Skip to content
MDH-BUMBLE edited this page Oct 3, 2021 · 8 revisions

Welcome to the PSS Blended Modeling wiki!

In line with BUMBLE project, our main objective is to develop a generic solution that should support seamless runtime synchronization between graphical and textual syntaxes for multiple Domain Specific Modeling Languages (DSMLs) / Standards. To achieve this, we propose a comprehensive blended modeling framework as shown in Figure 1. Particularly, it takes meta-models (in ECORE) and textual DSL / grammar as an input and subsequently, generates graphical and textual notations automatically through BUMBLE-M2T-Meta-Model and BUMBLE-Language-Analyzer components respectively. The generated graphical and textual notations are saved in XML files and serve as an input for mapping & synchronization activities as shown in Figure 1. The BUMBLE-Mapping-Editor component is developed to perform mapping between graphical and textual syntaxes. Subsequently, the mapping rules are saved in XML and serve as an input for synchronizer. For runtime synchronization, mapping rules in XML are implemented as an EBNF grammar through BUMBLE-EBNF-Generator component as shown in Figure 1. Finally, Blended Modeling Editor prototype supporting seamless synchronization between graphical and textual syntaxes is generated through Sirius platform.

BUMBLE Blended Modeling Framework - PSS Use Case

Figure 1: The High Level Architecture of Proposed Framework

View / Download

Installation Guide
User Manual

Clone this wiki locally