InnovAda: true object-oriented programming in Ada
Journal of Object-Oriented Programming
Object-oriented programming techniques with Ada: an example
ACM SIGAda Ada Letters
Ada Quality and Style
The magic machine: a handbook of computer sorcery
The magic machine: a handbook of computer sorcery
Object-oriented reuse, concurrency and distribution: an ADA-based approach
Object-oriented reuse, concurrency and distribution: an ADA-based approach
Object-oriented systems analysis: a model-driven approach
Object-oriented systems analysis: a model-driven approach
A systematic approach to multiple inheritance implementation
ACM SIGPLAN Notices
An initial theoretical foundation for object-oriented systems analysis and design
An initial theoretical foundation for object-oriented systems analysis and design
Object-oriented software construction (2nd ed.)
Object-oriented software construction (2nd ed.)
Software Component with ADA
Hi-index | 0.00 |
Object-oriented Systems Analysis (OSA) [EKW92] is an analysis model whose purpose is to provide a way for analysts to capture and record real-world, system-application information. To produce software, OSA model instances must be mapped into code using some programming language. This paper shows how to map OSA model instances into production-quality Ada code. The technique uses templates that directly and efficiently support OSA concepts. We give basic templates, show how to map OSA concepts directly into the templates, and explain and discuss efficiency considerations. We illustrate our ideas with two sample applications.