Welcome to the exff Pages |
NEWS | ABOUT | SOFTWARE | FAQ | GUIDES | PAPERS | LINKS |
Resources
|
At this point the exff capability is all implemented as XML Stylesheets (XSLT). Therefore, to perform the UML->EXPRESS and EXPRESS->UML transformations, all you need is an XSLT transform engine. You also need the UML and EXPRESS tools with which you want to work as well. The following describes the process for getting the exff demonstrator working. If you use other software tools, follow their installation instructions. The exff demonstrator uses the following software:
The exff demonstrator also requires that the XSLT, DTDs and other files used are in the appropriate directories on your computer. Installing Poseidon CEPoseidon CE is freely available on the Web. It requires Java Development Kit 1.4 JDK 1.4.
Installing Command Line WinZip
If you do not have WinZip or the command line support you can also open the Poseidon "zargo" files with any uncompress utility and extract the XMI file. The XMI file is the input to the XSLT stylesheets that create the EXPRESS. Installing MSXSL
Any XSLT processor will work with exff. If MSXSL isn't available for you, try the Apache XML Project software called Xalan - Java. Installing EEPDownload EEP from the Eurostep Web site under "products & services" and follow the installation instructions found there. The e2u DOS batch files show the options directing EEP to generate XML from EXPRESS text. Installing exffexff can be installed by following these instructions:
exff Files and DirectoriesThe exff folders named "dtd", "xsl" and "utils_samples" contain files used as part of the exff transformations. Please do not rename or delete these folders or anything in these folders. These three folder should be installed in a single "exff_r01" folder. The DOS batch files assume this. Otherwise, executing the transformations will be more difficult. xslThis folder contains all the XSLT transformations that make up the exff capability for Release 0.1. dtdThis folder contains the OMG UML XMI DTDs that are required by the exff transformations. These DTDs get copied into temporary folders by the DOS batch files that execute the transformation. It also contains the express_model.dtd which controls how EXPRESS is represented in XML for exff use. utils_samplesThis folder contains the UML tool templates, the UML model examples and other files used as part of the exff capability. This folder contains the DOS batch files you can use in Windows to execute the exff capability. These files must be edited before use! This folder contains a file used by the e2u capability in generating a new UML XMI model file for Poseidon CE. |