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

被引:6
|
作者
Verlaine, B. [1 ]
Dubois, Y. [1 ]
Jureta, I. J. [1 ]
Faulkner, S. [1 ]
机构
[1] Univ Namur, PReCISE Res Ctr, B-5000 Namur, Belgium
关键词
WEB SERVICES; CORE ONTOLOGY; PUBLICATION; WSDL;
D O I
10.1049/iet-sen.2011.0027
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:85 / 102
页数:18
相关论文
共 50 条
  • [1] ISSUES IN IT SERVICE-ORIENTED REQUIREMENTS ENGINEERING
    Lichtenstein, Sharman
    Nguyen, Lemai
    Hunter, Alexia
    AUSTRALASIAN JOURNAL OF INFORMATION SYSTEMS, 2005, 13 (01) : 176 - 191
  • [2] Requirements Engineering for Service-Oriented Enterprise Systems: Quality Requirements Negotiation
    Lupeikiene, Audrone
    Caplinskas, Albertas
    DATABASES AND INFORMATION SYSTEMS VIII, 2014, 270 : 27 - 40
  • [3] Systematizing the Service-oriented Requirements Engineering Through i☆ Framework and Web Services
    de Souza, Keith
    Fantinato, Marcelo
    Eler, Marcelo Medeiros
    2014 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2014), 2014, : 83 - 90
  • [4] Towards a Systematic Service-oriented Requirements Engineering Process (S-SoRE)
    Flores, Fernando
    Mora, Manuel
    Alvarez, Francisco
    Garza, Laura
    Duran, Hector
    ENTERPRISE INFORMATION SYSTEMS PT I, 2010, 109 : 111 - +
  • [5] Towards Requirements Engineering in a Service-oriented Environment - Extending the SOA Interaction Triangle
    Galster, Matthias
    Bucherer, Eva
    2008 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE FOR MODELLING CONTROL & AUTOMATION, VOLS 1 AND 2, 2008, : 1099 - +
  • [6] MIDDLEWARE REQUIREMENTS IN SERVICE-ORIENTED ARCHITECTURE
    Elsharawy, Gaber
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON MODELLING AND SIMULATION 2010 IN PRAGUE (MS'10 PRAGUE), 2010, : 97 - 100
  • [7] Requirements Engineering in Cloud and Service-Oriented Systems: A Systematic Mapping Study
    Ridha, Samah
    Senapathi, Mali
    JOURNAL OF INFORMATION & KNOWLEDGE MANAGEMENT, 2020, 19 (01)
  • [8] Security requirements for a semantic service-oriented architecture
    Duerbeck, Stefan
    Schillinger, Rolf
    Kolter, Jan
    ARES 2007: SECOND INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY, PROCEEDINGS, 2007, : 366 - +
  • [9] A Framework for the Requirements Analysis of Service-oriented Workflows
    Mueller, Jochen L.
    Buechner, Andreas
    Mueller, Paul
    NWESP 2007: THIRD INTERNATIONAL CONFERENCE ON NEXT GENERATION WEB SERVICES PRACTICES, PROCEEDINGS, 2007, : 104 - 109
  • [10] From business processes to software services and vice versauan improved transition through service-oriented requirements engineering
    Adam, Sebastian
    Riegel, Norman
    Doerr, Joerg
    Uenalan, Oezguer
    Kerkow, Daniel
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2012, 24 (03): : 237 - 258