25.12.2012 Views

ESCAPEpro for Functional System Engineering ESCAPEpro for ...

ESCAPEpro for Functional System Engineering ESCAPEpro for ...

ESCAPEpro for Functional System Engineering ESCAPEpro for ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

TM<br />

<strong>ESCAPEpro</strong><br />

<strong>for</strong> <strong>Functional</strong> <strong>System</strong> <strong>Engineering</strong><br />

Mission Level<br />

Requirements, Features, Functions<br />

Solution Level<br />

<strong>System</strong> architecture, Solutions, Simulation<br />

Implementation Level<br />

Electronics, electrics, embedded software<br />

<strong>ESCAPEpro</strong> is GIGATRONIK’s breakthrough <strong>System</strong> Modeling solution <strong>for</strong> distributed<br />

embedded real time systems. <strong>ESCAPEpro</strong> provides integrated engineering throughout the<br />

whole process of E/E-engineering from the first idea down to production code.<br />

<strong>ESCAPEpro</strong> reduces development time & costs. Solutions can be reused even in case of<br />

technological changes. <strong>ESCAPEpro</strong> integrates and manages cross border engineering teams<br />

in large scale mission critical projects.<br />

3<br />

<strong>ESCAPEpro</strong> perfectly integrates with e-PLM-solutions like ZUKEN’s DS-2/E .cable and thus<br />

delivers the first fully integrated E/E-solution with variants and version management, cable<br />

and harness design, workflow management as well as SAP and CATIA support.<br />

E/E <strong>System</strong> Modeling<br />

<strong>ESCAPEpro</strong> provides modeling, design and analysis of distributed embedded real time systems of any degree of complexity and size. From the mission<br />

level at which functions and features can be defined, tested and documented by using an executable specification via the solution level, where<br />

functional solutions can be reused and partitioned to graphically defined architectures of buses and devices to the implementation level where the<br />

final software is generated in today’s existing environments as well as the electrical schematics. The integration with e-PLM delivers full consistency<br />

of all data across all stages of a project and across all variants, derivates and versions of a product and ist parts.<br />

<strong>Functional</strong> Modeling Solution Modeling<br />

D A T A S H E E T<br />

Major product features<br />

� <strong>Functional</strong> design of complex products<br />

(car, airplane, power plant, ...)<br />

� Multi-user / multi-site system<br />

� Rights and roles management<br />

� Fully graphical design of features and<br />

functions<br />

� Autorouting of function networks across<br />

hierarchies<br />

� Drag & drop function hierarchy modeling<br />

� Library support with type / instance handling<br />

� Virtual solution design of HW / SW<br />

� <strong>System</strong> architecture design and optimization<br />

� Dependency analysis<br />

� Bus communication configuration<br />

� FMEA and fault back tracking<br />

� Cost evaluation and calculation<br />

� Integration with e-PLM (e.g. ZUKEN DS-2)<br />

� Variant & version handling<br />

� Workflow management<br />

� Integration with electrical schematics (E 3.cable)<br />

� Integration with behaviour modeling &<br />

simulation (MATLAB / Simulink)<br />

� Integration with real time analysis (chronSIM)<br />

� Integration with automatic code generation<br />

Architecture design


What is <strong>ESCAPEpro</strong>?<br />

<strong>ESCAPEpro</strong>, an intuitive graphical E/E-engineering environment, integrates all data of a product into a reference model. It also integrates all<br />

phases of a project and all participating members.<br />

The combination of solution-independent functional design with technology-independent solutions and physical implementation leads to huge<br />

savings in engineering. This is proven by the engineering of rail vehicles control software resulting in a reduced development time from 6 months<br />

to 6 weeks only.<br />

FSB main features<br />

�Graphical design of logical architectures<br />

�Mission level: functional design<br />

�Solution level: active chain design HW/SW<br />

�Hierarchichal function net design with drag&drop<br />

�Autorouting of connections across hierarchies<br />

�Auto-grouping of connections<br />

�Type/instance handling, library support<br />

�Function net simulation via MATLAB / Simulink<br />

�FMEA and fault back tracking<br />

�Import/export in open XML <strong>for</strong>mat<br />

�Document generation<br />

�Create user specific dynamic attributes<br />

�Create dialogs <strong>for</strong> dynamic attributes (XML)<br />

�Consistency checks<br />

Fault back tracking - model based diagnosis and remote debugging<br />

<strong>ESCAPEpro</strong> provides a fault back tracking<br />

analysis. Any logical element, sensor,<br />

actuator, HW-channel, SW-module, ECU,<br />

bus cable or signal can be marked “faulty”.<br />

<strong>ESCAPEpro</strong> analyses the possible causes <strong>for</strong> a<br />

fault and displays the result of the analysis<br />

graphically across all hierarchies and views.<br />

The picture on the right shows an analysis,<br />

where a bulb has been marked “faulty”.The<br />

in<strong>for</strong>mation needed to carry out this<br />

analysis (dependencies) can be derived<br />

automatically e.g. from existing Simulinkmodels.<br />

<strong>ESCAPEpro</strong> can upload actual process values<br />

from a plant e.g. via TCP/IP and display the<br />

values in the functional model. If the<br />

embedded system supports <strong>for</strong>cing, the user<br />

can “<strong>for</strong>ce” values into the plant directly out<br />

of his logical architecture model view.<br />

�Integration with PDM/PLM backbone<br />

Failure effects analysis<br />

<strong>ESCAPEpro</strong> provides a failure mode effects<br />

analysis. Any logical element, sensor,<br />

actuator, HW-channel, SW-module, ECU, bus<br />

cable or signal can be marked “faulty”.<br />

<strong>ESCAPEpro</strong> displays the result of the analysis<br />

graphically across all hierarchies and views.<br />

The left picture shows an analysis, where an<br />

ECU has been marked “faulty”, the logical<br />

view marks red all elements mapped to that<br />

ECU and marks orange the elements<br />

depending on in<strong>for</strong>mation from that ECU<br />

(secondary faults).


<strong>System</strong> architecture design and optimization<br />

<strong>ESCAPEpro</strong> provides a graphical design view to the technical architecture of a distributed embedded system, the HSB (hardware structure<br />

builder). The HSB enables to create devices, buses, messages and protocols. Existing message catalogs can be trans<strong>for</strong>med into <strong>ESCAPEpro</strong>message<br />

types, in terms of AUTOSAR “PDUs”. Thus the back-annotation of messages to logical functions can be achieved.<br />

The ECU structure view enables the user to look inside an ECU and to configure it via drag & drop mechanisms. <strong>Functional</strong> elements mapped to<br />

the ECU can be mapped to the real resources of an ECU just by dropping into a graphical representation of the ECUs resource, e.g. a task or an<br />

input/output. <strong>ESCAPEpro</strong>’s dependency analysis supports work on the logical design as well as on the physical design.<br />

Signals are generated automatically by mapping functions and solution elements to components in the HSB. Signals can be mapped into<br />

messages and <strong>ESCAPEpro</strong> automatically carries out a bus load calculation. Protocols like SAE J-1939 are supported. <strong>ESCAPEpro</strong> works<br />

independently from bus technologies. Support <strong>for</strong> buses like CAN, LIN and FlexRay can be loaded as a plug-in at any time needed.<br />

ECU configuration and code generation<br />

<strong>ESCAPEpro</strong> supports the configuration of ECUs graphically. The ECU is displayed in all its<br />

parts:<br />

� HW: I/O-ports, power supply, ...<br />

� Bus communication channels,<br />

� Tasks, functions / applications<br />

� Operating system, target description (resources like processor, RAM, ROM, ...)<br />

Functions and solutions can be mapped to ECUs. The ECU’s configuration is done after the<br />

mapping. The solution elements (HW/SW) are allocated to ECU resources via drag and<br />

drop. From the ECU structure view <strong>ESCAPEpro</strong> generates models <strong>for</strong> tool chains of<br />

different vendors. <strong>ESCAPEpro</strong> seamlessly integrates not only proven tool chains<br />

themselves but also their long history of knowledge and application rather than starting<br />

from scratch.<br />

<strong>ESCAPEpro</strong> generates models and data e.g. <strong>for</strong> Woodwards Simulink-based MotoHawkdevelopment<br />

environment as well as <strong>for</strong> GIGATRONIK’s own GIGAbox series of<br />

prototyping-ECUs. Without affecting the existing tool chain <strong>ESCAPEpro</strong> generates all<br />

data just like an engineer doing it manually with the original tools. The tool chain<br />

needn’t to be changed since <strong>ESCAPEpro</strong> enables a smooth migration from today’s cost-<br />

and time-intesive, error-prone manual development towards a fully automized model<br />

based development and code generation. Additionally, the traditional C-Codedevelopment<br />

is supported (e.g. CodeWright).<br />

HSB features<br />

� Graphical design of technical architectures<br />

� Creation of device types (ECUs, Gateways,...)<br />

� Creation of bus types (CAN, LIN, FlexRay, ...)<br />

� Creation of messages and frames<br />

� Partitioning of functions and solutions to ECUs<br />

� Automatic generation of signals from mapping<br />

� Bus load estimation<br />

� ECU resource estimation<br />

� Real time analysis with chronSim<br />

� Task configuration<br />

� FMEA (ECUs / cable / signal faults)<br />

� Requirements document generation<br />

� ECU pin out view<br />

� Automatic generation of schematics (E<br />

3<br />

.cable)<br />

� Generation of function net from schematics


Integrated <strong>Engineering</strong><br />

With <strong>ESCAPEpro</strong> a quantum leap in E/E-engineering has been reached: Integrated engineering based on data. <strong>ESCAPEpro</strong>’s EE-engine or any<br />

standard PDM/PLM-Backbone (e.g. ZUKEN DS-2) serves as the “single point of truth” storing engineering objects, that are shared between the<br />

tools of different engineering disciplines. <strong>ESCAPEpro</strong> and E<br />

3<br />

.cable work on the same objects in the backbone. Both tools use a common set of<br />

objects’ attributes (e.g. an ECU) and additionally have their private attributes. All data is stored with the object, with a guaranteed consistency<br />

during every phase of the project.<br />

Logical Architecture E/E Topology Technical<br />

Architecture<br />

SW-Architecture<br />

GIGATRONIK Stuttgart GmbH<br />

Hortensienweg 21<br />

D-70374 Stuttgart<br />

Tel.: +49 711 / 84 96 09-0<br />

Fax: +49 711 / 84 96 09-99<br />

Process model<br />

Integrated process and product engineering<br />

GIGATRONIK Ingolstadt GmbH<br />

Am Augraben 19<br />

D-85080 Gaimersheim<br />

Tel.: +49 8458 / 34 88-00<br />

Fax: +49 8458 / 34 88-099<br />

e-PLM<br />

Resource model<br />

(Tasks, Tools, People)<br />

GIGATRONIK München GmbH<br />

Taunusstraße 21<br />

D-80807 München<br />

Tel.: +49 89 / 35 39 68-00<br />

Fax: +49 89 / 35 39 68-099<br />

GIGATRONIK Köln GmbH<br />

Ruth-Hallensleben-Straße 4<br />

D-50739 Köln<br />

Tel: +49 221 / 170 01 70-0<br />

Fax: +49 221 / 170 01 70-99<br />

Physical<br />

Architecture<br />

Organisation<br />

(Companies,Areas,Groups )<br />

<strong>ESCAPEpro</strong> provides a process modeling toolbox. The engineering process can be defined and analysed in full graphics. The dependency analysis<br />

features of <strong>ESCAPEpro</strong> will state the implications if there is a change in the product: which tasks have to be run, which companies and which experts<br />

have to be involved and how long would it take to implement a change; which parts of the product are affected by the change of a component, a<br />

piece of software or a bus communication message. Late changes in a project will no longer frighten your engineers and the management will get<br />

reliable estimations.<br />

Variants and versions<br />

ZUKEN’s e-PLM offers everything needed to handle complex, electronically controlled products with many variants, versions and derivatives. This<br />

includes baselining, workflow management and reuse/share-mechanisms. <strong>ESCAPEpro</strong> takes full advantage of these features and makes life easier<br />

<strong>for</strong> your engineers. The intuitive graphical user interface of <strong>ESCAPEpro</strong> also controls the access to the data backbone and delivers just the<br />

in<strong>for</strong>mation the user is looking <strong>for</strong> without knowing anything about dataschemas and programming. Find out how relaxed engineering could be.<br />

Explore the new engineering process beyond Excel, Visio and Powerpoint! Contact us <strong>for</strong> a test installation.<br />

GIGATRONIK Austria GmbH<br />

Seering 5<br />

A-8141 Unterpremstätten<br />

Tel. +43 3135 / 526 00-30<br />

Fax +43 3135 / 526 00-99<br />

Info@gigatronik.com<br />

www.gigatronik.com<br />

t s t S Epro s F b.2 0<br />

Da a hee E CAP Ver . e 01

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!