Skip to content
SPECIFICTION
Get listed

AgileUML

agilemde.co.uk

WindowsmacOSLinux
Visit agilemde.co.uk
Spec score 7.7 #15 of 26 in UML Modeling Software

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

Alternatives to AgileUMLAll alternatives →