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 条
  • [1] Model-based user interface engineering with design patterns
    Ahmed, Seffah
    Ashraf, Gaffar
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (08) : 1408 - 1422
  • [2] Capitalization and reuse with patterns in a Model-Based Systems Engineering (MBSE) framework
    Wu, Quentin
    Gouyon, David
    Boudau, Sophie
    Levrat, Eric
    [J]. 2019 5TH IEEE INTERNATIONAL SYMPOSIUM ON SYSTEMS ENGINEERING (IEEE ISSE 2019), 2019,
  • [3] Model-based University Course Programs for Model-based Engineering
    Gati, Jozsef
    Kartyas, Gyula
    [J]. 2012 4TH IEEE INTERNATIONAL SYMPOSIUM ON LOGISTICS AND INDUSTRIAL INFORMATICS (LINDI), 2012, : 245 - 249
  • [4] Model-based security engineering
    Juerjens, Jan
    [J]. ICE-B 2006: Proceedings of the International Conference on e-Business, 2006, : IS23 - IS29
  • [5] Model-based security engineering
    Juerjens, Jan
    [J]. SIGMAP 2006: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND MULTIMEDIA APPLICATIONS, 2006, : IS23 - IS29
  • [6] Model-based security engineering
    Juerjens, Jan
    [J]. SECRYPT 2006: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SECURITY AND CRYPTOGRAPHY, 2006, : IS23 - IS29
  • [7] PROCESS MODEL-BASED ENGINEERING
    COTT, BJ
    DURHAM, RG
    LEE, PL
    SULLIVAN, GR
    [J]. COMPUTERS & CHEMICAL ENGINEERING, 1989, 13 (09) : 973 - 984
  • [8] Model-based transcriptome engineering
    Brent, Michael
    [J]. ACM-BCB' 2017: PROCEEDINGS OF THE 8TH ACM INTERNATIONAL CONFERENCE ON BIOINFORMATICS, COMPUTATIONAL BIOLOGY,AND HEALTH INFORMATICS, 2017, : 636 - 636
  • [9] Model-based security engineering
    Juerjens, Jan
    [J]. WINSYS 2006: Proceedings of the International Conference on Wireless Information Networks and Systems, 2006, : IS23 - IS29
  • [10] Model-Based Systems Engineering for Machine Tools and Production Systems (Model-Based Production Engineering)
    Kuebler, Karl
    Scheifele, Stefan
    Scheifele, Christian
    Riedel, Oliver
    [J]. 4TH INTERNATIONAL CONFERENCE ON SYSTEM-INTEGRATED INTELLIGENCE: INTELLIGENT, FLEXIBLE AND CONNECTED SYSTEMS IN PRODUCTS AND PRODUCTION, 2018, 24 : 216 - 221