Contact
QR code for the current URL

Story Box-ID: 198534

itemis AG Am Brambusch 15-24 44536 Lünen, Germany http://www.itemis.de
Contact Sven Efftinge +49 431 5606335
Company logo of itemis AG

itemis treibt Eclipse Modeling voran

Neuentwicklung von „Xtext“ und „Xpand“

(PresseBox) (Lünen, )
Die itemis AG, ein führender IT-Dienstleister für modellbasierte Softwareentwicklung (MDSD), setzt als strategisches Mitglied der Eclipse Foundation sein Know-how erfolgreich beim aktuellen Eclipse Modeling Project (EMP) ein. Ein eigens für das EMP gestellte itemis-Entwicklerteam treibt die Entwicklung und Förderung modellbasierter Technologien konzentriert voran, so dass bereits wesentliche Fortschritte bei der Neuentwicklung des Open-Source-Frameworks "Xtext" und der Templatesprache "Xpand" zu verzeichnen sind. Diese werden in das nächste Release von Eclipse einfließen.

Das Framework "Xtext" dient der Entwicklung von textuellen domänenspezifischen Sprachen (DSL) und bietet eine auf die jeweilige Sprache zugeschnittene Integration in die Entwicklungsumgebung, die der von gängigen Java-Entwicklungsumgebungen gewohnter Funktionalität in nichts nach steht. Mit der neuen Version von "Xtext" ist es nun problemlos möglich, komplexere Sprachen bis hin zu kompletten Programmiersprachen zu implementieren. Ein Sprachvererbungsmechanismus ermöglicht die Wiederverwendung von gängigen Sprachbausteinen. Bei der Entwicklung wird besonders viel Wert auf Skalierbarkeit und Performance gelegt.

Bei "Xpand" handelt es sich um eine typisierte Templatesprache, die über spezielle, für die Codegenerierung wichtige, Konzepte verfügt und somit die Übersetzung beliebiger domänenspezifischer Sprachen in bekannte Programmiersprachen ermöglicht. Mit "Xpand" können Templates polymorph aufgerufen und durch Aspekte erweitert bzw. verdeckt werden.

Sowohl "Xpand" als auch "Xtext" selbst werden mit "Xtext" implementiert. So wird sichergestellt, dass die in "Xtext" integrierten Konzepte auch tatsächlich praxisrelevant sind und eine hohe Qualität aufweisen.

"Ein Framework für die Erstellung von Programmiersprachen zu entwickeln, erscheint sicher zunächst sehr ehrgeizig. Wir haben aber bereits die größten Herausforderungen gemeistert und sind voll im Zeitplan. Sowohl "Xtext" als auch "Xpand" werden in der nächsten Version von Eclipse, die im Sommer 2009 erscheint, enthalten sein", so Sven Efftinge, Leiter des Entwicklerteams.

"Die Herausforderungen bei der Entwicklung großer Individualsoftwaresysteme liegt heute zunehmend in der Handhabung der steigenden Komplexität. Nur mit den geeigneten Programmierwerkzeugen gelingt es, hier gute Antworten zu finden. Das große, weltweite Interesse aus unterschiedlichsten Branchen (Automobil, Luftfahrt, Telekommunikation) an Eclipse Modeling bestärkt uns darin, mit unserem Open Source Entwicklungsansatz auf dem richtigen Weg zu sein", unterstreicht Wolfgang Neuhaus, Vorstand und Mitbegründer der itemis AG.

Über die Eclipse Foundation

Eclipse ist eine Open Source-Community, deren Projekte sich auf die Entwicklung einer offenen Entwicklungsplattform konzentrieren, bestehend aus erweiterbaren Frameworks, Tools und Laufzeitumgebungen für die Entwicklung, Verteilung und Verwaltung von Software über ihren gesamten Lebenszyklus hinweg. Es handelt sich dabei um ein großes, lebhaftes Umfeld aus maßgeblichen Technologieanbietern, innovativen Startup-Unternehmen, Universitäten, Forschungsinstitutionen und Einzelpersonen, die die Eclipse-Plattform erweitern, ergänzen und unterstützen. Die Eclipse Foundation ist eine Non-Profit-Organisation und wird von ihren Mitgliedern unterstützt, die die Eclipse-Projekte verwalten. Weitere Informationen über Eclipse und die Eclipse Foundation erhalten Sie unter www.eclipse.org.

itemis AG

Die itemis AG ist ein unabhängiges IT-Beratungsunternehmen mit Stammsitz in Lünen und Niederlassungen in Bonn, Hilden, Pforzheim, Kiel und Leipzig. Die nachhaltig positive Entwicklung des Unternehmens seit dem Gründungsjahr 2003 lässt sich am konstanten Wachstum eindrucksvoll festmachen. Die Kernkompetenz von itemis liegt in der Einführung von modellbasierten Software-Entwicklungsmethoden. Diese zeichnen sich durch ein hohes Automatisierungspotential aus und ermöglichen somit Produktivitätssteigerungen und Verbesserungen von Qualität und Wartbarkeit von Softwaresystemen. Eine Reduktion der Kosten über den gesamten Application-Life-Cycle ist ein weiteres Argument für den Ansatz der modellbasierten Software-Entwicklung. Als strategisches Mitglied der Eclipse Foundation stellt itemis ein Entwickler-Team von acht Entwicklern für das Eclipse Modeling Project (EMP) und ist maßgeblich an der Entwicklung des Open-Source-Generatorenframeworks openArchitectureWare (oAW) beteiligt, welches die Methodik der modellbasierten Software-Entwicklung unterstützt. Für die Belange der Eclipse Foundation im Gesamten setzt sich Wolfgang Neuhaus, Vorstand der itemis AG und Mitglied des Foundation-Aufsichtsrates, nachhaltig ein. Das Unternehmen engagiert sich stark in Forschungsprojekten und arbeitet aktuell am Forschungsprojekt "Q-ImPrESS" zu serviceorientierter Architektur (SOA) mit, das Teil des 7. EU-Forschungsrahmenprogramms ist. Ebenso wirkt itemis in Zusammenarbeit mit dem Lehrstuhl für Nachrichtentechnik der FH Dortmund an einer Eclipse-basierten Gesamtplattform für die modellbasierte Entwicklung eingebetteter Systeme mit. Weitere Informationen zum Unternehmen unter www.itemis.de.

The publisher indicated in each case (see company info by clicking on image/title or company info in the right-hand column) is solely responsible for the stories above, the event or job offer shown and for the image and audio material displayed. As a rule, the publisher is also the author of the texts and the attached image, audio and information material. The use of information published here is generally free of charge for personal information and editorial processing. Please clarify any copyright issues with the stated publisher before further use. In case of publication, please send a specimen copy to service@pressebox.de.
Important note:

Systematic data storage as well as the use of even parts of this database are only permitted with the written consent of unn | UNITED NEWS NETWORK GmbH.

unn | UNITED NEWS NETWORK GmbH 2002–2024, All rights reserved

The publisher indicated in each case (see company info by clicking on image/title or company info in the right-hand column) is solely responsible for the stories above, the event or job offer shown and for the image and audio material displayed. As a rule, the publisher is also the author of the texts and the attached image, audio and information material. The use of information published here is generally free of charge for personal information and editorial processing. Please clarify any copyright issues with the stated publisher before further use. In case of publication, please send a specimen copy to service@pressebox.de.