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 条
  • [31] REPRESENTATIVE PATTERNS FOR MODEL-BASED MATCHING
    HENIKOFF, J
    SHAPIRO, LG
    PATTERN RECOGNITION, 1993, 26 (07) : 1087 - 1098
  • [32] Patterns for the Model-Based Development of RIAs
    Koch, Nora
    Pigerl, Matthias
    Zhang, Gefei
    Morozova, Tatiana
    WEB ENGINEERING, PROCEEDINGS, 2009, 5648 : 283 - +
  • [33] Role model of model-based systems engineering application
    Graessler, Iris
    Wiechel, Dominik
    Pottebaum, Jens
    19TH DRIVE TRAIN TECHNOLOGY CONFERENCE (ATK 2021), 2021, 1097
  • [34] TOOLS INTEROPERABILITY IN ENGINEERING DESIGN USING MODEL-BASED ENGINEERING
    Iraqi Houssaini, Mehdi
    Kleiner, Mathias
    Roucoules, Lionel
    PROCEEDINGS OF THE ASME 11TH BIENNIAL CONFERENCE ON ENGINEERING SYSTEMS DESIGN AND ANALYSIS, 2012, VOL 3, 2012, : 615 - 623
  • [35] Model-based design of reverse engineering tools
    Jarzabek, S
    Wang, GS
    JOURNAL OF SOFTWARE MAINTENANCE-RESEARCH AND PRACTICE, 1998, 10 (05): : 353 - 380
  • [36] Model-based information navigation for engineering documents
    Jones, David
    Snider, Chris
    Matthews, Jason
    Yon, Jason
    Barrie, Jeff
    Robinson, Kevin
    Ben Hicks
    COMPUTERS IN INDUSTRY, 2020, 121
  • [37] Special issue on model-based systems engineering
    Ingham, Michel D.
    SYSTEMS ENGINEERING, 2019, 22 (02) : 97 - 97
  • [38] Model-based engineering design for space missions
    Wall, SD
    2004 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOLS 1-6, 2004, : 3907 - 3915
  • [39] Model-Based Cooperative System Engineering and Integration
    Landauer, Christopher
    Bellman, Kirstie L.
    2016 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING (ICAC), 2016, : 334 - 341
  • [40] Gamifying model-based engineering: The PapyGame tool
    Bucchiarone, Antonio
    Savary-Leblanc, Maxime
    Le Pallec, Xavier
    Bruel, Jean-Michel
    Cicchetti, Antonio
    Cabot, Jordi
    Gerard, Sebastien
    SCIENCE OF COMPUTER PROGRAMMING, 2023, 230