Filters








27,703 Hits in 4.1 sec

Automation for exception freedom proofs

B.J. Ellis, A. Ireland
18th IEEE International Conference on Automated Software Engineering, 2003. Proceedings.  
Proofs are constructed to show that each run-time check will never raise an error, thus proving freedom from run-time exceptions.  ...  Here we build upon the success of the SPARK approach by increasing the level of automation that can be achieved in proving freedom from exceptions.  ...  Acknowledgements: In particular we would like to thank Peter Amey and Rod Chapman for their support in our research.  ... 
doi:10.1109/ase.2003.1240334 dblp:conf/kbse/EllisI03 fatcat:luj7ztubp5hbfkw55motjftvgu

An Integrated Approach to High Integrity Software Verification

Andrew Ireland, Bill J. Ellis, Andrew Cook, Roderick Chapman, Janet Barnes
2006 Journal of automated reasoning  
The context for our work is the SPARK Approach for the development of high integrity software. The SPARK Approach provides a significant degree of automation in proving exception freedom.  ...  Using automated reasoning techniques, we tackle the niche activity of proving that a program is free from run-time exceptions.  ...  Acknowledgements In particular we would like to thank Peter Amey for his support in our research.  ... 
doi:10.1007/s10817-006-9034-1 fatcat:kdzc2dkiwbgxtlkthyljo7awm4

Tool Integration for Reasoned Programming [chapter]

Andrew Ireland
2008 Lecture Notes in Computer Science  
We propose the use of an existing planning technique, called proof planning, as a possible basis for achieving strong integration.  ...  We argue for the importance of tool integration in achieving the Program Verifier Grand Challenge.  ...  NuSPADE focused in particular on automation for run-time exception freedom proofs. The above list is by no means complete.  ... 
doi:10.1007/978-3-540-69149-5_45 fatcat:uey2thy64zfw3fcnbgm5o4cqhm

Cooperative reasoning for automatic software verification

Andrew Ireland
2007 Proceedings of the second workshop on Automated formal methods - AFM '07  
The resulting integration was applied to industrial strength problems and successfully increased the level of proof automation for exception freedom proofs [29] .  ...  One of its key selling points is its support for automating so called exception freedom proofs, i.e. proving that a system is free from common run-time errors such as buffer overflows.  ... 
doi:10.1145/1345169.1345175 fatcat:2c5i67mz4fguzogyeoflfoe2li

The highs and lows of deploying Formal Methods in Industry

Guy H. Broadfoot
2014 Electronic Communications of the EASST  
Formal proofs remain difficult to construct, especially for anything but the simplest of programs. Merely constructing assertions to characterise program correctness is a difficult challenge.  ...  Other general correctness properties such as freedom from deadlocks, non-determinism, incomplete cases, etc. would also be verified.  ...  Formal proofs remain difficult to construct, especially for anything but the simplest of programs. Merely constructing assertions to characterise program correctness is a difficult challenge.  ... 
doi:10.14279/tuj.eceasst.70.976 dblp:journals/eceasst/Broadfoot14 fatcat:5gizpjugpndmniygnbxejhr53a

Industrial strength exception freedom

Peter Amey, Roderick Chapman
2002 Proceedings of the 2002 annual ACM SIGAda international conference on Ada The engineering of correct and reliable software for real-time & distributed systems using Ada and related technologies - SIGAda '02  
The paper explains how automated techniques based on formal verification or proof techniques have now matured and provide an industrial strength solution.  ...  Despite this progress a less tractable class of errors remain: run-time exceptions. For safety-related systems a run-time error may be just as hazardous as any other logical error.  ...  Using proof-based techniques, static proof of exception freedom is tractable and easy for real developers of real industrial systems right now!  ... 
doi:10.1145/589451.589452 dblp:conf/sigada/AmeyC02 fatcat:rpsqoqirqjftrgdltxu5eaabia

Industrial strength exception freedom

Peter Amey, Roderick Chapman
2003 ACM SIGAda Ada Letters  
The paper explains how automated techniques based on formal verification or proof techniques have now matured and provide an industrial strength solution.  ...  Despite this progress a less tractable class of errors remain: run-time exceptions. For safety-related systems a run-time error may be just as hazardous as any other logical error.  ...  Using proof-based techniques, static proof of exception freedom is tractable and easy for real developers of real industrial systems right now!  ... 
doi:10.1145/1066404.589452 fatcat:arl67hw67zbodgkoujwkeuo5ey

Modelling and Implementation of Correct by Construction Healthcare Workflows [chapter]

Petros Papapanagiotou, Jacques Fleuriot
2015 Lecture Notes in Business Information Processing  
, and deadlock and livelock freedom.  ...  It relies on the theoretical concept of proofs-as-processes that draws a connection between logical proofs and process workflows.  ...  freedom.  ... 
doi:10.1007/978-3-319-15895-2_3 fatcat:f7x3piwbojdixd327xv2ezy4vm

Complx: a verification framework for concurrent imperative programs

Sidney Amani, June Andronick, Maksym Bortin, Corey Lewis, Christine Rizkallah, Joseph Tuong
2017 Proceedings of the 6th ACM SIGPLAN Conference on Certified Programs and Proofs - CPP 2017  
We aim to then target concurrent operating systems, such as the interruptible eChronos embedded operating system for which we already have a model-level OG proof using Hoare-Parallel.  ...  We illustrate our framework on an example that features exceptions, guards and function calls.  ...  As in Hoare-Parallel, most of the generated proof obligations get easily discharged using Isabelle/HOL automation.  ... 
doi:10.1145/3018610.3018627 dblp:conf/cpp/AmaniABLRT17 fatcat:yj7nwlnsk5brdc7cglimqa5iqe

Turning good practices into great businesses

2015 British Dental Journal  
'The orthodontic blueprint: The ultimate guide on how to build your automated practice and get your freedom back' has been created exclusively for dentists and orthodontists who are looking to increase  ...  The email marketing solution combines exceptional software from US marketing giant Infusionsoft with the business expertise of 7connections to help you not only reach new people, but also develop your  ... 
doi:10.1038/sj.bdj.2015.573 fatcat:zje4bibrhjezzpvvgf6aow4iuy

II Breadth [chapter]

Thomas Burri
2015 The Greatest Possible Freedom  
The evolution went from restrictive exceptions to the freedom of services over the broadly interpreted scope of the freedom to broadly construed provisions enshrining the free movement of services in general  ...  The feeling is hard to dispel that we have already moved quite deeply into legal automation.  ... 
doi:10.5771/9783845265490-553 fatcat:jarkneuvmjfanmbv7ups3j5g74

Proving Lock-Freedom Easily and Automatically

Xiao Jia, Wei Li, Viktor Vafeiadis
2015 Proceedings of the 2015 Conference on Certified Programs and Proofs - CPP '15  
As a global property, lock-freedom is typically shown by global proofs or complex iterated arguments. We show that this complexity is not needed in practice.  ...  Lock-freedom is a liveness property satisfied by most non-blocking concurrent algorithms.  ...  Acknowledgements We would like to thank Marko Doko and the anonymous CPP'15 reviewers for their helpful feedback. We acknowledge support from the EC FET project ADVENT.  ... 
doi:10.1145/2676724.2693179 dblp:conf/cpp/JiaLV15 fatcat:iu3xg3ndfvewhb27n2px6wjhie

Formal verification of standards for distance vector routing protocols

Karthikeyan Bhargavan, Davor Obradovic, Carl A. Gunter
2002 Journal of the ACM  
These case studies show significant benefits from automated support in reduced verification workload and assistance in finding new insights and gaps for standard specifications.  ...  We do three case studies: correctness of the RIP standard, a sharp real-time bound on RIP stability, and preservation of loop-freedom in AODV, a distance vector protocol for wireless networks.  ...  We also thank anonymous referees for their input.  ... 
doi:10.1145/581771.581775 fatcat:ea7lsanwknc7pakkwzflcpjlci

DESIGN OF AUTOMATED CONVEYORISED FIXTURE ARRANGEMENT FOR BANJO BEAM IN SPECIAL PURPOSE MACHINE

ASHISH Y. DAKHOLE, M.S. TUFAIL
2012 International Journal of Instrumentation Control and Automation  
Automated moving Fixture for Banjo Beam or Case Axle cleaning machine is taken from the special purpose machine in which Different 17 types of components are to be cleaned ,dry, and proceed for painting  ...  The system is made for multistage processing with well defined process and operation for the decided cycle time.  ...  except the three transitional degrees of freedom (-X, -Y and -Z) in order to locate the work piece in the fixture.  ... 
doi:10.47893/ijica.2012.1045 fatcat:oxdp7rz76rcjtgbxtbupsocagi

Automated test-data generation for exception conditions

N. Tracey, J. Clark, K. Mander, J. McDermid
2000 Software, Practice & Experience  
A process for integrating automated testing with exception freeness proofs is presented as a way forward for tackling the special needs of safety critical systems.  ...  This paper presents a technique for automatically generating test-data to test exceptions.  ...  The verification conditions detail the proof obligations for a proof of exception freeness.  ... 
doi:10.1002/(sici)1097-024x(200001)30:1<61::aid-spe292>3.0.co;2-9 fatcat:odikz4ywgfaopf7bvhgirbxfxq
« Previous Showing results 1 — 15 out of 27,703 results