ACM Home Page
Please provide us with feedback. Feedback
Real-time specification patterns
Full text PdfPdf (375 KB)
Source International Conference on Software Engineering archive
Proceedings of the 27th international conference on Software engineering table of contents
St. Louis, MO, USA
SESSION: Requirements and specifications table of contents
Pages: 372 - 381  
Year of Publication: 2005
ISBN:1-59593-963-2
Authors
Sascha Konrad  Michigan State University, East Lansing, Michigan
Betty H. C. Cheng  Michigan State University, East Lansing, Michigan
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 20,   Downloads (12 Months): 101,   Citation Count: 14
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

Embedded systems are pervasive and frequently used for critical systems with time-dependent functionality. Dwyer et al have developed qualitative specification patterns to facilitate the specification of critical properties, such as those that must be satisfied by embedded systems. Thus far, no analogous repository has been compiled for real-time specification patterns. This paper makes two main contributions: First, based on an analysis of timing-based requirements of several industrial embedded system applications, we created real-time specification patterns in terms of three commonly used real-time temporal logics. Second, as a means to further facilitate the understanding of the meaning of a specification, we offer a structured English grammar that includes support for real-time properties. We illustrate the use of the real-time specification patterns in the context of property specifications of a real-world automotive embedded system.


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
 
4
5
 
6
7
 
8
D. Bošnački. Digitization of timed automata. In Proc. of the Fourth Int. Workshop on Formal Methods for Industrial Critical Systems FMICS '99, pages 283--302, Trento, Italy, 1999.
 
9
 
10
B. Bryant. Object-oriented natural language requirements specification. In Proc. of the 23rd Australasian Computer Science Conf., Canberra, Australia, 2000.
 
11
12
 
13
P. Clements, C. L. Heitmeyer, B. G. Labau, and A. T. Rose. MT: A toolset for specifying and analyzing real-time systems. In IEEE Real-Time Systems Symposium, December 1993.
14
 
15
 
16
17
 
18
 
19
S. Flake, W. Mueller, and J. Ruf. Structured English for model checking specifications. In Proc. of the GI-Workshop "Methoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen", Frankfurt, Germany, February 2000.
 
20
N. E. Fuchs and R. Schwitter. Attempto controlled English (ACE). In The First Int. Workshop on Controlled Language Applications (CLAW), Leuven, BE, March 1996.
 
21
 
22
 
23
 
24
C. L. Heitmeyer and R. Bharadwaj. Applying the SCR requirements method to the light control case study. Journal of Universal Computer Science, 6(7):650--678, 2000.
 
25
T. A. Henzinger, P.-H. Ho, and H. Wong-Toi. HYTECH: A model checker for hybrid systems. Int. Journal on Software Tools for Technology Transfer, 1(1--2):110--122, 1997.
 
26
 
27
 
28
G. Holzmann. The Spin Model Checker, Primer and Reference Manual. Addison-Wesley, Reading, Massachusetts, 2004.
 
29
 
30
 
31
S. Konrad and B. H. C. Cheng. Real-time specification patterns. Technical Report MSU-CSE-04-37, Computer Science and Engineering, Michigan State University, East Lansing, Michigan, September 2004.
 
32
S. Konrad and B. H. C. Cheng. Facilitating the derivation and instantiation of specification patterns. Technical Report MSU-CSE-05-4, Computer Science and Engineering, Michigan State University, East Lansing, Michigan, January 2005.
 
33
 
34
35
 
36
 
37
 
38
R. Mattolini. TILCO: A temporal logic for the specification of real-time systems. PhD thesis, 1996.
 
39
 
40
41
 
42
 
43
 
44
J. Ostroff and W. Wonham. Modeling and verifying real-time embedded computer systems. In Proc. of the IEEE Real-Time Systems Symposium, pages 124--132, December 1987.
 
45
P. Pettersson and K. G. Larsen. Uppaal2k. Bulletin of the European Association for Theoretical Computer Science, 70:40--44, February 2000.
 
46
 
47
Robert Bosch GmbH. Controller Area Network (CAN), 2005. http://www.can.bosch.com/.
 
48
M. A. A. Sanvido. Hardware-in-the-loop Simulation Framework. PhD thesis, Swiss Federal Institute of Technology, March 2002.
49

CITED BY  14

Collaborative Colleagues:
Sascha Konrad: colleagues
Betty H. C. Cheng: colleagues