ACM Home Page
Please provide us with feedback. Feedback
Action Language: a specification language for model checking reactive systems
Full text PdfPdf (300 KB)
Source International Conference on Software Engineering archive
Proceedings of the 22nd international conference on Software engineering table of contents
Limerick, Ireland
Pages: 335 - 344  
Year of Publication: 2000
ISBN:1-58113-206-9
Author
Tevfik Bultan  Department of Computer Science, Universit y of California, Santa Barbara, CA
Sponsors
IEEE-CS : Computer Society
SIGSOFT: ACM Special Interest Group on Software Engineering
Irish Comp Soc : Irish Computer Society
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 26,   Downloads (12 Months): 85,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/337180.337219
What is a DOI?

ABSTRACT

We present a specification language called Action Language for model checking software specifications. Action Language forms an interface between transition system models that a model checker generates and high level specification languages such as Statecharts, RSML and SCR—similar to an assembly language between a microprocessor and a programming language. We show that Action Language translations of Statecharts and SCR specifications are compact and they preserve the structure of the original specification. Action Language allows specification of both synchronous and asynchronous systems. It also supports modular specifications to enable compositional model checking.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
R. Bharadwaj and C. Heitmeyer. Verifying SCR requirements speci cations using state exploration. In Proceedings of First ACM SIGPLAN Workshop on Automatic Analysis of Software, January 1997.
 
4
 
5
6
7
 
8
J. R. Burch, E. M. Clarke, K. L. McMillan, D. L. Dill, and L. H. Hwang. Symbolic model checking: 10 20 states and beyond. In Proceedings of the 5th Annual IEEE Symposium on Logic in Computer Science, pages 428{439, January 1990.
 
9
10
11
 
12
 
13
14
 
15
16
 
17
 
18
19
 
20
 
21
 
22
A. Pnueli. The temporal semantics of concurrent programs. Theoretical Computer Science, 13:45{60, 1981.
 
23
T. Sreemani and J. M. Atlee. Feasibility of model checking software requirements: A case study. In Proceedings of the 11th Annual Conference Computer Assurance, pages 77{88, June 1996.
 
24
M. Y. Vardi and P. Wolper. An automata-theoretic approach to automatic program verification. In Proceedings of First IEEE Symposium on Logic Computer Science, pages 322{331, 1986.