|
Object-Oriented Design Research Group
Department of Computer Science and Engineering |
![]() |
Professors: Dae-Kyoo Kim, Lunjin Lu
Industry Joint:
Students: Sangsig Kim
(Ph.D.)
Past Students: Charbel El Khawand, Vanitha Sathyanarayanan
Research Interests
The group aims to
provide techniques to facilitate the development of object-oriented designs of
the Unified Modeling Language. The special focus is on pattern-based UML models
where design patterns are used to improve the quality of models. The research
interests include:
Software Design
and Specification
Pattern-Based
Development
Aspect-Oriented
Design
Component-Based
Development
Access Control
Policies
Current Funded Projects
Publications
Dissertation
Journals
Dae-Kyoo Kim, Suntae Kim, Vanitha Sathyanarayanan, "Tool Support for Instantiating UML Models from Domain Models", International Journal of Computer Science and Information Science, Vol.10, No. 1, pp. 26-36, 2009. (Invited paper, INSPEC/IEE indexed)
Dae-Kyoo Kim and Charbel El Khawand, "An Approach to Precisely Specifying the Problem Domain of Design Patterns", Journal of Visual Languages and Computing, Vol. 18, No. 6, pp. 560-591, 2007. (32 pages, SCI indexed)
Robert France, Dae-Kyoo Kim, Sudipto Ghosh, and Eunjee Song, "A UML-Based Pattern Specification Technique", IEEE Transactions on Software Engineering, Vol.30, No.3, pp. 193-206, March 2004, (14 pages, SCI indexed)
Dae-Kyoo Kim, Robert France, Sudipto Ghosh, "A UML-Based Language for Specifying Domain-Specific Patterns", Special Issue on Domain Modeling with Visual Languages, Journal of Visual Languages and Computing, Vol.15, No.3-4, pp. 265-289, June 2004. (Ranked 2nd in Top 25 Most Read Articles in July-Sep, 2004 by ScienceDirect, 25 pages, SCI indexed)
Book Chapters
|
Dae-Kyoo Kim, "The Role-Based Metamodeling Language for Specifying Design Patterns", Design Pattern Formalization Techniques, pp. 183-205, Toufik Taibi, Editor, Idea Group Inc., 2007. March, 2007, ISBN:1599042193. (23 pages) |
Conference Papers
Dae-Kyoo Kim "Software Quality Improvement via Pattern-Based Model Refactoring", In Proceedings of the 11th IEEE High Assurance Systems Engineering Symposium (HASE), pp. 293-302, Nanjing, China, 2008. (10 pages, acceptance rate: 22.4%, 44/196 )
Suntae Kim, Dae-Kyoo Kim, Lunjin Lu, and SooYong Park "A Tactic-Based Approach to Embodying Non-functional Requirements into Software Architectures", In Proceedings of the 12th IEEE International Enterprise Distributed Object Computing Conference (EDOC), pp. 139-148, Munich, Germany, 2008. (10 pages, acceptance rate: 25%, 27/108)
Wuwei Shen and Dae-Kyoo Kim, "ICER: A Tool for Finding Errors in a UML Model" In Proceedings of the 23rd Annual ACM Symposium on Applied Computing (ACMSAC), Software Engineering Track, pp. 804-808, Fortaleza, Brazil, 2008. (5 pages, acceptance rate: 30%)
Dae-Kyoo Kim and Wuwei Shen, "An Approach to Evaluating Structural Pattern Conformance of UML Models," In Proceedings of the 22nd Annual ACM Symposium on Applied Computing (ACMSAC), Software Engineering Track, pp. 1404-1408, Seoul, Korea, 2007. (5 pages, acceptance rate: 33%)
Dae-Kyoo Kim and Priya Gokhal, "A Pattern-Based Technique for Developing UML Models of Access Control Systems", In Proceedings of the 30th IEEE Annual International Computer Software and Applications Conference (COMPSAC), pp. 317-324, Chicago, IL, 2006. (8 pages, Acceptance rate: 31.1%)
Dae-Kyoo Kim and Lunjin Lu, "Inference of Design Pattern Instances in UML Models via Logic Programming", In Proceedings of the 11th IEEE International Conference on Engineering of Complex Computer (ICECCS), pp. 47-56, Stanford, CA, 2006. (10 pages, acceptance rate: 67%)
Indrakshi Ray, Na Li, Robert France, and Dae-Kyoo Kim, "Using UML to Visualize Role-Based Access Control Constraints", In Proceedings of the 9th ACM Symposium on Access Control Models and Technologies (SACMAT), pp. 115-124, Yorktown Heights, NY, 2004. (10 pages, acceptance rate 29.5%)
Dae-Kyoo Kim, Indrakshi Ray, Robert France, and Na Li, "Modeling Role-Based Access Control Using Parameterized UML Models", In Proceedings of Fundamental Approaches to Software Engineering (FASE/ETAPS), pp. 180-193, volume 2984 of Lecture Notes in Computer Science (LNCS), pages 180-193. Springer-Verlag, 2004. (14 pages, acceptance rate 23%, SCI indexed).
Dae-Kyoo Kim, Robert France, Sudipto Ghosh and Eunjee Song, "A Role-Based Metamodeling Approach to Specifying Design Patterns", In Proceeding of the 27th IEEE Annual International Computer Software and Applications Conference (COMPSAC), pp. 252-257, Dallas, TX, 2003. (6 pages, acceptance rate: N/A)
Dae-Kyoo. Kim, Robert France, Sudipto Ghosh and Eunjee Song, "Using Role-Based Modeling Language (RBML) to Characterize Model Families", In Proceedings of the 8th IEEE International Conference on Engineering of Complex Computer Systems (ICECCS), pp. 107-116, Greenbelt, MD, 2002.(10 pages, acceptance rate: 44%)
Workshop Papers
Dae-Kyoo Kim, "Evaluating Conformance of UML Models to Design Patterns," Proceedings of the 10th IEEE International Conference on Engineering of Complex Computer Systems (ICECCS), pp. 30-31, Shanghai , China , 2005. (2 pages, acceptance rate: N/A)
Dae-Kyoo Kim, Robert France, Sudipto Ghosh and Eunjee Song, "A UML-Based Metamodeling Language to Specify Design Patterns", In Proceedings of Workshop on Software Model Engineering (WiSME), San Francisco, CA, 2003. (9 pages, acceptance rate: N/A)
Dae-Kyoo Kim, Sudipto Ghosh, Robert France, Eunjee Song, "Software Component Specification Using Role-Based Modeling Language", In Proceedings of the 11th OOPSLA Workshop on Behavioral Semantics: Serving the Customer, Seattle, WA, 2002. (9 pages, acceptance rate: N/A)
Eunjee Song, Robert
France, Dae-Kyoo Kim, Sudipto Ghosh, "Using Roles for Pattern-Based
Model Refactoring", In Proceedings of Workshop on Critical Systems Development
(CSDUML), Dresden, Germany, 2002.
Technical Reports
Dae-Kyoo Kim, “Evaluating Pattern Conformance of UML Models,” Technical Report CSE-05-TR-0501, Computer Science and Engineering, Oakland University, Rochester, Michigan, 2005. (13 pages)
Tutorials
RBML Tutorial: PDF, PowerPoint