Verification of Functional and Non-functional Requirements of Web Service Composition

被引:0
|
作者
Chen, Manman [1 ]
Tan, Tian Huat [1 ]
Sun, Jun [2 ]
Liu, Yang [3 ]
Pang, Jun [4 ]
Li, Xiaohong [5 ]
机构
[1] Natl Univ Singapore, Sch Comp, Singapore 117548, Singapore
[2] Singapore Univ Technol & Design, Singapore, Singapore
[3] Nanyang Technol Univ, Singapore, Singapore
[4] Univ Luxembourg, Luxembourg, Luxembourg
[5] Tianjin Univ, Tianjin, Peoples R China
来源
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Web services have emerged as an important technology nowadays. There are two kinds of requirements that are crucial to web service composition, which are functional and non-functional requirements. Functional requirements focus on functionality of the composed service, e. g., given a booking service, an example of functional requirements is that a flight ticket with price higher than $2000 will never be purchased. Non-functional requirements are concerned with the quality of service (QoS), e. g., an example of the booking service's nonfunctional requirements is that the service will respond to the user within 5 seconds. Non-functional requirements are important to web service composition, and are often an important clause in service-level agreements (SLAs). Even though the functional requirements are satisfied, a slow or unreliable service may still not be adopted. In our paper, we propose an automated approach to verify combined functional and non-functional requirements directly based on the semantics of web service composition. Our approach has been implemented and evaluated on the real-world case studies, which demonstrate the effectiveness of our method.
引用
收藏
页码:313 / 328
页数:16
相关论文
共 50 条
  • [1] VeriWS: A Tool for Verification of Combined Functional and Non-functional Requirements of Web Service Composition
    Chen, Manman
    Tan, Tian Huat
    Sun, Jun
    Liu, Yang
    Dong, Jin Song
    36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, : 564 - 567
  • [2] Non-Functional Requirements Interdependencies in Web Service Composition
    El Kassmi, Ilyass
    Jarir, Zahi
    Obaid, Abdellatif
    PROCEEDINGS OF 2016 THIRD INTERNATIONAL CONFERENCE ON SYSTEMS OF COLLABORATION (SYSCO), 2016, : P42 - P47
  • [3] An Approach to Weave Seamlessly Non-Functional Requirements with Functional Requirements in Web Service Composition
    El Kassmi, Ilyass
    Jarir, Zahi
    2015 INTERNATIONAL CONFERENCE ON PROTOCOL ENGINEERING (ICPE) AND INTERNATIONAL CONFERENCE ON NEW TECHNOLOGIES OF DISTRIBUTED SYSTEMS (NTDS), 2015,
  • [4] Web Service Composition with Uncertain Non-functional Parameters
    Falas, Lukasz
    Stelmach, Pawel
    TECHNOLOGICAL INNOVATION FOR THE INTERNET OF THINGS, 2013, 394 : 45 - 52
  • [5] Weaving Functional and Non-Functional Attributes for Dynamic Web Service Composition
    Bansal, Ajay
    Kona, Srividya
    Blake, M. Brian
    Gupta, Gopal
    22ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING & KNOWLEDGE ENGINEERING (SEKE 2010), 2010, : 247 - 252
  • [6] Web service composition with uncertain non-functional parameters
    Falas, Lukasz
    Stelmach, Pawel
    IFIP Advances in Information and Communication Technology, 2013, 394 : 45 - 52
  • [7] Are "Non-functional" Requirements really Non-functional?
    Eckhardt, Jonas
    Vogelsang, Andreas
    Fernandez, Daniel Mendez
    2016 IEEE/ACM 38TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2016, : 832 - 842
  • [8] Bridging non-functional requirements and IT service design
    Izukura, S.
    Hosono, S.
    Sakaki, H.
    Numata, E.
    Kimita, K.
    Shimomura, Y.
    7TH INDUSTRIAL PRODUCT-SERVICE SYSTEMS CONFERENCE - IPSS, INDUSTRY TRANSFORMATION FOR SUSTAINABILITY AND BUSINESS, 2015, 30 : 24 - 29
  • [9] Modeling web services by iterative reformulation of functional and non-functional requirements
    Pathak, Jyotishman
    Basu, Samik
    Honavar, Vasant
    SERVICE ORIENTED COMPUTING - ICSOC 2006, PROCEEDINGS, 2006, 4294 : 314 - +
  • [10] Service Composition Based on Functional and Non-Functional Descriptions in SCA
    Belaid, Djamel
    Mukhtar, Hamid
    Ozanne, Alain
    ADVANCED TECHNOLOGIES AND TECHNIQUES FOR ENTERPRISE INFORMATION SYSTEMS, 2009, : 52 - 61