• 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