Skip to main content

Using Delta Model for Collaborative Work of Industrial Large-Scaled E/E Architecture Models

  • Conference paper
Book cover Model Driven Engineering Languages and Systems (MODELS 2011)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 6981))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. Berliner, B.: CVS II: Parallelizing Software Development. In: Proceedings of 1990 Winter USENIX Conference, Washington, D.C., pp. 341–352 (1990)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. Collins-Sussman, B., Fitzpatrick, B.W., Pilato, C.M.: Version Control with Subversion. O’Reilly (ed.) (2004)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Ellis, C.A., Gibbs, S.J.: Concurrency control in groupware systems. ACM SIGMOD Record 18(2), 399–407 (1989)

    Article  Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Chapter  Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. Johansen, R.: Teams for Tomorrow. In: Proceedings of IEEE Hawaii International Conference on System Sciences, pp. 520–534. IEEE Computer Society Press, Los Alamitos

    Google Scholar 

  15. 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)

    Article  Google Scholar 

  16. Magicdraw UML, No Magic Inc., http://www.magicdraw.com/ (accessed January 15, 2011)

  17. 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)

    Google Scholar 

  18. Object Management Group, http://www.omg.org/mof/ (accessed January 15, 2011)

  19. Poseidon for UML, Gentleware AG, http://www.gentleware.com/ (accessed January 10, 2011)

  20. PREEvision 3.0 User Manual, pp. 62

    Google Scholar 

  21. Processwave, http://www.processwave.org/ (accessed January 10, 2011)

  22. 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)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics