Publication | Closed Access
Application Framework for Development of Simulation Tools
58
Citations
5
References
2000
Year
EngineeringCommon Design PatternsArchitectural EngineeringObject-oriented ModelingSoftware EngineeringSimulationConstruction SimulationSimulation FrameworkSystems EngineeringModeling And SimulationSimulation LanguageDevice SimulationObject-oriented DesignObject-oriented Application FrameworkDesignComputer EngineeringSoftware SimulationSoftware DesignApplication FrameworkSoftware TestingSoftware Process SimulationConstruction ManagementConstruction Engineering
Developing specialized construction simulation tools is time‑consuming and complex, limiting their widespread use; an object‑oriented application framework can simplify this by encapsulating reusable code and design patterns. The paper introduces and applies an object‑oriented application framework to develop a construction simulation object library. They develop a construction simulation object library by applying an object‑oriented application framework. A case study comparing framework‑based and non‑framework‑based tool development showed that the framework approach dramatically improves productivity.
Development of specialized construction simulation tools is a time-consuming and complex operation. This has hindered the effective and wide use of simulation in the construction industry. An object-oriented application framework is a promising software engineering principle, which can help in overcoming this obstacle. Application frameworks encapsulate reusable code as well as common design patterns for a specific class of applications so that development of new tools is greatly simplified. This paper describes this new principle and applies it to the development of a construction simulation object library. A case study performed to compare the efforts between framework- and nonframework-based simulation tool development revealed that productivity can be dramatically improved.
| Year | Citations | |
|---|---|---|
Page 1
Page 1