CASIA OpenIR  > 学术期刊  > Machine Intelligence Research
A Creative Approach to Reducing Ambiguity in Scenario-based Software Architecture Analysis
Xi-Wen Wu1; Chen Li2; Xuan Wang3; Hong-Ji Yang3
发表期刊International Journal of Automation and Computing
ISSN1476-8186
2019
卷号16期号:2页码:248-260
摘要In software engineering, a scenario describes an anticipated usage of a software system. As scenarios are useful to understand the requirements and functionalities of a software system, the scenario-based analysis is widely used in various tasks, especially in the design stage of software architectures. Although researchers have proposed various scenario-based approaches to analyse software architecture, there are still limitations in this research field, and a key limitation is that scenarios are typically not formally defined and thus may contain ambiguities. As these ambiguities may lead to defects, it is desirable to reduce them as many as possible. In order to reduce ambiguity in scenario-based software architecture analysis, this paper introduces a creative computing approach to scenario-based software requirements analysis. Our work expands this idea in three directions. Firstly, we extend an architecture description language (ADL)-based language – Breeze/ADL to model the software architecture. Secondly, we use a creative rule – combinational rule (CR) to combine the vector clock algorithm for reducing the ambiguities in modelling scenarios. Then, another creative rule – transformational rule (TR) is employed to help to transform our Breeze/ADL model to a popular model – unified modelling language (UML) model. We implement our approach as a plugin of Breeze, and illustrate a running example of modelling a poetry to music system in our case study. Our results show the proposed creative approach is able to reduce ambiguities of the software architecture in practice.
关键词Creative computing vector clock algorithm scenario-based analysis of software architecture sequence diagram Breeze/architecture description language (ADL).
DOI10.1007/s11633-017-1102-y
引用统计
被引频次:2[WOS]   [WOS记录]     [WOS相关记录]
文献类型期刊论文
条目标识符http://ir.ia.ac.cn/handle/173211/42335
专题学术期刊_Machine Intelligence Research
作者单位1.Department of Computer Science and Engineering, Shanghai Jiao Tong University, Shanghai 200240, China
2.Department of Computing, Imperial College London, London SW7 2AZ, UK
3.Center for Creative Computing, Bath Spa University, Bath BA2 9BN, UK
推荐引用方式
GB/T 7714
Xi-Wen Wu,Chen Li,Xuan Wang,et al. A Creative Approach to Reducing Ambiguity in Scenario-based Software Architecture Analysis[J]. International Journal of Automation and Computing,2019,16(2):248-260.
APA Xi-Wen Wu,Chen Li,Xuan Wang,&Hong-Ji Yang.(2019).A Creative Approach to Reducing Ambiguity in Scenario-based Software Architecture Analysis.International Journal of Automation and Computing,16(2),248-260.
MLA Xi-Wen Wu,et al."A Creative Approach to Reducing Ambiguity in Scenario-based Software Architecture Analysis".International Journal of Automation and Computing 16.2(2019):248-260.
条目包含的文件 下载所有文件
文件名称/大小 文献类型 版本类型 开放类型 使用许可
IJAC-2016-09-234.pdf(2299KB)期刊论文出版稿开放获取CC BY-NC-SA浏览 下载
个性服务
推荐该条目
保存到收藏夹
查看访问统计
导出为Endnote文件
谷歌学术
谷歌学术中相似的文章
[Xi-Wen Wu]的文章
[Chen Li]的文章
[Xuan Wang]的文章
百度学术
百度学术中相似的文章
[Xi-Wen Wu]的文章
[Chen Li]的文章
[Xuan Wang]的文章
必应学术
必应学术中相似的文章
[Xi-Wen Wu]的文章
[Chen Li]的文章
[Xuan Wang]的文章
相关权益政策
暂无数据
收藏/分享
文件名: IJAC-2016-09-234.pdf
格式: Adobe PDF
此文件暂不支持浏览
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。