Modular design and verification of component-based mechatronic systems with online-reconfiguration
- 31 October 2004
- conference paper
- Published by Association for Computing Machinery (ACM)
- Vol. 29 (6) , 179-188
- https://doi.org/10.1145/1029894.1029920
Abstract
The development of complex mechatronic systems requires a careful and ideally verifiable design. In addition, engineers from different disciplines, namely mechanical, electrical and software engineering, have to cooperate. The current technology is to use block diagrams including discrete blocks with statecharts for the design and verification of such systems. This does not adequately support the verification of large systems which improve the system behavior at run-time by means of online reconfiguration of its controllers because the system as whole has to be verified. It also does not support cooperative interdisciplinary work because a white-box view on all blocks involved in the online reconfiguration is required. This paper proposes a rigorous component concept based on the notion of UML component diagrams which enables modular composition and decomposition of complex systems with online reconfiguration given by hierarchical hybrid component specifications. The approach enables compatibility checks between components that are often independently developed (across the different disciplines) and supports compositional model checking based on a rigorously defined semantics.Keywords
This publication has 9 references indexed in Scilit:
- Model Based Development of Hybrid Systems: Specification, Simulation, Test Case GenerationPublished by Springer Nature ,2007
- Semantic Translation of Simulink/Stateflow Models to Hybrid Automata Using Graph TransformationsElectronic Notes in Theoretical Computer Science, 2004
- Towards the compositional verification of real-time UML designsPublished by Association for Computing Machinery (ACM) ,2003
- Active Suspension System for Railway Vehicles – System Design and KinematicsIFAC Proceedings Volumes, 2002
- A compositional approach to statecharts semanticsPublished by Association for Computing Machinery (ACM) ,2000
- Hybrid high-level netsPublished by Association for Computing Machinery (ACM) ,1996
- The algorithmic analysis of hybrid systemsTheoretical Computer Science, 1995
- What's decidable about hybrid automata?Published by Association for Computing Machinery (ACM) ,1995
- Statecharts: a visual formalism for complex systemsScience of Computer Programming, 1987