A multi-paradigm approach for modelling service interactions in model-driven engineering processes

S. Mierlo, Yentl Van Tendeloo, István Dávid, B. Meyers, Addis Gebremichael, H. Vangheluwe
{"title":"A multi-paradigm approach for modelling service interactions in model-driven engineering processes","authors":"S. Mierlo, Yentl Van Tendeloo, István Dávid, B. Meyers, Addis Gebremichael, H. Vangheluwe","doi":"10.5555/3213214.3213220","DOIUrl":null,"url":null,"abstract":"To tackle the growing complexity of engineered systems, Model-Driven Engineering (MDE) proposes to promote models to first-class citizens in the development process. Within MDE, Multi-Paradigm Modelling (MPM) advocates modelling every relevant aspect of a system explicitly, using the most appropriate formalism(s), at the most appropriate level(s) of abstraction, while explicitly modelling the underlying process. Often, activities of the process require interaction with (domain-specific) engineering and modelling tools. These interactions are, however, typically captured in scripts and program code, which is ill-suited for describing the timed, reactive, and concurrent behaviour of these protocols. Additionally, formal analysis of the overall process is limited due to the incorporation of black-box activities. In this paper, we propose an approach for the explicit modelling of service interaction protocols in the activities of MDE processes. We also explicitly model the execution semantics of our process model, to promote reuse and allow for future analysability. For both purposes, we propose to use SCCD, a Statecharts variant, resulting in a unified and concise formalism.","PeriodicalId":413389,"journal":{"name":"Spring Simulation Multiconference","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Spring Simulation Multiconference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5555/3213214.3213220","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9

Abstract

To tackle the growing complexity of engineered systems, Model-Driven Engineering (MDE) proposes to promote models to first-class citizens in the development process. Within MDE, Multi-Paradigm Modelling (MPM) advocates modelling every relevant aspect of a system explicitly, using the most appropriate formalism(s), at the most appropriate level(s) of abstraction, while explicitly modelling the underlying process. Often, activities of the process require interaction with (domain-specific) engineering and modelling tools. These interactions are, however, typically captured in scripts and program code, which is ill-suited for describing the timed, reactive, and concurrent behaviour of these protocols. Additionally, formal analysis of the overall process is limited due to the incorporation of black-box activities. In this paper, we propose an approach for the explicit modelling of service interaction protocols in the activities of MDE processes. We also explicitly model the execution semantics of our process model, to promote reuse and allow for future analysability. For both purposes, we propose to use SCCD, a Statecharts variant, resulting in a unified and concise formalism.
在模型驱动的工程过程中建模服务交互的多范式方法
为了解决工程系统日益复杂的问题,模型驱动工程(MDE)提出在开发过程中将模型提升为一流公民。在MDE中,多范式建模(Multi-Paradigm modeling, MPM)提倡在最适当的抽象层次上,使用最适当的形式主义,对系统的每个相关方面进行显式建模,同时显式地对底层过程进行建模。通常,流程的活动需要与(特定于领域的)工程和建模工具进行交互。然而,这些交互通常是在脚本和程序代码中捕获的,它们不适合描述这些协议的定时、反应性和并发行为。此外,由于黑盒活动的合并,对整个过程的正式分析受到限制。在本文中,我们提出了一种在MDE流程活动中对服务交互协议进行显式建模的方法。我们还显式地对流程模型的执行语义进行建模,以促进重用并允许将来的可分析性。出于这两个目的,我们建议使用SCCD (Statecharts的变体),从而形成统一而简洁的形式。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:604180095
Book学术官方微信