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 条
  • [31] Non-functional computing: Towards a more scientific treatment to non-functional requirements
    Cai, Kai-Yuan
    COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL II, PROCEEDINGS, 2007, : 493 - 494
  • [32] Impact of Non-functional Requirements on Requirements Evolution
    Khatter, Kiran
    Kalia, Arvind
    2013 SIXTH INTERNATIONAL CONFERENCE ON EMERGING TRENDS IN ENGINEERING AND TECHNOLOGY (ICETET 2013), 2013, : 61 - 68
  • [33] How to deal with non-functional properties in Web Service development
    Ortiz, G
    Hernández, J
    Clemente, PJ
    WEB ENGINEERING, PROCEEDINGS, 2005, 3579 : 98 - 103
  • [34] Non-functional requirements elicitation and incorporation into functional models
    Song, Xiaoyu
    14TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2007, : 570 - 570
  • [35] Functional and non-functional requirements specification for enterprise applications
    Sindhgatta, R
    Thonse, S
    PRODUCT FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROCEEDINGS, 2005, 3547 : 189 - 201
  • [36] Selecting Suitable Semantic Web Service Composition, Using PROMETHEE Method and Non-Functional Parameters
    Goli, Masoud
    Bayati, Shahab
    Bahreininejad, Ardeshir
    Abolhassni, Hassan
    Faraahi, Ahmad
    PROCEEDINGS OF 2009 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND APPLICATIONS, 2009, : 358 - 362
  • [37] A constraint satisfaction approach to non-functional requirements in adaptive Web services
    Padmanabhuni, Srinivas
    Majumdar, Bijoy
    Chawla, Mohit
    Mysore, Ujval
    INTERNATIONAL CONFERENCE ON NEXT GENERATION WEB SERVICES PRACTICES, PROCEEDINGS, 2006, : 109 - +
  • [38] Non-functional requirements in the elastic architecture
    Nogueira, Luis
    Barros, António
    Zubia, Cristina
    Faura, David
    Gracia Pérez, Daniel
    Pinho, Luis Miguel
    Ada User Journal, 2020, 41 (01): : 51 - 56
  • [39] Automated classification of non-functional requirements
    Jane Cleland-Huang
    Raffaella Settimi
    Xuchang Zou
    Peter Solc
    Requirements Engineering, 2007, 12 : 103 - 120
  • [40] Unified Modelling functional and Non-functional Aspects of Web Services Composition Using PTCCS
    Xiao, Fangxiong
    Huang, Zhiqiu
    Cao, Zining
    Hu, Jun
    Liu, Linyuan
    Yuan, Min
    INTERNATIONAL JOURNAL OF WEB SERVICES RESEARCH, 2011, 8 (04) : 47 - 80