将带注释的序列图映射为可靠性评估的Petri网符号

S. Emadi
{"title":"将带注释的序列图映射为可靠性评估的Petri网符号","authors":"S. Emadi","doi":"10.1109/ICETC.2010.5529597","DOIUrl":null,"url":null,"abstract":"The quality of software architecture has a great influence on achieving non-functional requirements to the software system. In this paper, we propose an approach based on Petri nets models for reliability prediction of software systems at the software architecture level, specified by UML. UML lacks a formal semantics and hence it is not possible to apply, directly, mathematical techniques on UML models for reliability evaluation. To reach this goal we propose an automatic translation of UML Diagrams into Petri Nets. In this paper we study the use of Sequence Diagrams for the reliability evaluation of software architecture. Starting from annotated UML sequence diagrams we derive a reliability models based on Petri nets. The UML model is annotated according to the UML profile for Quality of Service and Fault Tolerance. The proposed algorithm translates the annotated UML specification into Petri net reliability models, which can then be analyzed using standard techniques. Reliability results are feedback at the software architecture level in the UML diagrams.","PeriodicalId":299461,"journal":{"name":"2010 2nd International Conference on Education Technology and Computer","volume":"32 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-06-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"Mapping annotated sequence diagram to a Petri net notation for reliability evaluation\",\"authors\":\"S. Emadi\",\"doi\":\"10.1109/ICETC.2010.5529597\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The quality of software architecture has a great influence on achieving non-functional requirements to the software system. In this paper, we propose an approach based on Petri nets models for reliability prediction of software systems at the software architecture level, specified by UML. UML lacks a formal semantics and hence it is not possible to apply, directly, mathematical techniques on UML models for reliability evaluation. To reach this goal we propose an automatic translation of UML Diagrams into Petri Nets. In this paper we study the use of Sequence Diagrams for the reliability evaluation of software architecture. Starting from annotated UML sequence diagrams we derive a reliability models based on Petri nets. The UML model is annotated according to the UML profile for Quality of Service and Fault Tolerance. The proposed algorithm translates the annotated UML specification into Petri net reliability models, which can then be analyzed using standard techniques. Reliability results are feedback at the software architecture level in the UML diagrams.\",\"PeriodicalId\":299461,\"journal\":{\"name\":\"2010 2nd International Conference on Education Technology and Computer\",\"volume\":\"32 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-06-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2010 2nd International Conference on Education Technology and Computer\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICETC.2010.5529597\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 2nd International Conference on Education Technology and Computer","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICETC.2010.5529597","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

摘要

软件体系结构的质量对实现软件系统的非功能需求有很大的影响。在本文中,我们提出了一种基于Petri网模型的方法,用于软件体系结构级别的软件系统可靠性预测,由UML指定。UML缺乏形式化的语义,因此不可能直接在UML模型上应用数学技术来进行可靠性评估。为了达到这个目标,我们提出了UML图到Petri网的自动翻译。本文研究了序列图在软件体系结构可靠性评估中的应用。从带注释的UML序列图出发,推导出基于Petri网的可靠性模型。UML模型是根据UML服务质量和容错配置文件进行注释的。提出的算法将带注释的UML规范转换为Petri网可靠性模型,然后可以使用标准技术对其进行分析。可靠性结果是UML图中软件架构级别上的反馈。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Mapping annotated sequence diagram to a Petri net notation for reliability evaluation
The quality of software architecture has a great influence on achieving non-functional requirements to the software system. In this paper, we propose an approach based on Petri nets models for reliability prediction of software systems at the software architecture level, specified by UML. UML lacks a formal semantics and hence it is not possible to apply, directly, mathematical techniques on UML models for reliability evaluation. To reach this goal we propose an automatic translation of UML Diagrams into Petri Nets. In this paper we study the use of Sequence Diagrams for the reliability evaluation of software architecture. Starting from annotated UML sequence diagrams we derive a reliability models based on Petri nets. The UML model is annotated according to the UML profile for Quality of Service and Fault Tolerance. The proposed algorithm translates the annotated UML specification into Petri net reliability models, which can then be analyzed using standard techniques. Reliability results are feedback at the software architecture level in the UML diagrams.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术文献互助群
群 号:481959085
Book学术官方微信