Towards generation of sequence diagrams from operation contracts and design patterns

B. Shakya, E. Nantajeewarawat
{"title":"Towards generation of sequence diagrams from operation contracts and design patterns","authors":"B. Shakya, E. Nantajeewarawat","doi":"10.1109/ECTICON.2013.6559547","DOIUrl":null,"url":null,"abstract":"A design pattern is a general reusable solution to a commonly occurring problem in software design. It provides a template for solving a problem and can be used in many different situations. Design patterns help designers to reuse successful designs by basing new designs on prior experience. This research proposes a framework for generating UML sequence diagrams from requirements specified in the form of operation contracts, using design patterns as expert knowledge. Design patterns are represented using Ontology Web Language (OWL) and Semantic Web Rule Language (SWRL). From input operation contracts and class diagrams, which are also represented in OWL, Jess Rule Engine is used for execution of SWRL rules to derive output sequence diagrams. An application of the framework is demonstrated.","PeriodicalId":273802,"journal":{"name":"2013 10th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology","volume":"24 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 10th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ECTICON.2013.6559547","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

A design pattern is a general reusable solution to a commonly occurring problem in software design. It provides a template for solving a problem and can be used in many different situations. Design patterns help designers to reuse successful designs by basing new designs on prior experience. This research proposes a framework for generating UML sequence diagrams from requirements specified in the form of operation contracts, using design patterns as expert knowledge. Design patterns are represented using Ontology Web Language (OWL) and Semantic Web Rule Language (SWRL). From input operation contracts and class diagrams, which are also represented in OWL, Jess Rule Engine is used for execution of SWRL rules to derive output sequence diagrams. An application of the framework is demonstrated.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
从操作契约和设计模式生成序列图
设计模式是针对软件设计中常见问题的通用可重用解决方案。它提供了解决问题的模板,可以在许多不同的情况下使用。设计模式帮助设计师在以前的经验基础上重新设计成功的设计。这项研究提出了一个框架,用于从以操作契约形式指定的需求中生成UML序列图,使用设计模式作为专家知识。设计模式采用本体Web语言(OWL)和语义Web规则语言(SWRL)表示。从输入操作契约和类图(也用OWL表示)中,使用Jess Rule Engine执行SWRL规则以派生输出序列图。最后给出了该框架的一个应用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
CPW-fed dual wideband using stub split-ring rectangular slot antenna A comparative study on different techniques for Thai part-of-speech tagging Bismuth doped ZnO films as anti-reflection coatings for solar cells Multi-channel Collection Tree Protocol for Wireless Sensor Networks Multi-robot coordination using switching of methods for deriving equilibrium in game theory
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1