GI LogoGI Logo
  • Anmelden
Digitale Bibliothek
    • Gesamter Bestand

      • Bereiche & Sammlungen
      • Titel
      • Autor
      • Erscheinungsdatum
      • Schlagwort
    • Diese Sammlung

      • Titel
      • Autor
      • Erscheinungsdatum
      • Schlagwort
Digital Bibliothek der Gesellschaft für Informatik e.V.
GI-DL
    • English
    • Deutsch
  • Deutsch 
    • English
    • Deutsch
Dokumentanzeige 
  •   Startseite
  • Lecture Notes in Informatics
  • Proceedings
  • Modellierung
  • P324 - Modellierung 2022
  • Dokumentanzeige
JavaScript is disabled for your browser. Some features of this site may not work without it.
  •   Startseite
  • Lecture Notes in Informatics
  • Proceedings
  • Modellierung
  • P324 - Modellierung 2022
  • Dokumentanzeige

Teaching the Use and Engineering of DSLs with JupyterLab: Experiences and Lessons Learned

Autor(en):
Charles, Joel [DBLP] ;
Jansen, Nico [DBLP] ;
Michael, Judith [DBLP] ;
Rumpe, Bernhard [DBLP]
Zusammenfassung
Domain-Specific Languages (DSLs) are tailored to a specific domain which requires them to provide domain-specific concepts and a sophisticated tooling for their engineering; aspects which we address with the language workbench MontiCore. As we use MontiCore for research and teaching, we are interested in reducing the entry barrier to use and engineer MontiCore DSLs. While there are approaches for ready-to-use learning environments such as web-based editors, only a few provide a tailored solution for specific DSLs. Within this paper, we present our experiences using JupyterLab in combination with the infrastructure of MontiCore for teaching the use and engineering of DSLs in an interactive manner. We have realized three practical courses and one conference tutorial applying this technical approach. The front-end provides immediate feedback and includes supporting explanations in an integrated manner. Initial feedback indicates that this approach can lower the entry barrier for DSL use and engineering for students and practitioners.
  • Vollständige Referenz
  • BibTeX
Charles, J., Jansen, N., Michael, J. & Rumpe, B., (2022). Teaching the Use and Engineering of DSLs with JupyterLab: Experiences and Lessons Learned. In: Riebisch, M. & Tropmann-Frick, M. (Hrsg.), Modellierung 2022. Bonn: Gesellschaft für Informatik e.V.. (S. 93-110). DOI: 10.18420/modellierung2022-014
@inproceedings{mci/Charles2022,
author = {Charles, Joel AND Jansen, Nico AND Michael, Judith AND Rumpe, Bernhard},
title = {Teaching the Use and Engineering of DSLs with JupyterLab: Experiences and Lessons Learned},
booktitle = {Modellierung 2022},
year = {2022},
editor = {Riebisch, Matthias AND Tropmann-Frick, Marina} ,
pages = { 93-110 } ,
doi = { 10.18420/modellierung2022-014 },
publisher = {Gesellschaft für Informatik e.V.},
address = {Bonn}
}
DateienGroesseFormatAnzeige
05.pdf1.021Mb PDF Öffnen

Sollte hier kein Volltext (PDF) verlinkt sein, dann kann es sein, dass dieser aus verschiedenen Gruenden (z.B. Lizenzen oder Copyright) nur in einer anderen Digital Library verfuegbar ist. Versuchen Sie in diesem Fall einen Zugriff ueber die verlinkte DOI: 10.18420/modellierung2022-014

Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Feedback abschicken

Mehr Information

DOI: 10.18420/modellierung2022-014
ISBN: 978-3-88579-718-0
ISSN: 1617-5468
Datum: 2022
Sprache: en (en)
Typ: Text/Conference Paper

Keywords

  • Education
  • Domain-Specific Languages
  • Model-Driven Software Engineering
  • Software Language Engineering
  • JupyterLab
  • Jupyter Notebook
Sammlungen
  • Modellierung 2022 (LNI P324) [13]
  • P324 - Modellierung 2022 [13]

Zur Langanzeige


Über uns | FAQ | Hilfe | Impressum | Datenschutz

Gesellschaft für Informatik e.V. (GI), Kontakt: Geschäftsstelle der GI
Diese Digital Library basiert auf DSpace.

 

 


Über uns | FAQ | Hilfe | Impressum | Datenschutz

Gesellschaft für Informatik e.V. (GI), Kontakt: Geschäftsstelle der GI
Diese Digital Library basiert auf DSpace.