Patterns in model-based engineering

被引:4
|
作者
Sinnig, D [1 ]
Gaffar, A [1 ]
Reichart, D [1 ]
Forbrig, P [1 ]
Seffah, A [1 ]
机构
[1] Univ Rostock, Dept Comp Sci, Software Engn Grp, Rostock, Germany
关键词
model-based interface design; patterns; task modelling; UI engineering;
D O I
10.1007/1-4020-3304-4_16
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we demonstrate how patterns can act as a driving force for the development of interactive applications. As knowledge re-use is becoming more and more crucial, patterns can be an effective tool to represent knowledge of the HCI domain. Using a model-based development methodology, it is shown how patterns can act as building blocks for the establishment of these models. Starting from outlining the general process of pattern application, we discuss how and which patterns are suitable for several models. In particular we discuss the application and use of patterns for the task, dialog and presentation models. Furthermore, we suggest an interface for patterns using "generic classes" and give concrete examples to corroborate our approach. This allows for modular patterns reuse and plausible parameter exchange with the underlying system. Tool support is based on XML-representations of patterns using a template engine.
引用
收藏
页码:197 / 210
页数:14
相关论文
共 50 条
  • [41] Gamifying model-based engineering: the PapyGame experience
    Antonio Bucchiarone
    Maxime Savary-Leblanc
    Xavier Le Pallec
    Antonio Cicchetti
    Sébastien Gérard
    Simone Bassanelli
    Federica Gini
    Annapaola Marconi
    Software and Systems Modeling, 2023, 22 : 1369 - 1389
  • [42] Redundancy handling with model-based systems engineering
    Nguyen, N.
    Mhenni, F.
    Choley, J. Y.
    RISK, RELIABILITY AND SAFETY: INNOVATING THEORY AND PRACTICE, 2017, : 2724 - 2731
  • [43] Envisioning Model-Based Performance Engineering Frameworks
    Arcelli, Davide
    12TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT) / THE 4TH INTERNATIONAL CONFERENCE ON EMERGING DATA AND INDUSTRY 4.0 (EDI40) / AFFILIATED WORKSHOPS, 2021, 184 : 541 - 548
  • [44] Model-based Reasoning in Science and Engineering Preface
    Magnani, Lorenzo
    FOUNDATIONS OF SCIENCE, 2008, 13 (02) : 109 - 111
  • [45] Gamifying model-based engineering: the PapyGame experience
    Bucchiarone, Antonio
    Savary-Leblanc, Maxime
    Le Pallec, Xavier
    Cicchetti, Antonio
    Gerard, Sebastien
    Bassanelli, Simone
    Gini, Federica
    Marconi, Annapaola
    SOFTWARE AND SYSTEMS MODELING, 2023, 22 (04): : 1369 - 1389
  • [46] Economic Analysis of Model-Based Systems Engineering
    Madni, Azad M.
    Purohit, Shatad
    SYSTEMS, 2019, 7 (01):
  • [47] Model-based systems engineering in modular design
    Albers, Albert
    Bursac, Nikola
    Scherer, Helmut
    Birk, Clemens
    Powelske, Jonas
    Muschik, Sabine
    DESIGN SCIENCE, 2019, 5
  • [48] Maßgeschneidertes model-based systems engineering
    Wartzack, Sandro
    Konstruktion, 2020, 2020 (11-12):
  • [49] An Interdisciplinary Course on Model-Based Systems Engineering
    Khandoker, Azad
    Sint, Sabine
    Wimmer, Manuel
    Zeman, Klaus
    2023 ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION, MODELS-C, 2023, : 102 - 109
  • [50] A Bibliometric Analysis on Model-based Systems Engineering
    Li, Zihang
    Lu, Jinzhi
    Wang, Guoxin
    Feng, Lei
    Broo, Didem Gurdur
    Kiritsis, Dimitris
    7TH IEEE INTERNATIONAL SYMPOSIUM ON SYSTEMS ENGINEERING (IEEE ISSE 2021), 2021,