DocumentCode :
749685
Title :
Conditions for the Equivalence of Synchronous and Asynchronous Systems
Author :
Akkoyunlu, Eralp A. ; Bernstein, Arthur J. ; Schneider, Fred B. ; Silberschatz, Abraham
Author_Institution :
Department of Computer and Information Sciences, Brooklyn College
Issue :
6
fYear :
1978
Firstpage :
507
Lastpage :
516
Abstract :
Synchronous and asynchronous operation of software systems are defined. It is argued that certifying the correct operation of a system in the synchronous mode is significantly simpler than in the asynchronous mode. A series of compile-time and run-time restrictions for systems constructed in Concuirent Pascal are presented which assure equivalent operation in the synchronous and asynchronous modes.
Keywords :
Asynchronous processes; Concurrent Pascal; classes; concurrent processes; correctness; hierarchical operating systems; modularity; monitors; mutual exclusion; sequential operation; structured multiprogramming; synchronization; Certification; Computer science; Control systems; Educational institutions; High level languages; Operating systems; Proposals; Region 3; Software systems; Stress; Asynchronous processes; Concurrent Pascal; classes; concurrent processes; correctness; hierarchical operating systems; modularity; monitors; mutual exclusion; sequential operation; structured multiprogramming; synchronization;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/TSE.1978.234136
Filename :
1702570
Link To Document :
بازگشت