Description
Springer Global Specification And Validation Of Embedded Systems Integrating by G. Nicolescu
This book offers up a deep understanding of concepts and practices behind the composition of heterogeneous components. After the analysis of existing computation and execution models used for the specification and validation of different sub-systems, the book introduces a systematic approach to build an execution model for systems composed of heterogeneous components. Mixed continuous/discrete and hardware/software systems are used to illustrate these concepts. The benefit of reading this book is to arrive at a clear vision of the theory and practice of specification and validation of complex modern systems. Numerous examples give designers highly applicable solutions._x000D_ _x000D_
List 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._x000D_