codegeneratoren

Werbung
ix.0505.108.neu3.EP 15.04.2005 10:29 Uhr Seite 1
CODEGENERATOREN
Hersteller
Web-Adresse
Produktname/Version
Lizenzmodell/Preis
UML-Version
XMI- Support
Codegenerator: Zielsprachen
b + m Informatik AG
www.bmiag.de
Open ArchitectureWare 3.0
Generator FrameWork ist Open Source, Cartridges
selbst entwickeln oder käuflich erwerben
JVM
beliebig
nein, aber Cartridges benötigen Laufzeitumgebung,
Source bei Bedarf
je nach UML-Tool
XMI 1.x, 2.0
beliebig
Codegenerator: Komponentenumgebungen
Diagramme für Generierung
GUI realisierbar?
Zugang zum Modell- Repository
Codegenerator
integrierte UML-Werkzeuge
beliebig
k. A.
nein
XMI
Template-basiert
Eclipse
Codegenerator: Aufwand bei Erweiterung
Codegenerator: Source/Binary
Templates/Script: Source/Binary
Entwicklungsumgebung für Codegenerator
einfach
beides möglich
beides möglich
Eclipse Plug-in
Plattform: Codegenerator
Plattform: erstellte Anwendung
eigene Frameworks, Bibliotheken, Quellcode
BITPlan
www.bitplan.de
SmartGenerator 3.3
kommerziell, keine Angabe
XCoder-Project
sourceforge.net/projects/xcoder
XCoder 1.2.0
Open Source
AndroMDA
www.andromda.de
AndroMDA 3.0
Open Source, BSD-Lizenz
JVM
beliebig
nein
InnoQ
www.innoq.de
IQgen 2.1.1
nicht kommerzieller Einsatz kostenlos,
sonst: 1500 Euro
Windows 2000/XP, Linux, Mac OS X
beliebig
nein
JVM
beliebig
bei UML2PHP, Delphi, Java mit Sourcecode
1.3 bis 2.0 je nach UML Tool
XMI 1.x, 2.0
Java,Cobol, Delphi, C#, C++, Objective-C, PHP,
CORBA-IDL,SQL, Visual Basic
nach Anpassung
Klassen, Aktivitäten, Use Case, State
UML2PHP
Java-API
Template-basiert
Rose, Poseidon 2.6 und 3.0, ArgoUML,
ObjectIF, Innovator, ObjectDomain,
Unisys XMI Export
einfach
Source (Rechte bleiben bei Hersteller)
beides möglich
Ultraedit, Eclipse, VIM
je nach UML-Tool
XMI 1.x
Java, C++, C#,
1.3 bis 1.5 je nach UML Tool
XMI 1.x
Java, Cobol, XML, C++, CORBA IDL, SQL, HTML
je nach UML-Tool
XMI 1.x über Netbeans MDR
Java, SQL, Hibernate-QL, EJB-QL
EJB, .Net
Klassen, Aktivitäten, Use Case, State
nein
XMI
Template-basiert
Rose, XDE, Ameos, MagicDraw
beliebig
k. A.
nein
XMI 1.x
Template-basiert, JSP
ObjectiF, Rose, Innovator, ArgoUML, Poseidon,
Together, Enterprise Architect, ObejctDomain,
Visio
einfach
Binary
Source
Eclipse, IDEA
J2EE mit Spring
Klassen, Aktivitäten, Use Case, Package
nein
XMI
Template-basiert
MagicDraw, Poseidon, Sparx, Enterprise Architect
einfach
beides möglich
beides möglich
Eclipse Plug-in
JVM
beliebig
wenige Utility-Klassen mit Sourcecode
einfach
Source
Source
Ecplise Plug-in
Herunterladen