HIGH PERFORMANCE SIMULATION
SYSTEM ENGINEERING
MSARCHITECT®
SOFTWARE ENGINEERING
Andato plant und erzeugt ganzheitlich
ausführbare Modelle zur Analyse, Be-
wertung, Verifi zierung, Validierung
und Optimierung komplexer verteilter
Systeme und Prozesse. Dafür wird das
hochgradig anpassbare Modellierungs-
und Simulationstool MSArchitect® ver-
wendet. Um das Modell mit Daten zu
füttern und um Daten aus dem Modell
zu extrahieren, wird es in die IT- und
Unternehmenslandschaft unserer Kun-
den integriert. Mehrere Schnittstellen
zu Datenquellen wie Datenbanken und
Tools von Drittanbietern sowie graf-
ische Benutzeroberfl ächen für Simu-
lationssteuerung und Ergebnisdarstel-
lung sind implementiert. Auf diese
Weise wird jedes Modell Teil einer kun-
denspezifi schen Unternehmenslösung.
SYSTEM ENGINEERING
» Erhöhte Spezifi kationsqualität und ~geschwindigkeit
» Erhöhte Kommunikationsqualität bei der Diskussion von System-
eigenschaften
» Erhöhte Reaktionsfähigkeit auf Marktveränderungen
» Verminderte Nachfrage und verstärkte Nutzung von Ressourcen
Die Anwendung von ausführbaren Modellen bringt unseren
Kunden enorme Fortschritte in der Entwicklung und Betrieb
komplexer verteilter Systeme. Unter anderem sind dies:
» Erhöhte Zuverlässigkeit des Systems mit
verminderten Kosten von Fehlversuchen
» Erhöhtes Systembewusstsein für bessere
und schnellere Entscheidungsfi ndung
» Verminderte Entwicklungs- und opera-
tive Risiken (Produktunsicherheit)
Für weitere Automatisierungen des Design-Prozesses
(z.B. automatisierte Validierung von Design-Entschei-
dungen, Struktur- und Parameteroptimierung, Ver-
sionsmanagement) integriert Andato das ausführbare
Systemmodell in so genannte ausführbare Design-Pro-
zess-Modelle. Diese sind Modelle, die aus Sequenzen
von Designstufen bestehen, die das Systemmodell in
einer formalen Art und Weise beeinfl ussen. Da unsere
Methodik stark durch ausführbaren Modellen bzw. Sim-
ulationen während des gesamten Design-Prozesses ge-
kennzeichnet ist, nennt man dies Simulation Driven
Development.
Unsere Experten erfassen die Struktur und das
Verhalten von Systemen und Prozessen auf der
Grundlage vorhandener Daten oder Modelle sowie durch
Workshops mit Experten, um ausführbare Modelle zu er-
stellen. Je nach Anwendung kann ein Modell auch auto-
matisch auf der Grundlage von Process Mining und
Decision Mining-Technologien erzeugt werden. Die er-
forderliche Abstraktionsebene wird durch das Ziel
bestimmt, d.h. durch das untersuchte System und
Prozessmerkmale. Ausführbare Modelle erlauben die
gleichzeitige Analyse der statischen und dynamischen
Eigenschaften. Systeme und Verfahren können ge-
gen Betriebsszenarien validiert und optimiert werden.
Kritische Fehler, insbesondere verursacht durch dy-
namische Kopplungseff ekte zwischen Subsystemen,
werden gefunden, so dass sich die Produktunsicher-
heit deutlich in den frühen Entwicklungsphasen reduziert.
SYSTEM ENGINEERING
Test DefinitionVerification
User and Concept Simulation
Requirement Analysis(User Requirements)
Implementation
System Simulation
System Specification (Developer Requirements)
Component Simulation(incl. common system)
Component Specification
Component Integration Tests
Component Integration
System Integration Tests
System Integration
Acceptance Tests
Acceptance
Test DefinitionVerification
Test DefinitionValidation
Dev
elop
men
t Pha
se
Time
Simulation Driven Development (SDD) ist eine effiziente Methode zur Entwicklung komplexer verteilter Systeme und
Prozesse. Im Unterschied zu herkömmlichen Methoden werden während des gesamten Entwicklungsprozesses (bzw.
Produktlebenszyklus) Simulationsmodelle des zu entwickelnden Systems eingesetzt. Diese ermöglichen die Abbildung
statischer und dynamischer Systemeigenschaften, wodurch die Spezifikationsqualität und -geschwindigkeit enorm
gesteigert werden kann. SDD ermöglicht die Automatisierung von Entwicklungsschritten in Form von Workflows wie
z.B. Optimierungszyklen, Testzyklen, Revisionskontrollen und Dokumentenaustausch mit Komponentenherstellern.
Während der Anforderungsanalyse werden die
Nutzeranforderungen erfasst und in ein erstes Simu-
lationsmodell überführt. In der sich anschließenden
Phase der Systemspezifikation werden die Entwick-
leranforderungen (funktional und nicht-funktional)
abgeleitet und in eine ausführbare Spezifikation
überführt. Im Rahmen der Komponentenspezi-
fikation werden die Komponenten des Systems in
Form von Simulationsmodellen weiter verfeinert.
Nachdem das System und dessen Komponenten
spezifiziert wurden, kommt es zur Implementation.
Letztlich wird das System in Form von Akzeptanz-
tests gegen die Nutzeranforderungen getestet.
SDD in Form eines erweiterten V-Modells
Relevante Geschäfts- und Anwendungsgebiete sind:
Telekommunikation, Netzwerke, Telematik
Elektronik, Avionik, Automotive
Transport, Logistik
Chip Design, System on Chip
Energie, Smart Grid
Produktion, Lieferketten
Geschäftsprozesse, Geschäftstransformationen
Geschäftsentwicklung, Virtuelles Prototyping
Andato agiert als leistungsstarker Partner um ausführbare Modelle zu entwickeln und anzuwenden. Je nach Projekt
werden Fragen nach dem optimalen Geschäftsszenario des Systems (Gewinn, Marktanteil, Unternehmenswert), den An-
forderungen an das System und seine Anwendungsszenarien (Dimensionierung der Ressourcen, Verfügbarkeit, Liefer-
zeiten), der optimalen Gestaltung in Bezug auf die Anwendungsszenarien und der Integration der Teilsysteme (kritische
Fehler aufgrund dynamischer Kopplungseff ekte) beantwortet. Unsere Methoden und Technologien wurden bereits er-
folgreich angewandt.
Test DefinitionVerification
User and Concept Simulation
Requirement Analysis(User Requirements)
Implementation
System Simulation
System Specification (Developer Requirements)
Component Simulation(incl. common system)
Component Specification
Component Integration Tests
Component Integration
System Integration Tests
System Integration
Acceptance Tests
Acceptance
Test DefinitionVerification
Test DefinitionValidation
Dev
elop
men
t Pha
se
Time
MSARCHITECT®
Atomic Block Editor
Anpassbare Visualisierung der Simulationsergebnisse
Grafi scher Multi-Modell-Editor
MSArchitect® ist eine innovative
Softwarelösung für die integrierte
Gestaltung von komplex verteilten
Systemen und Prozessen in ver-
schiedenen Gestaltungsebenen.
Es bietet eine einzigartige Mischung
aus Leistung und Anpassbarkeit, um
äußerst komplexe Modelle innerhalb
vielfältiger Nutzungsumgebungen
zu verwalten.
Als eine Grundstruktur von un-
abhängigen Komponenten ist es für
das Tool einfach sich in der IT- und
Unternehmenslandschaft unserer
Kunden zu verankern und einzubin-
den.
Die wichtigstens Merkmale des MS Architect® im Überblick (Teil I):
» Hohe Leistung bei Discrete Event Simulation (DES) und Parallel-DES (PDES)
» Automatisierte Modellreduktion zur Leistungsverbesserung
» MOF / UML-basierte Modellbasis und Modellspeicher in XMI
» Abstrakte Schnittstellen und Vererbung von Modellen
» Erzeugung, Umwandlung und Austausch von Modellen zur Laufzeit
» Schutz des geistigen Eigentums innerhalb von Modellen
» Modulare Softwarearchitektur, eingebettet in externen Lösungen
» Moderne, intuitive grafi sche Benutzeroberfl äche (.NET, WPF),
einschließlich Multi-Modell-Editor und Quellcode-Editor
MSArchitect® umfasst den schnellsten verfügbaren
Simulationskern für Discrete Event Simulation (DES)
und Parallel-DES (PDES), der durch mehrere wissen-
schaftliche Publikationen bewiesen worden ist.
Andato pfl egt zahlreiche Kooperationen mit Hoch-
schulen und Forschungsinstituten. Ziel ist es, einen
beständigen Wissenstransfer zwischen Industrie und
Wissenschaft zu ermöglichen.
» Erzeugung, Umwandlung und Austausch von Modellen zur Laufzeit
MSARCHITECT®
Die wichtigstens Merkmale des MS Architect® im Überblick (Teil II):
» Generierung von ausführbaren C++ Codes unter Verwendung von optimierten Datentypen/ Fluss-Algorithmen
» Plattformunabhängiger, programmierbarer (LUA) Simulationskern (=“scriptable”)
» Unterstützung von Microsoft Visual Studio (Projektdatei-Generierung, Codesynchronisation)
» Missionskonzept zur Definition der einzelnen Simulations-Setups
(Parameteraustausch, Komponententests, Stapelverarbeitung)
» Unterstützung von verschachtelten Simulationen (Simulation von Simulationen)
» Standard-Bibliothek von funktionellen und grafischen Modellelementen
» Integrierte, anpassbare Datenvisualisierung (Displays, Pop-ups, Dashboards)
Unser Modellierungs- und Simulationsframework MSArchitect® ist mit einem unterschiedlichen Funktionsumfang ver-
fügbar, so dass Sie zwischen drei verschiedenen Lizenzoptionen wählen können - Basis, Professional und Enterprise.
Gerne beraten wir Sie persönlich und freuen uns auf Ihre Anfrage!
MSArchitect® stellt den schnellsten verfügbaren Planer für Discrete Event Simulation (DES) und
Parallel-DES (PDES) zur Verfügung. Folgende Diagramme zeigen die Leistungssteigerung von MSArchitect®
im Vergleich zu Konkurrenzprodukten.
Ein Referenzmodell wird mehrmals mit einer
variierenden Anzahl von Ereignissen (x-Achse)
simuliert. Der Durchsatz von Ereignissen und
der Speicherverbrauch von verschiedenen
Werkzeugen werden angezeigt (y-Achse).
SOFTWARE ENGINEERING
Andato bietet kundenspezifi sche
Software-Lösungen an. Diese kön-
nen entweder neue Entwicklungen
oder Erweiterungen bestehender
Anwendungen, Komponenten oder
Bibliotheken sein.
Unsere Leistungen umfassen
Konzeption, Analyse, Design und
Implementierung. Außerdem unter-
stützen wir Sie im Projektmanage-
ment, wie z.B. in der Planung und
Organisation.
Andato verfügt über langjährige Erfahrungen in der Industrie, insbesondere in den folgenden Bereichen:
» Analyse, Design und Dokumentation von Software-Architektur
» Programmierung und Portierung von Windows- und Linux-Programm-
Anwendungen
» App-Entwicklung für Web und Mobil
» Entwicklung intuitiver Bedienungskonzepte und User Interface
Designs für Anwendungen
» CAD/CAM-Anwendungsentwicklung und Raytracing
» Visualisierung von Daten und Visual Analytics
» Hardwarenahes und performancekritisches Programmierung
» Modellbasieredes Design und Simulation
» Netzwerk- und Datenbankprogrammierung
» Adaptive und optimale Code-Erzeugung
» Umwandlung von Datenformaten
» Agile und testgetriebene Softwareentwicklung
Dank unserer Erfahrung in der Softwareentwicklung sind wir in der Lage MS Architect®-Simulationen nahtlos in die
IT- und Business-Landschaft unserer Kunden zu integrieren. Typischerweise implementieren wir Schnittstellen zu
Datenquellen-Grundlagen und Tools von Drittanbietern und entwickelt hoch angepasste, grafi sche Benutzeroberfl ächen
zur Simulationssteuerung und Ergebnisvisualisierung, die in der natürlichen Sprache verfasst und auf die Bedürfnisse
unserer Kunden zugeschnitten sind.
Die enge Zusammenarbeit mit un-
seren Kunden ist für uns selbst-
verständlich und voraussetzend.
Mit unserer Modellierungs- und
Code-Generierungstechniken sind
wir in der Lage, den Kunden in al-
len Phasen der Entwicklung zu in-
tegrieren. Wir erkennen und lösen
mögliche Probleme in frühen Stadien
und können auf die Kundenbedürf-
nisse auch in späteren Phasen
reagieren.
Andato GmbH & Co. KGEhrenbergstraße 11DE-98693 Ilmenau
Phone: +49 (0)3677 7990990Fax: +49 (0)3677 7990999
Email: [email protected]: http://www.andato.com
Kontakt: