Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Model Driven Architecture

Handbook of Research on Embedded Systems Design
Model Driven Architecture or MDA is a software development methodology defined by the Object Management Group (OMG) in 2011. This latter starts with a very high level and independent model called CIM (for Computation Independent Model) which will be transformed in order to target instances of specific system from a specific machine, programming language, operating system, or other implementation technology. A developer designs at the Computation Independent Model (CIM) level which is then transformed to a platform-independent model (PIM) level which is then transformed to a platform-specific model (PSM). Designing at a platform independent level enables reuse of software system designs on many platforms.
Published in Chapter:
MADES FP7 EU Project: Effective High Level SysML/MARTE Methodology for Real-Time and Embedded Avionics Systems
Alessandra Bagnato (SOFTEAM, France), Imran Quadri (SOFTEAM, France), Etienne Brosse (SOFTEAM, France), Andrey Sadovykh (SOFTEAM, France), Leandro Soares Indrusiak (University of York, UK), Richard Paige (University of York, UK), Neil Audsley (University of York, UK), Ian Gray (University of York, UK), Dimitrios S. Kolovos (University of York, UK), Nicholas Matragkas (University of York, UK), Matteo Rossi (Politecnico di Milano, Italy), Luciano Baresi (Politecnico di Milano, Italy), Matteo Carlo Crippa (Txt e-Solutions, Italy), Stefano Genolini (Txt e-Solutions, Italy), Scott Hansen (The Open Group, UK), and Gundula Meisel-Blohm (Airbus Defence and Space, Germany)
Copyright: © 2014 |Pages: 28
DOI: 10.4018/978-1-4666-6194-3.ch008
Abstract
This chapter presents the EU-funded MADES FP7 project that aims to develop an effective model-driven methodology to improve the current practices in the development of real-time embedded systems for avionics and surveillance industries. MADES developed an effective SysML/MARTE language subset, and a set of new tools and technologies that support high-level design specifications, validation, simulation, and automatic code generation, while integrating aspects such as component re-use. This chapter illustrates the MADES methodology by means of a car collision avoidance system case study; it presents the underlying MADES language, the design phases, and the set of tools supporting on one hand model verification and validation and, on the other hand, automatic code generation, which enables the implementation on execution platforms such as state-of-the-art FPGAs.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
Research Notes on Emerging Areas of Conflict in Security
An emerging standard model-centric and generative software development, presented as set of guidelines for structuring specifications expressed as system models. It is defined and managed by the Object Management Group.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR