Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleMay 2015
Syntax-driven program verification of matching logic properties
Formalise '15: Proceedings of the Third FME Workshop on Formal Methods in Software EngineeringPages 68–74We describe a novel approach to program verification and its application to verification of C programs, where properties are expressed in matching logic. The general approach is syntax-directed: semantic rules, expressed according to Knuth's attribute ...
- research-articleMay 2015
Mechanical verification of interactive programs specified by use cases
Formalise '15: Proceedings of the Third FME Workshop on Formal Methods in Software EngineeringPages 61–67Interactive programs, like user interfaces, are hard to formally specify and thus to prove correct. Some ideas coming from functional programming languages have been successful to improve the way we write safer programs, compared to traditional ...
- research-articleMay 2015
Obtaining trust in autonomous systems: tools for formal model synthesis and validation
Formalise '15: Proceedings of the Third FME Workshop on Formal Methods in Software EngineeringPages 54–60An important and growing class of cyber physical systems are autonomous vehicles (AVs). While the U.S. military has used AVs, such as unmanned air vehicles, for many years, civilian use of these vehicles, e.g., by the FBI, has been steadily increasing. ...
- research-articleMay 2015
A methodology for the simplification of tabular designs in model-based development
Formalise '15: Proceedings of the Third FME Workshop on Formal Methods in Software EngineeringPages 47–53Model-based development (MBD) is increasingly being used to develop embedded control software, with Matlab Simulink/Stateflow being the most widely used MBD language in the automotive industry. Stateflow truth tables, more traditionally known as ...
- research-articleMay 2015
Cyber-physical systems design: formal foundations, methods and integrated tool chains
Formalise '15: Proceedings of the Third FME Workshop on Formal Methods in Software EngineeringPages 40–46The engineering of dependable cyber-physical systems (CPSs) is inherently collaborative, demanding cooperation between diverse disciplines. A goal of current research is the development of integrated tool chains for model-based CPS design that support ...
- research-articleMay 2015
VDMPad: a lightweight IDE for exploratory VDM-SL specification
Formalise '15: Proceedings of the Third FME Workshop on Formal Methods in Software EngineeringPages 33–39The lightweight use of formal methods is an effective approach to using formal specifications in various phases of software development. This paper proposes tool support specialised for the earlier stages of development that involves incremental and ...
- research-articleMay 2015
Infer gene regulatory networks from time series data with probabilistic model checking
Formalise '15: Proceedings of the Third FME Workshop on Formal Methods in Software EngineeringPages 26–32Gene regulatory relationships constitute a complex mechanism of interactions adopted by cells to control behaviours and functions of a living organism. The identification of such relationships from genomics data through a computational approach is a ...
- research-articleMay 2015
Measuring behaviour interactions between product-line features
Formalise '15: Proceedings of the Third FME Workshop on Formal Methods in Software EngineeringPages 20–25We suggest a method for measuring the degree to which features interact in feature-oriented software development. To this end, we extend the notion of simulation between transition systems to a similarity measure and lift it to compute a behaviour ...
- research-articleMay 2015
Formal verification of the security for dual connectivity in LTE
Formalise '15: Proceedings of the Third FME Workshop on Formal Methods in Software EngineeringPages 13–19We describe our experiences from using formal verification tools during the standardization process of Dual Connectivity, a new feature in LTE developed by 3GPP. To the best of our knowledge, this is the first report of its kind in the telecom industry. ...
- research-articleMay 2015
Validation of a security policy by the test of its formal B specification: a case study
Formalise '15: Proceedings of the Third FME Workshop on Formal Methods in Software EngineeringPages 6–12This paper discusses the use of test and animation techniques to validate an access control policy, expressed in SecureUML. It reports on a case study of secure medical information system, where the SecureUML model expresses both functional and security ...
- research-articleMay 2015
On the heroism of really pursuing formal methods: title inspired by Dijkstra's "On the Cruelty of Really Teaching Computing Science"
Formalise '15: Proceedings of the Third FME Workshop on Formal Methods in Software EngineeringPages 1–5Formal methods have been "preached" as a means to achieve better reliability and other qualities in software and systems for half a century. Despite many success stories confirmed their effectiveness, there is still much reluctance (not only) in the ...