Skip to main content

2017 | OriginalPaper | Buchkapitel

Towards Automatic Generation of Web-Based Modeling Editors

verfasst von : Manuel Wimmer, Irene Garrigós, Sergio Firmenich

Erschienen in: Web Engineering

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

With the current trend of digitalization within a multitude of different domains, the need raises for effective approaches to capture domain knowledge. Modeling languages, especially, domain-specific modeling languages (DSMLs), are considered as an important method to involve domain experts in the system development. However, current approaches for developing DSMLs and generating modeling editors are mostly focusing on reusing the infrastructures provided by programming IDEs. On the other hand, several approaches exist for developing Web-based modeling editors using dedicated JavaScript frameworks. However, these frameworks do not exploit the high automation potential from DSML approaches to generate modeling editors from language specifications. Thus, the development of Web-based modeling editors requires still major programming efforts and dealing with recurring tasks.
In this paper, we combine the best of both worlds by reusing the language specification techniques of DSML engineering approaches for generating Web-based modeling editors. In particular, we show how to combine two concrete approaches, namely Eugenia from DSML engineering and JointJS as a protagonist from JavaScript frameworks, and demonstrate the automation potential of establishing Web-based modeling editors. We present first results concerning two reference DSML examples which have been realized by our approach as Web-based modeling editors.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Literatur
1.
Zurück zum Zitat Kelly, S., Tolvanen, J.-P.: Domain-Specific Modeling - Enabling Full Code Generation. Wiley, New York (2008)CrossRef Kelly, S., Tolvanen, J.-P.: Domain-Specific Modeling - Enabling Full Code Generation. Wiley, New York (2008)CrossRef
2.
Zurück zum Zitat Brambilla, M., Cabot, J., Wimmer, M.: Model-Driven Software Engineering in Practice. Morgan & Claypool, San Rafael (2012) Brambilla, M., Cabot, J., Wimmer, M.: Model-Driven Software Engineering in Practice. Morgan & Claypool, San Rafael (2012)
6.
Zurück zum Zitat Baetens, N.: Comparing graphical DSL editors: AToM3, GMF, MetaEdit+. Technical report, University of Antwerp (2011) Baetens, N.: Comparing graphical DSL editors: AToM3, GMF, MetaEdit+. Technical report, University of Antwerp (2011)
7.
Zurück zum Zitat Cook, S., Jones, G., Kent, S., Wills, A.: Domain-Specific Development with Visual Studio DSL Tools. Addison-Wesley, Boston (2007) Cook, S., Jones, G., Kent, S., Wills, A.: Domain-Specific Development with Visual Studio DSL Tools. Addison-Wesley, Boston (2007)
8.
Zurück zum Zitat Kolovos, D.S., García-Domínguez, A., Rose, L.M., Paige, R.F.: Eugenia: towards disciplined and automated development of GMF-based graphical model editors. Softw. Syst. Model. 16(1), 229–255 (2017)CrossRef Kolovos, D.S., García-Domínguez, A., Rose, L.M., Paige, R.F.: Eugenia: towards disciplined and automated development of GMF-based graphical model editors. Softw. Syst. Model. 16(1), 229–255 (2017)CrossRef
9.
Zurück zum Zitat Temate, S., Broto, L., Tchana, A., Hagimont, D.: A high level approach for generating model’s graphical editors. In: Proceedings of ITNG (2011) Temate, S., Broto, L., Tchana, A., Hagimont, D.: A high level approach for generating model’s graphical editors. In: Proceedings of ITNG (2011)
12.
Zurück zum Zitat Rose, L.M., Kolovos, D.S., Paige, R.F.: EuGENia live: a flexible graphical modelling tool. In: Proceedings of the Extreme Modeling Workshop (XM) @ MODELS (2012) Rose, L.M., Kolovos, D.S., Paige, R.F.: EuGENia live: a flexible graphical modelling tool. In: Proceedings of the Extreme Modeling Workshop (XM) @ MODELS (2012)
14.
Zurück zum Zitat Wimmer, M., Schauerhuber, A., Strommer, M., Flandorfer, J., Kappel, G.: How web 2.0 can leverage model engineering in practice. In: Proceedings of DSML Workshop (2008) Wimmer, M., Schauerhuber, A., Strommer, M., Flandorfer, J., Kappel, G.: How web 2.0 can leverage model engineering in practice. In: Proceedings of DSML Workshop (2008)
15.
Zurück zum Zitat 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). doi:10.1007/978-3-642-04425-0_11 CrossRef 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). doi:10.​1007/​978-3-642-04425-0_​11 CrossRef
16.
Zurück zum Zitat Hiya, S., Hisazumi, K., Fukuda, A., Nakanishi, T.: Clooca: web based tool for domain specific modeling. In: Proceedings of Demos/Posters/StudentResearch@ MoDELS (2013) Hiya, S., Hisazumi, K., Fukuda, A., Nakanishi, T.: Clooca: web based tool for domain specific modeling. In: Proceedings of Demos/Posters/StudentResearch@ MoDELS (2013)
Metadaten
Titel
Towards Automatic Generation of Web-Based Modeling Editors
verfasst von
Manuel Wimmer
Irene Garrigós
Sergio Firmenich
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-60131-1_31