Towards conceptual foundations for service-oriented requirements engineering: bridging requirements and services ontologies

Bertrand Verlaine, Y. Dubois, Ivan Jureta, Stéphane Faulkner
{"title":"Towards conceptual foundations for service-oriented requirements engineering: bridging requirements and services ontologies","authors":"Bertrand Verlaine, Y. Dubois, Ivan Jureta, Stéphane Faulkner","doi":"10.1049/iet-sen.2011.0027","DOIUrl":null,"url":null,"abstract":"The engineering of a service-oriented system requires the specification of functions that Web services (WSs) should provide, before WSs are built or selected. Written in a service description language, the service specification instantiates concepts different than those used for requirement engineering (RE): the former speaks in terms of operations, metrics and bindings, whereas the latter manipulates, goals, evaluations and domain assumptions. It is, however, clear that functions expected of WSs to select or build will be relevant to the stakeholders if they satisfy the stakeholders' requirements. As a result, there is a gap between the two specifications which must be bridged in order to ensure that the WS system is adequate w.r.t. requirements. This study proposes mappings between the concepts of requirements ontology and those of service taxonomy induced by the WSLD and the WSLA languages. A working prototype is presented that implements the mappings and is used to translate the instances of RE concepts into instances of WSLD and WSLA concepts. The mappings and the prototype facilitate the engineering of WS systems, as fragments of WS descriptions can be generated from requirements as a first specification of a service request.","PeriodicalId":13395,"journal":{"name":"IET Softw.","volume":"71 1","pages":"85-102"},"PeriodicalIF":0.0000,"publicationDate":"2012-05-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IET Softw.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1049/iet-sen.2011.0027","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10

Abstract

The engineering of a service-oriented system requires the specification of functions that Web services (WSs) should provide, before WSs are built or selected. Written in a service description language, the service specification instantiates concepts different than those used for requirement engineering (RE): the former speaks in terms of operations, metrics and bindings, whereas the latter manipulates, goals, evaluations and domain assumptions. It is, however, clear that functions expected of WSs to select or build will be relevant to the stakeholders if they satisfy the stakeholders' requirements. As a result, there is a gap between the two specifications which must be bridged in order to ensure that the WS system is adequate w.r.t. requirements. This study proposes mappings between the concepts of requirements ontology and those of service taxonomy induced by the WSLD and the WSLA languages. A working prototype is presented that implements the mappings and is used to translate the instances of RE concepts into instances of WSLD and WSLA concepts. The mappings and the prototype facilitate the engineering of WS systems, as fragments of WS descriptions can be generated from requirements as a first specification of a service request.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
面向服务的需求工程的概念基础:桥接需求和服务本体
面向服务的系统的工程要求在构建或选择Web服务之前规范Web服务应该提供的功能。用服务描述语言编写的服务规范实例化了与需求工程(RE)中使用的概念不同的概念:前者使用操作、度量和绑定的术语,而后者使用操作、目标、评估和领域假设。然而,很明显,如果WSs能够满足涉众的需求,那么期望WSs选择或构建的功能将与涉众相关。因此,这两个规范之间必须弥合差距,以确保WS系统能够满足w.r.t.需求。本研究提出了由wld和WSLA语言引起的需求本体概念与服务分类概念之间的映射关系。提出了一个实现映射的工作原型,用于将RE概念的实例转换为WSLD和WSLA概念的实例。映射和原型促进了WS系统的工程,因为WS描述的片段可以作为服务请求的第一个规范从需求中生成。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Prioritising test scripts for the testing of memory bloat in web applications A synergic quantum particle swarm optimisation for constrained combinatorial test generation A hybrid model for prediction of software effort based on team size A 20-year mapping of Bayesian belief networks in software project management Emerging and multidisciplinary approaches to software engineering
×
引用
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