K. Schewe, Károly Bósa, A. Buga, Sorana Tania Nemes
{"title":"Conceptual Modelling of Service-Oriented Software Systems","authors":"K. Schewe, Károly Bósa, A. Buga, Sorana Tania Nemes","doi":"10.18417/EMISA.SI.HCM.16","DOIUrl":null,"url":null,"abstract":"Conceptual modelling has originated from the areas of software engineering, databases and knowledge representation, and Heinrich C. Mayr, to whom this article is dedicated, has been involved in this area from the very beginnings. While in these areas a high degree of maturity has been achieved, conceptual modelling still lacks this maturity in other areas such as service-oriented systems despite the demand from novel application areas such as cloud computing. In this article we discuss the axiomatic BDCM2 framework capturing behaviour, description, contracting, monitoring and mediation. We argue that the framework gives an abstract answer to the ontological question what service-oriented systems are. On these grounds we address the intrinsically connected modelling question how to capture cloud-enabled service-oriented systems. We outline a conceptual modelling approach that is grounded in a distributed middleware coordinating the client access to multiple clouds through a concept of mediator. For this we exploit abstract machines with interconnected layers for normal operation, monitoring and adaptation. We illustrate the model by the use case of a robotic care system showing that the general model can be fruitfully exploited for failure alerts, failure anticipation and prevention, and safety hazards detection, which links the research to recent interests of Heinrich in conceptual modelling for ambient assistance systems.","PeriodicalId":186216,"journal":{"name":"Enterp. Model. Inf. Syst. Archit. Int. J. Concept. Model.","volume":"101 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-02-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Enterp. Model. Inf. Syst. Archit. Int. J. Concept. Model.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.18417/EMISA.SI.HCM.16","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Conceptual modelling has originated from the areas of software engineering, databases and knowledge representation, and Heinrich C. Mayr, to whom this article is dedicated, has been involved in this area from the very beginnings. While in these areas a high degree of maturity has been achieved, conceptual modelling still lacks this maturity in other areas such as service-oriented systems despite the demand from novel application areas such as cloud computing. In this article we discuss the axiomatic BDCM2 framework capturing behaviour, description, contracting, monitoring and mediation. We argue that the framework gives an abstract answer to the ontological question what service-oriented systems are. On these grounds we address the intrinsically connected modelling question how to capture cloud-enabled service-oriented systems. We outline a conceptual modelling approach that is grounded in a distributed middleware coordinating the client access to multiple clouds through a concept of mediator. For this we exploit abstract machines with interconnected layers for normal operation, monitoring and adaptation. We illustrate the model by the use case of a robotic care system showing that the general model can be fruitfully exploited for failure alerts, failure anticipation and prevention, and safety hazards detection, which links the research to recent interests of Heinrich in conceptual modelling for ambient assistance systems.
概念建模起源于软件工程、数据库和知识表示领域,并且本文所要献给的Heinrich C. Mayr从一开始就参与了这个领域。虽然在这些领域已经达到了高度的成熟度,但在其他领域(如面向服务的系统),概念建模仍然缺乏这种成熟度,尽管有来自云计算等新应用领域的需求。在本文中,我们将讨论公理BDCM2框架捕获行为、描述、契约、监视和中介。我们认为,该框架对面向服务的系统是什么这个本体论问题给出了一个抽象的答案。在这些基础上,我们解决了内在连接的建模问题,即如何捕获支持云的面向服务系统。我们概述了一种概念性建模方法,该方法以分布式中间件为基础,通过中介的概念协调客户机对多个云的访问。为此,我们利用具有相互连接层的抽象机器进行正常操作、监控和适应。我们通过机器人护理系统的用例说明了该模型,表明一般模型可以有效地用于故障警报,故障预测和预防以及安全隐患检测,这将研究与Heinrich最近对环境辅助系统概念建模的兴趣联系起来。