NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
A Practical Approach to Implementing Real-Time SemanticsThis paper investigates implementations of process algebras which are suitable for modeling concurrent real-time systems. It suggests an approach for efficiently implementing real-time semantics using dynamic priorities. For this purpose a proces algebra with dynamic priority is defined, whose semantics corresponds one-to-one to traditional real-time semantics. The advantage of the dynamic-priority approach is that it drastically reduces the state-space sizes of the systems in question while preserving all properties of their functional and real-time behavior. The utility of the technique is demonstrated by a case study which deals with the formal modeling and verification of the SCSI-2 bus-protocol. The case study is carried out in the Concurrency Workbench of North Carolina, an automated verification tool in which the process algebra with dynamic priority is implemented. It turns out that the state space of the bus-protocol model is about an order of magnitude smaller than the one resulting from real-time semantics. The accuracy of the model is proved by applying model checking for verifying several mandatory properties of the bus protocol.
Document ID
19990021369
Acquisition Source
Langley Research Center
Document Type
Preprint (Draft being sent to journal)
Authors
Luettgen, Gerald
(Institute for Computer Applications in Science and Engineering Hampton, VA United States)
Bhat, Girish
(Make Systems, Inc. Cary, NC United States)
Cleaveland, Rance
(State Univ. of New York Stony Brook, NY United States)
Date Acquired
September 6, 2013
Publication Date
January 1, 1999
Subject Category
Computer Programming And Software
Report/Patent Number
NAS 1.26:208980
NASA/CR-1999-208980
ICASE-99-4
Funding Number(s)
CONTRACT_GRANT: NSF INT-96-03441
PROJECT: RTOP 505-90-52-01
CONTRACT_GRANT: ARO-P-38682-MA
CONTRACT_GRANT: NAS1-97046
CONTRACT_GRANT: F49620-95-I-0508
CONTRACT_GRANT: NSF CCR-95-05662
CONTRACT_GRANT: NSF CCR-98-04091
CONTRACT_GRANT: NSF CCR-92-57963
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available