{"title":"在UML的序列图中排序操作","authors":"J. Cardoso, C. Sibertin-Blanc","doi":"10.1109/ITI.2001.937990","DOIUrl":null,"url":null,"abstract":"The Unified Modeling Language (UML) proposes a set of models but does not have a methodology that clearly fixes both the use of these various models (diagrams) and the semantic links able to exist between them. In particular, the interaction diagrams of UML do not have, according to the current metamodel, an operational semantics defining formally how such a diagram is executed. The objective of this article is twofold: to propose a step towards a formal semantics to the interaction diagrams of UML by defining a partial order between messages and actions; and to generate a Petri net that defines the semantics of this diagram. Such a semantics can help the designer in the validation of his specifications, establishing a link between the interaction diagrams and the activity diagrams and also allowing to generate code.","PeriodicalId":375405,"journal":{"name":"Proceedings of the 23rd International Conference on Information Technology Interfaces, 2001. ITI 2001.","volume":"5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2001-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"30","resultStr":"{\"title\":\"Ordering actions in sequence diagrams of UML\",\"authors\":\"J. Cardoso, C. Sibertin-Blanc\",\"doi\":\"10.1109/ITI.2001.937990\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The Unified Modeling Language (UML) proposes a set of models but does not have a methodology that clearly fixes both the use of these various models (diagrams) and the semantic links able to exist between them. In particular, the interaction diagrams of UML do not have, according to the current metamodel, an operational semantics defining formally how such a diagram is executed. The objective of this article is twofold: to propose a step towards a formal semantics to the interaction diagrams of UML by defining a partial order between messages and actions; and to generate a Petri net that defines the semantics of this diagram. Such a semantics can help the designer in the validation of his specifications, establishing a link between the interaction diagrams and the activity diagrams and also allowing to generate code.\",\"PeriodicalId\":375405,\"journal\":{\"name\":\"Proceedings of the 23rd International Conference on Information Technology Interfaces, 2001. ITI 2001.\",\"volume\":\"5 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2001-06-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"30\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 23rd International Conference on Information Technology Interfaces, 2001. ITI 2001.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ITI.2001.937990\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 23rd International Conference on Information Technology Interfaces, 2001. ITI 2001.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ITI.2001.937990","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The Unified Modeling Language (UML) proposes a set of models but does not have a methodology that clearly fixes both the use of these various models (diagrams) and the semantic links able to exist between them. In particular, the interaction diagrams of UML do not have, according to the current metamodel, an operational semantics defining formally how such a diagram is executed. The objective of this article is twofold: to propose a step towards a formal semantics to the interaction diagrams of UML by defining a partial order between messages and actions; and to generate a Petri net that defines the semantics of this diagram. Such a semantics can help the designer in the validation of his specifications, establishing a link between the interaction diagrams and the activity diagrams and also allowing to generate code.