Model-Driven Software Development with Reuseware
To run the complete application, first all languages have to be installed. Then, the Eclipse project below can be imported, which contains all the model fragments, composition system specifications and reuse extensions.
Languages
- OpenOffice:
- UseCaseInvariant:
- UML:
- ValueFlow:
- Java:
Composition Systems and Model Fragments
- Eclipse Project containing all model fragments: de.tudresden.ticket_shop
- To explore the project:
- Make sure that all language plugins from above are installed and running.
- Make sure the following is configured in your workspace
- Preferences > Reuseware > Fragment File Extensions
1st list should contain: xml, ucinv, valueflow, uml, java
2nd list should contain: uml - umldi, valueflow - valueflow_diagram
- After each start of Eclipse you have to do a "JaMoPP > Register in Classpath" on the java_lib and src folder. Afterwards you have to rerun the Java part of the composition (e.g., by changing and saving one of the *.java fragments in the store folder).
- You can run the composed application which is TicketShop.java in the out folder. Note: The java_lib folder contains SWT and JFace libs for OS X. To run on Windows or Linux you might have to exchange these libs.