An MDA approach for goal-oriented requirement analysis in Web engineering

IF 0.7 4区 计算机科学 Q4 COMPUTER SCIENCE, SOFTWARE ENGINEERING
José Alfonso Aguilar Calderón, Irene Garrigós Fernández, José Norberto Mazón López, Juan Carlos Trujillo Mondéjar
{"title":"An MDA approach for goal-oriented requirement analysis in Web engineering","authors":"José Alfonso Aguilar Calderón, Irene Garrigós Fernández, José Norberto Mazón López, Juan Carlos Trujillo Mondéjar","doi":"10.3217/JUCS-016-17-2475","DOIUrl":null,"url":null,"abstract":"Web designers usually ignore how to model real user expectations and goals, mainly due to the large and heterogeneous audience of the Web. This fact leads to websites which are difficult to comprehend by visitors and complex to maintain by designers. In order to ameliorate this scenario, an approach for using the i* modeling framework in Web engineering has been developed in this paper. Furthermore, due to the fact that most of the existing Web engineering approaches do not consider how to derive conceptual models of the Web application from requirements analysis we also propose the use of MDA (Model Driven Architecture) in Web engineering for: (i) the definition of the requirements of a Web application in a Computational Independent Model (CIM), (ii) the description of Platform Independent Models (PIMs), and (iii) the definition of a set of QVT (Query/View/Transformation) transformations for the derivation of PIMs from requirements specification (CIM), thus to enable the automatic generation of Web applications. Finally, we include a sample of our approach in order to show its applicability and we describe a prototype tool as a proof of concept of our research.","PeriodicalId":54757,"journal":{"name":"Journal of Universal Computer Science","volume":"57 1","pages":"2475-2494"},"PeriodicalIF":0.7000,"publicationDate":"2010-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"28","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Universal Computer Science","FirstCategoryId":"94","ListUrlMain":"https://doi.org/10.3217/JUCS-016-17-2475","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"COMPUTER SCIENCE, SOFTWARE ENGINEERING","Score":null,"Total":0}
引用次数: 28

Abstract

Web designers usually ignore how to model real user expectations and goals, mainly due to the large and heterogeneous audience of the Web. This fact leads to websites which are difficult to comprehend by visitors and complex to maintain by designers. In order to ameliorate this scenario, an approach for using the i* modeling framework in Web engineering has been developed in this paper. Furthermore, due to the fact that most of the existing Web engineering approaches do not consider how to derive conceptual models of the Web application from requirements analysis we also propose the use of MDA (Model Driven Architecture) in Web engineering for: (i) the definition of the requirements of a Web application in a Computational Independent Model (CIM), (ii) the description of Platform Independent Models (PIMs), and (iii) the definition of a set of QVT (Query/View/Transformation) transformations for the derivation of PIMs from requirements specification (CIM), thus to enable the automatic generation of Web applications. Finally, we include a sample of our approach in order to show its applicability and we describe a prototype tool as a proof of concept of our research.
Web工程中面向目标的需求分析的MDA方法
Web设计人员通常忽略了如何建模真实用户的期望和目标,这主要是由于Web的庞大和异构的受众。这一事实导致网站很难被访问者理解,设计师维护起来也很复杂。为了改善这种情况,本文开发了一种在Web工程中使用i*建模框架的方法。此外,由于大多数现有的Web工程方法没有考虑如何从需求分析中派生Web应用程序的概念模型,我们还建议在Web工程中使用MDA(模型驱动体系结构):(i)在计算独立模型(Computational Independent Model, CIM)中定义Web应用程序的需求,(ii)描述平台独立模型(Platform Independent Models, PIMs),以及(iii)定义一组QVT(查询/视图/转换)转换,用于从需求规范(requirements specification, CIM)中派生PIMs,从而能够自动生成Web应用程序。最后,我们包含了我们的方法的一个样本,以显示其适用性,我们描述了一个原型工具作为我们研究概念的证明。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Journal of Universal Computer Science
Journal of Universal Computer Science 工程技术-计算机:理论方法
CiteScore
2.70
自引率
0.00%
发文量
58
审稿时长
4-8 weeks
期刊介绍: J.UCS - The Journal of Universal Computer Science - is a high-quality electronic publication that deals with all aspects of computer science. J.UCS has been appearing monthly since 1995 and is thus one of the oldest electronic journals with uninterrupted publication since its foundation.
×
引用
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学术官方微信