DocumentCode
1997623
Title
Teaching Software Design Using a Case Study on Model Transformation
Author
Jia, Yanxia ; Tao, Yonglei
Author_Institution
Dept. of Comput. Sci. & Math, Arcadia Univ., Glenside, PA
fYear
2009
fDate
27-29 April 2009
Firstpage
702
Lastpage
706
Abstract
Modeling is a fundamental concept in software engineering. While model evolution is an essential topic due to the popularity of object-oriented design and iterative development, model transformation has not received adequate attention in the software engineering education community. Model transformation involves a change of the viewpoint from which a design problem is viewed and a change of the structure of the design model. As such, it makes possible for instructors to underscore important design concepts. We in this paper present a case study on model transformation. Initial classroom use of the case study demonstrated that model transformation is a worthy topic and can offer students a unique learning experience which might not be easily achievable otherwise.
Keywords
computer science education; formal specification; object-oriented programming; software maintenance; teaching; iterative development; model evolution; model transformation; object-oriented design; software design teaching; software engineering education community; Computer science; Education; Information technology; Object oriented modeling; Programming profession; Software design; Software engineering; Software quality; Stress; Unified modeling language; Model Transformation; Modeling; Software Design; 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.114
Filename
5070702
Link To Document