itemis AG stellt YAKINDU vor

Neue Lösung für modellgetriebene Entwicklung von eingebetteten Systemen.

22.02.2008, Lünen

Zusammenfassung

Die itemis AG, der Spezialist für modellgetriebene Softwareentwicklung, präsentiert auf der Embedded World ihr neues Produkt- und Dienstleistungsangebot YAKINDU. Mit YAKINDU hat itemis ein neuartiges Konzept für Softwareentwicklungstechniken unter Verwendung von Model Driven Software Development (MDSD) und Eclipse-basierten Toolketten für Embedded Systems entwickelt. Für die Grundlagen von YAKINDU wurde das Forschungsprojekt »Modellbasierte, generative Softwareentwicklung für eingebettete Systeme«, an dem itemis  neben zwei weiteren Institutionen beteiligt ist, mit dem 'Zukunftswettbewerb Ruhrgebiet' ausgezeichnet. Auf der Embedded World gab es für das noch junge Projekt einen weiteren Preis von »Deutschland – Land der Ideen«. Die Initiative wird getragen von der Bundesregierung und der Wirtschaft, vertreten durch den Bundesverband der Deutschen Industrie (BDI) und führenden Unternehmen.

Modellgetriebene Softwareentwicklung ist in anderen Bereichen sehr erfolgreich im Einsatz und das Forschungsprojekt hat gezeigt, welche Vorteile die Wiederverwendbarkeit von Elementen auf höherer Abstraktionsebene bei Business-Anwendungen bieten können. Bei der Entwicklung von eingebetteten Systemen werden derartige Konzepte bisher kaum eingesetzt. Ingenieure verwenden eigene Methoden zur Planung der Systeme, die nicht für Modularisierung und Wiederverwendbarkeit optimiert sind und mögliche Synergiepotenziale nicht ausschöpfen.

YAKINDU verkürzt die Entwicklungszeit

Systeme in Mini- oder Microcomputer laufen mit hochkomplexer und umfangreicher Software. Die zunehmende Komplexität der Steuerungssoftware erfordert neue Wege der Entwicklung: Um wettbewerbsfähig zu bleiben, müssen sich die Entwicklungszyklen von eingebetteten Systemen drastisch verkürzen. Mit Hilfe der modellgetriebenen, generativen Entwicklungsmethode kann die Softwarekomplexität reduziert und die Entwicklung schneller realisiert werden. YAKINDU gibt Entwicklern dieser Software Werkzeuge an die Hand, um eingebettete Systeme schneller und besser programmieren und testen zu können. Dabei verbindet YAKINDU aktuelle Methoden aus der Softwaretechnik mit bewährten Verfahren aus dem Ingenieurswesen. Der wichtigste Teil in diesem Prozess sind exakte Modelle der zu entwickelnden Systeme. Mit Hilfe dieser Modelle können Teile der Software automatisch erzeugt, ihre Wirkung simuliert und das Zusammenspiel mit den anderen Komponenten geprüft werden.

Entwicklungswerkzeuge für Profis

Für die modellbasierte, generative Softwareentwicklung werden Werkzeuge benötigt, die optimal an die Bedürfnisse im Unternehmen anzupassen sind. Diese Werkzeuge sollten sich nahtlos in bestehende Werkzeugketten integrieren lassen. Eine solche durchgängige und integrierte Werkzeugkette unterstützt den kompletten Entwicklungsprozess - von den Anforderungen über Verhaltens- und Strukturmodellierung, Simulation und Visualisierung, Validierung und Verifikation, Codegenerierung und manuelle Implementierung bis hin zum Deployment und automatisierten Test.

Mit Hilfe der modellgetriebenen, generativen Entwicklungsmethode, kann die Software-komplexität reduziert und die Entwicklung schneller realisiert werden. YAKINDU ist ein dafür ein neuartiges Konzept, dass es ermöglicht, modellgetriebene Entwicklung für eingebettete Systeme sinnvoll zu nutzen und auszuschöpfen:

  • Geschwindigkeitsvorteile durch Codegenerierung

  • Komplexität wird reduziert durch Abstraktion

  • gesicherte Qualität durch Automation

YAKINDU umfasst fünf Bereiche:

  1. Development Tools

  2. Consulting Services

  3. Trainings

  4. Support Services

  5. Research&Development

Mit YAKINDU Development Tools werden Werkzeugketten fit für die Zukunft und um die notwendigen Ergänzungen zur optimalen Unterstützung modellgetriebener Entwicklungsverfahren erweitert. Mit den YAKINDU Development Tools erhalten Unternehmen die richtige Ergänzung zu ihrer aktuellen Werkzeugkette. Sie basieren auf aktueller Open Source-Technologie von Eclipse und werden auf die speziellen Bedürfnisse angepasst. itemis erstellt solche passgenauen Lösungen für spezielle Codegeneratoren, Validierungsframeworks, grafische oder textuelle Editoren und vieles mehr auf Basis der individuellen Anforderungen.

Für den Einstieg in Model Driven Software Development (MDSD) wurde der YAKINDU Quick Check entwickelt. Mit dem Quick Check erhalten Unternehmen einen ersten kompakten Überblick über ihre Potentiale einer MDSD-Einführung.

Mit den YAKINDU Consulting Services erhalten Entwicklungsteams professionelle und passgenaue Unterstützung für die Einführung modellgetriebener Entwicklung. Die Qualität und Geschwindigkeit, mit der eingebettete Systeme von der Anforderung bis zur Marktreife gebracht werden, gewinnt in einem immer enger werdenden Markt mehr an Bedeutung. Umso wichtiger ist es, Entwicklungsmethoden und -werkzeuge jederzeit optimieren und an neue Herausforderungen anpassen zu können.

In den YAKINDU Trainings können Unternehmen sich vorab über die Potentiale modell-getriebener Softwareentwicklung informieren und Mitarbeiter gezielt und effektiv ausbilden.  Mit den YAKINDU Trainings werden erste praktische Eindrücke gewonnen oder weiterführende Themen wie die Entwicklung von DSL-Editoren oder Produktlinien vertieft. Das umfassende YAKINDU-Schulungsangebot bietet Know-how rund um MDSD.

Die YAKINDU Support Services bietet die Sicherheit, die für den Betrieb der Entwicklungswerkzeuge benötigt wird. Mit Open Source-Lösungen auf Basis von Eclipse und individuellen Ergänzungen können heute wirksam Werkzeugketten optimiert werden. Bei zeitkritischer Produktentwicklung kommt es darauf an z. B. bei Fehlern schnell zu reagieren. Mit einem professionellen Support-Service kann im Fehlerfall optimal reagiert werden.

Durch die praxisnahe Forschung und Entwicklung im Bereich YAKINDU Research & Development bleiben die MDSD-Spezialisten von itemis für ihre Kunden immer »ganz vorn«. Im Rahmen der Forschung & Entwicklung fließen regelmäßig aktuelle Erkenntnisse aus Forschungsprojekten in die Praxis, um auch für den nächsten und übernächsten Schritt gut gerüstet zu sein.

Mehr erfahren über die itemis Community

Rund um ihre Fachthemen bietet itemis freie Community- und Netzwerkangebote. Dem erst kürzlich über die Business-Plattform XING (www.xing.de) durch itemis ins Leben gerufene Forum »Embedded Systems« gehören mittlerweile über 60 Mitglieder an. Interessierte sind herzlich eingeladen, mit zu »netzwerken« und sich rund um Embedded Systems auszutauschen. Eine weitere Möglichkeit im Bereich Softwarebusiness auf dem neuesten Stand zu bleiben, ist der itemis-interne Blog. itemis hat seine »itemis world« für Kunden und Interessenten geöffnet. Wer aktuell über z. B. Buchtipps, oAW, MDSD oder anderen Themen aus der Softwareentwicklung und IT-Beratung informiert sein möchte, sollte regelmäßig unter http://blogs.itemis.de vorbeischauen.


Kontakt

Patrick Schneider
Leiter Marketing

Telefon: +49 231 9860-193

E-Mail: