Fujaba
| Fujaba | |
|---|---|
| Basisdaten
| |
| Entwickler | Fujaba Development Group |
| Aktuelle Version | 5.2.2 (28. April 2009) |
| Betriebssystem | Multi-Plattform (Java) |
| Programmiersprache | Java |
| Kategorie | UML-Werkzeug |
| Lizenz | LGPL |
| https://web.archive.org/web/20160306223306/http://fujaba.de/ | |
Fujaba ist ein UML-Werkzeug. Es ist vollständig in der Sprache Java geschrieben und somit plattformunabhängig. Fujaba wird von der Fujaba Development Group der Universität Paderborn in Zusammenarbeit mit anderen Universitäten (darunter Kassel, Bayreuth, Darmstadt) entwickelt. Der Name Fujaba ist ein Akronym für From Uml to Java And Back Again.
Fujaba nutzt UML-Klassendiagramme zur Modellierung der Objektstrukturen eines Programms. Zur operationalen Spezifikation des Verhaltens einzelner Methoden bietet Fujaba UML-Aktivitätsdiagramme an, wobei die einzelnen Aktivitäten eine spezielle Art von UML-Objektdiagrammen enthalten. Die Ausführung dieser Objektdiagramme basiert auf der Theorie von Graphersetzungssystemen. Das Objektdiagramm beschreibt eine zu suchende Situation in den Laufzeitdaten des Programms und wie die gefundene Objektstruktur verändert werden soll. Im Idealfall kann der Entwickler anschließend sein vollständiges Programm als kompilierfähigen Java-Code generieren.
Derzeit wird daran gearbeitet, auch den umgekehrten Weg zu ermöglichen. Fujaba kann über Plug-ins erweitert werden. Zudem wird an Fujaba4Eclipse entwickelt, welches Fujaba in Eclipse integrieren soll.
Spätestens 2016 wurde die Arbeit an Fujaba eingestellt, das Programm ist nur noch im Internetarchiv erhältlich.
Siehe auch
Weblinks
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.