Doctoral thesis
Open access

A methodology for the development of complex domain specific languages

ContributorsRisoldi, Matteo
Defense date2010-06-07

The main goal of this thesis is tackling the domain of interactive systems and applying a DSML-based workflow which leads from a system specification to the prototyping of a Graphical User Interface. We chose to use the domain of Control Systems as an example of application for several reasons. Among others, it needs modularity, interactivity, property validation; it requires the development of a user interface; and the domain experts are not typically expert software engineers. The outcome of the thesis is the definition of a methodology that allows easy prototyping of a GUI for interactive systems. The take-away lesson is giving readers a concrete working example of how to build a similar methodology for their domain.

  • DSL
  • DSML
  • Control systems
  • GUI
  • Modeling
  • Meta-modeling
Citation (ISO format)
RISOLDI, Matteo. A methodology for the development of complex domain specific languages. 2010. doi: 10.13097/archive-ouverte/unige:11842
Main files (1)

Technical informations

Creation07/27/2010 3:25:00 PM
First validation07/27/2010 3:25:00 PM
Update time03/14/2023 4:06:30 PM
Status update03/14/2023 4:06:30 PM
Last indexation01/29/2024 7:00:41 PM
All rights reserved by Archive ouverte UNIGE and the University of GenevaunigeBlack