Proceedings of the 1996 ACM SIGSOFT International Symposium on Software Testing and Analysis 1996
DOI: 10.1145/229000.226326
|View full text |Cite
|
Sign up to set email alerts
|

A logic-model semantics for SCR software requirements

Abstract: This paper presents a simple logic-model semantics for Software Cost Reduction (SCR) software requirements. Such a semantics enables modelchecking of native SCR requirements and obviates the need to transform the requirements for analysis. The paper also proposes modal-logic abbreviations for expressing conditioned events in temporal-logic formulae. The Symbolic Model Verifier (SMV) is used to verify that an SCR requirements specification enforces desired global requirements, expressed as formulae in the enhan… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
20
0

Year Published

1998
1998
2007
2007

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 40 publications
(20 citation statements)
references
References 10 publications
0
20
0
Order By: Relevance
“…As an example, we analyze the requirements of a simple thermostat; this example is adapted from the previous specification in [2]. The target system is responsible for keeping the room's temperature in a moderate range between low and high if Switch is on.…”
Section: A Simple Thermostatmentioning
confidence: 99%
See 1 more Smart Citation
“…As an example, we analyze the requirements of a simple thermostat; this example is adapted from the previous specification in [2]. The target system is responsible for keeping the room's temperature in a moderate range between low and high if Switch is on.…”
Section: A Simple Thermostatmentioning
confidence: 99%
“…The performance data are collected in Table 1. Besides the thermostat, we also check the cruise control system [2] for several invariant properties. Note that the performance of our model checker and existential query checker are virtually identical.…”
Section: Performance Comparisonsmentioning
confidence: 99%
“…The checker analyzes application independent properties such as syntax, type mismatch, missing cases, circular dependencies and so on, but not application dependent properties such as safety and security. Atlee's model checking approach [1,3,4] A broad span of research from early work on algebraic specifications [15] to more recent work such as [23] …”
Section: Introductionmentioning
confidence: 99%
“…Many variations on this example exist; we use one from Atlee [3]. The SMV logic model we use is derived from one generated by Atlee A graphical interface will be available for TDA in the future.…”
mentioning
confidence: 99%
“…BBS is a basic billing system presented in [23] that processes telephone call data with four call properties, and in which every property has three possible values. Cruise Control models a simple cruise control system originally presented in [1], while the Mobile Phone example models the optional features of a real-world mobile phone product line, and has been recently presented in [7]. In all the computed test suites the tool was able to correctly handle the axioms restrictions in order ensure complete coverage of all non-forbidden pairs, without the need to enumerate those pairs explicitly.…”
Section: Early Evaluationmentioning
confidence: 99%