A value-oriented specification for weak sequencing validation

T. Bouabana-Tebibel, S. Rubin
{"title":"A value-oriented specification for weak sequencing validation","authors":"T. Bouabana-Tebibel, S. Rubin","doi":"10.1109/IRI.2014.7051896","DOIUrl":null,"url":null,"abstract":"Weak sequencing is a UML2 concept which reduces to a parallel merge when the operands are on disjunct sets of participants. This semantics needs to be well defined based on a formal language that yields the fundamentals required for a rigorous validation of the specification. In this paper, we firstly provide this semantics through a new approach to translate the UML weak sequencing Combined Fragment into Colored Petri Nets, or CPNs. The derived specification is value-oriented, composed of identified objects and events, thus allowing a more precise analysis of the model behavior. The analysis deals with the CPNs good construction as well as their faithfulness to the real-world system. To verify that the CPN models preserve the system properties, we use OCL invariants. This use motivates our second contribution based on the association ends specification on the behavioral models. Such a modeling allows a deep exploitation of the OCL expressivity while validating the models consistency. The verification is performed on a predicate/transition net explored by model checking.","PeriodicalId":360013,"journal":{"name":"Proceedings of the 2014 IEEE 15th International Conference on Information Reuse and Integration (IEEE IRI 2014)","volume":"108 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2014 IEEE 15th International Conference on Information Reuse and Integration (IEEE IRI 2014)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IRI.2014.7051896","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Weak sequencing is a UML2 concept which reduces to a parallel merge when the operands are on disjunct sets of participants. This semantics needs to be well defined based on a formal language that yields the fundamentals required for a rigorous validation of the specification. In this paper, we firstly provide this semantics through a new approach to translate the UML weak sequencing Combined Fragment into Colored Petri Nets, or CPNs. The derived specification is value-oriented, composed of identified objects and events, thus allowing a more precise analysis of the model behavior. The analysis deals with the CPNs good construction as well as their faithfulness to the real-world system. To verify that the CPN models preserve the system properties, we use OCL invariants. This use motivates our second contribution based on the association ends specification on the behavioral models. Such a modeling allows a deep exploitation of the OCL expressivity while validating the models consistency. The verification is performed on a predicate/transition net explored by model checking.
弱序列验证的一个面向值的规范
弱排序是一个UML2概念,当操作数在参与者的不相交集合上时,它减少为并行合并。这种语义需要基于一种形式语言来很好地定义,这种形式语言产生严格验证规范所需的基础。在本文中,我们首先通过一种新的方法来提供这种语义,将UML弱序列组合片段转换为彩色Petri网(cpn)。派生的规范是面向值的,由已识别的对象和事件组成,因此允许对模型行为进行更精确的分析。分析了cpn的良好结构及其对现实系统的忠实性。为了验证CPN模型保留了系统属性,我们使用了OCL不变量。这种使用激发了我们基于行为模型的关联终端规范的第二个贡献。这样的建模允许在验证模型一致性的同时深入利用OCL表现力。验证是在模型检查探索的谓词/转换网络上进行的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信