DocumentCode :
2584181
Title :
Limitations of liveness in concurrent software systems
Author :
Iordache, Marian V. ; Antsaklis, Panos J.
Author_Institution :
Sch. of Eng. & Eng. Technol., LeTourneau Univ., Longview, TX, USA
fYear :
2010
fDate :
15-17 Dec. 2010
Firstpage :
3252
Lastpage :
3257
Abstract :
A desirable property of software is that from any reachable state any transition of interest will eventually take place. In this paper, software satisfying this property will be said to be responsive. Responsiveness can be studied on untimed DES models of the software. The paper shows that DES liveness is not sufficient to guarantee that the software will be responsive. Two causes of this problem are identified, namely transition determinism and operation timing. Transition determinism refers to the fact that not any DES enabled transition may be fired, but only the specific transition selected by the software. Operation timing refers to the times at which software execution stages take place. Conditions required to fire a transition may become unlikely or impossible due to operation timing. To address these issues, explicit modeling of deterministic choice is proposed and a special DES structure is introduced. Then, a sufficient condition is formulated under which DES liveness implies software responsiveness. This sufficient condition is then applied to the supervisory control problem in order to identify a class of liveness enforcing supervisors that ensure responsiveness. While Petri nets are used here to represent the DES models, the results are also relevant in the automata framework.
Keywords :
Petri nets; concurrency control; formal specification; DES liveness; Petri nets; automata framework; concurrent software system; deterministic choice; high level specification; liveness limitation; operation timing; reachable state; software execution; software responsiveness; supervisory control problem; transition determinism; Automata; Monitoring; Software systems; Synchronization; System recovery;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Decision and Control (CDC), 2010 49th IEEE Conference on
Conference_Location :
Atlanta, GA
ISSN :
0743-1546
Print_ISBN :
978-1-4244-7745-6
Type :
conf
DOI :
10.1109/CDC.2010.5718167
Filename :
5718167
Link To Document :
بازگشت