Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Cloud-based Modelling Solutions Empowering Tool Integration

55 Aufrufe

Veröffentlicht am

Presentation at the MBSE Cyber Experience Symposium 2019

Veröffentlicht in: Software
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Cloud-based Modelling Solutions Empowering Tool Integration

  1. 1. Cloud-based Modelling Solutions Empowering Tool Integration István Ráth, CEO IncQuery Labs Ltd
  2. 2. Topics • About IncQuery Labs • Tool Integration Challenges in MBSE • IncQuery Solutions • Case study: Tool Integration with A3 by Airbus • DEMO: Starting 3.00pm
  3. 3. About us • IncQuery Labs • Innovation consultancy company • Focused on high-tech software engineering around modeling and MBSE • Based in Budapest, Hungary • University spinoff: 7 PhDs and 20 engineers • Systems Engineering Solutions • Custom development, toolchain integration, certification, consulting • Deep tech enablers for MBSE • Commercial support for open source software (Eclipse Modeling, OpenMBEE, …)
  4. 4. Our network
  5. 5. Context: Large-scale MBSE Airframers Car Manufacturers System Designers and Integrators Design Tools Analysis / Simulation Tools Certification Authorities Platform Provider Smart & Safe Cyber-Physical Systems
  6. 6. Today… • Works well - Desktop tools + repositories • Languages and standards • Authoring features • Extensible platforms + semi-automated workflows • Basic collaboration: baselines, branches, reviews • Challenging - “Tool as a Service” • Collaboration in the large • Automation in the cloud - orchestration of workflows involving • Several teams and stakeholders • Several different kinds of tools
  7. 7. Today… • Works well - Desktop tools + repositories • Languages and standards • Authoring features • Extensible platforms + semi-automated workflows • Basic collaboration: baselines, branches, reviews • Challenging - “Tool as a Service” • Collaboration in the large • Automation in the cloud - orchestration of workflows involving • Several teams and stakeholders • Several different kinds of tools What if… • Automated model analysis and reporting • Large-scale change management • Automated tool integration workflows • … could run in the cloud?
  8. 8. The IncQuery tool suite • Query authoring tool • Powerful queries for validation, visualization, model comprehension Indexing Queries and transformations IncQuery Server IncQuery Desktop • Back-end service • Provides value added functionality to desktop and web-based clients • Fully integrated access control
  9. 9. The IncQuery tool suite • Query authoring tool • Powerful queries for validation, visualization, model comprehension Indexing Queries and transformations IncQuery Server IncQuery Desktop • Back-end service • Provides value added functionality to desktop and web-based clients • Fully integrated access controlComplex query example: ”Find Input Parameters that are not assigned to an Input Port” From a folder or system, find the related parameters and check if the parameter is not the complying end of a Receive or PG Receive link: if so, flag the parameter as an error.
  10. 10. IncQuery Desktop Custom model queries supported by advanced text editor – content assist, syntax highlight Powerful language tailored to models - supporting query reuse and compositionality Integrated with MagicDraw Active Validation – immediate feedback and corrective actions
  11. 11. IncQuery Desktop Query-based expressions for • Smart packages, • Custom tables, • Relation maps, … Analysis and visualization
  12. 12. IncQuery Server Custom model queries in your browser - VQL, ElasticSearch, SPARQL Subject to repository access control – fully integrated with TWC & enterprise identity management Runs 10x faster than graph databases thanks to hybrid in-memory engine –full validation in under a second! Repository-wide validation and change impact analysis – avoid breakage as models evolve
  13. 13. IncQuery Server OpenAPI standard compliant interfaces – integrate with your tools easily Jupyter notebook support – generate beautiful reports on the web
  14. 14. IncQuery Server IncQuery Server Architecture Index Persistent index In-memory index Query Queries Transform Rules 3rd party tools Git, SVN, ... OpenMBEE MMS Web apps, … Model contents + all metadata Cloud micro services Cloud storage
  15. 15. A3 CONFIDENTIAL Creating an integration platform to enable data continuity across all Airbus applications. Case Study: Interoperability Platform Development with A3 by Airbus
  16. 16. Tool integration at Airbus • Thousands of applications • Across several verticals • engineering, manufacturing, extended enterprise, customer service, … • ADAM by A^3 (Advanced Digital, Design and Manufacturing) • An integration platform to enable data continuity across all Airbus applications • Conceptual framework addressing 5 layers Data Semantics Models Services Visualization
  17. 17. The Challenge Interoperability platform Product modeling Reports and dashboards Tradeoff analysis • Web-based automation • Execute simulation and report generation through the browser • Push-button solution • Scale to large and complex projects • Fully integrated with collaboration platform
  18. 18. The Solution Product modeling Reports and dashboards Tradeoff analysis IncQuery Server • Web-based automation • Execute simulation and report generation through the browser • Push-button solution • Scale to large and complex projects • Fully integrated with collaboration platform
  19. 19. Automated workflow 1. Edit model 2. Commit changes 4. Run mappings and simulation Cameo2DSL DSL2Simulink Simulink2Report Automated transformations 3. Trigger processing IncQuery Server Containerized into a web service 5. Show results on web UI / generate reports Web UI Schedule / poll
  20. 20. Automated workflow 1. Edit model 2. Commit changes 4. Run mappings and simulation Cameo2DSL DSL2Simulink Simulink2Report Automated transformations 3. Trigger processing IncQuery Server Containerized into a web service 5. Show results on web UI / generate reports Web UI Schedule / poll Scalability example 1.2M complex system model • Full validation: <1s • Mappings: 10s • Complete report generation: 20s
  21. 21. Key takeaways • IncQuery can help unlock the potential of the cloud • Deployment • Automation • Scalability • Interoperability • … and harness the power of open source • Massif: custom transformations & OSLC/web wrapper for Matlab Simulink, with optional automatic layout generation • Apache Metamodel: web-ready data access layer for Office documents & business apps
  22. 22. Conclusions • Visit the IncQuery Labs booth to learn more! • Visit the demo theater: Tue (May 21) 3.00- 3.20pm • Pointers • https://incquery.io • https://www.airbus-sv.com/projects/9
  23. 23. Thank you! @IncQueryLabs istvan.rath@incquerylabs.com https://incquerylabs.com info@incquerylabs.com

×