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

Reynaldo Cobos Mendez, Julio de Oliveira Filho, Douwe Dresscher, Jan Broenink

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

3 Citations (Scopus)
56 Downloads (Pure)


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
Subtitle of host publication16th International Conference, FACS 2019, Amsterdam, The Netherlands, October 23–25, 2019, Proceedings
EditorsFarhad Arbab, Sung-Shik Jongmans
Place of PublicationCham
Number of pages19
ISBN (Electronic)978-3-030-40914-2
ISBN (Print)978-3-030-40913-5
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

Publication series

NameLecture Notes in Computer Science
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


Conference16th International Conference on Formal Aspects of Component Software 2019
Abbreviated titleFACS 2019
Internet address


  • Bond-graph
  • Metamodeling
  • Power port
  • Component software
  • Cyber-physical systems
  • 22/2 OA procedure


Dive into the research topics of 'A Bond-Graph Metamodel: Physics-Based Interconnection of Software Components'. Together they form a unique fingerprint.

Cite this