Towards a Uniform Semantic Representation of Business Processes, UML Artefacts and Software Assets

B. D. Martino, A. Esposito, Stefania Nacchia, Salvatore Augusto Maisto
{"title":"Towards a Uniform Semantic Representation of Business Processes, UML Artefacts and Software Assets","authors":"B. D. Martino, A. Esposito, Stefania Nacchia, Salvatore Augusto Maisto","doi":"10.1109/CISIS.2016.97","DOIUrl":null,"url":null,"abstract":"The development of a complex software system involves many actors, whose skills and knowledge are very heterogeneous. The requirements representation made using the Business Process notations is far more understandable than the classic UML representation, at least for Business experts, as it allows to investigate the system from other points of view which are not merely connected the development of the software itself. However, it is not possible to completely disregard UML representations, as they catch software design information which would be lost otherwise. In order to use both representations as basic tools through the whole software development life cycle, a key point is to ensure that they can be easily combined together to facilitate the development of the system software assets. In this paper we address this interoperability scope and provide a unified semantic representation, capable of covering every aspect of software development life cycle and of bonding the different Business and Software development points of view, from the requirements definition to the actual implementation of the source code, including the migration of applications to the Cloud.","PeriodicalId":249236,"journal":{"name":"2016 10th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 10th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CISIS.2016.97","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

The development of a complex software system involves many actors, whose skills and knowledge are very heterogeneous. The requirements representation made using the Business Process notations is far more understandable than the classic UML representation, at least for Business experts, as it allows to investigate the system from other points of view which are not merely connected the development of the software itself. However, it is not possible to completely disregard UML representations, as they catch software design information which would be lost otherwise. In order to use both representations as basic tools through the whole software development life cycle, a key point is to ensure that they can be easily combined together to facilitate the development of the system software assets. In this paper we address this interoperability scope and provide a unified semantic representation, capable of covering every aspect of software development life cycle and of bonding the different Business and Software development points of view, from the requirements definition to the actual implementation of the source code, including the migration of applications to the Cloud.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
面向业务过程、UML工件和软件资产的统一语义表示
复杂软件系统的开发涉及许多参与者,他们的技能和知识是非常不同的。使用Business Process符号制作的需求表示比传统的UML表示要容易理解得多,至少对于业务专家来说是这样,因为它允许从不仅仅与软件本身的开发相关的其他角度来研究系统。然而,完全忽略UML表示是不可能的,因为它们捕获了否则会丢失的软件设计信息。为了在整个软件开发生命周期中使用这两种表示作为基本工具,关键的一点是确保它们可以很容易地组合在一起,以促进系统软件资产的开发。在本文中,我们解决了这种互操作性范围,并提供了一个统一的语义表示,能够涵盖软件开发生命周期的各个方面,并将不同的业务和软件开发观点结合起来,从需求定义到源代码的实际实现,包括将应用程序迁移到云。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
3D Model Generation of Cattle by Shape-from-Silhouette Method for ICT Agriculture Improvement of Mesh Free Deforming Analysis for Maxillofacial Palpation on a Virtual Training System A Proposal of Coding Rule Learning Function in Java Programming Learning Assistant System 3D Model Data Retrieval System Using KAZE Feature for Accepting 2D Image as Query Flexible Screen Sharing System between PC and Tablet for Collaborative Activities
×
引用
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