The design and implementation of hierarchical software systems with reusable components
ACM Transactions on Software Engineering and Methodology (TOSEM)
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Design patterns for object-oriented software development
Design patterns for object-oriented software development
Automatic code generation from design patterns
IBM Systems Journal
Visual modeling with Rational Rose and UML
Visual modeling with Rational Rose and UML
A study on automatic code generation tool from design patterns based on the XMI
ICCSA'06 Proceedings of the 2006 international conference on Computational Science and Its Applications - Volume Part IV
Hi-index | 0.00 |
Applying design patterns to design of an application makes it robust against issues related to extensibility and maintainability. However, currently, a designer must apply structures and constraints of design patterns to an application by hand, therefore mistakes can occur often. We have proposed a notation using SGML for describing design patterns and a support system for design patterns. We aim at providing a source code generation support system based on the notation and system. There have been many researches on semi-automatic application generators using existing knowledge such as libraries based on algorithms and data structure, and classes packaged based on the object-oriented technology. When using design patterns for source code generation support, the same requirements for such semi-automatic application generators must be considered. The requirements are lessening codes to be written by users, and satisfying constraints without directing users' attention to them. In this paper, we consider the requirements and describe a design and implementation of the source code generation support system and results.