{"title":"使用UML组合状态解决混合计划可实现性问题","authors":"Muhammad Sohaib Munir, Hafsa Tanveer, U. Fatima","doi":"10.1145/3384544.3384550","DOIUrl":null,"url":null,"abstract":"Realizability problems may emerge when specifications of complex distributed reactive systems are mapped to local distributed designs that may contain undesired behaviours, sometimes termed as implied scenarios. In this paper, we focus on resolving one of these realizability problems named as mixed initiative that occurs when independent and concurrent entities take uncoordinated initiatives autonomously. The mixed initiative problem is unavoidable in the execution of some distributed reactive systems and can normally not be prevented. Mixed initiative resolution guidelines have been proposed in the past that use UML activity diagrams and/or additional transitions in UML state machines. The novelty in our approach lies in the use of UML composite states for resolving the mixed initiative problem. However, UML does not have well-defined guidelines on serialization/unfolding of composite states. This paper, therefore, first proposes guidelines on how to serialize/unfold a UML composite state and then how to use it for addressing mixed initiative realizability problem using a case study named Call Centre.","PeriodicalId":200246,"journal":{"name":"Proceedings of the 2020 9th International Conference on Software and Computer Applications","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-02-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Mixed Initiative Realizability Problem Resolution Using UML Composite States\",\"authors\":\"Muhammad Sohaib Munir, Hafsa Tanveer, U. Fatima\",\"doi\":\"10.1145/3384544.3384550\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Realizability problems may emerge when specifications of complex distributed reactive systems are mapped to local distributed designs that may contain undesired behaviours, sometimes termed as implied scenarios. In this paper, we focus on resolving one of these realizability problems named as mixed initiative that occurs when independent and concurrent entities take uncoordinated initiatives autonomously. The mixed initiative problem is unavoidable in the execution of some distributed reactive systems and can normally not be prevented. Mixed initiative resolution guidelines have been proposed in the past that use UML activity diagrams and/or additional transitions in UML state machines. The novelty in our approach lies in the use of UML composite states for resolving the mixed initiative problem. However, UML does not have well-defined guidelines on serialization/unfolding of composite states. This paper, therefore, first proposes guidelines on how to serialize/unfold a UML composite state and then how to use it for addressing mixed initiative realizability problem using a case study named Call Centre.\",\"PeriodicalId\":200246,\"journal\":{\"name\":\"Proceedings of the 2020 9th International Conference on Software and Computer Applications\",\"volume\":\"4 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-02-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 2020 9th International Conference on Software and Computer Applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3384544.3384550\",\"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 2020 9th International Conference on Software and Computer Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3384544.3384550","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Mixed Initiative Realizability Problem Resolution Using UML Composite States
Realizability problems may emerge when specifications of complex distributed reactive systems are mapped to local distributed designs that may contain undesired behaviours, sometimes termed as implied scenarios. In this paper, we focus on resolving one of these realizability problems named as mixed initiative that occurs when independent and concurrent entities take uncoordinated initiatives autonomously. The mixed initiative problem is unavoidable in the execution of some distributed reactive systems and can normally not be prevented. Mixed initiative resolution guidelines have been proposed in the past that use UML activity diagrams and/or additional transitions in UML state machines. The novelty in our approach lies in the use of UML composite states for resolving the mixed initiative problem. However, UML does not have well-defined guidelines on serialization/unfolding of composite states. This paper, therefore, first proposes guidelines on how to serialize/unfold a UML composite state and then how to use it for addressing mixed initiative realizability problem using a case study named Call Centre.