Simulating fieldbus applications with DRUGH simulator

Abstract Control applications constitute an important class of systems which use fieldbus networks for communication support. In this paper, we explain the special characteristics of such systems and stress the need for a simulator for such applications. The drugh simulator, developed for this purpose at our institute, is presented. drugh uses the synchronous programming model (extensively used for developing parallel and distributed algorithms), integrates a real-time protocol, and facilitates the development and off-line testing of real-time applications. The paper describes the structure and the functions offered by the simulator. The simulator was developed along with a physical real-time network, Phoebus IIx, and therefore, also served as a testbed for the protocol implementation.

[1]  Peter O'Reilly,et al.  Performance Analysis of Local Computer Networks , 1986 .

[2]  Damian M. Lyons,et al.  Representation and execution support for reliable robot applications , 1990, Proceedings Ninth Symposium on Reliable Distributed Systems.

[3]  Alan Burns,et al.  The Olympus Attitude and Orbital Control System: A Case Study in Hard Real-Time System Design and Implementation , 1993, Ada-Europe.

[4]  K. B. Lakshmanan,et al.  On the Use of Synchronizers for Asynchronous Communication Networks , 1987, WDAG.

[5]  Guevara Noubir,et al.  Design and implementation of a robust Fieldbus protocol , 1993, ISIE '93 - Budapest: IEEE International Symposium on Industrial Electronics Conference Proceedings.

[6]  David Peleg,et al.  An optimal synchronizer for the hypercube , 1987, PODC '87.

[7]  David R. Jefferson,et al.  Virtual time , 1985, ICPP.

[8]  Dennis Shasha,et al.  The many faces of consensus in distributed systems , 1992, Computer.

[9]  Guevara Noubir,et al.  Synchronous model for Fieldbus applications , 1993, Proceedings of IECON '93 - 19th Annual Conference of IEEE Industrial Electronics.

[10]  Guevara Noubir,et al.  Analysis of a Class of Polling Protocols for Fieldbus Networks , 1993, Decentralized and Distributed Systems.

[11]  P. Pleinevaux,et al.  Time critical communication networks: field buses , 1988, IEEE Network.