Skip to content

Latest commit

 

History

History

background

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

This folder contains pointers to background information such as related projects and supporting tools.

Presentations and Articles

MDSL and Context Mapper

Papers and presentations co-authored by the MDSL creator(s):

  • Section 5.2 in From OpenAPI Fragments to API Pattern Primitives and Design Smells, Proc. of European Conference on Pattern Languages of Programs (EuroPLoP) 2021 (PDF) by Souhaila Serbout, Cesare Pautasso, Uwe Zdun, and Olaf Zimmermann features MDSL.
  • Zimmermann, Olaf: Dimensions of Successful Web API Design and Evolution: Context, Contracts, Components, Keynote, 20th International Conference on Web Engineering (ICWE), June 11, 2020. (PDF, blog post)
  • Kapferer, Stefan and Zimmermann, Olaf: Domain-driven Service Design — Context Modeling, Model Refactoring and Contract Generation. Proc. of SummerSoC 2020 conference, Springer CCIS Volume 1310 (PDF, Presentation)

A microservices and DevOps conference report in IEEE Software also mentions Context Mapper and MDSL (open access).

Comparison with other Interface Definition Languages (IDLs)

Related projects

Microservice API Patterns (MAP)

Interface Refactoring Catalog (IRC)

  • The MDSL Tools implement many of the refactorings described at https://interface-refactoring.github.io/
  • The paper "From Code Refactoring to API Refactoring: Agile Service Design and Evolution" provides background information.

Design Practice Repository (DPR)

MDSL Tools