Object-oriented development: the fusion method
Object-oriented development: the fusion method
The object constraint language: precise modeling with UML
The object constraint language: precise modeling with UML
PuLSE: a methodology to develop software product lines
SSR '99 Proceedings of the 1999 symposium on Software reusability
Component-based product line engineering with UML
Component-based product line engineering with UML
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition)
Reducing Verification Effort in Component-Based Software Engineering through Built-In Testing
EDOC '06 Proceedings of the 10th IEEE International Enterprise Distributed Object Computing Conference
CoCoTA --- Common Component Task
The Common Component Modeling Example
Evolving KobrA to support SPL for WebGIS development
OTM'11 Proceedings of the 2011th Confederated international conference on On the move to meaningful internet systems
Iterative and incremental development of component-based software architectures
Proceedings of the 15th ACM SIGSOFT symposium on Component Based Software Engineering
H: A component-based specification language for heterogeneous applications
Computer Standards & Interfaces
Flexible views for view-based model-driven development
Proceedings of the 18th international doctoral symposium on Components and architecture
Flexible views for rapid model-driven development
Proceedings of the 1st Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling
View-centric engineering with synchronized heterogeneous models
Proceedings of the 1st Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling
Binding orthogonal views for user interface design
Proceedings of the 1st Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling
Hi-index | 0.00 |
In this chapter we present a version of the Trading System case study modeled according to the KobrA approach. KobrA is a UML-based method for describing components and component-based systems developed at the Fraunhofer Institute for Experimental Software Engineering at the beginning of the decade. The acronym stands for the term "Komponenten basierte Anwendungsentwicklung" --- German for "Component-based Application Development". KobrA has been successfully used by a number of companies in industrial settings and has given rise to numerous specializations and offshoots (e.g. MARMOT [1] and MORABIT [2]). The original version of the method [3] was developed for the UML 1.x flavor of the UML, but in this chapter we introduce an updated version optimized for use with the 2.x versions of the UML [4] and its related standards such as OCL [5]. KobrA also provides support for other advanced software engineering approaches such as product-lines, but these are beyond the scope of this chapter. Here we focus on the component-modeling aspects of the method.