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
  • P280 - Modellierung 2018
  • Dokumentanzeige
JavaScript is disabled for your browser. Some features of this site may not work without it.
  •   Startseite
  • Lecture Notes in Informatics
  • Proceedings
  • Modellierung
  • P280 - Modellierung 2018
  • Dokumentanzeige

Taming the Software Development Complexity with Domain Specific Languages

Autor(en):
Ratiu, Daniel [DBLP] ;
Nehls, Holger [DBLP] ;
Michel, Jochen [DBLP]
Zusammenfassung
Modern computed tomography (CT) scanners are highly complex and flexible devices. This versatility is realized with a multitude of interconnected parameters and rules which are defined by domain experts in so-called scanner model specifications distributed over almost one hundred documents. The primarily used tools to write these documents (e.g. MS Word, MS Excel) are domain agnostic and they support only plain natural-language for the specification. Consequently, maintaining a valid scanner specification is a tedious, error-prone and therefore expensive process. To tackle the complexity of scanners parameters specifications, over the last two years we developed and deployed an eco-system of domain specific languages (DSLs) and associated tooling, covering a central portion of the scanner domain. The languages are developed using the Jetbrains’ MPS language workbench. In this paper, we present our experiences with developing our language eco-system. We briefly describe the language architecture, the design and development process that led us there, and discuss variation points of our approach and present in more detail a set of lessons learnt and best practices.
  • Vollständige Referenz
  • BibTeX
Ratiu, D., Nehls, H. & Michel, J., (2018). Taming the Software Development Complexity with Domain Specific Languages. In: Schaefer, I., Karagiannis, D., Vogelsang, A., Méndez, D. & Seidl, C. (Hrsg.), Modellierung 2018. Bonn: Gesellschaft für Informatik e.V.. (S. 281-292).
@inproceedings{mci/Ratiu2018,
author = {Ratiu, Daniel AND Nehls, Holger AND Michel, Jochen},
title = {Taming the Software Development Complexity with Domain Specific Languages},
booktitle = {Modellierung 2018},
year = {2018},
editor = {Schaefer, Ina AND Karagiannis, Dimitris AND Vogelsang, Andreas AND Méndez, Daniel AND Seidl, Christoph} ,
pages = { 281-292 },
publisher = {Gesellschaft für Informatik e.V.},
address = {Bonn}
}
DateienGroesseFormatAnzeige
modellierung2018-praxis-05.pdf402.8Kb PDF Öffnen

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

Mehr Information

ISBN: 978-3-88579-674-9
ISSN: 1617-5468
Datum: 2018
Sprache: en (en)
Typ: Text/Conference Paper

Keywords

  • domain specific languages
  • industrial experience
  • Jetbrains’ Meta-Programming System
Sammlungen
  • Modellierung 2018 (LNI P280) [29]
  • P280 - Modellierung 2018 [29]

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.