By Topic

What project leaders need to know about Model Driven Development: A paradigm shift in software

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
Finnigan, J.V. ; Appl. Phys. Lab., Johns Hopkins Univ., Laurel, MD ; Reid, D.

Model-driven development (MDD) represents a paradigm shift in software development. But MDD is not yet widely used within the aerospace industry. Because of the familiarity of many in the industry with the MATLAB/Simulink tool, there is often miscommunication or misunderstanding over the expression ldquosoftware modelingrdquo that may be hindering the leveraging of MDD tools and techniques. When a listener that is familiar with Matlab/Simulink is involved in a discussion about software modeling, the listener sometimes makes the mistake of assuming that the limitations of Matlab/Simulink are also limitations of MDD. And as a result, MDD is quickly dismissed based on the characteristics of Matlab/Simulink, rather than being considered on its own merits. This can lead to costly mistakes in terms of understanding and planning for the evolving state-of-the-art in software development. This paper starts with a discussion of paradigms, and gives a dramatic example that illustrates the importance of thinking about the future and being aware of paradigm shifts. Then we compare and contrast MDD tools with Matlab/Simulink; they are both modeling tools but with different capabilities and limitations. We then put MDD and Matlab/Simulink tools into context by discussing how Matlab/Simulink has been used on past missions, and discuss how Matlab/Simulink and MDD tools are likely to be used in parallel on future missions.

Published in:

Aerospace conference, 2009 IEEE

Date of Conference:

7-14 March 2009