Meta Model Application For Consistency Management Of Models For Avionic .

1y ago
2 Views
1 Downloads
2.86 MB
20 Pages
Last View : 1m ago
Last Download : 3m ago
Upload by : Tia Newell
Transcription

Meta model application forconsistency management ofmodels for avionic systems designJ. Stegen, S. Dutre, J. Guo, M. Zeller, S. RothbauerVoSe 2019 15/09/2019 Siemens AG 2019Realize innovation.

Siemens Industry SoftwareTool portfolioPERFORMANCEANALYTICSMECHANICAL DESIGNNXSolid ppsMFG EXECUTIONELECTRONICS DESIGNSIMATIC ITIBS QMSWinCCCamstarMentor UTOMATIONSOFTWARE DESIGNPolarion ALMPolarion QAPolarion RequirementsSIMATICSINUMERIKPREDICTIVE ANALYTICSNX NastranImagine.LabVirtual.LabTest.LabPage EERINGSimcenterStar-CCM HEEDSUnrestricted Siemens IntositeNX CAMLine DesignerMindSpherePolarionTeamcenterSiemens Digital Industries Software

The Aviation Industry is Quickly EvolvingStricter RegulationsIncreased CompetitionFrom mechanical to cyber-physicalNew Aircraft and Propulsion ConceptsUnrestricted Siemens 2019Page 32019.MM.DDSiemens Digital Industries Software

Systems ThinkingTypical Current ProcessesSafety AssessmentFunctional Definitions & DiagramsLogical ArchitecturesRequirements Documents Systems Engineering processes are inplace in many areas, but they are typicallynot systematically integrated Physical DesignsIntegration testingUnrestricted Siemens 2019Page 42019.MM.DDUnit testingVirtual Verifications and validationSiemens Digital Industries Software

Interdependence of modelling artefactsaerospace exampleCurrently: Polarion, IBMDoors, Currently: Capella, Cameo, Highly interrelated but often in siloed toolsCurrently: Excel, Word, inhouse tools, Unrestricted Siemens 2019Page 52019.MM.DDSiemens Digital Industries Software

What is Polarion Application Lifecycle Management (ALM) tool with requirements, test cases, live documents, Browser-basedOn top of SVN repositoryUses the concept of workitems for its instances of dataHighly customizableUnrestricted Siemens 2019Page 62019.MM.DDSiemens Digital Industries Software

Polarion: from ALM to integrated data management Polarion has been customized to contain next to requirements also system modelling and safetymodelling artefacts: System: Physical components and physical links between them Safety: FMEA: Failure Mode, Failure Effect, Detection Method FHA : Function, Failure Condition, Effect, Measure Data that is often contained in siloed tools (such as word, excel, Cameo, ) is created here andmaintained in central toolUnrestricted Siemens 2019Page 72019.MM.DDSiemens Digital Industries Software

Polarion: from ALM to integrated data management Polarion setup is basically a meta model on data types and relationships between themUnrestricted Siemens 2019Page 82019.MM.DDSiemens Digital Industries Software

Underlying Meta model Data in Polarion fits to certain setup which is similar as a meta model All workitem types in Polarion are basically classes in meta modelVelocityUnrestricted Siemens 2019Page 92019.MM.DDSiemens Digital Industries Software

SUM instantiation from Meta ModelUnrestricted Siemens 2019Page 102019.MM.DDSiemens Digital Industries Software

Polarion visualizations on top of SUMUnrestricted Siemens 2019Page 112019.MM.DDSiemens Digital Industries Software

Sirius Eclipse-based tool, made by Obeo, which allowsto create graphical modeling workbenches (eg.Capella) Based on Eclipse Modelling Framework (EMF)and Graphical Modelling Framework (GMF) Different Custom diagrams have been created forSafety Assurance (FHA, FMEA, GSN), Physicalarchitecture and Functional breakdown Polarion integration has been developed forbidirectional interactionUnrestricted Siemens 2019Page 122019.MM.DDSiemens Digital Industries Software

Sirius-Capella relationshipTool for creation of graphical workbenchesGraphical workbenchCustomized graphicalworkbench that can interactwith PolarionUnrestricted Siemens 2019Page 132019.MM.DDSiemens Digital Industries Software

Sirius as graphical interface for PolarionVideo: System ModelVideo: FMEAUnrestricted Siemens 2019Page 142019.MM.DDSiemens Digital Industries Software

Sirius – Polarion interactionOdesignfileVelocityJava ExtensionManual RecreationUnrestricted Siemens 2019Page 152019.MM.DDSiemens Digital Industries Software

Connection between Polarion and Sirius Sirius supports Java extension points that are triggered whenactions are performed on the Sirius diagrams Polarion Web-services (SOAP) are used to retrieve, create andmodify data on the Polarion repositoryJava Web-Services Disadvantages: Maintainability, mapping between Polarion workitems andSirius elements are hardcoded, changes in meta model leadto modification in codeGet Data and instantiate in SiriusSUM (odesign automaticallyrenders from SUM).Set newly created itemsand modificationsJava extensions Solutions/Improvements: Data mapping in separate document Automatic mapping based on Class name, . Use of standards such as OSLCUnrestricted Siemens 2019Page 162019.MM.DDSiemens Digital Industries Software

Maintainability issueModify graphicalmappingOdesignfileVelocityJava ExtensionModify instancemappingNew Workitem:“logical component”Manual RecreationModify metamodelUnrestricted Siemens 2019Page 172019.MM.DDSiemens Digital Industries Software

Distributed development All data is maintained in Polarion: central source of truth Changes in Sirius are immediately pushed to PolarionProblem: Multiple people working concurrent on same data, how to maintain both? Both versions are stored under SVN repo. Older commits can beretrieved if needed (not ideal)Solution: Locking mechanism Lock resources that are being modified Supported by Obeo Designer team (not within current setup)Unrestricted Siemens 2019Page 182019.MM.DDSiemens Digital Industries Software

Conclusions The proposed methodology shows the applicability of anunderlying meta model to an avionic system case study By moving from a document-centric to an integratedmodel-based approach, different interrelated dataartefacts can be integrated A plugin has been developed to interface data from acentral Polarion repository with Sirius, a graphicalworkbench development tool.Unrestricted Siemens 2019Page 192019.MM.DDSiemens Digital Industries Software

Thanks for your attention

Page 5 2019.MM.DD Siemens Digital Industries Software Currently: Polarion, IBM Doors, Currently: Capella, Cameo, Currently: Excel, Word, in-Highly interrelated but often in siloed tools house tools, Interdependence of modelling artefacts aerospace example

Related Documents:

Bruksanvisning för bilstereo . Bruksanvisning for bilstereo . Instrukcja obsługi samochodowego odtwarzacza stereo . Operating Instructions for Car Stereo . 610-104 . SV . Bruksanvisning i original

10 tips och tricks för att lyckas med ert sap-projekt 20 SAPSANYTT 2/2015 De flesta projektledare känner säkert till Cobb’s paradox. Martin Cobb verkade som CIO för sekretariatet för Treasury Board of Canada 1995 då han ställde frågan

service i Norge och Finland drivs inom ramen för ett enskilt företag (NRK. 1 och Yleisradio), fin ns det i Sverige tre: Ett för tv (Sveriges Television , SVT ), ett för radio (Sveriges Radio , SR ) och ett för utbildnings program (Sveriges Utbildningsradio, UR, vilket till följd av sin begränsade storlek inte återfinns bland de 25 största

Hotell För hotell anges de tre klasserna A/B, C och D. Det betyder att den "normala" standarden C är acceptabel men att motiven för en högre standard är starka. Ljudklass C motsvarar de tidigare normkraven för hotell, ljudklass A/B motsvarar kraven för moderna hotell med hög standard och ljudklass D kan användas vid

LÄS NOGGRANT FÖLJANDE VILLKOR FÖR APPLE DEVELOPER PROGRAM LICENCE . Apple Developer Program License Agreement Syfte Du vill använda Apple-mjukvara (enligt definitionen nedan) för att utveckla en eller flera Applikationer (enligt definitionen nedan) för Apple-märkta produkter. . Applikationer som utvecklas för iOS-produkter, Apple .

of study designs. These approaches include meta-study, meta-summary, grounded formal theory, meta-ethnography, and qualitative meta-synthesis. In this workshop, we will focus on qualitative meta-synthesis by presenting a six-step approach for conducting this type of systematic review and sharing our procedures and results from our own studies.

Types of Eventual Consistency 57 Casual Consistency 57 Read-Your-Writes Consistency 57 Session Consistency 58 Monotonic Read Consistency 58 Monotonic Write Consistency 58 Four Types of NoSQL Databases 59 Key-Value Pair Databases 60 Keys 60 Values 64 Differences Between Key-Value and Relational Databases 65 Document Databases 66

Meta-analysis using Stata Prepare data for meta-analysis Declaring a meta-analysis model Declaring a meta-analysis model In addition to effect sizes and their standard errors, one of the main components of your MA declaration is that of an MA model. metaoffers three models: random-effects (random), the