Abstract
Composability and modularity in relation to physics are useful properties in the development of cyber-physical systems that interact with their environment. The bond-graph modeling language offers these properties. When systems structures conform to the bond-graph notation, all interfaces are defined as physical “power ports” which are guaranteed to exchange power. Having a single type of interface is a key feature when aiming for modular, composable systems. Furthermore, the facility to monitor energy flows in the system through power ports allows the definition of system-wide properties based on component properties. In this paper we present a metamodel of the bond-graph language aimed to facilitate the description and deployment of software components for cyber-physical systems. This effort provides a formalized description of standardized interfaces that enable physics-conformal interconnections. We present a use-case showing that the metamodel enables composability, reusability, extensibility, replaceability and independence of control software components.
Original language | English |
---|---|
Title of host publication | Formal Aspects of Component Software |
Subtitle of host publication | 16th International Conference, FACS 2019, Amsterdam, The Netherlands, October 23–25, 2019, Proceedings |
Editors | Farhad Arbab, Sung-Shik Jongmans |
Place of Publication | Cham |
Publisher | Springer |
Pages | 87-105 |
Number of pages | 19 |
ISBN (Electronic) | 978-3-030-40914-2 |
ISBN (Print) | 978-3-030-40913-5 |
DOIs | |
Publication status | Published - 13 Feb 2020 |
Event | 16th International Conference on Formal Aspects of Component Software 2019 - Science Park Amsterdam, Amsterdam, Netherlands Duration: 23 Oct 2019 → 25 Oct 2019 Conference number: 16 http://facs2019.org/ |
Publication series
Name | Lecture Notes in Computer Science |
---|---|
Publisher | Springer |
Volume | 12018 |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | 16th International Conference on Formal Aspects of Component Software 2019 |
---|---|
Abbreviated title | FACS 2019 |
Country/Territory | Netherlands |
City | Amsterdam |
Period | 23/10/19 → 25/10/19 |
Internet address |
Keywords
- Bond-graph
- Metamodeling
- Power port
- Component software
- Cyber-physical systems
- 22/2 OA procedure