|
TCS
Excellence in Computer Science (TECS) Week 2006 |
|
||||
|
|
|||||
|
|||||
|
Dr. Gérard Berry talked about synchronous programming techniques —cycle-based computation and the synchrony hypothesis. He illustrated this idea with several success stories, including the analysis of complex avionic systems. He presented two design environments for embedded systems: SCADE for certified safety-critical embedded software design, widely used in avionics, and Esterel Studio, for hardware design. |
|||||
|
Professor Werner Damm presented a new approach for component-based design in key application domains for embedded systems such as automotive and avionics applications. He addressed a multitude of design requirements and constraints such as real-time, dependability, safety, coordination and functional constraints. Professor Hermann Kopetz spoke on the requirements of embedded systems, conceptual models, real-time entities and real-time images, temporal accuracy of information, permanence of messages, replica determinism, and the notion of components with interfaces. He presented the design methodology for Time Triggered Architecture (TTA) and validation within the TTA, elaborating the concept of a global clock and how to realise the functionality of the global clock through a series of co-operating local clocks of sub-systems. He also spoke on fault-tolerant systems, the fault hypothesis and various aspects of developing fault-tolerant systems. Professor Kim Larsen, who is one of the creators of the model-checker UPPAAL, described its use for modeling, simulation, verification, scheduling, testing, and controller synthesis for real-time and embedded systems He presented the concept of timed automata and related techniques to convert the infinite state space of such automata to a finite number of state by defining the notion of region. |
|||||
|
|||||
|
|
|||||