Verifying Service-oriented Requirements using Model Checking

被引:1
|
作者
Cao Xiaoxia [1 ]
Miao Huaikou [1 ]
Xu Qingguo [1 ]
机构
[1] Shanghai Univ, Sch Comp Engn & Sci, Shanghai 200072, Peoples R China
来源
PROCEEDINGS OF THE ICEBE 2008: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING | 2008年
关键词
D O I
10.1109/ICEBE.2008.30
中图分类号
F [经济];
学科分类号
02 ;
摘要
Software reuse has long been recognized to be an effective way to improve software quality and productivity. Obtaining a proper set of reusable requirement is the key to achieve successful domain engineering. By tailoring the domain engineering, developers can acquire requirements models for application engineering. Early requirements analysis is one of the most important and difficult phases in the software development process. This paper presents an approach to model the user requirements in a service-oriented view. We uses the SOFM (Service-Oriented Feature Model) to structure requirements as SOCIM (Service-Oriented Computer Independent Model), furthermore, automated verification of requirements specification is done by model checking. Model checking in this paper involves two aspects such as completeness and consistency of requirements. To do so, we transform the SOCIM into a formal specification using a Kripke structure. An electric book store is introduced throughout the paper, which is used as an example to demonstrate our approach more clearly.
引用
收藏
页码:643 / 648
页数:6
相关论文
共 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] 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
  • [3] An Approach to Checking Compatibility of Service Contracts in Service-Oriented Applications
    Nepal, Surya
    Zic, John
    Chau, Thi
    INTERNATIONAL JOURNAL OF WEB SERVICES RESEARCH, 2009, 6 (02) : 42 - 65
  • [4] A Platform for Analyzing Behaviors of Service-Oriented Application Based on the Probabilistic Model Checking
    Kai, Jinyu
    Miao, Huaikou
    Zhao, Kun
    Zhou, Jiaan
    Gao, Honghao
    INTERNATIONAL JOURNAL OF SOFTWARE INNOVATION, 2015, 3 (02) : 24 - 38
  • [5] Domain Model Based Approach for Service-oriented Requirements Elicitation and Analysis
    Chen, Huafeng
    He, Keqing
    Hu, Bo
    ACC 2009: ETP/IITA WORLD CONGRESS IN APPLIED COMPUTING, COMPUTER SCIENCE, AND COMPUTER ENGINEERING, 2009, : 197 - 201
  • [6] A Requirements-Based Model for Effort Estimation in Service-Oriented Systems
    Verlaine, Bertrand
    Jureta, Ivan J.
    Faulkner, Stephane
    SERVICE-ORIENTED COMPUTING - ICSOC 2013 WORKSHOPS, 2014, 8377 : 82 - 94
  • [7] A Service-Oriented Approach for Decomposing and Verifying Hybrid System Models
    Liebrenz, Timm
    Herber, Paula
    Glesner, Sabine
    FORMAL ASPECTS OF COMPONENT SOFTWARE, FACS 2019, 2020, 12018 : 127 - 146
  • [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] Verifying Security Requirements using Model Checking Technique for UML-Based Requirements Specification
    Aoki, Yoshitaka
    Matsuura, Saeko
    2014 IEEE 1ST INTERNATIONAL WORKSHOP ON REQUIREMENTS ENGINEERING AND TESTING (RET), 2014, : 18 - 25