Blended Modelling - What, Why and How

被引:39
作者
Ciccozzi, Federico [1 ]
Tichy, Matthias [2 ]
Vangheluwe, Hans [3 ]
Weyns, Danny [4 ,5 ]
机构
[1] Malardalen Univ, Vasteras, Sweden
[2] Ulm Univ, Ulm, Germany
[3] Univ Antwerp Flanders Make, Antwerp, Belgium
[4] Katholieke Univ Leuven, Leuven, Belgium
[5] Linneaus Univ, Leuven, Belgium
来源
2019 ACM/IEEE 22ND INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2019) | 2019年
关键词
modelling; user experience; blended modelling; abstract syntax; concrete syntax; notations; tools;
D O I
10.1109/MODELS-C.2019.00068
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Empirical studies indicate that user experience can significantly be improved in model-driven engineering. Blended modelling aims at mitigating this by enabling users to interact with a single model through different notations. Blended modelling contributes to various modelling qualities, including comprehensibility, analysability, and acceptability. In this paper, we define the notion of blended modelling and propose a set of dimensions that characterise blended modelling. The dimensions are grouped in two classes: user-oriented dimensions and realisation-oriented dimensions. Each dimension describes a facet that is relevant to blended modelling together with its domain (i.e., the range of values for that dimension). The dimensions offer a basic vocabulary to support tool developers with making well-informed design decisions as well as users to select appropriate tools and configure them according to the needs at hand. We illustrate how the dimensions apply to different cases relying on our experience with blended modelling. We discuss the impact of blended modelling on usability and user experience and sketch metrics to measure it. Finally, we outline a number of core research directions in this increasingly important modelling area.
引用
收藏
页码:425 / 430
页数:6
相关论文
共 20 条
[1]   User Experience for Model-Driven Engineering: Challenges and Future Directions [J].
Abrahao, Silvia ;
Bordeleau, Francis ;
Cheng, Betty ;
Kokaly, Sahar ;
Paige, Richard F. ;
Storrle, Harald ;
Whittle, Jon .
2017 ACM/IEEE 20TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2017), 2017, :229-236
[2]   Usability meanings and interpretations in ISO standards [J].
Abran, A ;
Khelifi, A ;
Suryn, W ;
Seffah, A .
SOFTWARE QUALITY JOURNAL, 2003, 11 (04) :325-338
[3]   Towards Seamless Hybrid Graphical-Textual Modelling for UML and Profiles [J].
Addazi, Lorenzo ;
Ciccozzi, Federico ;
Langer, Philip ;
Posse, Ernesto .
MODELLING FOUNDATIONS AND APPLICATIONS, ECMFA 2017, 2017, 10376 :20-33
[4]  
Andres F. P., 2007, INT S APPL GRAPH TRA
[5]  
Atkinson C., 2013, P 2 WORKSHOP GRAPHIC, P32
[6]  
Boucke N., 2008, EUR C SOFTW ARCH
[7]  
Charfi A., 2009, EUR C MOD DRIV ARCH
[8]  
Chen Q, 2003, 200S IEEE SYMPOSIUM ON HUMAN CENTRIC COMPUTING LANGUAGES AND ENVIRONMENTS, P219
[9]  
Cicchetti A., 2019, SOFTWARE SYSTEMS MOD
[10]  
Damm C. H., 2000, CHI 2000 Conference Proceedings. Conference on Human Factors in Computing Systems. CHI 2000. The Future is Here, P518, DOI 10.1145/332040.332488