{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,16]],"date-time":"2025-10-16T06:30:13Z","timestamp":1760596213435},"reference-count":23,"publisher":"Wiley","issue":"3","license":[{"start":{"date-parts":[[2010,3,24]],"date-time":"2010-03-24T00:00:00Z","timestamp":1269388800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Comp Applic In Engineering"],"published-print":{"date-parts":[[2012,9]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This paper presents an active learning framework to describe modeling knowledge on object\u2010oriented design methods and evaluate students' models. It helps students learn the methods with feedbacks. Modeling knowledge and feedbacks are specified in simple rules by instructors. Given the knowledge, our framework validates models and gives feedbacks for violations. \u00a9 2010 Wiley Periodicals, Inc. Comput Appl Eng Educ 20: 400\u2013409, 2012<\/jats:p>","DOI":"10.1002\/cae.20406","type":"journal-article","created":{"date-parts":[[2010,3,25]],"date-time":"2010-03-25T04:20:45Z","timestamp":1269490845000},"page":"400-409","source":"Crossref","is-referenced-by-count":2,"title":["An active learning framework for object\u2010oriented analysis and design"],"prefix":"10.1002","volume":"20","author":[{"given":"Suntae","family":"Kim","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jintae","family":"Kim","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sooyong","family":"Park","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2012,8,6]]},"reference":[{"key":"e_1_2_9_2_2","volume-title":"The unified software development process","author":"Jacobson I.","year":"1999"},{"key":"e_1_2_9_3_2","volume-title":"UML components: a simple process for specifying component\u2010based software","author":"Cheesman J.","year":"2000"},{"key":"e_1_2_9_4_2","volume-title":"Designing concurrent, distributed, and real\u2010time applications with UML","author":"Gomaa H.","year":"2000"},{"key":"e_1_2_9_5_2","unstructured":"Argouml http:\/\/argouml.tigris.org\/ 2009"},{"key":"e_1_2_9_6_2","doi-asserted-by":"crossref","unstructured":"M.Auer T.TschurtschenthalerandS.Biffl A flyweight UML modeling tool for software development in heterogeneous environments in Proceedings of the 29th EUROMICRO Conference Sept 2003.","DOI":"10.1109\/EURMIC.2003.1231600"},{"key":"e_1_2_9_7_2","doi-asserted-by":"crossref","unstructured":"D.BuckandD. J.Stucki Design early considered harmful: Graduated exposure to complexity and structure based on levels of cognitive development in Proceedings of the 31st SIGCSE Technical Symposium on Computer Science Education Austin Texas USA 2000.","DOI":"10.1145\/330908.331817"},{"key":"e_1_2_9_8_2","doi-asserted-by":"crossref","unstructured":"E.Crahen C.AlphonceandP.Ventura QuickUML: A beginner's UML tool in Proceedings of OOPSLA Seattle Washington USA 2002.","DOI":"10.1145\/985072.985105"},{"key":"e_1_2_9_9_2","unstructured":"E.RomollariandD.Dranidis StudentUML: An educational tool supporting object\u2010oriented analysis and design in Proceedings of the 11th Panhellenic Conference on Informatics (PCI 2007) May2007."},{"key":"e_1_2_9_10_2","unstructured":"B.Hnatkowska Verification of good design style of UML models in Proceedings of 10th International Conference on Information System Implementation and Modeling Hradecnad Moravici Czech Republic 2007 pp83\u201390."},{"key":"e_1_2_9_11_2","unstructured":"B.HnatkowskaandA.Walkowiak Consistency checking of USDP models in Proceedings of the 3rd International Workshop on Consistency Problems in UML\u2010based Software Development Lisbon Portugal 2004 pp59\u201370."},{"key":"e_1_2_9_12_2","doi-asserted-by":"crossref","unstructured":"S.Kim J.Kim S.ParkandD. K.Kim GARDIAN: A tool for validating rule\u2010based modeling methods in Proceedings of 9th International Conference on Quality Software Jeju Korea Aug.2009.","DOI":"10.1109\/QSIC.2009.29"},{"key":"e_1_2_9_13_2","unstructured":"Rational Unified Process (RUP) http:\/\/www\u201001.ibm.com\/software\/awdtools\/rup\/ 2009."},{"key":"e_1_2_9_14_2","unstructured":"IBM Rational Rose http:\/\/www\u201001.ibm.com\/software\/awdtools\/developer\/rose\/ 2009."},{"key":"e_1_2_9_15_2","unstructured":"Unified Modeling Language http:\/\/www.uml.org\/ 2009."},{"key":"e_1_2_9_16_2","unstructured":"T.Farkas C.HeinandT.Ritter Automic evalutation of modelling rules and design guidelines in Proceedings of European Conference on Model Driven Architecture\u2010Foundations and Applications Bilboa Spain 2006."},{"key":"e_1_2_9_17_2","doi-asserted-by":"publisher","DOI":"10.1023\/B:PACS.0000004132.42846.11"},{"key":"e_1_2_9_18_2","unstructured":"XML Metadata Interchange(XMI) OMG Site http:\/\/www.omg.org\/technology\/xml\/index.htm 2009."},{"key":"e_1_2_9_19_2","unstructured":"Javacc https:\/\/javacc.dev.java.net\/ 2008."},{"key":"e_1_2_9_20_2","unstructured":"XSL Transformations(XSLT) Version 1.0 http:\/\/www.w3.org\/TR\/xslt 2009."},{"key":"e_1_2_9_21_2","unstructured":"XML Path Language(XPath) http:\/\/www.w3.org\/TR\/xpath 2009."},{"key":"e_1_2_9_22_2","doi-asserted-by":"crossref","unstructured":"M.Kim S.Kim S.Park M.Choi M.KimandH.Gomaa UML\u2010based service robot software development: A case study in Proceedings of 28th International Conference on Software Engineering Shanghai China 2006 pp534\u2013543.","DOI":"10.1145\/1134285.1134360"},{"key":"e_1_2_9_23_2","unstructured":"Staruml site http:\/\/staruml.sourceforge.net\/en\/ 2008."},{"key":"e_1_2_9_24_2","doi-asserted-by":"crossref","unstructured":"D.Kim S.Kim S.KimandS.Park Software engineering education toolkit for embedded software architecture design methodology using robotics systems in Proceedings of 15th Asia\u2010Pacific Software Engineering Conference Beijing China Dec.2008.","DOI":"10.1109\/APSEC.2008.58"}],"container-title":["Computer Applications in Engineering Education"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fcae.20406","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/cae.20406","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,11]],"date-time":"2023-10-11T20:39:22Z","timestamp":1697056762000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/cae.20406"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,8,6]]},"references-count":23,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2012,9]]}},"alternative-id":["10.1002\/cae.20406"],"URL":"https:\/\/doi.org\/10.1002\/cae.20406","archive":["Portico"],"relation":{},"ISSN":["1061-3773","1099-0542"],"issn-type":[{"value":"1061-3773","type":"print"},{"value":"1099-0542","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012,8,6]]}}}