Behavioral interface specification languages

J Hatcliff, GT Leavens, KRM Leino, P Müller… - ACM Computing …, 2012 - dl.acm.org
Behavioral interface specification languages provide formal code-level annotations, such as
preconditions, postconditions, invariants, and assertions that allow programmers to express …

[PDF][PDF] Extending and automating a systems-theoretic hazard analysis for requirements generation and analysis

JP Thomas IV - 2013 - dspace.mit.edu
Systems Theoretic Process Analysis (STPA) is a powerful new hazard analysis method
designed to go beyond traditional safety techniques-such as Fault Tree Analysis (FTA)-that …

Software engineering for safety: a roadmap

RR Lutz - Proceedings of the Conference on the Future of …, 2000 - dl.acm.org
Software Engineering for Safety: A Roadmap Robyn Lutz Page 1 Software Engineering for
Safety: A Roadmap Robyn Lutz Key Research Pointers Provide readier access to formal …

A proposal for model-based safety analysis

A Joshi, SP Miller, M Whalen… - 24th Digital Avionics …, 2005 - ieeexplore.ieee.org
System safety analysis techniques are well established and are used extensively during the
design of safety-critical systems. Despite this, most of the techniques are highly subjective …

Test-suite reduction for model based tests: Effects on test quality and implications for testing

MPE Heimdahl, D George - Proceedings. 19th International …, 2004 - ieeexplore.ieee.org
Model checking techniques can be successfully employed as a test case generation
technique to generate tests from formal models. The number of tests cases produced …

Principles for modeling language design

RF Paige, JS Ostroff, PJ Brooke - Information and Software Technology, 2000 - Elsevier
Modeling languages, like programming languages, need to be designed if they are to be
practical, usable, accepted, and of lasting value. We present principles for the design of …

Industrial deployment of formal methods: Trends and challenges

J Fitzgerald, J Bicarregui, PG Larsen… - Industrial deployment of …, 2013 - Springer
The DEPLOY project has provided a rare opportunity to explore and document the potential
benefits of and challenges to creating and exploiting usable formal methods. Using the …

[PDF][PDF] Tools for constructing requirements specifications: The SCR toolset at the age of ten

C Heitmeyer, M Archer, R Bharadwaj… - International Journal of …, 2005 - academia.edu
While human effort is critical to creating requirements specifications and human inspection
can detect many specification errors, software tools find errors inspections miss and also find …

Safety and software intensive systems: Challenges old and new

MPE Heimdahl - Future of Software Engineering (FOSE'07), 2007 - ieeexplore.ieee.org
There is an increased use of software in safety-critical systems; a trend that is likely to
continue in the future. Although traditional system safety techniques are applicable to …

Model-based safety analysis

A Joshi, MPE Heimdahl, SP Miller, MW Whalen - 2006 - ntrs.nasa.gov
System safety analysis techniques are well established and are used extensively during the
design of safety-critical systems. Despite this, most of the techniques are highly subjective …