Debugging Distributed Implementations of Modal Process Systems

From the perspective of performance and parts cost, distributed architectures are often superior to single processor architectures for embedded systems designs. Despite this, embedded system designers still tend to use single processors whenever possible. One of the main reasons for this is that the additional costs in design and maintenance of distributed systems can far outweigh the lower parts cost and lower power consumption that might result from a distributed implementation. This is largely because most distributed models are limited in the system level abstraction that can be derived.

[1]  Friedemann Mattern,et al.  Efficient Algorithms for Distributed Snapshots and Global Virtual Time Approximation , 1993, J. Parallel Distributed Comput..

[2]  G. Borriello,et al.  Control generation for embedded systems based on composition of modal processes , 1998, 1998 IEEE/ACM International Conference on Computer-Aided Design. Digest of Technical Papers (IEEE Cat. No.98CB36287).

[3]  Thomas Kunz High-Level Views of Distributed Executions , 1995, AADEBUG.

[4]  Leslie Lamport,et al.  Time, clocks, and the ordering of events in a distributed system , 1978, CACM.

[5]  Gaetano Borriello,et al.  Dynamic communication models in embedded system co-simulation , 1997, DAC.

[6]  Gaetano Borriello,et al.  Modal processes: towards enhanced retargetability through control composition of distributed embedded systems , 1998, Proceedings 1998 Design and Automation Conference. 35th DAC. (Cat. No.98CH36175).

[7]  Gaetano Borriello,et al.  An analysis-based approach to composition of distributed embedded systems , 1998, Proceedings of the Sixth International Workshop on Hardware/Software Codesign. (CODES/CASHE'98).

[8]  Gholamali C. Shoja,et al.  A debugger for distributed programs , 1994, Softw. Pract. Exp..

[9]  Gaetano Borriello,et al.  Selective focus as a means of improving geographically distributed embedded system co-simulation , 1997, Proceedings 8th IEEE International Workshop on Rapid System Prototyping Shortening the Path from Specification to Prototype.