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 条
  • [11] Model-Based Systems Engineering for Machine Tools and Production Systems (Model-Based Production Engineering)
    Kuebler, Karl
    Scheifele, Stefan
    Scheifele, Christian
    Riedel, Oliver
    4TH INTERNATIONAL CONFERENCE ON SYSTEM-INTEGRATED INTELLIGENCE: INTELLIGENT, FLEXIBLE AND CONNECTED SYSTEMS IN PRODUCTS AND PRODUCTION, 2018, 24 : 216 - 221
  • [12] Foundations for model-based systems engineering and model-based safety assessment
    Rauzy, Antoine B.
    Haskins, Cecilia
    SYSTEMS ENGINEERING, 2019, 22 (02) : 146 - 155
  • [13] A Review of Know-How Reuse with Patterns in Model-Based Systems Engineering
    Wu, Quentin
    Gouyon, David
    Levrat, Eric
    Boudau, Sophie
    COMPLEX SYSTEMS DESIGN & MANAGEMENT, CSD&M 2018, 2019, : 219 - 229
  • [14] Best Practice Patterns for Variant Modeling of Activities in Model-Based Systems Engineering
    Colletti, Ryan A.
    Qamar, Ahsan
    Nuesch, Sandro P.
    Paredis, Christiaan J. J.
    IEEE SYSTEMS JOURNAL, 2020, 14 (03): : 4165 - 4175
  • [15] Modelling the Climate System: Is Model-Based Science Like Model-Based Engineering?
    Easterbrook, Steve
    2015 ACM/IEEE 18TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS), 2015, : 1 - 1
  • [16] Model-based Systems Engineering Efficiencies
    Oh, Jane M. C.
    Fifield, Michael G.
    Scandore, Steve F.
    Trettel, Ian A.
    Donitz, Benjamin
    2023 IEEE AEROSPACE CONFERENCE, 2023,
  • [17] Model-Based Systems Engineering Activities
    Griego, Regina
    Insight, 2008, 11 (04) : 45 - 46
  • [18] Model-based legal knowledge engineering
    den Haan, N
    Sartor, G
    INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES, 1999, 51 (06) : 1037 - 1042
  • [19] Model-based security engineering with UML
    Jürjens, J
    FOUNDATIONS OF SECURITY ANALYSIS AND DESIGN III, 2005, 3655 : 42 - 77
  • [20] Reuse in Model-Based Systems Engineering
    Shani, Uri
    Broodney, Henry
    2015 9TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON), 2015, : 77 - 83