DocumentCode :
1997676
Title :
The Impact of the Model-Driven Approach to Software Engineering on Software Engineering Education
Author :
Hamou-Lhadj, Abdelwahab ; Gherbi, Abdelouahed ; Nandigam, Jagadeesh
Author_Institution :
Concordia Univ. Montreal, Montreal, QC
fYear :
2009
fDate :
27-29 April 2009
Firstpage :
719
Lastpage :
724
Abstract :
As businesses rely on software solutions to preserve their position in a highly competitive market, the need for reliable and robust software systems is vital. Lately, there has been a significant interest in building software using models as their main artifacts. Unlike traditional development techniques which tend to be code-centric, model driven approaches, such as the Model Driven Architecture (MDA) standard, stress the usage of models at all levels of the software development life-cycle. The MDA, which is supported by the Object Management Group (OMG), is based on a comprehensive set of standards including MOF, UML, and OCL, to mention a few. This paradigm shift in software engineering has impacted not only the way software is built but also the way software engineering is being taught - The standards introduce a significant body of knowledge that should be integrated in a software engineering curriculum. In this paper, we discuss the impact of the model-driven software engineering approach on software education. This discussion is based on an experience teaching a graduate course on model-driven software engineering at Concordia University.
Keywords :
Unified Modeling Language; computer science education; distributed object management; educational courses; educational institutions; object-oriented programming; software architecture; Concordia University; MOF; OCL; Object Management Group; UML; code-centric; development techniques; graduate course; model driven architecture standard; model-driven approach; model-driven software engineering; software development life-cycle; software engineering curriculum; software engineering education; software systems; Buildings; Code standards; Computer architecture; Programming; Robustness; Software engineering; Software standards; Software systems; Standards development; Stress; Model-driven software engineering; model-driven architecture (MDA); software engineering education;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Technology: New Generations, 2009. ITNG '09. Sixth International Conference on
Conference_Location :
Las Vegas, NV
Print_ISBN :
978-1-4244-3770-2
Electronic_ISBN :
978-0-7695-3596-8
Type :
conf
DOI :
10.1109/ITNG.2009.160
Filename :
5070705
Link To Document :
بازگشت