AgileUML
agilemde.co.uk
Spec sheet
- Purpose
- AgileUML provides modelling and code generation support for a subset of UML and OCL.Read 8 Oct 2026 · agilemde.co.uk
- Intended users
- The Eclipse project page says the tools can be used by academic researchers or industrial practitioners and have been used in education and industrial-scale applications.Read 8 Oct 2026 · projects.eclipse.org
- Audience
- The maker presents AgileUML for software practitioners and businesses adopting model-driven engineering.Read 7 Oct 2026 · agilemde.co.uk
- Mobile apps
- It can synthesize Android app XML UI and Java code, and Swift 5 code and SwiftUI views for iOS.Read 8 Oct 2026 · agilemde.co.uk
- Support
- Agile MDE offers support and training for AgileUML and directs software inquiries to [email protected].Read 7 Oct 2026 · agilemde.co.uk
- License
- The Eclipse project page lists Eclipse Public License 2.0 and notes that some source code and binaries may use different terms specified in file headers or NOTICE files.Read 8 Oct 2026 · projects.eclipse.org
- Analysis
- The toolset includes verification and quality analysis tools, and the Eclipse project description says specifications can be analysed for technical debt and other flaws.Read 8 Oct 2026 · projects.eclipse.org
- Analysis and tests
- The tool supports verification and quality analysis and can synthesize test cases and test harnesses.Read 7 Oct 2026 · agilemde.co.uk
- App architectures
- Its mobile app synthesis supports MVC and MVVM architectures and component libraries for authentication, cloud and local datastores, graphics and file management.Read 8 Oct 2026 · agilemde.co.uk
- Code abstraction
- AgileUML can abstract Java, C, VB6, COBOL, Python and JavaScript code to UML/OCL.Read 8 Oct 2026 · agilemde.co.uk
- Code generation
- The toolset generates functional code in Java, C++, C, C#, Python and Swift.Read 8 Oct 2026 · agilemde.co.uk
- Documentation and support
- The maker provides manuals, guides and tutorial videos, and invites software questions by email at [email protected].Read 8 Oct 2026 · agilemde.co.uk
- Downloads
- The maker provides a downloadable toolset executable, code libraries, analysis and translation tools, and code generators.Read 8 Oct 2026 · agilemde.co.uk
- Integration libraries
- For mobile app synthesis, the maker lists component libraries for authentication, cloud and local data stores, graphics, and file management.Read 7 Oct 2026 · agilemde.co.uk
- Limits
- The maker describes AgileUML as supporting subsets of UML, OCL, interaction diagrams, and SysML requirements models.Read 7 Oct 2026 · agilemde.co.uk
- Model transformations
- The toolset supports model transformations including QVT-R, ATL and ETL.Read 8 Oct 2026 · agilemde.co.uk
- Modeling
- It supports graphical or textual UML class diagrams, use cases, OCL or pseudocode behavior, simple state machines, interaction diagrams, and some SysML requirements models.Read 7 Oct 2026 · agilemde.co.uk
- Reverse engineering
- AgileUML can abstract Java, C, VB6, COBOL, Python, and JavaScript code into UML/OCL.Read 7 Oct 2026 · agilemde.co.uk
- Runtime
- The maker's instructions say to run AgileUML from the command line using `java -jar umlrsds.jar`.Read 8 Oct 2026 · agilemde.co.uk
- Specifications
- It supports UML class diagrams, use cases, OCL or pseudocode behaviour specifications, simple state machines, interaction diagram notation and a subset of SysML requirements models.Read 8 Oct 2026 · agilemde.co.uk
- Transformations
- It supports model transformation approaches including QVT-R, ATL, and ETL.Read 7 Oct 2026 · agilemde.co.uk
Where Specifiction places it
- UML Modeling Software#15 of 267.7