CSE 653: Seminar in Concurrency, Spring 2002
Focus Area:  Embedded Systems.

[Announcements]


Instructor: Radu Grosu ( grosu At cs DOT sunysb DOT edu),

Class: Thu  1pm - 3pm, CS Building, room 1441

Office hours: TueThu 10-11am, CS Building room 1425, and by appointment


Contents


Overview

Embedded systems are becoming an integral part of nearly every engineered product: they control consumer products, commercial aircraft, nuclear power plants, medical  devices, weapon systems, aerospace systems, automobiles, public transportation systems, and so on.  At the same time quality and confidence issues are increasing in importance. Errors may result in loss of life, destruction of property, failure of businesses, and environmental harm.  Today, designers check that an embedded system works properly by using simulation and testing. However, as embedde systems become more complex and pervasive, these traditional techniques are not sufficient to assure desired reliability. New computer-aided verification techniques are emerging as practical alternatives. They allow the designer to verify that a mathematical model of a system satisfies its abstract logical specification. This approach has been most effective for control-intensive components, and is rapidly becoming an integral part of the design cycle in many companies.

In this seminar course/reading group, we will read several papers on design and computer-aided verification of embedded systems. We expect to cover the following subtopics:

Other areas and/or papers will be selected, based on participant interest. A preliminary list of papers is given below. Every student participating in the reading group will be expected to present one paper during the course of the semester, and to engage actively in dicussions. Students can register formally for the CSE 653 course for one credit, or attend the meetings without registration.

Reading

A preliminary list of papers is given below.  Other areas and/or papers will be selected, based on participant interest. Every student participating in the reading group will be expected to present one paper during the course of the semester, and to engage actively in dicussions.


Tentative Schedule

No Date Topic Lecturer
1. Jan 31  Organizational meeting.  Radu Grosu
2. Feb 07 Introduction to Embedded Systems  Radu Grosu
3. Feb 14 Design of embedded systems: formal models, validation, and synthesis, S. Edwards, L. Lavagno, E.A. Lee, and A. Vicentelli  Radu Grosu
4. Feb 21 The Synchronous Programming Language ESTEREL: Design, Semantics, Implementation,, G. Berry and G. Gonthier.   Radu Grosu
5. Feb 28  Handbook on Verilog HDL, D.C. Hyde  Rohit Pai
6. Mar 07   The VHDL Cookbook,  P.J. Ashenden  Ashish Shah
7.  Mar 14  Scheduling of Conditional Process Graphs for the Synthesis of Embedded Systems, A. Doboli, P. Eles  Alexa Doboli
8. Mar 21  Power Analysis and Minimization Techniques for Embedded DSP Software, M.T. Lee, V. Tiwari, S. Malik, M. Fujita  Jyoti Wagolikar
*** Mar 28 Spring recess (no class)  
9. Apr 04  Statecharts, a Visual Formalism for Complex Systems, D. Harel.  Paloma Mukherjee
10. Apr 11  Synthesis of Embedded Software from Synchronous Dataflow Specifications, S. Bhattacharyya, P.K. Murthy, E.A. Lee  Vaishali Wani
11. Apr 18  Hardware/Software Codesing and Rapid Prototyping of Embedded Systems, F. Slomka, M. Dorfel, R. Munzenberger,  Nat
12. Apr 25   Modular Refinement of Hierarchic Reactive Machines, R. Alur, R. Grosu  Qinghua Zhang
13. May 02  VHDL-AMS, IEEE Standard 2001  Harshad Kamat
14. May 09    



Last updated on Apr 11, 2002 by Radu Grosu