A development process based on these guidelines and supported by tools constitutes a serious attempt to solve the coordination problem and make domain-specific multimodeling a practical proposition. See also Domain-specific language Domain-specific modeling Model-driven engineering References Software development process Programming language topics