Doctoral thesis
OA Policy
English

A methodology for the development of complex domain specific languages

ContributorsRisoldi, Matteo
Defense date2010-06-07
Abstract

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.

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

Technical informations

Creation27/07/2010 15:25:00
First validation27/07/2010 15:25:00
Update time14/03/2023 16:06:30
Status update14/03/2023 16:06:30
Last indexation13/05/2025 15:47:18
All rights reserved by Archive ouverte UNIGE and the University of GenevaunigeBlack