DocumentCode
148204
Title
An experimental study on UML Modeling errors and their causes in the education of model driven PLC programming
Author
Duschl, Kerstin ; Obermeier, Martin ; Vogel-Heuser, Birgit
Author_Institution
Inst. of Autom. & Inf. Syst., Tech. Univ. Munchen, Garching, Germany
fYear
2014
fDate
3-5 April 2014
Firstpage
119
Lastpage
128
Abstract
Based on previous studies on programming errors and their causes, the presented study examines UML modeling failures in the area of teaching machine and plant automation that were made by 102 mechanical engineering students and analyzes their reasons. Though poor concentration, misunderstandings and overlooking of key aspects within the task have been mentioned by about one third to one fifth of the subjects, they could not explain the objective modeling performance. Instead, the main reason for the shortcomings in the subjects´ UML models seems to be difficulties to “translate” their mental model of the system into an UML model. In particular, structure modeling was quite difficult to handle. Lack of time also was a problem, but resulted primarily from starting with the rather complicated structure modeling part instead of the behavior modeling part.
Keywords
Unified Modeling Language; computer science education; mechanical engineering computing; programmable controllers; teaching; UML modeling errors; UML modeling failures; mechanical engineering students; mental model; model driven PLC programming education; objective modeling performance; plant automation; programming errors; structure modeling; teaching machine; Automation; Object oriented modeling; Programming profession; Software; Training; Unified modeling language; Automation; Engineering education; Failure analysis; Human factors; Object oriented methods;
fLanguage
English
Publisher
ieee
Conference_Titel
Global Engineering Education Conference (EDUCON), 2014 IEEE
Conference_Location
Istanbul
Type
conf
DOI
10.1109/EDUCON.2014.6826078
Filename
6826078
Link To Document