Title : 
Measuring Time Lag with Nested Preemptions and Resumptions
         
        
        
            Author_Institution : 
Sch. of Software, Shanghai Jiao Tong Univ., Shanghai, China
         
        
        
        
        
        
            Abstract : 
Controller automata, adopting an unbounded stack, provide sequential execution of a group of timed automata according to various priority policies. When a preemption between two processes is considered, a time lag function is used to transform a timed automaton into one that waits a certain time when preempted by another timed automaton. This paper proposes a static algorithm for timed lag by cloning locations of an original timed automaton. An instantaneous semantics of controller automata is also introduced, in which a time lag happens exactly when the timed automaton is preempted, by giving an upper approximation of latency time. The proposed technology provides convenience for later efficient implementations.
         
        
            Keywords : 
approximation theory; automata theory; delays; programming language semantics; controller automata; instantaneous semantics; latency time upper approximation; location cloning; nested preemptions; nested resumption; priority policies; sequential execution; static algorithm; time lag function; time lag measurement; timed automata; unbounded stack; Analytical models; Automata; Clocks; Cloning; Cost accounting; Real time systems; Semantics; controller automata; location cloning; time lag;
         
        
        
        
            Conference_Titel : 
Object/Component/Service-Oriented Real-Time Distributed Computing Workshops (ISORCW), 2012 15th IEEE International Symposium on
         
        
            Conference_Location : 
Shenzhen, Guangdong
         
        
            Print_ISBN : 
978-1-4673-0900-4
         
        
        
            DOI : 
10.1109/ISORCW.2012.14