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