DocumentCode :
3209104
Title :
What project leaders need to know about Model Driven Development: A paradigm shift in software
Author :
Finnigan, Jeremiah Vincent ; Reid, Doug
Author_Institution :
Appl. Phys. Lab., Johns Hopkins Univ., Laurel, MD
fYear :
2009
fDate :
7-14 March 2009
Firstpage :
1
Lastpage :
8
Abstract :
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.
Keywords :
mathematics computing; software engineering; Matlab-Simulink tool; aerospace industry; model-driven development; software development; software modeling; Aerospace industry; Assembly; Computer architecture; Computer industry; Laboratories; MATLAB; Mathematical model; Physics; Programming; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Aerospace conference, 2009 IEEE
Conference_Location :
Big Sky, MT
Print_ISBN :
978-1-4244-2621-8
Electronic_ISBN :
978-1-4244-2622-5
Type :
conf
DOI :
10.1109/AERO.2009.4839713
Filename :
4839713
Link To Document :
بازگشت