C. Robert Bob Carlson

  • Professor, Information Technology and Management


Ph.D., Computer Science, University of Iowa
M.S., Computer Science, University of Iowa
B.S., Mathematics and Accounting, Augustana College

Research Interests

Information architecture, object-oriented modeling and design, software maturity models, database design, software engineering, and IT entrepreneurship.

Professional Affiliations & Memberships

Association for Computing Machinery (ACM) and Association of Information Technology Professionals (AITP)


SIGITE/RIIT Best Research Paper 2013


“Design Patterns as First Class Connectors,” by Sargon Hasso and C.R. Carlson. Earned Best Research Paper Award at ACM SIGITE/RIIT Conference, Orlando, FL, October 2013.

“Software Patterns Catalog Based on a New Classification Scheme,” by Sargon Hasso and C.R. Carlson, Software Practice and Experience, Volume 43, Issue 7, pages 759-768, 2013.

“Introducing Design Pattern-Based Abstraction Modeling Construct as a Software Architecture Compositional Technique,” by Sargon Hasso and C.R. Carlson, Ninth Annual SATURN Conference, Minneapolis, MN, April-May 2013.

Sargon Hasso and C. R. Carlson, A Theoretically-based Process for Organizing Design Patterns, 12th Pattern Languages of Programs (PLoP 2005, Allerton Park, Monticello, IL, Sept 7-10 2005

Jaehyoun Kim, Young Chul Kim and C. Robert Carlson, A Design Unit based Code Generation Technique for Object-Oriented Software Development, ISCA 15th International Conference on Computers and Their Applications (CATA-2000), New Orleans, March 2000. A standard for modular, sustainable code development.

Catherine Bareiss and C. R. Carlson, The Development of an Integrated Curriculum Model and the Curriculum Assessment Maturity Model, SIGCSE 96: Proceedings of the Twenty-Seventh ACM sponsored SIGCSE Technical Symposium on Computer Science Education, 1996. Used by several local universities in developing computer science curriculum.

Burnstein, T. Suwanassart, C. R. Carlson, Developing a Testing Maturity Model: Part I and II, CrossTalk Journal of Defense Software Engineering, Vol. 9, No. 8, August 1996, pp. 21-24, No.9, pp 19-26. Became an international standard for software testing groups and a part of the European software testing certification exam.

Wenguang Ji, C. R. Carlson, and David Dreyer,"An Algorithms Converting Relational Schema to Nested Entity Relationship Schemas", 10th International Conference on Entity-Relationship Approach, San Mateo, Calif, pp.231-246, 1991. Led o the development of a design approach used by Argonne National Labs for a number of relational database design projects on behalf of the DOD Joint Chiefs of Staff.

C. R. Carlson, W. Ji, and A. K. Arora, "The Nested Entity-Relationship Model-A Pragmatic Approach to ER Comprehension and Design Layout," The International Conference on Entity-Relationship Approach, Toronto, Canada, Elsevier Science Publishers, pp.43-57, 1990.

C. R. Carlson and A. K. Arora, "UPM: A Formal Tool for Expressing Database Update Semantics," E-R APPROACH TO SOFTWARE ENGINEERING, C. G. Davis, S. Gadgety, P.C. Ng, and R.R. Ye (Ed.), Elsevier Science Publishers, ER Institute , pp. 517-525, 1983.

C. R. Carlson, A. K. Arora, and M. M. Carlson, "The Application of Functional Dependency Theory to Relational Database," COMPUTING JOURNAL, Vol. 25, No.1, pp. 68-73,1982.

C. R. Carlson and A. K. Arora, "The Updatability of Relational Views Based on Functional Dependencies." COMPSAC 79, 1979. We were invited to republish this paper in TUTORIAL: DATA BASE MANAGEMENT IN THE 1980's, J. A. Larson and H. A. Freeman (Eds.), IEEE Computer Society, 1981. Led to the development of a View Integration Design Tool for very large team projects at Bell Laboratories

A.K. Arora and C.R. Carlson, "The Information Preserving Properties of Relational Database Transformation," Proc. 4th Very Large Data Base Conference, 1978.

W. L. Honig and C. R. Carlson, "Toward an Understanding of (Actual) Data Structures," COMPUTING JOURNAL, Vol. 21, No.2, pp. 98-104, May,1978.

C.R. Carlson and R.S. Kaplan, "A Generalized Access Path Model and Its Application to a Relational Data Base System," ACM-SIGMOD, 1976.


“Software Composition Using Behavioral Models of Design Patterns,” by Sargon Hasso and C.R. Carlson — Journal of Software Engineering and Applications, Volume 7, Number 2, pages 104-117, 2014.

“Business Innovation Maturity Model (BIMM),” Chapter 47, Global Innovation Science Handbook, by C.R. Carlson and Praveen Gupta, McGraw, 2014.


Service Mark for Testing Maturity Model (with former IIT professor Ilene Burnstein) Submitted Trademark for Business Innovation Maturity Model (with former IIT adjunct professor Praveen Gupta).