O'Reilly logo

Model Driven Engineering for Distributed Real-Time Embedded Systems by Joel Champeau, Jean-Philippe Babau, Sebastien Gerard

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 12

Model Driven Architecture for Intensive Embedded Systems

Chapter written by L. Bondé, P. Boulet, A. Cuccuru, J.-L. Dekeyser, C. Dumoulin, P. Marquet, S. Metfali and M. Samyn,

Laboratoire d'Informatique fondamentale de Lille, Inria Futurs, Villeneuve d'Ascq, France

Traditional approaches for Embedded Systems Co-Design usually combine multiple languages for software and hardware modelling, at various abstraction levels. The usage of this variety of dialects and the lack of automation of these approaches have led to a critical situation for system on chip designers: The limit of system complexity (according to time to market and performance constraints) has been reached. A need for tools to handle this complexity in a reasonable time is clearly appearing. We believe that the choice of the Model Driven Architecture can help us to face this challenge. The “Y-Model”we propose, is a MDA based approach for computation intensive embedded systems co-design. In this approach, abstraction levels (like Transaction Level) arid target language (like SystemC) characteristics are specified via MOF metamodels. Automatic refinement from one abstraction level to another or code generation for a specific target language are put into action via MDA model transformations. ModTransf is the transformation tool used to support these features.

12.1. Introduction

Because of the vast scope of the problems encountered, of the quick evolution of the architectures, we observe a great diversity with ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required