The market is steadily growing for embedded systems which are IT systems that realize a set of specific features for the end user in a given environment. Some examples are control systems in cars, airplanes or houses, information and communication devices such as digital TV and mobile phones, and autonomous systems such as service or edutainment robots. Due to steady improvements of production processes, each of those applications is now realized as a system-on-chip. Furthermore, on the hardware side, low-cost broadband communication media are the technological components essential in the realization of distributed systems. In order to ease the use of the variety of communication systems, middleware solutions for embedded systems are emerging. The verification of system correctness during the entire design cycle and the guarantee of non-functional requirements such as real-time support or dependability requirements play a major role for such distributed solutions and hence, are the focus of this book.This book documents recent approaches and results presented at the Distributed and Parallel Embedded Systems (DIPES 2002) stream of the 17th World Computer Congress, which was sponsored by the International Federation for Information Processing (IFIP) and held in Montreal, Quebec, Canada in August 2002. This TC 10 Stream was organized by the IFIP WG 10.5 Special Interest Group on Embedded Systems (SIG-ES) in co-operation with WG 10.3 and WG 10.4.
Can UML be a System-Level Language for Embedded Software?.- PEARL for Distributed Embedded Systems.- Universal Plug and Play Machine Models.- Analysis of Event-Driven Real-Time Systems with Time Petri Nets: A Translation-Based Approach.- Petri Net Based Design of Reconfigurable Embedded Real-Time Systems.- Model Checking Robustness to Desynchronization.- A Semi-Formal Method to Verify Correctness of Functional Requirements Specifications of Complex Systems.- Towards Design Verification and Validation at Multiple Levels of Abstraction.- Modeling and Verification of Pipelined Embedded Processors in the Presence of Hazards and Exceptions.- Statistical Analysis of a Hybrid Replication Model.- Building Embedded Fault-Tolerant Systems for Critical Applications: An Experimental Study.- Fault Detection in Safety-Critical Embedded Systems.- Dependability Characterization of Middleware Services.- Adaptive Middleware for Ubiquitous Computing Environments.- Finegrained Application Specific Customization of Embedded Software.- Checking the Temporal Behaviour of Distributed and Parallel Embedded Systems.- Transforming Execution-Time Boundable Code into Temporally Predictable Code.- Bottom-Up Performance Analysis of HW/SW Platforms.- Temporal Partitioning and Sequencing of Dataflow Graphs on Reconfigurable Systems.- Integration of Low Power Analysis into High-Level Synthesis.- Going Beyond Deadline-Driven Low-Level Scheduling in Distributed Real-Time Computing Systems.- IEEE-1394 A Standard to Interconnect Distributed Systems.- Deterministic and High-Performance Communication System for the Distributed Control of Mechatronic Systems Using the IEEE 1394a.- A Consistent Design Methodology for Configurable HW/SW-Interfaces in Embedded Systems.- Low Latency Color Segmentation on EmbeddedReal-Time Systems.- Soft IP Design Framework Using Metaprogramming Techniques.- How to integrate Webservices in Embedded System Design?.- Design and Realization of Distributed Real-Time Controllers for Mechatronic Systems.