BUMBLE - Blended Modeling for Enhanced Software and Systems Engineering
Sprache der Bezeichnung:
BUMBLE aims at providing an innovative system and software development framework based on blended modeling notations/languages (e.g. textual and graphical).
Blended modeling means to allow engineers to freely choose and switch between several different notations for the same domain-specific concepts captured in a DSML. The necessary synchronization techniques are exploited to also support collaborative working on models and DSML evolution.
Traditionally, DSML tools focus on one specific notation (such as text, diagrams, tables or forms). This limits human communication, especially across engineering disciplines. A notation that is well-understood by one engineering discipline may not be understood by engineers from another discipline. Moreover, engineers (from the same or different disciplines) may have different notation preferences; not supporting multiple notations negatively affects engineers? throughput. The ITEA3 project BUMBLE aims for a significant improvement of the current state-of-the-art modeling tools. The ability to freely mix notations is a core ingredient to build suitable DSMLs that support their users for the task at hand.
The main goal of BUMBLE is to provide reference solutions for the generation and management of full-fledged blended modeling environments from DSMLs. This will support the development of complex heterogeneous systems by enabling seamless textual and graphical collaborative modeling.