Who uses MOFLON?
MOFLON addresses the following user groups:
-
Consultants, who need to quickly provide their customers with individual solutions to keep going their struggling software development process. MOFLON helps you to build problem-specific CASE tools that help you and your customers to analyze the software architecture, check the consistency of source code, models, and documents, repair models and documents through transformation, and integrate related models and documents across tool borders.
-
Tool providers, who are interested in metamodel-based development of their products. With MOFLON, you can create well-structured, easy-to-understand specifications of your product and generate the complete application logic in JMI-compliant Java code. The generated code features fully implemented typed and reflective access interfaces, an MDR-compliant event mechanism, constraint checking, and XMI import and export facilities. You only need to care about the user interface.
-
Researchers, who are interested to benchmark their modeling and transformation tool with a formally founded and consistent reference implementation of OMG's standard languages MOF 2.0, UML 2.0, OCL 2.0 and QVT. MOFLON already realizes recently introduced features like the new association concept, association refinement, and package refinement and is bootstrapped from a complete and corrected standard MOF 2.0 specification.
-
Students, who want to gather practical experience with OMG's standard modeling languages and graph transformations. MOFLON does not only generate skeletons from class diagrams, but allows to visually specify the complete application logic, helping to learn the detailed semantics of and the intricate interrelationship between the different languages.
