Object-Oriented Modeling and Co-Simulation of Embedded Systems

This paper presents the modeling and co-simulation capabilities of S3E2S, a design environment for electronic systems that can be built as a combination of analog and digital parts and software. S3E2S is based on a distributed, object-oriented system model, where abstract objects are initially used to express complex behavior and may be later refined into digital or analog hardware and software. Co-simulation of any heterogeneous model developed during a stepwise refinement process is supported. These capabilities are illustrated by the modeling of a crane and its embedded control.

[1]  Richard M. Fujimoto,et al.  Parallel discrete event simulation , 1990, CACM.

[2]  Marilyn Wolf,et al.  An architectural co-synthesis algorithm for distributed, embedded computing systems , 1997, IEEE Trans. Very Large Scale Integr. Syst..

[3]  W. Nebel,et al.  JAVA VHDL-AMS, ADA Or C For System Level Specifications? , 1999, Design, Automation and Test in Europe Conference and Exhibition, 1999. Proceedings (Cat. No. PR00078).

[4]  Dieter Monjau,et al.  An object-oriented model for specification, prototyping, implementation and reuse , 1998, Proceedings Design, Automation and Test in Europe.

[5]  Ahmed Amine Jerraya,et al.  Multi-language system design , 1999, DATE '99.

[6]  Luigi Carro,et al.  System synthesis and processor selection in the S 3 E 2 S environment , 1999 .

[7]  Klaus Buchenrieder,et al.  A scalable architecture for multi-threaded Java applications , 1998, Proceedings Design, Automation and Test in Europe.

[8]  Wolfgang Nebel,et al.  Case study: system model of crane and embedded control , 1999, DATE.

[9]  Wayne H. Wolf,et al.  Codesign from cospecification , 1994, Computer.

[10]  Ian Page Design of future systems , 1998, Proceedings Design, Automation and Test in Europe.

[11]  Donald E. Thomas,et al.  The design of mixed hardware/software systems , 1996, DAC '96.

[12]  A. Jerraya,et al.  Multi-language system design , 1999, Design, Automation and Test in Europe Conference and Exhibition, 1999. Proceedings (Cat. No. PR00078).

[13]  D.E. Thomas,et al.  The design of mixed hardware/software systems , 1996, 33rd Design Automation Conference Proceedings, 1996.

[14]  K. Kalbasi,et al.  Cosimulating synchronous DSP applications with analog RF circuits , 1998, Conference Record of Thirty-Second Asilomar Conference on Signals, Systems and Computers (Cat. No.98CH36284).