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 条
[41]   SERVICE-ORIENTED SOFTWARE AVAILABILITY MODEL WITH SERVICE DEGRADATION [J].
Tokuno, Koichi ;
Yamada, Shigeru .
ICIM 2008: PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON INDUSTRIAL MANAGEMENT, 2008, :626-631
[42]   Dynamic requirements specification for adaptable and open service-oriented systems [J].
Jureta, Ivan J. ;
Faulkner, Stephane ;
Thiran, Philippe .
SERVICE-ORIENTED COMPUTING - ICSOC 2007, PROCEEDINGS, 2007, 4749 :270-+
[43]   Security Requirements Specification in Service-oriented Business Process Management [J].
Menzel, Michael ;
Thomas, Ivonne ;
Meinel, Christoph .
2009 INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY, AND SECURITY (ARES), VOLS 1 AND 2, 2009, :41-48
[44]   Service-oriented architecture implementation: A requirements-driven approach [J].
Panian, Zeljko .
WSEAS Transactions on Information Science and Applications, 2006, 3 (12) :2417-2424
[45]   TOWARDS REQUIREMENTS ELICITATION IN SERVICE-ORIENTED BUSINESS NETWORKS USING VALUE AND GOAL MODELLING [J].
Pessoa, Rodrigo Mantovaneli ;
van Sinderen, Marten ;
Quartel, Dick .
ICSOFT 2009: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 2, 2009, :392-+
[46]   Perspectives on service-oriented computing and Service-Oriented System engineering [J].
Tsai, W. T. ;
Malek, Miroslaw ;
Chen, Yinong ;
Bastani, Farokh .
SOSE 2006: SECOND IEEE INTERNATIONAL SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING, PROCEEDINGS, 2006, :3-+
[47]   General requirements of banks on IT architectures and the service-oriented architecture paradigm [J].
Schulte, Stefan ;
Repp, Nicolas ;
Eckert, Julian ;
Berbner, Rainer ;
von Blanckenburg, Korbinian ;
Schaarschmidt, Ralf ;
Steinmetz, Ralf .
ENTERPRISE APPLICATIONS AND SERVICES IN THE FINANCE INDUSTRY, 2008, 4 :66-+
[48]   Specifying and verifying contract-driven service compositions using commitments and model checking [J].
Bataineh, Ahmed Saleh ;
Bentahar, Jamal ;
El Menshawy, Mohamed ;
Dssouli, Rachida .
EXPERT SYSTEMS WITH APPLICATIONS, 2017, 74 :151-184
[49]   Verifying conformance between Web service choreography and implementation using learning and model checking [J].
Pacharoen, Warawoot ;
Aoki, Toshiaki ;
Bhattarakosol, Pattarasinee ;
Surarerks, Athasit .
Proceedings - 5th International Conference on New Trends in Information Science and Service Science, NISS 2011, 2011, 2 :375-381
[50]   Verifying atomicity specifications for concurrent object-oriented software using model-checking [J].
Hatcliff, J ;
Dwyer, R ;
Dwyer, MB .
VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, PROCEEDINGS, 2004, 2937 :175-190