[SrcML] UML2.0 representition
Status: Beta
Brought to you by:
crashchaos
From: Claudia L. <C.S...@we...> - 2005-05-20 08:07:11
|
Hello, as I mentioned in the latest meeting I'm going to implement a project representing XML-Code in UML2.0 The chosen language for this project is Java and the name of the project XUML. The XML-Code which shall be represented in UML2.0 is handed over to the software project by executing it. The user can start the project by the BASH typing the name of the project followed by the XML-Files. I know so far SrcML is running just under Linux. Linux users don't like GUIs so much. Nevertheless I will also implement a simple one. Maybe some day there will be a Windows version of SrcML. In this GUI the files can be chosen by clicking on them. UML2.0 includes 13 different kind of diagrams. For it's to much for a single person to implement a project supporting all of these I concentrate on one diagram: the ClassDiagram. It is seen as the foundation on which all the other diagrams - behavior diagrams and the rest of the structured diagrams - build. It is not possible to realize all of the notations which can be uses in ClassDiagrams in Java and thus in SML. So the followed notations will not be represented by XUML: - template class: exists in Java since version 1.5 but SrcML parses Java version 1.4.2 - association and association class - stereotype - note: though it's possible to start a comment in Java I decided not to consider this because it is normally quite long and will restricht the clearness of the ClassDiagram Before I can go on and finish the requirement phase I need some answers on the following questions: - which kind of classes doews SrcML realize? Embedded abstract classes and also interfaces? How does SrcML handles the import of packages? Does SrcML realize user specified types? - maybe somebody can send me a SrcML document as an example? - so far it is also not clears whether the ClassDiagram shall be saved as a Visio or an XMI file. I've googled for some interresting document telling more about XMI but without any success. Also the book shops have no books dealing with XMI. Maybe you can recommend a link or a book? That's all so far. Bye Claudia __________________________________________________________ Mit WEB.DE FreePhone mit hoechster Qualitaet ab 0 Ct./Min. weltweit telefonieren! http://freephone.web.de/?mc=021201 |