Non-functional analysis of service choreographies

Cesare Bartolini, A. Bertolino, G. D. Angelis, Andrea Ciancone, R. Mirandola
{"title":"Non-functional analysis of service choreographies","authors":"Cesare Bartolini, A. Bertolino, G. D. Angelis, Andrea Ciancone, R. Mirandola","doi":"10.1109/PESOS.2012.6225947","DOIUrl":null,"url":null,"abstract":"A highly important aspect in service compositions is to guarantee the established Quality-of-Service (QoS). However, the modeling of non-functional properties of service choreographies is neglected in the OMG standard BPMN notation, so that other, separate languages should be used to specify QoS constraints and then traced back to the functional BPMN model. We introduced an approach called Q4BPMN by which non-functional requirements can be directly expressed within the BPMN model. This paper leverages Model Driven Engineering (MDE) techniques to automatically handle non-functional properties expressed with Q4BPMN in order to obtain information useful both to highlight intrinsic features of the service choreography and to detect possible model criticalities. Specifically, we transform a Q4BPMN model into the pivot KLAPER notation, on which we can directly exploit the analysis tools within the KLAPERSUITE environment. Hence this paper provides the first step towards automated non-functional analysis of service choreographies.","PeriodicalId":103364,"journal":{"name":"2012 4th International Workshop on Principles of Engineering Service-Oriented Systems (PESOS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 4th International Workshop on Principles of Engineering Service-Oriented Systems (PESOS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PESOS.2012.6225947","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 11

Abstract

A highly important aspect in service compositions is to guarantee the established Quality-of-Service (QoS). However, the modeling of non-functional properties of service choreographies is neglected in the OMG standard BPMN notation, so that other, separate languages should be used to specify QoS constraints and then traced back to the functional BPMN model. We introduced an approach called Q4BPMN by which non-functional requirements can be directly expressed within the BPMN model. This paper leverages Model Driven Engineering (MDE) techniques to automatically handle non-functional properties expressed with Q4BPMN in order to obtain information useful both to highlight intrinsic features of the service choreography and to detect possible model criticalities. Specifically, we transform a Q4BPMN model into the pivot KLAPER notation, on which we can directly exploit the analysis tools within the KLAPERSUITE environment. Hence this paper provides the first step towards automated non-functional analysis of service choreographies.
服务编排的非功能分析
服务组合中一个非常重要的方面是保证已建立的服务质量(QoS)。然而,在OMG标准BPMN符号中忽略了服务编排的非功能属性的建模,因此应该使用其他单独的语言来指定QoS约束,然后再追溯到功能BPMN模型。我们引入了一种称为Q4BPMN的方法,通过该方法,非功能需求可以在BPMN模型中直接表示。本文利用模型驱动工程(MDE)技术来自动处理用Q4BPMN表示的非功能属性,以便获得对突出服务编排的内在特征和检测可能的模型临界都有用的信息。具体来说,我们将Q4BPMN模型转换为枢纽KLAPER符号,在此基础上,我们可以直接利用KLAPERSUITE环境中的分析工具。因此,本文为实现服务编排的自动化非功能分析提供了第一步。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信