Title :
Reuse of verification efforts and incomplete specifications in a formalized, iterative and incremental software process
Author :
Redondo, Rebeca P Díaz ; Arias, José J Pazos
Author_Institution :
Vigo Univ., Spain
Abstract :
The possibility of verifying systems during any phase of the software development process is one of the most significant advantages of using formal methods. Model checking is considered to be the broadest-used formal verification technique, even though a great quantity of computing resources are needed to verify medium-large and large systems. As verification is present over the whole software process, this amount of resources is more critical in incremental and iterative life-cycles. Our proposal focuses on reusing incomplete models and their verification results - which are obtained from a model-checking algorithm - in order to improve this kind of life-cycle. Making good use of these previous verification results can reduce the formal verification costs by minimizing the set of requirements and the set of system states where the properties must be verified. The unspecification that is inherent to incomplete systems is used to provide an approximate and content-oriented retrieval which is supplemented by suggestions to match the desired specifications.
Keywords :
content-based retrieval; formal specification; formal verification; software prototyping; approximate content-oriented retrieval; computing resources; formal methods; formal verification technique; formalized iterative incremental software process; incomplete specifications reuse; incomplete systems; large systems; model checking; requirements minimization; software development process; software verification effort reuse; system state minimization; unspecification; verification costs; Costs; Information retrieval; Iterative algorithms; Logic design; Multivalued logic; Natural languages; Organizing; Proposals; Software libraries; Software reusability;
Conference_Titel :
Software Engineering, 2001. ICSE 2001. Proceedings of the 23rd International Conference on
Print_ISBN :
0-7695-1050-7
DOI :
10.1109/ICSE.2001.919185