Technologien und Werkzeuge

Zusammenfassung

itemis ist ein Beratungshaus, das sich schwerpunktmäßig mit Methoden zur effizienten Entwicklung von komplexen Systemen beschäftigt. Themen wie modellbasierte Softwareentwicklung, Systems Engineering, (agile) Prozesse sowie Softwarearchitektur bilden dabei den Tätigkeitsschwerpunkt.

itemis verwendet eine breite Palette von Werkzeugen. Die Auswahl fällt anhand der spezifischen Projektsituation.

Eclipse Modeling

Die Eclipse Plattform ist aufgrund ihrer offenen Architektur eine hervorrangende Basis zum Bau integrierter Werkzeugketten. Besonders im Bereich modellbasierter Entwicklung findet sich bei Eclipse eine breite Anzahl an Projekten und Komponenten. Neben Xtext zur Entwicklung textueller, domänenspezifischer Sprachen – einem Framework, das maßgeblich von itemis entwickelt wird – finden sich dort auch alle anderen Komponenten, die für MDSD wichtig sind:

  • Codegeneratoren,
  • Modelltransformationssprachen,
  • Werkzeuge zum Bau von grafischen Editoren sowie
  • Repositories.

itemis hat jahrelange Praxiserfahrung mit diesen Werkzeugen und kann diese schnell und effektiv zum Einsatz bringen. itemis ist strategisches Eclipse-Mitglied und mit zwei Sitzen im Board of Directors der »Eclipse Foundation« vertreten und ist damit in der Lage, die Weiterentwicklung von Eclipse, insbesondere Eclipse Modeling, aktiv mit zu gestalten.

Eclipse Embedded

Auch für die modellbasierte Entwicklung eingebetteter Systeme stellt sich Eclipse mehr und mehr als Integrationsplattform dar. Mit dem CDT bietet Eclipse eine gute Basis für die Entwicklung von Software basierend auf C. itemis verbindet ihr Know-how im Bereich MDSD mit der Erfahrung für eingebettete Systeme und bietet Consulting und Coaching speziell für diesen Bereich an. Unter dem Namen YAKINDU sind die Werkzeuge und Dienstleistungen der itemis AG im Bereich Werkzeugintegration für eingebettete Systeme in Eclipse zusammengefasst. Darunter fallen beispielsweise graphische Editoren für Zustandsautomaten und Blockschaltsysteme sowie die Entwicklung von kundenspezifischen Werkzeugen. YAKINDU bietet ebenfalls Codegeneratoren für C für ARM-Prozessoren. Workshops runden dieses Angebot ab.

AUTOSAR

AUTOSAR ist ein weitverbreiteter Architekturstandard und wird mehr und mehr zur Grundlage der Softwareentwicklung in der Automobilindustrie. ARTOP ist eine Open-Source-Implementierung von AUTOSAR auf Basis von Eclipse. Als Mitglied von AUTOSAR und ARTOP nimmt itemis an der Gestaltung dieses Standards teil und bringt ihr Know-how im Bereich MDSD für AUTOSAR und ARTOP mit ein. itemis beteiligt sich aktiv an der Weiterentwicklung von ARTOP, um in diesem Bereich spezielle Entwicklungs- und Beratungsdienstleistungen anbieten zu können.

JetBrains MPS

JetBrains MPS ist eine innovative Open-Source-Entwicklungsumgebung für domänenspezifische Sprachen, die eine sehr breite Menge an Notationen zum Einsatz bringen kann (textuell, grafisch, tabellarisch). Auch die Modularisierung und Komposition von Sprachen und Codegeneratoren ist mit dem Werkzeug sehr leicht möglich. itemis hat umfangreiches Know-how mit MPS und ist in der Lage, bei der  Einführung des Werkzeugs bzw. bei der Erstellung von Sprachen und Sprachfamilien zu unterstützen.

MetaEdit+

MetaEdit+ ist ein kommerzielles Werkzeug zur Erstellung grafischer DSLs und dazu passender Codegeneratoren. itemis ist Beratungspartner des Herstellers Metacase und in der Lage, MetaEdit+ effektiv zum Einsatz zu bringen.


Kontakt

Wolfgang Neuhaus
Vorstand

Telefon: +49 231 9860-606

E-Mail:

Broschüre: IT-Industrialisierung

Laden Sie sich unsere Broschüre herunter.

Download (PDF, 211 KB)