Adocus AB is a Swedish company specializing in enterprise architecture, visual modeling, and development intelligence. Founded in 2010, Adocus aims to assist organizations in specifying, analyzing, and documenting their enterprise, business, and software systems through visual models. Their flagship product, MetaModelAgent, is a modeling tool extension designed to simplify the creation and use of UML-based domain-specific modeling languages . MetaModelAgent enhances modeling tools like IBM Rational Software Architect and open-source Eclipse Papyrus by providing agile support for DSMLs, unique model analysis capabilities, and web publishing facilities. , [adocus.com]
Key Features and Functionality:
- Domain-Specific Modeling Support: MetaModelAgent enables the definition and usage of custom UML-based DSMLs, allowing organizations to tailor modeling languages to their specific domains.
- Model Analysis Capabilities: The tool offers advanced analysis features that help users gain insights into their models, ensuring accuracy and consistency.
- Web Publishing Facilities: MetaModelAgent facilitates the publication of models to the web, enhancing accessibility and collaboration among stakeholders.
- Integration with Leading Modeling Tools: The extension integrates seamlessly with IBM Rational Software Architect and Eclipse Papyrus, enhancing their functionality and user experience.
Primary Value and Problem Solved:
MetaModelAgent addresses the challenge of creating and managing domain-specific modeling languages within standard UML tools. By providing a flexible and agile extension, it allows organizations to define modeling languages that align with their unique requirements, leading to more accurate and efficient modeling processes. This customization capability ensures that models are more relevant and useful, facilitating better communication, analysis, and documentation of complex systems. Ultimately, MetaModelAgent empowers organizations to improve their development processes and achieve their goals more effectively.