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