TY - GEN
T1 - Designing cyber-physical systems with aDSL
T2 - 13th System of Systems Engineering Conference, SoSE 2018
AU - Van Den Berg, Freek
AU - Garousi, Vahid
AU - Tekinerdogan, Bedir
AU - Haverkort, Boudewijn R.
N1 - Funding Information:
Freek van den Berg was supported by a 4TU.NIRICT Research Community Building project, Safe & Secure Machine Cooperation in Agri & Food.
Publisher Copyright:
© 2018 IEEE.
Copyright:
Copyright 2018 Elsevier B.V., All rights reserved.
PY - 2018/8/7
Y1 - 2018/8/7
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=85052294993&partnerID=8YFLogxK
U2 - 10.1109/SYSOSE.2018.8428770
DO - 10.1109/SYSOSE.2018.8428770
M3 - Conference contribution
AN - SCOPUS:85052294993
SN - 9781538648766
T3 - 2018 13th System of Systems Engineering Conference, SoSE 2018
SP - 225
EP - 232
BT - 2018 13th System of Systems Engineering Conference, SoSE 2018
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 19 June 2018 through 22 June 2018
ER -