TY - JOUR
T1 - Using model-driven development tools for object-oriented modeling education
AU - Akayama, Seiko
AU - Hisazumi, Kenji
AU - Hiya, Syuhei
AU - Fukuda, Akira
PY - 2013
Y1 - 2013
N2 - Model-driven development (MDD) can help verify the accuracy of models and generate source codes, which allows a programmer to minimize the development time required to evaluate the software so that he or she can focus on the modeling process. Thus, modeling should be taught with MDD because it allows students to acquire modeling skills in a short period of time. We conducted a course to teach UML modeling to two groups. The first group used the MDD tool, while the second did not. We elucidate the advantages of each case with and without the use of the MDD tool. Based on our results, we propose the effective use of MDD tools in UML modeling education.
AB - Model-driven development (MDD) can help verify the accuracy of models and generate source codes, which allows a programmer to minimize the development time required to evaluate the software so that he or she can focus on the modeling process. Thus, modeling should be taught with MDD because it allows students to acquire modeling skills in a short period of time. We conducted a course to teach UML modeling to two groups. The first group used the MDD tool, while the second did not. We elucidate the advantages of each case with and without the use of the MDD tool. Based on our results, we propose the effective use of MDD tools in UML modeling education.
KW - Learning support
KW - MDD (Model-driven development)
KW - Modeling
KW - Object-orientation
KW - UML (Unified modeling language)
UR - http://www.scopus.com/inward/record.url?scp=84921930175&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84921930175&partnerID=8YFLogxK
M3 - Conference article
AN - SCOPUS:84921930175
SN - 1613-0073
VL - 1134
JO - CEUR Workshop Proceedings
JF - CEUR Workshop Proceedings
T2 - 2013 MODELS Educators' Symposium, EduSymp 2013, co-located with ACM/IEEE 16th International Conference on Model Driven Engineering Languages and Systems, MODELS 2013
Y2 - 30 September 2013
ER -