Abstract
Development of model-based Electric/Electronic (E/E) architecture in the automotive industry poses a high demand on the data management of models. The collaborative modeling work involves stakeholders dispersed across various locations and departments, while the models themselves are often extremely large-scaled. In this paper, we present our approach addressing the model data management issue for both asynchronous and synchronous modeling. Compared to asynchronous modeling, which is based on the lock/commit mechanism for cross-department collaboration, synchronous modeling is targeted to assist quick and efficient interaction among small groups of members. We use the delta model for versioning in the database as well as for the synchronous modeling functionality. Furthermore, other versatile uses of the delta model such as the cumulative delta model and the reverse delta model are also introduced.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Berlage, T., Genau, A.: From Undo to Multi-User Applications. In: Proceedings of the Vienna Conference on Human-Computer Interaction, Vienna, pp. 213–224 (1993)
Berliner, B.: CVS II: Parallelizing Software Development. In: Proceedings of 1990 Winter USENIX Conference, Washington, D.C., pp. 341–352 (1990)
Bourlila, N., Dutoit, A.H., Brügge, B.: D-Meeting: an object-oriented framework for supporting distributed modeling of software. In: International Workshop on Global Software Development, International Conference on Software Engineering, Portland, Oregon, pp. 34–38 (2003)
Chen, D., Sun, C.: Undoing any operation in collaborative graphics editing systems. In: Proceedings of the 2001 International ACM SIGGROUP Conference on Supporting Group Work, New York, pp. 197–206 (2001)
Chen, Q., Grundy, J., Hosking, J.: An e-whiteboard application to support early design-stage sketching of UML diagrams. In: Proceedings of the 2003 IEEE Symposium on Human Centric Computing Languages and Environments, Auckland, pp. 219–226 (2001)
Chiara, R.D., Matteo, A.D., Manno, I., Scarano, V.: CoFFEE: cooperative Face2Face educational environment. In: Proceedings of the the 3rd International Conference on Collaborative Computing: Networking, Applications and Worksharing, New York, pp. 243–252 (2007)
Collins-Sussman, B., Fitzpatrick, B.W., Pilato, C.M.: Version Control with Subversion. O’Reilly (ed.) (2004)
Dourish, P., Bellotti, V.: Awareness and coordination in shared workspaces. In: Proceedings of the 1992 ACM Conference on Computer-supported Cooperative Work, Toronro, pp. 107–114 (1992)
Ellis, C.A., Gibbs, S.J.: Concurrency control in groupware systems. ACM SIGMOD Record 18(2), 399–407 (1989)
Gebauer, D., Matheis, J., Reichmann, C., Müller-Glaser, K.D.: Ebenenübergreifende, variantengerechten Beschreibung von Elektrik/Elektronik-Architekturen (in German) In: Bäker Bernard (Hrsg.): Moderne Elektronik im Kraftsfahrzeug IV, Haus der Technik Fachbuch Band 105, pp. 49–61. Expert Verlag, Renningen (2009)
Göhnert, T., Malzahn, N., Hoppe, H.U.: A flexible multi-mode undo mechanism for a collaborative modeling environment. In: Carriço, L., Baloian, N., Fonseca, B. (eds.) CRIWG 2009. LNCS, vol. 5784, pp. 142–157. Springer, Heidelberg (2009)
Hillenbrand, M., Heinz, M., Adler, N., Müller-Glaser, K.D., Matheis, J., Reichmann, C.: An Approach for Rapidly Adapting the Demands of ISO/DIS 26262 to Electric/Electronic Architecture Modeling. In: 21th IEEE/IFIP International Symposium on Rapid System Prototyping, Fairfax, pp. 1–7 (2010)
Illmann, T., Thol, R., Weber, M.: Transparent latecomer support for web-based collaborative learning environments. In: Proceedings of the Conference on Computer Support for Collaborative Learning: Foundations for a CSCL Community, Colorado, USA, pp. 540–541 (2002)
Johansen, R.: Teams for Tomorrow. In: Proceedings of IEEE Hawaii International Conference on System Sciences, pp. 520–534. IEEE Computer Society Press, Los Alamitos
Lucia, A.D., Fasano, F., Scanniello, G., Tortora, G.: Enhancing collaborative synchronous UML modeling with fine-grained versioning of software artifacts. Journal of Visual Languages and Computing 18(5), 492–503 (2007)
Magicdraw UML, No Magic Inc., http://www.magicdraw.com/ (accessed January 15, 2011)
Matheis, J.: Abstraktionsebenenübergreifende Darstellung von Elektrik/Elektronik-Architekturen in Kraftfahrzeugen zur Ableitung von Sicherheitszielen nach ISO 26262 (in German), Ph.D. Dissertation University of Karlsruhe (2009)
Object Management Group, http://www.omg.org/mof/ (accessed January 15, 2011)
Poseidon for UML, Gentleware AG, http://www.gentleware.com/ (accessed January 10, 2011)
PREEvision 3.0 User Manual, pp. 62
Processwave, http://www.processwave.org/ (accessed January 10, 2011)
Thum, C., Schwind, M., Schader, M.: SLIM—A lightweight environment for synchronous collaborative modeling. In: Schürr, A., Selic, B. (eds.) MODELS 2009. LNCS, vol. 5795, pp. 137–151. Springer, Heidelberg (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zhang, R., Krishnan, A. (2011). Using Delta Model for Collaborative Work of Industrial Large-Scaled E/E Architecture Models. In: Whittle, J., Clark, T., Kühne, T. (eds) Model Driven Engineering Languages and Systems. MODELS 2011. Lecture Notes in Computer Science, vol 6981. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24485-8_52
Download citation
DOI: https://doi.org/10.1007/978-3-642-24485-8_52
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-24484-1
Online ISBN: 978-3-642-24485-8
eBook Packages: Computer ScienceComputer Science (R0)