Title :
Verifying Service-Oriented Requirements Using Model Checking
Author :
Xiaoxia Cao ; Huaikou Miao ; Qingguo Xu
Author_Institution :
Sch. of Comput. Eng. & Sci., Shanghai Univ., Shanghai
Abstract :
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.
Keywords :
formal specification; program verification; software architecture; software quality; software reusability; automated verification; model checking; requirements specification; service-oriented computer independent model; service-oriented feature model; service-oriented requirements; software development process; software productivity; software quality; software reuse; Application software; Books; Distributed computing; Formal specifications; Information systems; Object oriented modeling; Productivity; Programming; Software quality; Thyristors; Service-oriented; model checking; service featrue; verify;
Conference_Titel :
e-Business Engineering, 2008. ICEBE '08. IEEE International Conference on
Conference_Location :
Xi´an
Print_ISBN :
978-0-7695-3395-7
DOI :
10.1109/ICEBE.2008.30