Communications of the ACM - Special issue on analysis and modeling in software development
Communications of the ACM
Structure and Interpretation of Computer Programs
Structure and Interpretation of Computer Programs
CDVE'11 Proceedings of the 8th international conference on Cooperative design, visualization, and engineering
Hi-index | 0.00 |
This paper is about understanding and analysis of ways of model-based collaborative design in engineering. Models help engineers in overcoming complexities and to create a common understanding about processes and products. Organizational, commercial, technical and process-based circumstances have impact on models and modeling practices. Based on ethnographic studies in a distributed real work environment, several modeling practices are identified and described: 1) modeling to visualize several important issues, 2) modeling to support collaboration and coordination, 3) modeling to support system engineering, and 4) models triggering automated actions. Before concluding the paper, we discuss some interesting points we found in our investigations and try to provide a base for a collaborative engineering approach.