Object-oriented software engineering
Object-oriented software engineering
Object-oriented analysis and design with applications (2nd ed.)
Object-oriented analysis and design with applications (2nd ed.)
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
OO-METHOD: An OO Software Production Environment Combining Conventional and Formal Methods
CAiSE '97 Proceedings of the 9th International Conference on Advanced Information Systems Engineering
From Object Oriented Conceptual Modeling to Automated Programming in Java
ER '98 Proceedings of the 17th International Conference on Conceptual Modeling
OASIS v2: A Class Definition Language
DEXA '95 Proceedings of the 6th International Conference on Database and Expert Systems Applications
Hi-index | 0.00 |
Conventional OO methodologies have to provide a well-defined Component-based development (CBD) process by which the community of software engineers can properly derive executable software components from requirements in a systematic way. The move toward CBD requires existing OO conceptual modeling approaches to be reconsidered. In this paper, we present a proposal to support CBD in an OO Method based on a formal OO model. The key element of this proposal resides in the concept of execution model. The execution model defines a model and an architecture that provides a pattern to generate software components from OO conceptual models. Conceptual modeling patterns have a corresponding software representation in the quoted component-based architecture. The implementation of these mappings from problem space concepts to solution space representations opens the door to the generation of executable software components in an automated way.