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 Engineering (MDE)

Handbook of Research on Embedded Systems Design
Is a field of software engineering, that uses models for documenting, executing, visualising and analysing software and systems.
Published in Chapter:
A Model-Driven Engineering Method for DRE Defense Systems Performance Analysis and Prediction
Katrina Falkner (The University of Adelaide, Australia), Vanea Chiprianov (The University of Adelaide, Australia), Nickolas Falkner (The University of Adelaide, Australia), Claudia Szabo (The University of Adelaide, Australia), and Gavin Puddy (The University of Adelaide, Australia)
Copyright: © 2014 |Pages: 26
DOI: 10.4018/978-1-4666-6194-3.ch012
Abstract
Autonomous, Distributed Real-Time Embedded (DRE) defence systems are typically characterized by hard constraints on space, weight, and power. These constraints have a strong impact on the non-functional properties of the final system, especially its performance. System execution modeling tools permit early prediction of the performance of model-driven systems; however, the focus to date has been on the practical aspects and creating tools that work in specific cases, rather than on the process and methodology applied. In this chapter, the authors present an integrated method to performance analysis and prediction of model-driven DRE defense systems. They present both the tools to support the process and a method to define these tools. The authors explore these tools and processes within an industry case study from a defense context.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
A Model-Driven Solution for the Automatic Generation of Executable Code from Business Process Models
A new trend in software engineering whose main proposal is to focus on models rather than in computer programs. This way, models are used to raise the abstraction level at which software is conceived, developed, etc. and to increase the level of automation at any stage of the development process.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR