Skip to main content
Top

2014 | OriginalPaper | Chapter

31. Collaborative Modeling Through the Integration of Heterogeneous Modeling Languages

Authors : Francisca Pérez, Pedro Valderas, Joan Fons

Published in: Information System Development

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Models are becoming the new programming code to specify software products. However, most tools that support model descriptions are oriented to a single-user with specific skills, which avoids the involvement of different roles to perform collaborative modeling (such as domain experts, stakeholders or end-users). In this paper, we present an approach to achieve collaborative modeling by bridging heterogeneous modeling languages. Specifically, our approach enables an existing modeling language to involve a different role who uses a different modeling language. On the one hand, we apply interoperability mechanisms to bridge heterogeneous modeling languages. On the other hand, we apply variability mechanisms in a novel way to set gaps in partially instantiated models that are completed using models of the different modeling language. We show the feasibility of the approach through a sample scenario that bridges two existing modeling languages to develop web information systems.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
An ecore meta-model is a model of a model using the Eclipse Modeling Framework (EMF). EMF implements the Object Management Group’s (OMG) Meta Object Facility (MOF) specification, which standardizes a meta-model for object oriented analysis and design.
 
Literature
1.
go back to reference Mellor SJ, Clark AN, Futagami T (2003) Guest editors’ introduction: model-driven development. IEEE Softw 20(5):14–18CrossRef Mellor SJ, Clark AN, Futagami T (2003) Guest editors’ introduction: model-driven development. IEEE Softw 20(5):14–18CrossRef
2.
go back to reference Renger M, Kolfschoten GL, de Vreede G-J (2008) Challenges in collaborative modeling: a literature review. In: Advances in enterprise engineering I, held at CAiSE 2008, vol 10, Montpellier, pp 61–77 Renger M, Kolfschoten GL, de Vreede G-J (2008) Challenges in collaborative modeling: a literature review. In: Advances in enterprise engineering I, held at CAiSE 2008, vol 10, Montpellier, pp 61–77
3.
go back to reference Rittgen P (2008) Coma: a tool for collaborative modeling. In: CAiSE Forum, vol 344 of CEUR workshop proceedings, CEUR-WS.org, pp 61–64 Rittgen P (2008) Coma: a tool for collaborative modeling. In: CAiSE Forum, vol 344 of CEUR workshop proceedings, CEUR-WS.​org, pp 61–64
4.
go back to reference Brunelière H, Cabot J, Clasen C, Jouault F, Bézivin J (2010) Towards model driven tool interoperability: bridging eclipse and microsoft modeling tools, chap 5. In: Modelling foundations and applications, vol 6138, Springer-Verlag, pp 32–47 Brunelière H, Cabot J, Clasen C, Jouault F, Bézivin J (2010) Towards model driven tool interoperability: bridging eclipse and microsoft modeling tools, chap 5. In: Modelling foundations and applications, vol 6138, Springer-Verlag, pp 32–47
5.
go back to reference Giachetti G, Marín B, Pastor O (2009) Using uml as a domain-specific modeling language: a proposal for automatic generation of uml profiles. In: Proceedings of the 21st international conference on advanced information systems engineering, CAiSE’09. Springer, Berlin, pp 110–124 Giachetti G, Marín B, Pastor O (2009) Using uml as a domain-specific modeling language: a proposal for automatic generation of uml profiles. In: Proceedings of the 21st international conference on advanced information systems engineering, CAiSE’09. Springer, Berlin, pp 110–124
6.
go back to reference Opdahl AL (2010) Incorporating uml class and activity constructs into ueml. In: ER workshops, vol 6413, Springer, pp 244–254 Opdahl AL (2010) Incorporating uml class and activity constructs into ueml. In: ER workshops, vol 6413, Springer, pp 244–254
7.
go back to reference Klar F, Rose S, Schürr A (2008) A meta-model-driven tool integration development process. Vol 5 of Lecture Notes in Business Information Processing, Springer, pp 201–212 Klar F, Rose S, Schürr A (2008) A meta-model-driven tool integration development process. Vol 5 of Lecture Notes in Business Information Processing, Springer, pp 201–212
10.
go back to reference Del Fabro MD, Valduriez P (2009) Towards the efficient development of model transformations using model weaving and matching transformations. Softw Syst Model 8(3):305–324CrossRef Del Fabro MD, Valduriez P (2009) Towards the efficient development of model transformations using model weaving and matching transformations. Softw Syst Model 8(3):305–324CrossRef
11.
go back to reference Del Fabro MD, Bézivin J, Valduriez P (2006) Weaving models with the eclipse amw plugin. In: Eclipse Modeling Symposium, Eclipse Summit Europe Del Fabro MD, Bézivin J, Valduriez P (2006) Weaving models with the eclipse amw plugin. In: Eclipse Modeling Symposium, Eclipse Summit Europe
12.
go back to reference Cuadrado JS, Guerra E, Lara J (2011) Generic model transformations: write once, reuse everywhere. In: Cabot J, Visser E (eds) Theory and practice of model transformations, vol 6707 of Lecture Notes in Computer Science. Springer Berlin Heidelberg, pp 62–77 Cuadrado JS, Guerra E, Lara J (2011) Generic model transformations: write once, reuse everywhere. In: Cabot J, Visser E (eds) Theory and practice of model transformations, vol 6707 of Lecture Notes in Computer Science. Springer Berlin Heidelberg, pp 62–77
14.
go back to reference Berti S, Paternó F, Santoro C (2006) Natural development of nomadic interfaces based on conceptual descriptions. In: Lieberman H, Paternò F, Wulf V (eds) End user development, vol 9, chap 7. Springer, Dordrecht, pp 143–159 Berti S, Paternó F, Santoro C (2006) Natural development of nomadic interfaces based on conceptual descriptions. In: Lieberman H, Paternò F, Wulf V (eds) End user development, vol 9, chap 7. Springer, Dordrecht, pp 143–159
15.
go back to reference Lin J, Landay JA (2008) Employing patterns and layers for early-stage design and prototyping of cross-device user interfaces. In: CHI’08, New York, pp 1313–1322 Lin J, Landay JA (2008) Employing patterns and layers for early-stage design and prototyping of cross-device user interfaces. In: CHI’08, New York, pp 1313–1322
16.
go back to reference Schnieders A, Puhlmann F (2007) Variability modeling and product derivation in E-business process families, Springer Netherlands, pp 63–74 Schnieders A, Puhlmann F (2007) Variability modeling and product derivation in E-business process families, Springer Netherlands, pp 63–74
17.
go back to reference Raedts I, Petkovic M, Usenko YS, van der Werf JMEM, Groote JF, Somers LJ (2007) Transformation of bpmn models for behaviour analysis. In: MSVVEIS-2007. INSTICC Press, Milan, pp 126–137 Raedts I, Petkovic M, Usenko YS, van der Werf JMEM, Groote JF, Somers LJ (2007) Transformation of bpmn models for behaviour analysis. In: MSVVEIS-2007. INSTICC Press, Milan, pp 126–137
Metadata
Title
Collaborative Modeling Through the Integration of Heterogeneous Modeling Languages
Authors
Francisca Pérez
Pedro Valderas
Joan Fons
Copyright Year
2014
DOI
https://doi.org/10.1007/978-3-319-07215-9_31

Premium Partner