رکورد قبلیرکورد بعدی

" Synthesis of Specifications and Refinement Maps for Real-time Object Code Verification "


Document Type : Latin Dissertation
Language of Document : English
Record Number : 1053556
Doc. No : TL52673
Main Entry : Al-Qtiemat, Eman Mohammad
Title & Author : Synthesis of Specifications and Refinement Maps for Real-time Object Code Verification\ Al-Qtiemat, Eman MohammadSrinivasan, Sudarshan K.
College : North Dakota State University
Date : 2020
Degree : Ph.D.
student score : 2020
Note : 113 p.
Abstract : Formal verification methods have been shown to be very effective in finding corner-case bugs and ensuring the safety of embedded software systems. The use of formal verification requires a specification, which is typically a high-level mathematical model that defines the correct behavior of the system to be verified. However, embedded software requirements are typically described in natural language. Transforming these requirements into formal specifications is currently a big gap. While there is some work in this area, we proposed solutions to address this gap in the context of refinement-based verification, a class of formal methods that have shown to be effective for embedded object code verification. The proposed approach also addresses both functional and timing requirements and has been demonstrated in the context of safety requirements for software control of infusion pumps. The next step in the verification process is to develop the refinement map, which is a mapping function that can relate an implementation state (in this context, the state of the object code program to be verified) with the specification state. Actually, constructing refinement maps often requires deep understanding and intuitions about the specification and implementation, it is shown very difficult to construct refinement maps manually. To go over this obstacle, the construction of refinement maps should be automated. As a first step toward the automation process, we manually developed refinement maps for various safety properties concerning the software control operation of infusion pumps. In addition, we identified possible generic templates for the construction of refinement maps. Recently, synthesizing procedures of refinement maps for functional and timing specifications are proposed. The proposed work develops a process that significantly increases the automation in the generation of these refinement maps. The refinement maps can then be used for refinement-based verification. This automation procedure has been successfully applied on the transformed safety requirements in the first part of our work. This approach is based on the identified generic refinement map templates which can be increased in the future as the application required.
Descriptor : Computer engineering
: Computer science
: Electrical engineering
Added Entry : Srinivasan, Sudarshan K.
Added Entry : North Dakota State University
کپی لینک

پیشنهاد خرید
پیوستها
عنوان :
نام فایل :
نوع عام محتوا :
نوع ماده :
فرمت :
سایز :
عرض :
طول :
2408897721_5146.pdf
2408897721.pdf
پایان نامه لاتین
متن
application/pdf
2.70 MB
85
85
نظرسنجی
نظرسنجی منابع دیجیتال

1 - آیا از کیفیت منابع دیجیتال راضی هستید؟