A simulation access language and framework with applications to project management

Cheng, J (2005) A simulation access language and framework with applications to project management. 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
Index terms: data exchange, design and construction, computer program, construction engineering, interoperability, project management, construction industry, scheduling, software development, specification, information flow, prototype, functionality, manufacturing industry, programming, decision-making, integration, project management software, complexity
Subjects: project management theory and practice, contractual condition, software systems, engineering methods, data exchange, systems and processes, information systems, systems engineering, industry analysis, decision analysis, organizational analysis, programming, contractual arrangements, modelling and simulation, operations research, design features, digital technology
Topics: Project Management, Engineering Principles, Procurement, Risk Management, Research Practice, Design Practice, Digital Applications, Time Control, Contract Administration, Organizational Design
Descriptive scope: 3 PCT

N.B. Descriptive scope is a count of how many of the five facets of empirical research are indicated by the words used in title, abstract and keywords. It is not intended as a judgement on the research; merely a count of the kind of word we would expect to indicate Phenomenon, Concepts, Theoretical framing, Empirical techniques, Analytical techniques. If all five are present, then a code of “5 PCTEA” will indicate this. If you feel the coding for this record is questionable, we welcome discussion around the terms we matched or the way we categorized them. The facet you would expect may not be coded, or a facet may be coded inappropriately. This can also bear on a larger question, of which facets should be treated as defining in construction management research. Please get in touch, and we will look at it. More details here