itemis unternehmenspräsentation

Post on 14-Nov-2014

491 Views

Category:

Business

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Unternehmenspräsentation

TRANSCRIPT

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

●●

itemis AG

WERKZEUGE – METHODEN – APPLIKATIONSENTWICKLUNG

Unternehmenspräsentation

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

DIE ITEMIS AG VERSTEHT SICH ALS

STRATEGISCHER PARTNER FÜR

INDIVIDUELLE IT-LÖSUNGEN,

DIENSTLEISTUNGEN SOWIE -PRODUKTE

UND IST FÜHREND AUF DEM GEBIET

DER MODELLBASIERTEN, GENERATIVEN

SOFTWAREENTWICKLUNG. 2

© itemis AG

Wir stellen uns vor

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Übersicht

Gründung im Jahr 2003

180 Mitarbeiter

Stammsitz in Lünen bei Dortmund

Niederlassungen in Deutschland, Frankreich und der Schweiz

Strategisches Mitglied der Eclipse Foundation

4

Die itemis AG stellt sich vor

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Mitarbeiterentwicklung

Die itemis AG stellt sich vor

Übersicht

5

2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 20130

20

40

60

80

100

120

140

160

180

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Standorte

itemis hat Standorte in Deutschland, Frankreich und der Schweiz

Die Zentrale ist in Lünen bei Dortmund.

6

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Spezialist für modellbasierte, generative Entwicklungs-verfahren

3 Geschäftsbereiche Enterprise Application Development Embedded Software Development Mobile Application Development

Produktfamilie „YAKINDU“ Intensive Verzahnung mit Forschungseinrichtungen

Die itemis AG stellt sich vor

Übersicht

7

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Portfolio – Übersicht

8

Enterprise Application

Development

itemis AG

WerkzeugeApplikationsentwicklung

DienstleistungenService

Produktfamilie

Embedded Software Development

Mobile Application Development

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

9

Portfolio – Kernkompetenzen und Leistungen

Kernkompetenzen

Modellbasierte Softwareentwicklung Textuell, grafisch und hybrid Eclipse basierte Werkzeugketten Product Line Engineering

Systems Engineering Usability Engineering Software- und System

Architekturen

Test Automation Continuous Integration und

Build Verifikation

Projekt Management (PMI, SCRUM)

Agile Methoden

Leistungen

Anwendungsentwicklungen Werkzeugentwicklung

Editoren, Generatoren Transformationen Simulationsumgebungen

Coaching und Consulting Methodikberatung Hoch qualifizierte Software-

experten, Projektleiter, Software Architekten, MDSD- und Eclipse Experten

Java/.NET Entwickler

Service und Support Zertifizierung

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Open Source von itemis

10

Marktstandard für MOF, „Herzstück“ von Eclipse Modeling

Basiswerkzeuge für MDSD und DSL Tools

Workbench Infrastruktur

ReqIF Implementierung, Basis für RE/RM Tools

Statecharts undBlockdiagramme

Toolplattform für AUTOSAR

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Open Source von itemis

11

Marktstandard für MOF, „Herzstück“ von Eclipse Modeling

Basiswerkzeuge für MDSD und DSL Tools

Workbench Infrastruktur

ReqIF Implementierung, Basis für RE/RM Tools

Statecharts undBlockdiagramme

Toolplattform für AUTOSAR

Professionelle Open Source Services von itemis:

SpezialwerkzeugeIntegrationslösungen

Migrationsunterstützung

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Forschungsnahes Arbeiten wird bei der itemis AG ebenso groß geschrieben wie das Kooperieren in einem fundierten Netzwerk.

Ein Auszug unserer wichtigsten Kooperationen, Forschungspartner und Engagements.

12

Kooperationen

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Die itemis AG hat unter anderem wegen ihres innovativen Arbeitszeit-modells „4+1“ bereits diverse Auszeich-nungen erhalten.

Ungewöhnliche Wege zahlen sich aus.

13

Deutscher Personal-wirtschaftspreis 2010

Auszeichnungen

© itemis AG

Einige Kunden

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Wir optimieren Softwareentwicklung

15

Herausforderung Lösung

Standardisierung

ModellbasierteSoftware-

entwicklung

Industrialisierung

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Auf die richtige Sprache kommt es an

Domänenspezifische Sprachen schlagen Brücken

Kernkompetenz: modellbasierte Softwareentwicklung

IT-Industrialisierung - Ausgangslage

16

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG17

Modellbasierte Entwicklung

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

anpassbar wiederholbar flexibel

18

Modellbasierte Entwicklung

anpassbar – wiederholbar – flexibel

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Formale Ergebnisse entstehen früher

Bessere Kommunikation zwischen Entwicklung und Fachseite

Frühere Bereitstellung von Prototypen inklusive Testdaten

Weniger Fehler durch frühzeitige Validierung und Automation

Schnellere Reaktionsfähigkeit bei technischen Änderungen

Höhere Investitionssicherheit durch Trennung von Fachlichkeit und Technik

Bessere Trennung zwischen technischen und fachlichen Entwicklern möglich

Intensiverer Austausch zwischen Architektur und Entwicklung

Kernkompetenz: modellbasierte Softwareentwicklung

IT-Industrialisierung - Vorteile

19

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Kernkompetenz: modellbasierte Softwareentwicklung Text vs. Grafik

20

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Effiziente Erfassung für “Power User”

IT-nahe Mitarbeiter “lieben” Text

Menschen-lesbares Speicherformat im Vergleich zu XML

Einfache Verwaltung im Konfigurationsmanagement

Vergleich und “Merge” von Textdateien wird bereits standardmäßig unterstützt

Einfache Migration bei Veränderungen der Sprache

Gut integrierte, leichtgewichtige und evolutionär anpassbare Werkzeugunterstützung

Kernkompetenz: modellbasierte Softwareentwicklung

Textuelle Sprachen - Vorteile

21

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Kernkompetenz: modellbasierte Softwareentwicklung Xtext - Werkzeuge für textuelle Sprachen

22

Sprachdefinition

Industrie-tauglicher

Editor

File I/O

Werkzeug-integration

erzeugtautomatisch

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Robuste, industrietaugliche Werkzeugunterstützung für domänenspezifische, textuelle Sprachen

Syntax Coloring, Outline Views, Refactoring-Support, Navigieren zwischen verschiedenen Files, Validierung, Quick Fixes, Auto-Formatierung und vieles mehr

Leichtgewichtig und evolutionär anpassbar durch Automation erst damit rechnet sich die Pflege eigener Sprachen und Werkzeuge

Erzeugt vollständige Werkzeuglösung, die sich nahtlos in Eclipse integriert

Extrem anpassbar an eigene Bedürfnisse

Kernkompetenz: modellbasierte Softwareentwicklung

Xtext - Vorteile

23

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

MDSD, Scrum, Embedded

Projektvorgehen

24

1. Kontakt Angebotsanfrage Veranstaltung etc.

Analyse der Ist-Situation und der Soll-

Situation

Meeting & Scoping Meeting

Angebots-abgabe / Auftrags-erteilung

Projekt-durchführung

Debriefing / Feedback

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Agiles Projektmanagement – agile.itemis.de

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Agiles Projektmanagement führt zu deutlichen Verbesserungen

Manage distributed teams

Reduce cost

Enhanced softwaremaintainability/extensibility

Improved/increasedengineering discipline

Reduce risk

Simplify development process

Enhanced software quality

Better alignment betweenIT & Business objectives

Faster time-to-market

Improved team morale

Increased productivity

improved project visibility

Ability to manage changing priorities

Got Better No Benefit Got worse Don´t Know

26

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Unsere Experten kombinieren agile Methoden mit 20 Jahren Projekterfahrung!

Im vergangenen Jahr verhalfen wir mit unseren Scrum Produkten & Services mehr als 500 Teilnehmern Ihr Scrum-Wissen zu festigen und zu erweitern.

Scrum mit itemis – Alles aus einer Hand!

27

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Scrum mit itemis – Workshops

Unsere Trainings sind sowohl für Einsteiger

als auch für Scrum-Erfahrene geeignet.

Scrum-Basisworkshop

Scrum für Manager

Scrum für Teams

Testen in Agilen Teams

28

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Scrum mit itemis – Coaching & Consulting

Unsere Coaches begleiten Sie bei der Einführung

und Anwendung von Scrum und helfen Ihnen, den

Scrum-Prozess zu verbessern.

Scrum Einführungscoaching

Coaching für Product Owner oder

Product Owner Teams

Individuelles Coaching für

Scrum-Teams und –Projektleiter

Agile Prozesse Optimierung – Retrospektive

Scrum Master/Developer

Toolchain Consulting

29

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Scrum Referenzkunden Preise & Publikationen

30

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

31

Produktfamilie YAKINDU

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

32

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Spezifizieren Sie komplexe Applikationen in kürzester Zeit

33

Management, Engineering and Traceability

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

DAS Werkzeug für Analysten und Softwareingenieure

Schriftliche und grafische Spezifikation

Integrierbar in jede Systemlandschaft

Verknüpfung zwischen Modellen und Modellelementen

Automatische Generierung von Anforderungsdokumenten

34

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

35

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Kosten für Anforderungsänderungen

36

Phasen

Kosten

ohne Werkzeug

mit Werkzeug

optimales Werkzeug

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Dedicated to HMI behavior specification and development

Integrates with view tools (CGI-Studio)

Modeling (Statecharts & Components)

Simulation

Generating Code & Documents

Tracebility between Requirements & HMI models

Open & Modular Toolchain

Modeling of HMI Behavior

YAKINDU HMI

38

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

2

3

4

51

51

2

3

4

YAKIN

DU

HM

I

View

Too

l

39

Example Model

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

provide a functional domain interface between HMI behavior and view

bring modeling close to requirements

define WHAT is in the HMI

make statecharts HMI specific

40

HMI Contracts

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

states refer to HMI contract definitions

41

HMI Contracts

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Integrated Modeling Environment

behavior modeling with YAKINDU HMI Statecharts

component based modeling with YAKINDU HMI Components

functional domain interfaces with YAKINDU HMI Contracts

continuous validation

Integrated Simulation Environment

interactive simulation

integration with visualisation tools (CGI Studio)

Integrated Requirements & Tracing Solution

access to requirements

full support of RIF / ReqIf

manage traces between requirements and models

Features (1)

42

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Customizable Generators

code generators for C, C++, Java

documentation generators (MS-Word, PDF, HTML)

flexible APIs for platform specific code generators

Toolchain Integration

visualization tools (CGI-Studio)

simulation API for integration with YAKINDU simulation engine

generator API for building custom generators

out of the box integration with SCM systems

integration with Eclipse CDT

exchange requirements with DOORS

43

Features (2)

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Tools for quality improvement, flexible adaption and shorter development times

44

Executable HMI Specifications

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

45

YAKINDU Artop professional is the basic solution for Eclipse-based AUTOSAR tools.

Tool Bridges

Editors

Code Generators

ValidatorsConverter

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Connect your existing tools to Eclipse

46

Integrate with Enterprise Architect, Rhapsode, Doors and more

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

47

With the YAKINDU Bridges, tools such as Enterprise Architect are seamlessly connected with the Eclipse-

world.

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Customized Integrated Development Environments

48

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

49

The YAKINDU workbenches support the model-based software development with customizable and

integrated development environments.

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

50

With YAKINDU Xtext professional you create robust Eclipse-Editors for your own textual languages in a

short time.

interface: in event check_status var SlidingRoofState: boolean var PassengerDoorState: boolean var EngineHoodState: boolean var DriverDoorState: boolean var DisableFrontWiping: boolean var DisableFrontWashing: boolean

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Softwarewerkzeuge für die Embedded-Entwicklung

51

YAKINDU Open Source Tools

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

YAKINDU Open Source Tools

52

Neben kommerziellen Produkten und Services bieten wir die YAKINDU Open-Source Tools für die modellbasierte

Entwicklung eingebetteter Systeme an.

YAKINDU Statechart Tools (SCT)(modeling reactive systems)

YAKINDU Damos(modeling data flow oriented systems)

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Oracle Forms MigrationTechnische Welten verbinden

53

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Werkzeuge für die Generierung von Sourcecode aus UML, Consulting und Coaching

54

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Sicherstellen von Kommunikation und Einhalten von Kommunikationsregeln

55

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

56

Enterprise Anwendungen auf höherem Abstraktionsniveau, Wartungskosten minimieren

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Managementberatung für agile Prozesse

57

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Integrierte WerkzeugketteBuildprozess Optimierung

58

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Thermotechnik

HMI-Plattform EntwicklungAufbau kundenspezifischer Werkzeugkette

59

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

DSL-Werkzeug-Entwicklung

60

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Konzeption und Einführung einer Modellierungsmethode

61

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Spezialisierte Anfrage- und AuswertespracheAnalyse und Formatierung von DatenGrafische und textuelle Werkzeuge

62

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Sicherstellen von Performanceanforderungen durch Modelle (Transaktionen innerhalb von 10 ms.)

63

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Komplexe Architekturen und die Portalentwicklung durch Modelle vereinfachen

64

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Architekturkonzeption für die Einbindung von 100.000 mobilen Endgeräten (Handscanner)

65

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Client-Server-Anwendungserstelltung zur Verwaltung von IT-Identitäten und IT-Anwendungsdiensten

66

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

67

Strategische Mobile Beratung und Mobile Entwicklung, Aufbau einer „Mobile-Factory“

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Vereinfachung des Editierens und Validierens von semantischen Modellen

68

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Prozessoptimierung durch Scrum und Kanban

69

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Plattformunabhängige Applikationsentwicklung für Smart Metering

70

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Methodenberatung- und EinführungOpen Source Werkzeugunterstützung

71

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Einführung modellbasierte Verfahren

72

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Anwendungsentwicklung und Betrieb mit MDSDTestautomation und kontinuierliche Integration

73

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

xxx

74

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Konzeption und Einführung einer UML-basierten Methodik

75

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Sicherstellen der Qualität von Schnittstellenentwicklungen (Anbindung von Partnern über das Partner-Portal)

76

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Werkzeug zur Host-Migration (ROI: manuell = 4 PT pro Maske

automatisiert = 0,5 PT pro Maske)

77

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

PolarIS Intranet Portal, Portlets auf Basis von Liferay, Tomcat, Jboss, Austausch über Webservices

78

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Enterprise Anwendung auf höherem Abstraktionsniveau einfachere EinarbeitungMinimierung der Wartungskosten

79

Weltweite Wirtschaftsberatung

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Strategische Beratung

80

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Schweizer Rückversicherer

Entwicklung zentraler Enterprise Applikationen mit MDSD

81

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Fachliche Sprache (Nutzer sind Audiologen) für die Konfiguration von technischen Geräten

82

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Organisatorische Migration / Herabsetzen von Einstiegshürden durch eigene Sprachen

83

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Architkekturkonzeption SystemtestsPlattformentwicklung

84

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Modellbasierte Entwicklungsverfahren, Entwicklung von Werkzeugen für Enterprise Anwendungen

85

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

Anbindung von Webservices an ERP-LösungSoftwareportierung mit Hilfe von MDSD

86

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

© itemis AG

itemis AG | Am Brambusch 15-24 | D-44536 Lünen | www.itemis.de

Kontakt:

Patrick Schneider

patrick.schneider@itemis.de

Tel: +49 231 9860606

87

top related