{"title":"基于cpn的UML 2交互概览图层次形式化验证","authors":"Aymen Louati, Chadlia Jerad, Kamel Barkaoui","doi":"10.1109/ICMSAO.2013.6552703","DOIUrl":null,"url":null,"abstract":"Unified Modeling Language (UML) is a graphical modeling language based on diagrams is widely used both in industry and academia although its semantics is yet informal. In this work, we aim to give a formal semantics description of Interaction Overview Diagram (IOD) semantics. IOD as new diagram introduced by UML2 allows a hierarchical specification of system's behavior at more than one level. We establish a mapping of the hierarchical use of IODs and of timing diagrams into respectively hierarchical colored Petri nets (HCPNs) and timed colored Petri nets (TCPNs). The objective of this formal description is to assist designers in the use of abstraction as well as refinement while keeping verification possible. Finally, we compare our approach with others similar existing in the literature.","PeriodicalId":339666,"journal":{"name":"2013 5th International Conference on Modeling, Simulation and Applied Optimization (ICMSAO)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"On CPN-based verification of hierarchical formalization of UML 2 Interaction Overview Diagrams\",\"authors\":\"Aymen Louati, Chadlia Jerad, Kamel Barkaoui\",\"doi\":\"10.1109/ICMSAO.2013.6552703\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Unified Modeling Language (UML) is a graphical modeling language based on diagrams is widely used both in industry and academia although its semantics is yet informal. In this work, we aim to give a formal semantics description of Interaction Overview Diagram (IOD) semantics. IOD as new diagram introduced by UML2 allows a hierarchical specification of system's behavior at more than one level. We establish a mapping of the hierarchical use of IODs and of timing diagrams into respectively hierarchical colored Petri nets (HCPNs) and timed colored Petri nets (TCPNs). The objective of this formal description is to assist designers in the use of abstraction as well as refinement while keeping verification possible. Finally, we compare our approach with others similar existing in the literature.\",\"PeriodicalId\":339666,\"journal\":{\"name\":\"2013 5th International Conference on Modeling, Simulation and Applied Optimization (ICMSAO)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-04-28\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2013 5th International Conference on Modeling, Simulation and Applied Optimization (ICMSAO)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICMSAO.2013.6552703\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 5th International Conference on Modeling, Simulation and Applied Optimization (ICMSAO)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICMSAO.2013.6552703","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
On CPN-based verification of hierarchical formalization of UML 2 Interaction Overview Diagrams
Unified Modeling Language (UML) is a graphical modeling language based on diagrams is widely used both in industry and academia although its semantics is yet informal. In this work, we aim to give a formal semantics description of Interaction Overview Diagram (IOD) semantics. IOD as new diagram introduced by UML2 allows a hierarchical specification of system's behavior at more than one level. We establish a mapping of the hierarchical use of IODs and of timing diagrams into respectively hierarchical colored Petri nets (HCPNs) and timed colored Petri nets (TCPNs). The objective of this formal description is to assist designers in the use of abstraction as well as refinement while keeping verification possible. Finally, we compare our approach with others similar existing in the literature.