Table of Contents
Transcrição
Table of Contents
Table of Contents Foreword ............................................................................................................................................xiii Preface ................................................................................................................................................ xvi Acknowledgment ............................................................................................................................ xxvii Section 1 Model-Based Approaches Chapter 1 UML as Front-End Language for Embedded Systems Design .............................................................. 1 Lisane Brisolara de Brisolara, Universidade Federal de Pelotas (UFPEL), Brazil Márcio Eduardo Kreutz, Universidade de Santa Cruz do Sul (UNISC), Brazil Luigi Carro, Universidade Federal do Rio Grande do Sul (UFRGS), Brazil Chapter 2 Model-Driven Design and ASM-Based Validation of Embedded Systems ......................................... 24 Angelo Gargantini, Università di Bergamo, Italy Elvinia Riccobene, Università degli Studi di Milano, Italy Patrizia Scandurra, Università di Bergamo, Italy Chapter 3 Abstract and Concrete Data Type Optimizations at the UML and C/C++ Level for Dynamic Embedded Software ............................................................................................................................. 55 Christos Baloukas, Democritus University of Thrace, Greece Marijn Temmerman, Karel de Grote Hogeschool, Belgium Anne Keller, University of Antwerpen, Belgium Stylianos Mamagkakis, IMEC, Belgium Francky Catthoor, IMEC, Belgium Dimitrios Soudris, National Technical University of Athens, Greece Serge Demeyer, University of Antwerpen, Belgium Section 2 Aspect-Oriented Approaches Chapter 4 Concern Separation for Adaptive QoS Modeling in Distributed Real-time Embedded Systems ........ 85 Jeff Gray, University of Alabama at Birmingham, USA Sandeep Neema, Vanderbilt University, USA Jing Zhang, Motorola Research, USA Yuehua Lin, Honda Manufacturing of Alabama, USA Ted Bapty, Vanderbilt University, USA Aniruddha Gokhale, Vanderbilt University, USA Douglas C. Schmidt, Vanderbilt University, USA Chapter 5 High-Level Design Space Exploration of Embedded Systems Using the Model-Driven Engineering and Aspect-Oriented Design Approaches ...................................................................... 114 Marcio Ferreira da Silva Oliveira, Universidade Federal do Rio Grande do Sul (UFRGS), Brazil Marco Aurélio Wehrmeister, Universidade Federal do Rio Grande do Sul (UFRGS), Brazil Francisco Assis do Nascimento, Universidade Federal do Rio Grande do Sul (UFRGS), Brazil Carlos Eduardo Pereira, Universidade Federal do Rio Grande do Sul (UFRGS), Brazil Flávio Rech Wagner, Universidade Federal do Rio Grande do Sul (UFRGS), Brazil Chapter 6 Separation of Concerns in Model-based Development of Distributed Real-time Systems ............... 147 Dionisio de Niz, Carnegie-Mellon University, USA Gaurav Bhatia, Carnegie-Mellon University, USA Raj Rajkumar, Carnegie-Mellon University, USA Section 3 Verification & Model Checking Chapter 7 Using Timed Automata for Modeling the Clocks of Distributed Embedded Systems ...................... 172 Guillermo Rodríguez-Navas, Universitat de les Illes Balears, Spain Julián Proenza, Universitat de les Illes Balears, Spain Hans Hansson, Mälardalen University, Sweden Paul Pettersson, Mälardalen University, Sweden Chapter 8 Model Checking of Multitasking Real-Time Applications Based on the Timed Automata Model Using One Clock ................................................................................................................................ 194 Libor Waszniowski, Czech Technical University, Czech Republic ZdeněkHanzálek,CzechTechnicalUniversity,CzechRepublic Chapter 9 SystemC Platform Modeling for Behavioral Simulation and Performance Estimation of Embedded Systems ............................................................................................................................ 219 Héctor Posadas, University of Cantabria, Spain Juan Castillo, University of Cantabria, Spain David Quijano, University of Cantabria, Spain Victor Fernández, University of Cantabria, Spain Eugenio Villar, University of Cantabria, Spain Marcos Martínez, DS2, Spain Section 4 Design Automation Chapter 10 Engineering Embedded Software: From Application Modeling to Software Synthesis .................... 245 Ronaldo Ferreira, Universidade Federal do Rio Grande do Sul (UFRGS), Brazil Lisane Brisolara, Universidade Federal de Pelotas (UFPEL), Brazil Julio C.B. Mattos, Universidade Federal de Pelotas (UFPEL), Brazil Emilena Spech, Universidade Federal do Rio Grande do Sul (UFRGS), Brazil Erika Cota, Universidade Federal do Rio Grande do Sul (UFRGS), Brazil Luigi Carro, Universidade Federal do Rio Grande do Sul (UFRGS), Brazil Chapter 11 Transaction Level Model Automation for Multicore Systems ........................................................... 271 Lucky Lo Chi Yu Lo, University of California Irvine, USA Samar Abdi, University of California Irvine, USA Daniel Gajski, University of California Irvine, USA Chapter 12 The Role of Programming Models on Reconfigurable Computing Fabrics ...................................... 290 João M. P. Cardoso, University of Porto, Portugal João Bispo, Technical University of Lisbon, Portugal Adriano K. Sanches, Technical University of Lisbon, Portugal Section 5 Industrial Applications Chapter 13 Reconfiguration of Industrial Embedded Control Systems ............................................................... 318 Mohamed Khalgui, Martin Luther University, Germany Hans-Michael Hanisch, Martin Luther University, Germany Chapter 14 Architecture Description Languages for the Automotive Domain .................................................... 353 Sébastien Faucou, Université de Nantes, France Françoise Simonot-Lion, Nancy Université, France Yvon Trinquet, Université de Nantes, France Chapter 15 Model-Based Testing of Embedded Systems Exemplified for the Automotive Domain ................... 377 Justyna Zander, Fraunhofer Institute FOKUS, Germany Ina Schieferdecker, Fraunhofer Institute FOKUS & Technische Universität Berlin, Germany Compilation of References ............................................................................................................... 412 About the Contributors .................................................................................................................... 450 Index ................................................................................................................................................... 463