Completeness and consistency in hierarchical state-based requirements

MPE Heimdahl, NG Leveson - IEEE transactions on Software …, 1996 - ieeexplore.ieee.org
This paper describes methods for automatically analyzing formal, state-based requirements
specifications for some aspects of completeness and consistency. The approach uses a low …

SCR: A toolset for specifying and analyzing requirements

C Heitmeyer, A Bull, C Gasarch… - … '95 Proceedings of the …, 1995 - ieeexplore.ieee.org
A set of CASE tools is described for develo** formal requirements specifications
expressed in the SCR (Software Cost Reduction) tabular notation. The tools include an …

State-based model checking of event-driven system requirements

JM Atlee, J Gannon - IEEE Transactions on Software …, 1993 - ieeexplore.ieee.org
It is demonstrated how model checking can be used to verify safety properties for event-
driven systems. SCR tabular requirements describe required system behavior in a format …

Retrofitting concurrency for android applications through refactoring

Y Lin, C Radoi, D Dig - Proceedings of the 22nd ACM SIGSOFT …, 2014 - dl.acm.org
Running compute-intensive or blocking I/O operations in the UI event thread of smartphone
apps can severely degrade responsiveness. Despite the fact that Android supports writing …

Beyond objects: A software design paradigm based on process control

M Shaw - ACM SIGSOFT Software Engineering Notes, 1995 - dl.acm.org
A standard demonstration problem in object-oriented programming is the design of an
automobile cruise control. This design exercise demonstrates object-oriented techniques …

Consistency checking of SCR-style requirements specifications

C Heitmeyer, B Labaw, D Kiskis - Proceedings of 1995 IEEE …, 1995 - ieeexplore.ieee.org
The paper describes a class of formal analysis called consistency checking that
mechanically checks requirements specifications, expressed in the SCR tabular notation, for …

An approach to large-scale collection of application usage data over the Internet

DM Hilbert, DF Redmiles - Proceedings of the 20th international …, 1998 - ieeexplore.ieee.org
Empirical evaluation of software systems in actual usage situations is critical in software
engineering. Prototy**, beta testing, and usability testing are widely used to refine system …

[PDF][PDF] Completeness and consistency analysis of state-based requirements

MPE Heimdahl, NG Leveson - … of the 17th International Conference on …, 1995 - dl.acm.org
This paper describes methods for automatically analyzing formal, state-based requirements
specifications for completeness and consistency. The approach uses a low-level functional …

Integration in PVS: Tables, types, and model checking

S Owre, J Rushby, N Shankar - Tools and Algorithms for the Construction …, 1997 - Springer
We have argued previously that the effectiveness of a verification system derives not only
from the power of its individual features for expression and deduction, but from the extent to …

Model checking RSML/sup-e/requirements

Y Choi, MPE Heimdahl - 7th IEEE International Symposium on …, 2002 - ieeexplore.ieee.org
Model checking is a promising technique for automated verification or refutation of software
systems. Nevertheless, it has not been used widely in practice mainly due to the lack of the …