ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Purchase PDF (206 K)

Article Toolbox
  E-mail Article   
  Add to my Quick Links   
Bookmark and share in 2collab (opens in new window)
Request permission to reuse this article
  Cited By in Scopus (0)
 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1006/jnca.2000.0127    
How to Cite or Link Using DOI (Opens New Window)

Copyright © 2001 Academic Press. All rights reserved.

Regular Article

Implementing reactive closed-system specifications

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Harri Klapuri, Jarmo Takala and Jukka Saarinen

Tampere University of Technology, Digital and Computer Systems Laboratory, P.O. BOX 553, FIN-33101, Tampere, Finlandf1


Received 29 August 2000; 
accepted 4 December 2000. ;
Available online 28 February 2002.

Abstract

The objective of implementation is to bridge the gap between the specification model and available implementation technology. The ongoing trend in electronic design automation is to widen this gap by introducing more abstract specification models to produce increasingly complex systems within shorter time spans. At the same time, advances in implementation tools and methods have been less dramatic. In this paper, we discuss a case study that models an access cycle in the Industry Standard Architecture bus and present systematic methods for implementing state-based specifications in software and hardware. We focus on the formal properties known as safety—characterizations of the kind ‘nothing bad ever happens’—and liveness—characterizations of the kind ‘something good eventually happens’. Particular emphasis is laid on liveness properties and scheduling since these are the driving force that make things happen in operational specifications. We represent specifications graphically using the Temporal Logic of Actions, a logic that models system behaviour by sequences of states.

f1 Email: harrik@cs.tut.fi


 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.