A Bond-Graph Metamodel: Physics-Based Interconnection of Software Components

Reynaldo Cobos Mendez, Julio de Oliveira Filho, Douwe Dresscher, J.F. Broenink (Editor)

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

1 Downloads (Pure)

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 languageEnglish
Title of host publicationFormal Aspects of Component Software - 16th International Conference, FACS 2019, Proceedings
Subtitle of host publication16th International Conference, FACS 2019, Amsterdam, The Netherlands, October 23–25, 2019, Proceedings
EditorsFarhad Arbab, Sung-Shik Jongmans
Pages87-105
Number of pages19
DOIs
Publication statusPublished - 13 Feb 2020
Event16th International Conference on Formal Aspects of Component Software 2019 - Science Park Amsterdam, Amsterdam, Netherlands
Duration: 23 Oct 201925 Oct 2019
Conference number: 16
http://facs2019.org/

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume12018 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference16th International Conference on Formal Aspects of Component Software 2019
Abbreviated titleFACS 2019
CountryNetherlands
CityAmsterdam
Period23/10/1925/10/19
Internet address

    Fingerprint

Keywords

  • Bond-graph
  • Metamodeling
  • Power port
  • Component software
  • Cyber-physical systems

Cite this

Cobos Mendez, R., de Oliveira Filho, J., Dresscher, D., & Broenink, J. F. (Ed.) (2020). A Bond-Graph Metamodel: Physics-Based Interconnection of Software Components. In F. Arbab, & S-S. Jongmans (Eds.), Formal Aspects of Component Software - 16th International Conference, FACS 2019, Proceedings: 16th International Conference, FACS 2019, Amsterdam, The Netherlands, October 23–25, 2019, Proceedings (pp. 87-105). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 12018 LNCS). https://doi.org/10.1007/978-3-030-40914-2_5