A framework-specific modeling language[1] (FSML) is a kind of domain-specific modeling language which is designed for an object-oriented application framework.
The features represent implementation steps or choices.
In other words, concept configuration describes how the framework should be completed in order to create the implementation of the concept.
FSMLs are used in model-driven development for creating models or specifications of software to be built.
The prototype implementation supports automated round-trip engineering of Eclipse plug-ins that implement workbench parts and part interactions.