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)

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

Conference

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

Keywords

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

Fingerprint

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

Cite this