使用UML组合状态解决混合计划可实现性问题

Muhammad Sohaib Munir, Hafsa Tanveer, U. Fatima
{"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}
引用次数: 1

摘要

当将复杂的分布式反应系统的规范映射到可能包含不希望的行为(有时称为隐含场景)的本地分布式设计时,可能会出现可实现性问题。在本文中,我们着重于解决这些可实现性问题中的一个,称为混合计划,当独立和并发的实体自主地采取不协调的计划时发生。混合主动问题在一些分布式反应系统的执行中是不可避免的,通常是无法避免的。过去已经提出了使用UML活动图和/或UML状态机中的附加转换的混合计划解决指南。我们方法的新颖之处在于使用UML组合状态来解决混合主动性问题。然而,UML在组合状态的序列化/展开方面没有定义良好的指导方针。因此,本文首先提出了关于如何序列化/展开UML组合状态的指导方针,然后通过一个名为Call Centre的案例研究,提出了如何使用它来处理混合计划可实现性问题。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术文献互助群
群 号:604180095
Book学术官方微信