Skip to main content

A Study on Automatic Code Generation Tool from Design Patterns Based on the XMI

  • Conference paper
Computational Science and Its Applications - ICCSA 2006 (ICCSA 2006)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3983))

Included in the following conference series:

Abstract

Recently there have been researches on component reuse for software development productivity and quality improvement, especially on distributed development environment to improve productivity of team development. However, there is a short of schemes to develop and share design components effectively. Therefore, this paper presents a tool that generates a code with compatibility for design pattern to maximize reusability of design component. Presented tool constructs a library that stores explanation information of pattern and structure information of abstract type. Pattern structure information go through the process of instantiation which makes them fit for specific application. Instantiated structure information is generated as a XMI code through code generation template. XMI is supported as a transformed format from most case tools, so it is sure for compatibility.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 139.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Yau, S., Dong, N.: Integration in Component-Based Software Development Using Design Patterns. In: Proc. of the 24th COMPSAC (2000)

    Google Scholar 

  2. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)

    Google Scholar 

  3. Grand, M.: Patterns in Java, vol. 1. Wiley, Chichester (1998)

    Google Scholar 

  4. Yacoub, S., Xue, H., Ammar, H.: Automating the Development of Pattern-Oriented Designs for Application Specific Software System. In: Proc. of the 3rd ASSET (2000)

    Google Scholar 

  5. OmniBuider, Available online http://www.omnibuider.com/overview/design.htm

  6. ModelMaker, Available online http://www.modelmakertools.com

  7. Code Farms, Available online http://www.codefarms.com

  8. Budinsky, F.J., Finnie, M.A., Vlissides, J.M., Yu, P.S.: Automated code generation from design patterns. IBM Systems Journal 35(2) (1996)

    Google Scholar 

  9. OMG, XML MetaData Interchange(XMI) 1.0 (1999), Available online http://www.omg.org

  10. Ohtsuki, M., Yoshida, N.: A Source Code Generation Support System Using Design Pattern Documents Based on SGML. In: Proc. of the APSEC (1998)

    Google Scholar 

  11. Suzuki, J., Yamamoto, Y.: Managing the Software Design Documents with XML (1999), http://www.yy.ics.keio.ac.kr/~suzuki

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Seo, YJ., Song, YJ. (2006). A Study on Automatic Code Generation Tool from Design Patterns Based on the XMI. In: Gavrilova, M.L., et al. Computational Science and Its Applications - ICCSA 2006. ICCSA 2006. Lecture Notes in Computer Science, vol 3983. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11751632_93

Download citation

  • DOI: https://doi.org/10.1007/11751632_93

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-34077-5

  • Online ISBN: 978-3-540-34078-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics