OO Information Model for Construction Project Management
Publication: Journal of Construction Engineering and Management
Volume 125, Issue 5
Abstract
Recently, the writers developed a general and powerful mathematical model for scheduling construction projects. An optimization formulation was presented with the goal of minimizing the direct construction cost. The nonlinear optimization problem was solved by the recently patented neural dynamics model of Adeli and Park. In this paper an object-oriented (OO) information model is presented for construction scheduling, cost optimization, and change order management (CONSCOM) based on the new construction scheduling model. The goal is to lay the foundation for a new generation of flexible, powerful, maintainable, and reusable software system for the solution of construction scheduling problems. The model is presented as a domain-specific development framework using the Microsoft Foundation Class library and utilizing the software reuse feature of the framework. The framework reuse architecture is more flexible and powerful than other reuse techniques such as components and patterns. A companion paper presents the implementation of the OO information model in a prototype software system for management of construction projects, called CONSCOM.
Get full access to this article
View all available purchase options and get full access to this article.
References
1.
Abd. Majid, M. Z., and McCaffer, R. (1998). “Factors of non-excusable delays that influence contractors' performance.”J. Mgmt. in Engrg., ASCE, 14(3), 42–49.
2.
Adeli, H., and Kao, W.-M. (1996). “Object-oriented blackboard models for integrated design of steel structures.” Comp. and Struct., 61(3), 545–561.
3.
Adeli, H., and Karim, A. (1997). “Scheduling/cost optimization and neural dynamics model for construction.”J. Constr. Engrg. and Mgmt., ASCE, 123(4), 450–458.
4.
Adeli, H., and Park, H. S. (1996). “Hybrid CPN-neural dynamics model for discrete optimization of steel structures.” Microcomputers in Civ. Engrg., 11(5), 355–366.
5.
Adeli, H., and Park, H. S. (1998). Neurocomputing for design automation. CRC Press, Boca Raton, Fla.
6.
Adeli, H., and Wu, M. (1998). “Regularization neural network model for highway construction cost estimation.”J. Constr. Engrg. and Mgmt., ASCE, 124(1), 18–24.
7.
Adeli, H., and Yu, G. (1993a). “An object-oriented data management model for numerical analysis in computer-aided engineering.” Microcomputers in Civ. Engrg., 8, 199–209.
8.
Adeli, H., and Yu, G. (1993b). “Concurrent OOP model for computer-aided engineering using blackboard architecture.” J. Parallel Algorithms and Applications, 1(2), 315–337.
9.
Baumer, D., Gryczan, G., Knoll, R., Lilienthal, C., Riehle, D., and Zullighoven, H. (1997). “Framework development for large systems.” Communications of the ACM, 40(10), 52–59.
10.
De Leon, G. P., and Knoke, J. R. (1995). “Probabilistic analysis of claims for extensions in the contract time.”J. Comp. in Civ. Engrg., ASCE, 2, 1513–1520.
11.
Demeyer S., Meijler, T. D., Nierstrasz, O., and Steyaert, P. (1997). “Design guidelines for `tailorable' frameworks,” Communications of the ACM, 40(10), 60–64.
12.
Feng, C.-W., Liu, L., and Burns, S. A. (1997). “Genetic algorithms to solve construction time-cost trade-off problems.”J. Comp. in Civ. Engrg., ASCE, 11(3), 184–189.
13.
Fichman, R. G., and Kemerer, C. F. (1997). Object technology and reuse: Lessons learned from early adopters.” Computer, Oct., 47–59.
14.
Fischer, M. A., and Aalami, F. (1996). “Scheduling with computer-interpretable construction method models.”J. Constr. Engrg. and Mgmt., ASCE, 122(4), 337–347.
15.
Fischer, M., and Froese, T. (1996). “Examples and characteristics of shared project models.”J. Comp. in Civ. Engrg., ASCE, 10(3), 174–182.
16.
Fowler, M. (1997). Analysis patterns: Reusable objects models. Addison-Wesley Longman, Reading, Mass.
17.
Fowler, M., and Scott, K. (1997). UML distilled: Applying the standard object modeling language. Addison-Wesley Longman, Reading, Mass.
18.
Froese, T. (1996). “Models of construction process information.”J. Comp. in Civ. Engrg., ASCE, 10(3), 183–193.
19.
Froese, T., and Paulson, B. C. (1994). “OPIS: An object model-based project information system.” Microcomputers in Civ. Engrg., 9, 13–28.
20.
Gamma, E., Helm, R., Johnson, R., and Vlissides, J. (1995). Design patterns: Elements of reusable object-oriented software. Addison-Wesley, Reading, Mass.
21.
Ibbs, C. W. (1997). “Quantitative impacts of project change: Size issues.”J. Constr. Engrg. and Mgmt., ASCE, 23(3), 308–311.
22.
Jacobson, L., Christerson, M., Jonsson, P., and Overgaard, G. (1992). Object-oriented software engineering: A use case driven approach. Addison-Wesley, New York.
23.
Johnson, R. E. (1997). “Frameworks = (components + patterns).” Communications of the ACM, 40(10), 39–42.
24.
Kao, W.-M., and Adeli, H. (1997). “Distributed object-oriented blackboard model for integrated design of steel structures.” Microcomputers in Civ. Engrg., 12(2), 141–155.
25.
Karim, A., and Adeli, H. (1999). “CONSCOM: An OO construction scheduling and change management system.”J. Constr. Engrg. and Mgmt., ASCE, 125(5), 368–376.
26.
Leymeister, D. J., Shah, D., and Jain, S. K. (1993). “Computer application in analyzing change order work.” Proc., 5th Int. Conf. on Computing in Civ. and Build. Engrg., Vol. 1, ASCE, New York, 137–144.
27.
Liu, L., Burns, S. A., and Feng, C.-W. (1995). “Construction time-cost trade-off analysis using LP/IP hybrid method.”J. Constr. Engrg. and Mgmt., ASCE, 121(4), 446–454.
28.
Microsoft visual C++ MFC library reference, parts 1 and 2. (1997). Microsoft Press, Redmond, Wash.
29.
Park, H. S., and Adeli, H. (1997). “Distributed neural dynamics algorithms for optimization of large steel structures.”J. Struct. Engrg., ASCE, 123(7), 880–888.
30.
Rogers, G. F. (1997). Framework-based software development in C++. Prentice-Hall, Englewood Cliffs, N.J.
31.
Saunders, H. (1996). “Survey of change order markups.” Pract. Periodical on Struct. Des. and Constr., ASCE, 1(1), 15–19.
32.
Schmidt, D. C., and Fayad, M. E. (1997). “Lessons learned building reusable OO frameworks for distributed software.” Communications of the ACM, 40(10), 85–87.
33.
Shepherd, G., and Wingo, S. (1996). MFC internals—Inside the Microsoft foundation class architecture. Addison-Wesley Developers Press, Reading, Mass.
34.
Stepanov, A., and Lee, M. ( 1995). The standard template library. Hewlett-Packard Laboratories.
35.
Stumpf, A. L., Ganeshan, R., Chin, S., and Liu, L. Y. (1996). “Object-oriented model for integrating construction product and process information.”J. Comp. in Civ. Engrg., 10(3), 204–212.
36.
Yu, G., and Adeli, H. (1991). “Computer-aided design using object-oriented programming paradigm and blackboard architecture.” Microcomputers in Civ. Engrg., 6, 177–189.
37.
Yu, G., and Adeli, H. (1993). “Object-oriented finite element analysis using an EER model.”J. Struct. Engrg., ASCE, 119(9), 2763–2781.
Information & Authors
Information
Published In
History
Received: May 11, 1998
Published online: Sep 1, 1999
Published in print: Sep 1999
Authors
Metrics & Citations
Metrics
Citations
Download citation
If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.