Designing Cyber-Physical Systems with aDSL: a Domain-Specific Language and Tool Support

F. V. D. Berg, V. Garousi, B. Tekinerdogan, B. Haverkort
{"title":"Designing Cyber-Physical Systems with aDSL: a Domain-Specific Language and Tool Support","authors":"F. V. D. Berg, V. Garousi, B. Tekinerdogan, B. Haverkort","doi":"10.1109/SYSOSE.2018.8428770","DOIUrl":null,"url":null,"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.","PeriodicalId":314200,"journal":{"name":"2018 13th Annual Conference on System of Systems Engineering (SoSE)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 13th Annual Conference on System of Systems Engineering (SoSE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SYSOSE.2018.8428770","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10

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.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
用aDSL设计网络物理系统:一种特定领域的语言和工具支持
信息物理系统(CPS)由计算、软件、网络和物理过程的集成组成。因此,CPS模型扩展了传统的嵌入式系统模型,增加了对混合和异构模型、网络、时间同步,特别是互操作性的支持。为了帮助工程师设计CPS,我们开发了aDSL,这是一种领域特定语言(DSL),具有全自动工具支持,并针对CPS的互操作性进行了定制。aDSL工具支持包括:(i)具有输入验证的交互式模型描述;(ii)计算子系统和部件可能的运行模式;(iii)检查各种设计方案对要求的遵守情况,并在给定这些要求的情况下找到帕累托最优设计。此外,aDSL在整个工具链中生成直观的可视化,帮助设计工程师更好地理解设计决策的含义,并将其传达给利益相关者。aDSL已应用于农业拖拉机-拖车系统的案例研究中,其中aDSL快速评估了48种设计并呈现了所有结果的可视化。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Towards a System-of-Systems for Improved Road Construction Efficiency Using Lean and Industry 4.0 A System Dynamics Model for Analyzing Swarming UAVs Air Combat System Domain-Specific Requirements Elicitation for Socio- Technical System-of-Systems Hexagonal Digital Actuator array for Micro Conveyance Application Behaviour Modelling in the Design of Systems of Systems
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1