Title :
Traceability-Based Formal Specification Inspection
Author :
Mo Li ; Shaoying Liu
Author_Institution :
Grad. Sch. of Comput. & Inf. Sci., Hosei Univ., Tokyo, Japan
fDate :
June 30 2014-July 2 2014
Abstract :
Transforming informal specifications to formal specifications is an effective approach to clarifying user´s requirements. However, how to keep the consistency between the informal specification and the formal specification is a major challenge. In this paper, we propose an inspection method for verifying whether all requirements described in an informal specification are formalized in the corresponding formal specification. Inspection is a static analysis technique based upon a checklist containing questions that should be answered. Our proposed inspection method advocates the principle that the checklist is created based on the trace ability of specifications and animation is used as a reading technique for checking through the formal specification. The trace ability reflects connections between informal and formal specifications, which can facilitate the inspector to check whether all requirements have been realized. The animation provides an intuitive way to guide the inspector in reading the formal specification. We use a case study to demonstrate how an inspection is performed.
Keywords :
formal specification; program diagnostics; informal specification; inspection method; static analysis technique; traceability-based formal specification; user requirements; Animation; Computers; Educational institutions; Electronic mail; Inspection; Object oriented modeling; Software; animation; formal specification; traceability-based inspection; verification;
Conference_Titel :
Software Security and Reliability (SERE), 2014 Eighth International Conference on
Conference_Location :
San Francisco, CA
Print_ISBN :
978-1-4799-4296-1
DOI :
10.1109/SERE.2014.30