OO Information Model for Construction Project Management

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 presen...

[1]  Chung-Wei Feng,et al.  Using genetic algorithms to solve construction time-cost trade-off problems , 1997 .

[2]  David J. Leymeister,et al.  Computer Application in Analyzing Change Order Work , 1993 .

[3]  Hojjat Adeli,et al.  Distributed neural dynamics algorithms for optimization of large steel structures , 1997 .

[4]  Herbert Saunders Survey of Change Order Markups , 1996 .

[5]  Hojjat Adeli,et al.  Object-oriented blackboard models for integrated design of steel structures , 1996 .

[6]  Martin Fischer,et al.  EXAMPLES AND CHARACTERISTICS OF SHARED PROJECT MODELS , 1996 .

[7]  Alexander A. Stepanov,et al.  C++ Standard Template Library , 2000 .

[8]  Hojjat Adeli,et al.  A Concurrent OOP Model for Computer-aided Engineering Using Blackboard Architecture , 1993, Parallel Algorithms Appl..

[9]  Oscar Nierstrasz,et al.  Design Guidelines for Tailorable Frameworks , 1997 .

[10]  Asim Karim,et al.  CONSCOM: An OO Construction Scheduling and Change Management System , 1999 .

[11]  Ronald McCaffer,et al.  FACTORS OF NON-EXCUSABLE DELAYS THAT INFLUENCE CONTRACTORS' PERFORMANCE , 1998 .

[12]  Chung-Wei Feng,et al.  Construction Time-Cost Trade-Off Analysis Using LP/IP Hybrid Method , 1995 .

[13]  Ralph E. Johnson,et al.  Frameworks = (components + patterns) , 1997, CACM.

[14]  H. Adeli,et al.  OBJECT-ORIENTED FINITE ELEMENT ANALYSIS USING EER MODEL , 1993 .

[15]  Hojjat Adeli,et al.  Distributed Object–Oriented Blackboard Model for Integrated Design of Steel Structures , 1997 .

[16]  Martin Fowler,et al.  Analysis patterns - reusable object models , 1996, Addison-Wesley series in object-oriented software engineering.

[17]  Hyo Seon Park,et al.  Neurocomputing for Design Automation , 2018 .

[18]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[19]  Douglas C. Schmidt,et al.  Lessons learned building reusable OO frameworks for distributed software , 1997, CACM.

[20]  Florian Aalami,et al.  Scheduling with Computer-Interpretable Construction Method Models , 1996 .

[21]  Hojjat Adeli,et al.  Computer‐Aided Design Using Object‐Oriented Programming Paradigm and Blackboard Architecture , 1991 .

[22]  Chris F. Kemerer,et al.  Object Technology and Reuse: Lessons from Early Adopters , 1997, Computer.

[23]  C. William Ibbs Quantitative Impacts of Project Change: Size Issues , 1997 .

[24]  Annette L. Stumpf,et al.  Object-Oriented Model for Integrating Construction Product and Process Information , 1996 .

[25]  Dirk Riehle,et al.  Framework development for large systems , 1997, CACM.

[26]  Boyd C. Paulson,et al.  OPIS: an object model-based project information system , 1994 .

[27]  Thomas Froese Models of Construction Process Information , 1995 .

[28]  Hojjat Adeli,et al.  Scheduling/Cost Optimization and Neural Dynamics Model for Construction , 1997 .

[29]  George Shepherd,et al.  MFC Internals: Inside the Microsoft Foundation Class Architecture , 1996 .

[30]  Gregory F. Rogers,et al.  Framework-Based Software Development in C++ , 1997 .

[31]  John R. Knoke,et al.  Probabilistic Analysis of Claims for Extensions in the Contract Time , 1995 .

[32]  Ivar Jacobson,et al.  Object-oriented software engineering - a use case driven approach , 1993, TOOLS.

[33]  Hojjat Adeli,et al.  Regularization neural network for construction cost estimation , 1998 .

[34]  Kendall Scott,et al.  UML distilled - applying the standard object modeling language , 1997 .

[35]  Hojjat Adeli,et al.  Hybrid CPN–Neural Dynamics Model for Discrete Optimization of Steel Structures , 1996 .