||Adjusting a tool for collaborative planning to requirements in practice - realisation of a client-server architecture
||Felix Hofmann, Volker Berkhahn
||The planning of projects in building engineering is a complex process which is characterized by a dy-namic composition and many modifications. For a computer-aided and network-based cooperation a formal description of the planning process is necessary. In the research project “Relational Process Modelling in Cooperative Building Planning” a hierarchical process model was defined and divided into three parts: an organisation structure, a building structure and a process structure. Furthermore, we implemented a prototype graph modelling tool in Java to build up the process model dynamically. Our tool includes functions to instantaneously check the structural correctness of the graphs. The usage of critical path and Petri net methods is possible. In our transfer project “Verification of a Tool for Co-operative Planning in Practice”, we currently use a practice building project to test our process model and the prototype implementation. With many engineers working on the process model in collaboration, our implementation needs a client-server architecture to allow distributed work. This architecture comes along with different types of problems: simultaneous work demands a real-time status and thus Cli-ent-Callback, for instance through firewalls. The separation of model and view is difficult, and finally concurrent modi-fications have to be prevented. In this context, problems and solutions are discussed.
|Year of publication:
||project management, process modelling, network based collaboration, client-server architecture
Felix Hofmann, Volker Berkhahn (2007).
Adjusting a tool for collaborative planning to requirements in practice - realisation of a client-server architecture. 325,