Domain-specific language (DSL) developed in MPS JetBrains. Project was made for an exam project of subject Software Requirements on Faculty of Organization Sciences, University of Belgrade.
The aim of this project is to develop an editor for description of use cases. This project simultaneously links use cases to entity state and with property list pattern defined in Use-Case Content Patterns V2.0 (by Martin Langlands).
The following model of entity state transition can be taken to explain connections between these three concepts.