Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
The C++ programming language
Object-oriented systems analysis: modeling the world in data
Object-oriented systems analysis: modeling the world in data
Object-oriented software engineering
Object-oriented software engineering
Object-oriented modeling and design
Object-oriented modeling and design
Object-oriented analysis (2nd ed.)
Object-oriented analysis (2nd ed.)
Using objects for systems analysis
Communications of the ACM
Architectural Mismatch: Why Reuse Is So Hard
IEEE Software
Architectural Mismatch: Why Reuse Is So Hard
IEEE Software
Hi-index | 0.00 |
This paper describes a system for generating an executable C++ program from object-oriented design diagrams. Especially an event-trace diagram and a decision table are used to describe an operational definition. The decision table offers a high-level language LOLA for the brief expression of controls that are dependent on the data structure. This language allows the methods to be expressed easily, briefly, and visually. A C++ program was generated from these diagrams in such a way that the part clichés are edited to satisfy LOLA expression and embedded into the frame cliché representing the skeleton of the whole program.