DocumentCode :
1349204
Title :
The SHIFT programming language for dynamic networks of hybrid automata
Author :
Deshpande, Akash ; Göllü, Aleks ; Semenzato, Luigi
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
Volume :
43
Issue :
4
fYear :
1998
fDate :
4/1/1998 12:00:00 AM
Firstpage :
584
Lastpage :
587
Abstract :
SHIFT is a programming language for describing and simulating dynamic networks of hybrid automata. Such systems consist of components which can be created, interconnected, and destroyed as the system evolves. Components exhibit hybrid behavior, e.g. continuous-time phases separated by instantaneous discrete-event transitions. Components may evolve independently, or they may interact through selected state variables and events. The interaction network itself may evolve. The SHIFT model and language were motivated by our need for tools that support dynamically reconfigurable hybrid systems. Our primary application is the specification and analysis of different designs for automatic control of vehicles and highway systems. From our previous experience in modeling, analysis, and implementation, we adopted the hybrid systems approach for modeling the system components. Since spatial relationships between vehicles change as they move, our application is characterized by a dynamically changing network of interactions between system components. SHIFT has also since been used in coordinated autonomous submarines, air traffic control systems, and material handling systems. We examine other work related to the SHIFT approach. In we describe the main features of the SHIFT language-states, inputs, outputs, differential equations, and algebraic definitions, discrete states, and state transitions. We give a simplified version of the SHIFT model. We discuss the models of a type, a component, and the world and give the formal semantics of the model
Keywords :
automata theory; continuous time systems; differential equations; discrete event systems; formal languages; high level languages; SHIFT programming language; algebraic definitions; automatic control; continuous-time phases; dynamic networks; formal semantics; highway systems; hybrid automata; instantaneous discrete-event transitions; interaction network; reconfigurable hybrid systems; state transitions; vehicles; Automata; Automated highways; Automatic control; Computer languages; Dynamic programming; Independent component analysis; LAN interconnection; Remotely operated vehicles; Road vehicles; Vehicle dynamics;
fLanguage :
English
Journal_Title :
Automatic Control, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9286
Type :
jour
DOI :
10.1109/9.664163
Filename :
664163
Link To Document :
بازگشت