Model Driven Software Development in the Context of Embedded Component Infrastructures
Author(s) -
Markus Voelter,
Christian Salzmann,
Michael Kircher
Publication year - 2005
Publication title -
lecture notes in computer science
Language(s) - English
Resource type - Book series
SCImago Journal Rank - 0.249
H-Index - 400
eISSN - 1611-3349
pISSN - 0302-9743
ISBN - 3-540-30644-7
DOI - 10.1007/11591962_8
Subject(s) - computer science , component (thermodynamics) , middleware (distributed applications) , component based software engineering , software engineering , software development , usability , software , context (archaeology) , development (topology) , model driven development , systems engineering , distributed computing , embedded system , unified modeling language , operating system , engineering , paleontology , mathematical analysis , physics , mathematics , biology , thermodynamics
In this chapter we motivate the need for an infrastructure platform for embedded software, supporting the development of reusable systems. Our solution is based on a component infrastructure that is implemented using model-driven software development (MDSD) techniques. This approach allows us to achieve the goal of re-usability while still providing an efficient system, tailored for the specific embedded hardware and operating system. This chapter explains the principles of our approach and introduces model-driven software development. It illustrates the concepts by presenting an example of how to model and specify the embedded application (a simple weather station), and how to generate supporting component middleware infrastructure from these models.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom