Cheng, J (2005) A simulation access language and framework with applications to project management. Unpublished PhD thesis, Stanford University, USA.
Abstract
As computer programs become ever more complex, software development has shifted from focusing on programming towards focusing on integration. This trend is also seen in the design and construction industry, where there is an increasing need to integrate and reuse commercial software tools. Although many tools are commonly available for construction engineering and project management, it remains a laborious process to integrate and coordinate them to work together and to support decision making. To name a few, the sheer volume and complexity of the tools and the information generated by them, their scattered distribution, and the lack of interoperability are among the challenges in integrating, coordinating, and reusing these tools. This thesis first discusses the potential applications of the Process Specification Language (PSL) for project management applications. Initiated by the National Institute of Standards and Technology (NIST), PSL is emerging as a standard exchange language for process information in the manufacturing industry. This thesis discusses how PSL can be used for exchanging information among project management software applications in the construction industry. The potential applications of PSL in consistency checking and constraint scheduling are also explored. This thesis then presents a simulation access language (SimAL) and framework for project management applications. The SimAL language and framework integrate legacy software applications, coordinate different tools, manage the information flow among them, and bring their functionalities online. The prototype of the SimAL framework has been implemented based on PSL for data exchange and a flow-based software composition infrastructure for software integration. The potential applications of the SimAL language and framework are demonstrated using three illustrative examples. This first example illustrates the use of SimAL to incorporate online information in project management. The second example illustrates how to use SimAL to compare different scenarios in project management. The third example demonstrates how to extend the functions of legacy software applications by integrating them to provide new services. Finally, this thesis presents a question answering system to query the information in different project management applications. A prototype question answering system has been built and tested to illustrate the potential usefulness of such a system.
Item Type: | Thesis (Doctoral) |
---|---|
Thesis advisor: | Law, K H |
Uncontrolled Keywords: | complexity; specification; standards; construction engineering; decision making; integration; interoperability; manufacturing; programming; reuse; scheduling; simulation |
Date Deposited: | 16 Apr 2025 19:26 |
Last Modified: | 16 Apr 2025 19:26 |