Title :
Model continuity in the design of dynamic distributed real-time systems
Author :
Hu, Xiaolin ; Zeigler, Bernard P.
Author_Institution :
Comput. Sci. Dept., Georgia State Univ., Atlanta, GA, USA
Abstract :
Model continuity refers to the ability to transition as much as possible a model specification through the stages of a development process. In this paper, the authors show how a modeling and simulation environment, based on the discrete event system specification formalism, can support model continuity in the design of dynamic distributed real-time systems. In designing such systems, the authors restrict such continuity to the models that implement the system´s real-time control and dynamic reconfiguration. The proposed methodology supports systematic modeling of dynamic systems and adopts simulation-based tests for distributed real-time software. Model continuity is emphasized during the entire process of software development $the control models of a dynamic distributed real-time system can be designed, analyzed, and tested by simulation methods, and then smoothly transitioned from simulation to distributed execution. A dynamic team formation distributed robotic system is presented as an example to show how model continuity methodology effectively manages the complexity of developing and testing the control software for this system.
Keywords :
control system analysis computing; discrete event simulation; distributed programming; real-time systems; robots; DEVS; control software; discrete event system specification; distributed robotic system; dynamic distributed real-time system; dynamic reconfiguration; model continuity; model specification; real-time control reconfiguration; simulation-based test; software development; system design; systematic modeling; Analytical models; Control system synthesis; Discrete event simulation; Discrete event systems; Programming; Real time systems; Robots; Software development management; Software testing; System testing; Discrete event system specification (DEVS); distributed real-time systems; dynamic reconfiguration; model continuity; modeling and simulation; robotic team formation;
Journal_Title :
Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on
DOI :
10.1109/TSMCA.2005.851283