logo SBA

ETD

Archivio digitale delle tesi discusse presso l’Università di Pisa

Tesi etd-06222020-100504


Tipo di tesi
Tesi di laurea magistrale
Autore
DE LIBERALI, GIACOMO
URN
etd-06222020-100504
Titolo
AsyncMDSL: a domain-specific language for modeling message-based systems
Dipartimento
INFORMATICA
Corso di studi
INFORMATICA
Relatori
relatore Prof. Zimmermann, Olaf
relatore Prof. Brogi, Antonio
Parole chiave
  • API
  • async
  • design patterns
  • domain-specific language
  • dsl
  • EIP
  • Enterprise Integration Patterns
  • event-based systems
  • MAP
  • MDSL
  • Microservice API Patterns
  • specification
Data inizio appello
24/07/2020
Consultabilità
Tesi non consultabile
Riassunto
In this thesis, we propose a new domain-specific language (AsyncMDSL) for describing message-based systems in a concise and human-friendly way. AsyncMDSL extends the Microservice DSL (MDSL) language recently proposed by Olaf Zimmermann with patterns and concepts from Hohpe and Woolf’s Enterprise Integration Patterns book and from the open-source initiative AysncAPI. After introducing AsyncMDSL, we describe the design and implementation of an automated converter capable of generating enriched AsyncAPI documents from AsyncMDSL specifications.
File