Abstract
In this paper a new approach for an overall system design is presented. It supports object-oriented system modeling for software components in embedded systems in addition to time-discrete and time-continuous modeling concepts. Our approach provides structural and behavioral modeling with frontend tools and simulation/emulation with back-end tools. The UML metamodel is used for storing CASE data in a MOF object repository and XMI (XML Metadata Interchange format) is used to interchange this data with UML-CASEtools. The CASE tool chain we present in this paper supports concurrent engineering including versioning and configuration management. It provides adaptors for the tools MATLAB/Simulink/Stateflow1 and ARTiSAN Real-Time Studio2 as well as an importer/exporter of UML/XMI. Utilizing the Unified Modeling Language notation for an overall system design cycle, the focus of this paper lies on the subsystem coupling of heterogeneous systems and on a new code generation approach.
Chapter PDF
Similar content being viewed by others
Keywords
- Unify Modeling Language
- Object Constraint Language
- Object Management Group
- Unify Modeling Language Model
- Case Tool
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
A. Burst; M. Wolff; M. Kühl; K.D. Müller-Glaser: A Rapid Prototyping Environment for the Concurrent Development of Mechatronic Systems, ECEC, Erlangen, Germany, 1998.
A. Burst; M. Wolff; M. Kühl; K.D. Müller-Glaser: Using CDIF for Concept-Oriented Rapid Prototyping of Electronic Systems, RSP, Leuven, Belgium, 1998.
M. Kühl; C. Reichmann; B. Spitzer; K.D. Müller-Glaser: Universal Object-Oriented Modeling for Rapid Prototyping of Embedded Electronic Systems, RSP, Monterey, USA, 2001.
M. Kühl; C. Reichmann; K.D. Müller-Glaser: Universal Object-Oriented Modeling with ARTiSAN Rts and MATLAB/Simulink, ARTiSAN User Conference 2001, London, UK, 2001.
Object Management Group: OMG / Unified Modeling Language (UML) V1.4, 2001.
Object Management Group: OMG / Meta Object Facility (MOF) V1.4, 2001.
Object Management Group: OMG / XML Metadata Inter-change (XMI) V1.0, 2000.
B.P. Douglass: Doing Hard Time-Developing Real-Time Systems with UML, Objects, Frameworks, and Patterns. Addison-Wesley, 1999.
M. Fowler: Refactoring-Improving the Design of Existing Code. Addison-Wesley, 1999.
E. Gamma et al.: Design Patterns-elements of reusable object-oriented software; Addison-Wesley, 1994.
David Harel: Statecharts: a visual formalism for complex systems. Science of Computer Programming 8 (1987,3), 231–274
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Reichmann, C., Kühl, M., Müller-Glaser, K.D. (2003). An Overall System Design Approach Doing Object-Oriented Modeling to Code-Generation for Embedded Electronic Systems. In: Pezzè, M. (eds) Fundamental Approaches to Software Engineering. FASE 2003. Lecture Notes in Computer Science, vol 2621. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36578-8_5
Download citation
DOI: https://doi.org/10.1007/3-540-36578-8_5
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00899-6
Online ISBN: 978-3-540-36578-5
eBook Packages: Springer Book Archive