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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Yau, S., Dong, N.: Integration in Component-Based Software Development Using Design Patterns. In: Proc. of the 24th COMPSAC (2000)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)
Grand, M.: Patterns in Java, vol. 1. Wiley, Chichester (1998)
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)
OmniBuider, Available online http://www.omnibuider.com/overview/design.htm
ModelMaker, Available online http://www.modelmakertools.com
Code Farms, Available online http://www.codefarms.com
Budinsky, F.J., Finnie, M.A., Vlissides, J.M., Yu, P.S.: Automated code generation from design patterns. IBM Systems Journal 35(2) (1996)
OMG, XML MetaData Interchange(XMI) 1.0 (1999), Available online http://www.omg.org
Ohtsuki, M., Yoshida, N.: A Source Code Generation Support System Using Design Pattern Documents Based on SGML. In: Proc. of the APSEC (1998)
Suzuki, J., Yamamoto, Y.: Managing the Software Design Documents with XML (1999), http://www.yy.ics.keio.ac.kr/~suzuki
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)