Proceedings 4th Workshop on Formal Integrated Development Environment
This is an incremental contribution, as it focuses on discussing existing research and experiences to improve tools for formal methods in software development, primarily benefiting researchers and practitioners in formal verification and safety-critical systems.
The paper presents proceedings from a workshop on Formal Integrated Development Environments (F-IDE), which addresses the need for tools to handle specifications, program constructs, and verification artifacts to meet high safety, security, and privacy standards in software development, with the goal of making formal methods more accessible to both specialists and non-specialists.
This volume contains the proceedings of F-IDE 2018, the fourth international workshop on Formal Integrated Development Environment, which was held as a FLoC 2018 satellite event, on July 14, 2018, in Oxford, England. High levels of safety, security and also privacy standards require the use of formal methods to specify and develop compliant software (sub)systems. Any standard comes with an assessment process, which requires a complete documentation of the application in order to ease the justification of design choices and the review of code and proofs. Thus tools are needed for handling specifications, program constructs and verification artifacts. The aim of the F-IDE workshop is to provide a forum for presenting and discussing research efforts as well as experience returns on design, development and usage of formal IDE aiming at making formal methods "easier" for both specialists and non-specialists.