ACM Home Page
Please provide us with feedback. Feedback
A graphical environment for the design of concurrent real-time systems
Full text PdfPdf (760 KB)
Source ACM Transactions on Software Engineering and Methodology (TOSEM) archive
Volume 6 ,  Issue 1  (January 1997) table of contents
Pages: 31 - 79  
Year of Publication: 1997
ISSN:1049-331X
Authors
L. E. Moser  Univ. of California, Santa Barbara
Y. S. Ramakrishna  State Univ. of New York, Stony Brook
G. Kutty  G. E. Medical Systems, Milwaukee, WI
P. M. Melliar-Smith  Univ. of California, Santa Barbara
L. K. Dillon  Univ. of California, Santa Barbara
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 45,   Citation Count: 12
Additional Information:

abstract   references   cited by   index terms   review   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/237432.237438
What is a DOI?

ABSTRACT

Concurrent real-time systems are among the most difficult systems to design because of the many possible interleavings of events and because of the timing requirements that must be satisfied. We have developed a graphical environment based on Real-Time Graphical Interval Logic (RTGIL) for specifying and reasoning about the designs of concurrent real-time systems. Specifications in the logic have an intuitive graphical representation that resembles the timing diagrams drawn by software and hardware engineers, with real-time constraints that bound the durations of intervals. The syntax-directed editor of the RTGIL environment enables the user to compose and edit graphical formulas on a workstation display; the automated theorem prover mechanically checks the validity of proofs in the logic; and the database and proof manager tracks proof dependencies and allows formulas to be stored and retrieved. This article describes the logic, methodology, and tools that comprise the prototype RTGIL environment and illustrates the use of the environment with an example application.


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
9
 
10
CLEMENTS, P. C., HEITMEYER, C. L., LABAW, B. G., AND ROSE, A.T. 1993. MT: A toolset for specifying and analyzing real-time systems. In Proceedings of the 14th IEEE Real-Time Systems Symposium. IEEE Computer Society Press, Los Alamitos, Calif., 12-22.
 
11
 
12
CROW, J., JEFFERSON, S. T., LEE, R., MELLIAR-SMITH, P. M., OWRE, S., RUSHBY, J. M., SCHWARTZ, R. L., SHANKAR, N., SHOSTAK, R. E., VON HENKE, F. W., AND WHITEHURST, A. 1990. EHDM specification and verification system. Tech. Rep. SRI Project 8110, Computer Science Laboratory, SRI International, Menlo Park, Calif. Jan.
 
13
14
15
 
16
 
17
 
18
HAR'EL, Z. AND KURSHAN, R. 1990. Software for analytical development of communications protocols. AT&T Tech. J. 69, 1 (Jan./Feb.), 45-59.
 
19
 
20
HAREL, D., KOZEN, D., AND PARIKH, R. 1982. Process logic: Expressiveness, decidability, completeness. J. Comput. Syst. Sci. 25, 2 (Oct.), 145-180.
 
21
 
22
 
23
 
24
 
25
KOEDINGER, K. R. AND ANDERSON, g. R. 1990. Abstract planning and perceptual chunks: Elements of expertise in geometry. Cog. Sci. 14, 4 (Oct./Dec.), 511-550.
26
 
27
KUTTY, G., MOSER, L. E., MELLIAR-SMITH, P. M., RAMAKRISHNA, Y. S., AND DILLON, L.K. 1995. Axiomatizations of interval logics. Fundamenta Informaticae 24, 4 (Dec.), 313-332.
28
 
29
 
30
 
31
 
32
 
33
 
34
 
35
 
36
 
37
 
38
 
39
 
40
 
41
SCHL()R, R. AND DAMM, W. 1993. Specification and verification of system-level hardware designs using timing diagrams. In Proceedings of the European Conference on Design Automation. IEEE Computer Society Press, Los Alamitos, Calif., 518-524.
 
42
 
43
WOLPER, P. 1985. The tableau method for temporal logic: An overview. Logique et Analyse, Novelle Sdrie 28e Annde, 110-111 Numero Special. Automated Reasoning in Non-Classical Logic (June-Sept.), 119-136.

CITED BY  12


REVIEW

"Mauro Pezze : Reviewer"

Specification and verification of real-time systems are difficult problems and have been widely studied. Specification languages, verification methods, and supporting tools based on different formal and informal models are described in many pa  more...

Collaborative Colleagues:
L. E. Moser: colleagues
Y. S. Ramakrishna: colleagues
G. Kutty: colleagues
P. M. Melliar-Smith: colleagues
L. K. Dillon: colleagues