DocumentCode :
2366477
Title :
Formal Verification of Industrial Software with Dynamic Memory Management
Author :
Labbé, Sébastien ; Sangnier, Arnaud
Author_Institution :
R&D, EDF, Chatou, France
fYear :
2010
fDate :
13-15 Dec. 2010
Firstpage :
77
Lastpage :
84
Abstract :
Tool-based analytic techniques such as formal verification may be used to justify the quality, correctness and dependability of software involved in digital control systems. This paper reports on the development and application of a tool-based methodology, the purpose of which is the formal verification of freedom from intrinsic software faults related to dynamic memory management. The paper introduces the operational and research context in the power generation industry, in which this work takes place. The theoretical framework and the tool at the cornerstone of the methodology are then presented. The paper also presents the practical aspects of the research: software under analysis, experimental results and lessons learned. The results are seen promising, as the methodology scales accurately in identified conditions of analysis, and has a number of perspectives which are currently under study in ongoing work.
Keywords :
data structures; digital control; electricity supply industry; formal verification; power engineering computing; software fault tolerance; software quality; storage allocation; storage management; digital control; dynamic memory management; formal verification; industrial software; intrinsic software fault; operational research; power generation industry; tool based analytic technique; Digital control systems; data structures; formal verification; memory allocation; software dependability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Dependable Computing (PRDC), 2010 IEEE 16th Pacific Rim International Symposium on
Conference_Location :
Tokyo
Print_ISBN :
978-1-4244-8975-6
Electronic_ISBN :
978-0-7695-4289-8
Type :
conf
DOI :
10.1109/PRDC.2010.19
Filename :
5703230
Link To Document :
بازگشت