DocumentCode :
1996254
Title :
A Technique to Check the Implementability of Behavioral Specifications with Frameworks
Author :
Zenmyo, Teruyoshi ; Kobayashi, Takashi ; Saeki, Motoshi
Author_Institution :
Dept. of Comput. Sci., Tokyo Inst. of Technol., Tokyo, Japan
fYear :
2008
fDate :
3-5 Dec. 2008
Firstpage :
111
Lastpage :
118
Abstract :
In software development with frameworks, it is essential to use the framework with which given software requirements are implementable. This paper focuses on use cases as the requirements specifications and proposes a technique to check whether the given use cases are implementable with the framework. To check the implementability, consistency of branch conditions of the frameworks and the requirements specification has to be checked as well as equivalence of action sequences between the frameworks and the requirements specification. To this end, a novel approach based on a satisfiability problem for deriving the consistent truth assignments of the branch conditions is introduced. The approach can be incorporated in bi-simulation checking for assuring the equivalence of the action sequences, and therefore, the implementability can be checked. Furthermore, this paper shows a feasibility of the proposed technique by using Compositional Reachability Analysis as a mean of bi-simulation checking.
Keywords :
bisimulation equivalence; computability; formal specification; reachability analysis; behavioral specifications; bisimulation checking; compositional reachability analysis; satisfiability problem; software development; software requirements specifications; Algebra; Computer science; Costs; Embedded computing; Embedded software; Filling; Information science; Programming; Reachability analysis; Software engineering; compositional reachability analysis; framework; satisfiability problem; use case;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference, 2008. APSEC '08. 15th Asia-Pacific
Conference_Location :
Beijing
ISSN :
1530-1362
Print_ISBN :
978-0-7695-3446-6
Type :
conf
DOI :
10.1109/APSEC.2008.19
Filename :
4724538
Link To Document :
بازگشت