Properties modelling as design by contract for cyber-physical systems: an example in the smart grid domain

A. Tundis, M. Mühlhäuser
{"title":"Properties modelling as design by contract for cyber-physical systems: an example in the smart grid domain","authors":"A. Tundis, M. Mühlhäuser","doi":"10.1504/IJSPM.2019.10021431","DOIUrl":null,"url":null,"abstract":"The development of a cyber-physical system (CPS) is strongly related to the requirements elicitation and their fulfilment. Requirements represent the agreement, among the actors involved in the development process of a system (e.g., stakeholders, engineers), of what it is expected to be delivered. As they are neither computable nor verifiable, because typically expressed textually, their misunderstanding could lead to delay or even the failure of the overall system development. In this context, the exploitation of the properties modelling (PM) approach combined with the simulation is proposed to enable assessable requirements. In particular, PM is adopted for expressing requirements as computable and verifiable components, whereas simulation techniques are exploited for supporting their automatic verification and to evaluate their level of fulfilment. The simulation model along with the results gathered from the properties' evaluation represent the contract (design-by-contract) on which the actors can agree before the realisation of an actual CPS. The proposal is tested in the smart grid domain.","PeriodicalId":266151,"journal":{"name":"Int. J. Simul. Process. Model.","volume":"5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-05-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Int. J. Simul. Process. Model.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1504/IJSPM.2019.10021431","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The development of a cyber-physical system (CPS) is strongly related to the requirements elicitation and their fulfilment. Requirements represent the agreement, among the actors involved in the development process of a system (e.g., stakeholders, engineers), of what it is expected to be delivered. As they are neither computable nor verifiable, because typically expressed textually, their misunderstanding could lead to delay or even the failure of the overall system development. In this context, the exploitation of the properties modelling (PM) approach combined with the simulation is proposed to enable assessable requirements. In particular, PM is adopted for expressing requirements as computable and verifiable components, whereas simulation techniques are exploited for supporting their automatic verification and to evaluate their level of fulfilment. The simulation model along with the results gathered from the properties' evaluation represent the contract (design-by-contract) on which the actors can agree before the realisation of an actual CPS. The proposal is tested in the smart grid domain.
作为网络物理系统契约设计的属性建模:智能电网领域的一个例子
信息物理系统(CPS)的发展与需求的提出和实现密切相关。需求代表了系统开发过程中涉及的参与者(例如,涉众、工程师)对期望交付的内容的一致意见。由于它们既不可计算也不可验证,因为它们通常以文本形式表达,因此它们的误解可能导致整个系统开发的延迟甚至失败。在这种情况下,建议利用属性建模(PM)方法与仿真相结合,以实现可评估的需求。特别地,PM被用于将需求表达为可计算和可验证的组件,而仿真技术被用于支持它们的自动验证并评估它们的实现水平。仿真模型以及从属性评估中收集的结果代表了在实现实际CPS之前参与者可以同意的合同(按合同设计)。在智能电网领域对该方案进行了验证。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信