Forschungsprojekt

Context Mapper: Domain-driven Design Modellierungswerkzeug

Context Mapper ist ein Open-Source-Projekt, welches eine domänenspezifische Sprache (DSL) für "Domain-driven Design" (DDD) sowie Tools für Architektur-Refactorings und zur Generierung von Visualisierungen der Domänenmodelle und Architektur eines Systems bereitstellt.

Das Open-Source-Projekt Context Mapper bietet ein Modellierungstool zur Beschreibung von Softwaresystemen auf Basis strategischer und taktischer Domain-driven Design (DDD) Patterns wie Bounded Context und Aggregate. Mithilfe der bereitgestellten Generatoren können DDD-Praktiker die Modelle in grafische Visualisierungen, Schnittstellenverträge oder sogar Code umwandeln. Darüber hinaus ermöglichen Transformations- und Refactoring-Tools eine iterative Weiterentwicklung der Modelle. Das Projekt entstand ursprünglich im Rahmen der Masterprojekte von Stefan Kapferer unter der Betreuung von Olaf Zimmermann. Gemeinsam pflegen sie das Projekt am Institut für Software (IFS) weiter.

Kooperation: