0704-883-0675     |      dataprojectng@gmail.com

A FORMAL APPROACH TO CONTRACT VERIFICATION FOR HIGH-INTEGRITY APPLICATIONS

  • Project Research
  • 1-5 Chapters
  • Abstract : Available
  • Table of Content: Available
  • Reference Style: APA
  • Recommended for : Student Researchers
  • NGN 3000

Abstract

High-integrity applications are safety- and security-critical applications developed for a variety of critical tasks. The correctness of these applications must be thoroughly tested or formally verified to ensure their reliability and robustness. The major properties to be verified for the correctness of applications include: (1) functional properties, capturing the expected behaviors of a software, (2) dataflow property, tracking data dependency and preventing secret data from leaking to the public, and (3) robustness property, the ability of a program to deal with errors during execution. This dissertation presents and explores formal verification and proof technique, a promising technique using rigorous mathematical methods, to verify critical applications from the above three aspects. Our research is carried out in the context of SPARK, a programming language designed for development of safety- and security-critical applications. First, we have formalized in the Coq proof assistant the dynamic semantics for a significant subset of the SPARK 2014 language, which includes run-time checks as an integral part of the language, as any formal methods for program specification and verification depend on the unambiguous semantics of the language. Second, we have formally defined and proved the correctness of run-time checks generation and optimization based on SPARK reference semantics, and have built the certifying tools within the mechanized proof infrastructure to certify the run-time checks inserted by the GNAT compiler frontend to guarantee the absence of run-time errors. Third, we have proposed a language-based information security policy framework and the associated enforcement algorithm, which is proved to be sound with respect to the formalized program semantics. We have shown how the policy framework can be integrated into SPARK 2014 for more advanced information security analysis.





Related Project Materials

POLITICAL COMMUNICATION AND NATIONAL DEVELOPMENT- EVALUATION OF NIGERIAN PRESIDENTIAL RHETORICS AND PERFORMANCE IN NIGERIAN DEMOCRACY (1999-2015)

Background to the Study

Rhetorics is a form of political communication that concerns the strategies used to construct persuasive argument...

Read more
THE IMPACT OF CAREER ACADEMIES ON VOCATIONAL STUDENT OUTCOMES

ABSTRACT: The Impact of Career Academies on Vocational Student Outcomes is a vital area of research for understanding their role in enhancing...

Read more
ANALYSIS OF THE STUDENTS PERCEPTION ON THE CAUSES AND EFFECTS OF MATHEMATICS ANXIETY AMONG SECONDARY SCHOOL STUDENTS

EXCERPT FROM THE STUDY

The issue of mathematical anxiety has been a long age issues amongst students. Our findings has revealed that ther...

Read more
AN EVALUATION OF THE EFFECTS OF COMPUTERISED ACCOUNTING METHOD AND CONTROL SYSTEM ON PRODUCTION

BACKGROUND OF 

ASSESSMENT OF HEALTH NEED OF ALMAJIRI PUPILS

Background of the study

Almajiri system of education is an old norm widely known in northern Nigeria an...

Read more
SECURITY INFORMATION AND EVENT MANAGEMENT SYSTEM

ABSTRACT

The Security Information and Event Management (SIEM) enhances the security management of an organization by sto...

Read more
DESIGN AND ANALYSIS OF GRID – CONNECTED PV RENEWABLE SOLAR ENERGY SYSTEM FOR IGBINEDION UNIVERSITY OKADA CROWN ESTATE OKADA

ABSTRACT

Renewable energy has given institutions and individuals the opportunity to generate and manage their own energy consumption with...

Read more
EFFECT OF SOCRATIC QUESTIONING TECHNIQUE ON ACADEMIC PERFORMANCE OF UPPER BASIC SCIENCE STUDENTS OF DIFFERENT COGNITIVE STYLES

ABSTRACT

This study titled Effect of Socratic Questioning Technique on Academic Performance of Upper Basic Science students of Different...

Read more
AN APPRAISAL OF THE IMPACT OF DELAY IN PROJECT DELIVERY IN CONSTRUCTION INDUSTRY

Background of the study

It is believed that one of the prevailing problems of con...

Read more
ETHICAL EVALUATION OF THE IMPACTS OF MINING IN EBONYI STATE NIGERIA

ABSTRACT

This dissertation titled “ethical evaluation of the impacts of mining in Ebonyi State Nigeria” was carried out to fi...

Read more
Share this page with your friends




whatsapp