UML for real-time: which native concepts to use?
UML for real
UML 2.0 Profile for Embedded System Design
Proceedings of the conference on Design, Automation and Test in Europe - Volume 2
Component Point: A system-level size measure for Component-Based Software Systems
Journal of Systems and Software
MARTE profile extension for modeling dynamic power management of embedded systems
Journal of Systems Architecture: the EUROMICRO Journal
Enhancing UML extensions with operational semantics behaviored profiles with templates
MODELS'07 Proceedings of the 10th international conference on Model Driven Engineering Languages and Systems
Hi-index | 0.00 |
While industrial competition is intensifying and thus encourages engineers to directly match projected systems with user requirements, time to market is now also shorter. Designers are therefore endeavoring to validate their system models as early as feasible in the development cycle -- where possible, right from specifications. Prototyping offers practical answers to these two constraints. Additionally, Component Based System Engineering (in short CBSE) promotes rapid development of systems, with emphasis on reuse. This paper presents a UML-based methodology combining both approaches. The prototyped application consists of a main component or "application component" and a set of external components representing theenvironment. After explaining how to prototype a component, we describe connection patterns that facilitate integration of heterogeneous components within the context ofACCORD/UML. Throughout the discussion, ideas are illustrated by a simple case study based on an automotive navigation system.