Beschreibung
InhaltsangabeList of Figures. List of Tables. CHAPTER 1. INTRODUCTION; G.Nicolescu and A.A.Jerraya. CHAPTER 2. HETEROGENEOUS SYSTEMS MODELING: BASIC CONCEPTS; L.Kriaa. 2.1. introduction. 2.2. basic concepts for specification of heterogeneous systems. 2.3. computation model vs. execution model. 2.4. computation model. 2.5. computation model of interconnection. 2.6. computation model for heterogeneous systems. 2.7. conclusion. References. CHAPTER 3. EXECUTION MODELS; L.Kriaa. 3.1. introduction. 3.2. execution model of a system. 3.3. execution model of system interconnection. 3.4. classification of current interconnection execution models. 3.5. conclusion. References. CHAPTER 4. HETEROGENEOUS SYSTEMS VALIDATION BASED ON EXECUTION MODELS; G.Nicolescu and A.A.Jerraya. 4.1. introduction. 4.2. global execution of heterogeneous systems - basics. 4.3. required characteristics for global execution models of heterogeneous systems. 4.4. state of the art on heterogeneous systems validation. 4.5. conclusion. References. CHAPTER 5. ANATOMY OF A HARDWARE/SOFTWARE EXECUTION MODEL IN HETEROGENEOUS SYSTEMS; G.Nicolescu and A.A.Jerraya. 5.1. introduction. 5.2. validation of software components. 5.3. the organization of operating systems. 5.4. native simulation model for OS final code validation. 5.5. automatic generation of OS simulation models. 5.6. application of the OS simulation model. 5.7. conclusion. References. CHAPTER 6. ANATOMY OF A CONTINUOUS/DISCRETE SYSTEM EXECUTION MODEL FOR TIMED EXECUTION OF HETEROGENEOUS SYSTEMS; F.Bouchhima, et al. 6.1. introduction. 6.2. continuous simulation model vs. discrete simulation model. 6.3. time distribution approaches. 6.4. time distribution model involved in continuous/discrete execution model. 6.5. global execution of heterogeneous continuous/discrete systems. 6.6. implementing the global execution model. 6.7. CODIS a co-simulation tool for continuous/discrete systems. 6.8. experimentations. 6.9. conclusion. References. CHAPTER 7. METHODOLOGY FOR HETEROGENEOUS SYSTEMS VALIDATION; G.Nicolescu and A.A.Jerraya. 7.1. introduction. 7.2. flow for automatic generation of global execution models. 7.3. virtual architecture of an embedded system and global execution model. 7.4. automatic generation of execution models. 7.5. methodology illustration for validation of a complex heterogeneous system - an optical switch. 7.6. specification and validation for a multiprocessor system: the VDSL modem. 7.7. conclusion. References. Index.
Inhaltsverzeichnis
InhaltsangabeList of Figures. List of Tables. CHAPTER 1. INTRODUCTION; G.Nicolescu and A.A.Jerraya. CHAPTER 2. HETEROGENEOUS SYSTEMS MODELING: BASIC CONCEPTS; L.Kriaa. 2.1. introduction. 2.2. basic concepts for specification of heterogeneous systems. 2.3. computation model vs. execution model. 2.4. computation model. 2.5. computation model of interconnection. 2.6. computation model for heterogeneous systems. 2.7. conclusion. References. CHAPTER 3. EXECUTION MODELS; L.Kriaa. 3.1. introduction. 3.2. execution model of a system. 3.3. execution model of system interconnection. 3.4. classification of current interconnection execution models. 3.5. conclusion. References. CHAPTER 4. HETEROGENEOUS SYSTEMS VALIDATION BASED ON EXECUTION MODELS; G.Nicolescu and A.A.Jerraya. 4.1. introduction. 4.2. global execution of heterogeneous systems - basics. 4.3. required characteristics for global execution models of heterogeneous systems. 4.4. state of the art on heterogeneous systems validation. 4.5. conclusion. References. CHAPTER 5. ANATOMY OF A HARDWARE/SOFTWARE EXECUTION MODEL IN HETEROGENEOUS SYSTEMS; G.Nicolescu and A.A.Jerraya. 5.1. introduction. 5.2. validation of software components. 5.3. the organization of operating systems. 5.4. native simulation model for OS final code validation. 5.5. automatic generation of OS simulation models. 5.6. application of the OS simulation model. 5.7. conclusion. References. CHAPTER 6. ANATOMY OF A CONTINUOUS/DISCRETE SYSTEM EXECUTION MODEL FOR TIMED EXECUTION OF HETEROGENEOUS SYSTEMS; F.Bouchhima, et al. 6.1. introduction. 6.2. continuous simulation model vs. discrete simulation model. 6.3. time distribution approaches. 6.4. time distribution model involved in continuous/discrete execution model. 6.5. global execution of heterogeneous continuous/discrete systems. 6.6. implementing the global execution model. 6.7. CODIS aco-simulation tool for continuous/discrete systems. 6.8. experimentations. 6.9. conclusion. References. CHAPTER 7. METHODOLOGY FOR HETEROGENEOUS SYSTEMS VALIDATION; G.Nicolescu and A.A.Jerraya. 7.1. introduction. 7.2. flow for automatic generation of global execution models. 7.3. virtual architecture of an embedded system and global execution model. 7.4. automatic generation of execution models. 7.5. methodology illustration for validation of a complex heterogeneous system - an optical switch. 7.6. specification and validation for a multiprocessor system: the VDSL modem. 7.7. conclusion. References. Index.
Autorenporträt
Ahmed Amine Jerraya is Research Director with CNRS and is currently managing research dealing with Multiprocessor System-on-Chips at TIMA Laboratory, France. He received a degree in engineering from the University of Tunis in 1980 and the D.E.A., "Docteur Ingénieur", and the "Docteur d'Etat" degrees from the University of Grenoble in 1981, 1983, and 1989 respectively, all in computer sciences. From April 1990 to March 1991, he was a Member of the Scientific Staff at Nortel in Canada, working on linking system design tools and hardware design environments. He served as General Chair for the Conference DATE in 2001 and published more than 200 papers in International Conferences and Journals. He received the Best Paper Award at the 1994 ED&TC for his work on Hardware/Software Co-simulation. Gabriela Nicolescu is currently professor at Ecole Polytechnique Montreal teaching embed systems design and real-time systems. She received a degree in engineering and Ms.S. from Polytechnic University of Romania in 1998 and "Docteur Ingénieur" degree from the University of Grenoble, France in 2002. Her research work is in the field of specification and validation of heterogeneous systems and multi-processor system-on-chip design. She published more then 40 papers in International Conference and Journals