Gentleware AG

Transcrição

Gentleware AG
PRESSEMITTEILUNG
Neue
DSL-Plattform
Entwicklung
zur
von
kosteneffizienten
maßgeschneiderten
Konstanz, 28. September 2010 – Die Gentleware AG, Spezialist im Bereich
der Software-Modellierung und automatisierten Softwareerstellung, kündigt
eine neue Plattform namens Poseidon for DSLs an, mit der Softwareteams
ihre eigenen Modellierungssprachen (Domain Specific Languages – DSLs)
entwickeln können. Dies senkt die Schwelle zur Einführung von MDSDTechnologien (Model Driven Software Development) erheblich.
bisher
mit
Produktivitätssteigerungen
grafischen
der
Tel. +49 (0)7533 94 19 064
Fax. +49 (0)7533 94 19 065
[email protected]
www.gentleware.com
Modellierungssprachen
Wer
Gentleware AG
Zur Halde 16
78476 Allensbach-Hegne
Germany
Modellierungssprachen
modellgetriebenen
Vorstand
Prof. Dr. Marko Boger, CEO
Aufsichtsratsvorsitzender
Carsten Robitzki
Commerzbank Konstanz
BLZ 690 400 45
Konto-Nr. 275 6690 00
Swift Code: COBA DE-FF XXX
BIC: COBADEFFXXX
IBAN: DE55 69040045
0275669000
die
Softwareentwicklung
(MDSD) ausschöpfen wollte, war bei der Auswahl der Modellierungssprache
auf standardisierte und weitverbreitete Sprachen wie die UML beschränkt,
für die gute und günstige Werkzeuge wie Poseidon for UML bereits zur
Verfügung standen. Doch um aus Modellen automatisch Softwarecode zu
generieren, hat sich die UML als zu schwerfällig erwiesen. Damit der Ansatz
der modellgetriebenen Softwareentwicklung sein Potential zur Steigerung der
Produktivität entfalten kann, muss das Modell möglichst gut die Umstände
einer Domäne ausdrücken können. Dies kann die UML nicht leisten. Zudem
ist das UML-Metamodell mittlerweile ausgesprochen komplex geworden.
Viel
besser
geeignet
sind
auf
die
Domäne
maßgeschneiderte
Modellierungssprachen, so genannte domänenspezifische Sprachen oder
DSLs. Doch für diese fehlte bisher die Toolunterstützung.
Daher bringt der Software-Modellierungs-Spezialist Gentleware AG im Herbst
2010 eine neue Plattform auf den Markt, die das Erstellen von eigenen
HRB 705506
Amtsgericht Freiburg
Steuernummer 22/887/09575
VAT-ID: DE 214731075
grafischen Modellierungssprachen - den DSLs - ermöglicht. Über ein
eigenes Metamodell können individuelle Anforderungen an die
Modellierungssprache umgesetzt und ein entsprechendes Werkzeug
erzeugt werden. So können ganz gezielt die Zusammenhänge oder
Abläufe einer Domäne wie z. B. die Abläufe innerhalb einer VertragKunde-Lieferanten-Beziehung dargestellt und für die automatische
Softwareerstellung genutzt werden.
Firmengründer Prof. Dr. Marko Boger erläutert den Nutzen der
Lösung wie folgt: „Endlich sind Entwicklungsteams frei in der
Gestaltung ihrer grafischen Softwaremodellierung und können
firmenspezifische
Anforderungen
einbinden
und
in
bisher
ungeahntem Maße von den Vorzügen der Softwaremodellierung
profitieren. Mit Poseidon for DSLs können Entwickler innerhalb von
wenigen Stunden oder Tagen ihre eigene DSL erstellen und zum
Generieren von Softwarecode verwenden. Wir haben eine DSL für
grafische Modellierungssprachen entwickelt, aus der wiederum die
Werkzeuge für eine anwenderspezifische DSL generiert werden.
Damit wird die Erstellung einer DSL zum Kinderspiel und die
Schwelle zur Einführung von MDSD niedrig.“
Entwicklungsteams zählen ebenso zum Anwenderkreis dieser
Innovation wie IT-Beratungsunternehmen, die damit entsprechende
Tools für ihre Kunden bauen. In die Plattform sind die Erfahrungen
aus über 10 Jahren Entwicklung von Modellierungswerkzeugen und
automatisierter Softwareerzeugung eingeflossen. Sie basiert auf dem
Eclipse Modeling Framework (EMF), wodurch die erstellten Modelle
nahtlos für die Codegenerierung in Eclipse weiterverwendet werden
können.
Poseidon for DSLs wird am 4. Oktober 2010 offiziell auf der
MODELS 2010 Konferenz in Oslo vorgestellt, wo Prof. Dr. Boger
2
einen Vortrag unter dem Titel „Developing a Graphical DSL in under 3
Hours“
halten
wird:
http://models2010.ifi.uio.no/tut-tab.shtml.
Danach wird die neue Software online zur Verfügung stehen unter
www.gentleware.com.
Das Produkt wird zum Download bereitgestellt und bietet ein
interessantes Preismodell: Die Nutzung des DSL-Baukastens ist
komplett kostenlos. Erst wenn die DSL vollständig entwickelt ist und
der Modellierungsanwender seine erstellten Modelle abspeichern
möchte, ist die Lizenzierung der Software notwendig. So kann man
den Umgang mit dem neuen Tool zur Genüge testen, ohne vorab
investieren zu müssen.
Firmenprofil
Die Gentleware AG ist einer der Pioniere im Bereich der Softwaremodellierung und
automatisierten Softwaregenerierung und hat mit ihren Produkten weltweit bereits Millionen
von Anwendern und zigtausende IT-Unternehmen erreicht. Die Produkte und Dienstleistungen
des Softwarespezialisten ermöglichen seinen Kunden, ihre Konzepte zügig vom Modell in den
laufenden Geschäftsbetrieb zu übertragen. Das Portfolio umfasst die Entwicklung von
firmenspezifischen Anwendungen, Training und Coaching im Bereich der SoftwareModellierung, der Entwicklung eigener Modellierungssprachen und im Generieren von
Softwarecode aus den entsprechenden Modellen. Im Vordergrund steht immer die Steigerung
der Produktivität und Qualität in der Softwareentwicklung, um einen Mehrwert für den Kunden
zu erzielen.
Das Unternehmen bietet drei Standard-Produktlinien an: Poseidon for UML ist für Analyse,
Design und Dokumentation von Softwareprojekten nach UML 2 gedacht. Apollo for Eclipse
leistet das Roundtrip-Engineering zur Analyse von bestehendem Code innerhalb von Eclipse.
Das neueste Gentleware-Produkt, Poseidon for DSLs, erlaubt die eigenständige Entwicklung
von maßgeschneiderten Modellierungssprachen.
Das Unternehmen wurde 2000 von CEO Prof. Dr. Marko Boger gegründet, der zuvor bereits
die treibende Kraft des Open-Source-Projekts ArgoUML war. Im Herbst 2009 nahm der
Unternehmenslenker zudem eine Professur im Bereich Softwarearchitektur und
Softwareengineering an der Hochschule für Technik, Wirtschaft und Gestaltung (HTWG) in
Konstanz an und verbindet so Forschung und Lehre mit den praktischen SoftwareAnforderungen der Wirtschaft. Gentleware hat an den UML 2- und SysML-Standards der OMG
3
maßgeblich mitgewirkt und ist an wichtigen Open-Source-Projekten für die modellgetriebene
Softwareentwicklung (MDSD) beteiligt.
Kontakt
Agentur
Gentleware AG
Prof. Dr. Marko Boger
Zur Halde 16
78476 Allensbach-Hegne
Germany
Tel: +49 - 75 33 - 9 41 90 64
Fax: +49 - 75 33 - 9 41 90 65
[email protected]
www.gentleware.com
marketing teufel
Nicole Fischer
Bergedorfer Schloßstraße 15
21029 Hamburg
Germany
Tel: +49 - 040 – 60 53 55 07
Fax: +49 - 040 – 35 01 63 81
[email protected]
www.marketingteufel.com
4

Documentos relacionados