About Us

Jarvis for MBSE

JARVIS FOR MBSE is a product developed for all the users involved in Model-Based System Engineering, also it enriches user visualization experience by extending it towards 3D visualisation using concepts of Augmented Reality.

Users, irrespective of their engineering discipline would be able to create CONSENS models in the Multi-Platform Frontend editor which provides user friendly interface which can be used on devices with touch capabilities such as Surface Hub. The MultiPlatform Frontend (MPF) is easy to understand for engineers coming from all kinds of engineering disciplines. MPF provides user experience with ease in the form of recommendations. JARVIS FOR MBSE provides an intuitive and interactive modelbased approach for systems engineering with system model creation tools. It uses advanced user interaction and visualization techniques and to assist system engineers in their engineering process. All the user-designed models will be stored in the Core (Backend) and will be technically refined and developed into SysML models with CONSENS profiling using EMF. MBSE assistance powered by Artificial Intelligence assist JARVIS for MBSE in the form of recommendations for enhancing the system design based on the existing models utilising Graph Database.

Most of the time user designed CONSENS models are very complex and consist of inter relations between elements and other models. The Augmented Reality aids to visualize these models by mapping it into a 3D environment by providing further clarity to the project due to its interactive functionalities. Furthermore, the models should be stored somewhere to access or manipulate them. This functionality is performed by Backend.

The above-mentioned components should collaborate with each other to complete the product. JARVIS for MBSE is very useful especially during workshops and its review processes. Due to the (often) limited time within workshops it assists in easy understanding of MBSE process. In order to achieve this, a user is given the MPF editor, allowing him/her to model CONSENS models by hand drawing shapes and writing texts which are directly converted to CONSENS models instead of having to click through several menus as offered by many tools so far the same is possible even through speech. In addition, JARVIS for MBSE also supports Chatbot for user assistance.

Our Vision

Jarvis for MBSE

The idea of the JARVIS for MBSE is to bring expertise from different streams collaborate and coordinate to provide a way to capture all the information from the different disciplines of model driven engineering. As every discipline has different type of models, different Concepts and Terminologies, in order to handle homogenously all, we are working on JARVIS FOR MBSE. Also, as System Engineering increases the development and Performance for Intelligent Technical System, so our product will be facilitating the efficiency.

Achitecture

JARVIS for MBSE consists of four main components

JARVIS FOR MBSE is an amalgamation of four different component which coordinate together cohesively to provide an
efficient system. Each of the individual component is explained below.

Core

CORE is a persistent data storage and in common communication gateway between all the components.

  • Facilitate storage and update of all the CONSENS partial models provided by MPF
  • Support visualization of the JSON file in SysML via EMF (Eclipse modelling framework)
  • CORE provides a communication gateway for suggestions received from MBSE assistant to MPF users.
  • AR can fetch CONSENS partial models from CORE via REST API and show on AR platform

AUGMENTED REALITY

AR is responsible for visualising the MBSE models in HoloLens. Functionalities that AR is going to support in the system are below:

  • 3D representation of the models for better visual experience of CONSENS model
  • Enrichment by visualizing additional information and dependencies 
  • Head Mounted Displays support portability 
  • Adjustment of the views according to user preferences
  • Move between different hierarchy levels using interaction scripts 
  • Filtration and better traceability between models and the requirements

Artificial Intelligence

AI is responsible for aiding MPF editor. Functionalities that AI is going to support in the system are below.

  • Store all CONSENS partial models which are provided by MPF via backend in Graph DB.
  • Update Graph DB with the changes on existing projects.
  • Assist the MPF user with suggestions while user creates environment mode.
  • Generate new environment model based on the provided requirement model.
  • Detect word synonyms to enhance the knowledge graph.
  • Assist MPF user while writing in text fields with spell correction and auto- completion.
  • Assist MPF use with a chatbot while using the JARVIS System.
  • Provide Shape, text and speech recognition features in MPF component.

Multi Platform Frontend

Multi Platform Frontend (MPF) is the frontend of the JARVIS application. MPF aims to provide an easy, efficient and a structured way to model systems.

  • Create, update and delete user projects to model systems.
  • Create and maintain CONSENS partial models like Environment, Requirement, Application Scenario and Active Structure partial models.
  • Communicate with Backend to utilize the database to indirectly communicate with the AI.
  • Provide suggestions on spell check, sentence auto-completion, CONSENS elements, flows and partial models received from AI.
  • Enable shape recognition, text recognition, speech recognition and drag and drop features to provide flexibility while creating partial models.
  • Chatbot feature to help users to better understand the functioning of JARVIS, CONSENS concepts and Software Engineering concepts.
  • Provide Help page to provide information about FAQ's and the working of JARVIS.
  • Provide a Settings page to enable users to enable and disable the features provided in the MPF and to customize the outlook of MPF.

Our Goals

Jarvis for MBSE

The goal of JARVIS for MBSE is to develop ecosystem where System Engineer’s can collaborate in order to create CONSENS model for different products. With JARVIS or MBSE we intend to ease the user understanding of model driven engineering.

Designing and engineering in today’s acute, smart world requires collaboration and coordination of different fields, expertise of all kinds to bring out the best results. JARVIS for MBSE is to break the barriers of different fields and help them work together with ease and smart suggestions, better visual illustrations and recommendation with prior experience. JARVIS for MBSE believes in assisting user in order to enrich his/her experience with the help of Chatbot Assistance.