Designing cyber-physical systems with aDSL: A domain-specific language and tool support

Freek van den Berg, Vahid Garousi, Bedir Tekinerdogan, Boudewijn R. Haverkort

Research output: Chapter in Book/Report/Conference proceedingConference paper

2 Citations (Scopus)

Abstract

A Cyber-Physical System (CPS) comprises the integration of computation, software, networking, and physical processes. Consequently, CPS models extend traditional embedded system models with an increased support for hybrid and heterogeneous models, networking, time synchronization, and especially interoperability. To assist engineers in designing CPSs, we have developed aDSL, a Domain-Specific Language (DSL) that comes with fully-automated tool support and is tailored to interoperability of CPS. The aDSL tool support includes: (i) interactive model description with input validation; (ii) the computation of possible operation modes of subsystems and parts; and, (iii) checking the adherence to requirements for various design alternatives and finding the Pareto optimal designs given these requirements. Moreover, aDSL generates intuitive visualizations throughout the toolchain which help design engineers to better understand the implications of design decisions and communicate them to stakeholders. aDSL has been applied to an agricultural tractor-trailer system case study in which aDSL quickly evaluated 48 designs and rendered all the visualizations of the results.

Original languageEnglish
Title of host publication13th System of Systems Engineering Conference, SoSE 2018
Subtitle of host publicationProceedings of a meeting held 19-22 June 2018, Paris, France
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages225-232
ISBN (Print)9781538648766, 9781538648773
DOIs
Publication statusPublished - 7 Aug 2018
Event13th System of Systems Engineering Conference, SoSE 2018 - Paris, France
Duration: 19 Jun 201822 Jun 2018

Conference

Conference13th System of Systems Engineering Conference, SoSE 2018
CountryFrance
CityParis
Period19/06/1822/06/18

Fingerprint Dive into the research topics of 'Designing cyber-physical systems with aDSL: A domain-specific language and tool support'. Together they form a unique fingerprint.

  • Cite this

    van den Berg, F., Garousi, V., Tekinerdogan, B., & Haverkort, B. R. (2018). Designing cyber-physical systems with aDSL: A domain-specific language and tool support. In 13th System of Systems Engineering Conference, SoSE 2018: Proceedings of a meeting held 19-22 June 2018, Paris, France (pp. 225-232). [8428770] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/SYSOSE.2018.8428770