{"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.