deep-insights about the framework internals in order 
to apply adaptions and customizations with a 
reasonable performance. The documentation usually 
fundamentally lacks of many important details, 
interfaces are unclear or redundant, and reasons for 
framework malfunctions are hard to detect. All these 
factors contradict the requirements of enabling rapid 
prototyping and trustworthiness of the applied 
solutions. This especially affects the close 
collaboration between the MBE designer and the 
development team in a negative way and raises the 
probability to object to the MBE adoption process. 
Many  user experience aspects are still 
underrepresented but must be treated as first class 
requirements from our point of view. Compared to 
off-the-shelf IDEs for traditional programming 
languages,  user guidance features have by far not 
reached the same maturity level. Despite the better 
situation for DSLs, traditional modelling tools 
usually significantly lack in user guidance: hardly 
anything is indicating to the users that they are doing 
something right or wrong, nor any suggestions for a 
certain modelling context are provided. Besides 
increasing the probability of rejection, the lack of user 
guidance is a reason for individual interpretation of 
model semantics with the known fatal consequences. 
Defining a formal meta-model semantics 
underneath (such aimed by fUML), only partially 
solves the problem of misinterpretation. The user still 
has to understand the formal specification, but in 
practice many formalism representations are 
considered to be rather discouraging due to their 
mathematical notation and the (subjectively) implied 
poor  comprehensibility. A promising approach here 
could be to hide the formalism from the end user, but 
instead derive user guidance features directly from 
these formalisms. 
On the other hand, formalized semantics are the 
basis for the requirement of composability (Broy, 
2010), which we consider as essential regarding our 
hypotheses of MBE micro injections: if the applied 
injections remain just local islands and are hard to 
combine in form of a step-wise integration process, 
the overall MBE adoption strategy will fail. 
Finally, another potential showstopper has to do 
with the dominance of the Eclipse community 
regarding modelling frameworks. On the one hand, a 
kind of monopolism is even an advantage here, since 
the Eclipse frameworks are on the way to become the 
de-facto standard for modelling tools and 
frameworks, which makes tool decision and 
integration much easier und supports the requirement 
of  trustworthiness in terms of long-term tool 
availability, especially due to its open-source 
philosophy (Bordeleau, 2014). On the other hand, it 
still remains a challenge to integrate traditional of-
the-shelf development tools outside the world of 
Eclipse-based modelling frameworks (e.g. Microsoft 
Visual Studio). The existence and widespread use of 
these development tools, however, cannot be 
discussed away. It is practically impossible to migrate 
extensive development projects with a significant 
amount of legacy from one platform to another. 
However, it would be unfortunate to exclude half of 
the potential modelling advocates just because their 
companies are not using Eclipse-based development 
tools. Thus corresponding platform bridges are 
fundamental and need to be much more promoted. 
5 CONCLUSIONS 
We have observed that the two hypotheses presented 
in this paper have the potential to make the adoption 
of MBE principles in industry more successful. 
However, these hypotheses are based on long-term 
experiences within an industrial environment rather 
than on scientific research. Thus we want to 
encourage the scientific modelling community to put 
some attention on them in form of further evaluations.  
In addition, the two hypotheses are related to a 
series of requirements for MBE methods, tools and 
frameworks. We have acknowledged corresponding 
trends in the modelling community to address 
requirements such as customizability and user 
experience issues, which are currently mostly 
reflected by DSL approaches. From an industry point 
of view, however, many of the mentioned 
requirements are still not manifested enough in MBE 
tools and frameworks. Consequently, we would 
appreciate if the modelling framework and tool 
community put even more focus on these topics. 
REFERENCES 
Bordeleau, F., 2014. Model-based engineering: A new era 
based on Papyrus and open source tooling. In 
Proceedings of the 1
st
 Workshop on Open Source 
Software for Model driven Engineering co-located with 
ACM/IEEE 17
th
 International Conference on Model 
Driven Engineering Languages, pp. 2-8. 
Broy, M., Feilkas, M., Herrmannsdoerfer, M., Merenda, St., 
Ratiu, D., 2010. Seamless model-based development: 
from isolated tools to integrated model engineering 
environments. In Proceedings of the IEEE, pp. 526-
545. 
Guermazi, S., Tatibouet, J., Cuccuru, A., Dhouib, S., 
Gérard, S., Seidewitz, E., 2015. Executable modeling