Guidelines on how to derive XML schemas from FuGE-based UML2 models

Applicable also as formal validation of FuGE-based UML2 models

Authors

Requirements

Step by Step

1. Install Java

2. Install Maven2

3. Set Up Environment Variables

4. Test Maven2

5. Install AndroMDA Application plugin

Next we will download and install the AndroMDA Application plugin into your Maven repository. This plugin allows creation of Java starter applications that use AndroMDA. This is the only AndroMDA artifact that we will install explicitly. All other artifacts, such as AndroMDA cartridges, will be automatically downloaded by the Maven scripts generated by the plugin. Install the plugin by following the steps below.

6. Create Conversion Project (Maven2 Application)

7. Create XML Schema Cartridge Template

8. Preparing a FuGE-based UML2 Model for Conversion

9. Update the Project Description File

10. Update the AndroMDA Configuration File

11. Specify XML Schema Data Type Mappings

12. Download All Required Components

13. Fix Facade Mappings

14. Generate the XML Schema

15. The UML Model Validation

FuGE-to-XSD-v1 (last edited 2008-06-13 20:44:19 by OlgaTchuvatkina)