Towards Sketching Interfaces for Multi-Paradigm Modeling

被引:1
|
作者
Van Mierlo, Simon [1 ]
Deantoni, Julien [2 ]
Burgueno, Loli [3 ]
Verbrugge, Clark [4 ]
Vangheluwe, Hans
机构
[1] Univ Antwerp, Flanders Make vzw, Antwerp, Belgium
[2] Univ Cote dAzur Sophia Antipolis, Nice, France
[3] Univ Paris Saclay, Inst LIST, CEA, Open Univ Catalonia, Paris, France
[4] McGill Univ, Montreal, PQ, Canada
来源
2019 ACM/IEEE 22ND INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2019) | 2019年
关键词
sketching; multi-paradigm; ideation; interface;
D O I
10.1109/MODELS-C.2019.00070
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Existing design processes typically begin with informal ideation by sketching out a basic approach that can be further developed into a more complete design. Although intuitively simple, and seemingly informal, the sketching process is actually a structured activity that strongly influences the design of the system; hence, it has an important role in the design success. In this work, we develop a well defined specification of the sketching activity. We consider sketching as a process of achieving agreement, based on stakeholders communicating ideas about a design and its properties, with the side-effect of incrementally developing a (set of) common language(s) specific to the idea domain. Our perspective on sketching further differs from more common notions of ideation by noting the roles of requirements and system properties, and offering a general perspective on sketching as a modular activity within design. We validate our approach by analyzing the sketches of a research group at the CAMPaM 2019 workshop. By recognizing sketching as a fundamental activity in design, we enhance the formalization of the design process, and suggest improvements to the tool support for sketching beyond the basic drawing features.
引用
收藏
页码:437 / 442
页数:6
相关论文
共 50 条
  • [21] Evaluating agent-oriented programs: towards multi-paradigm metrics
    Jordan, Howell R.
    Collier, Rem
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2012, 6599 LNAI : 63 - 78
  • [22] Multi-paradigm declarative programming
    Hanus, M
    LOGIC PROGRAMMING - PROCEEDINGS OF THE 1997 INTERNATIONAL SYMPOSIUM, 1997, : 43 - 45
  • [23] Maya: a multi-paradigm network modeling framework for emulating distributed applications
    Zhou, JL
    Ji, ZG
    Takai, M
    Bagrodia, R
    SEVENTEENTH WORKSHOP ON PARALLEL AND DISTRIBUTED SIMULATION (PADS 2003), PROCEEDINGS, 2003, : 163 - 170
  • [24] Model Framework of Emergency Evacuation System Based on Multi-Paradigm Modeling
    Guo Haoxiang
    Hu Yuling
    Liu Jingwan
    PROCEEDINGS OF THE 32ND 2020 CHINESE CONTROL AND DECISION CONFERENCE (CCDC 2020), 2020, : 2565 - 2570
  • [25] A multi-paradigm language for reactive synthesis
    Filippidis, Ioannis
    Murray, Richard M.
    Holzmann, Gerard J.
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2016, (202): : 73 - 97
  • [26] CARTOGRAPHIC MODELING BASED ON AN OBJECT-ORIENTED AND DECLARATIVE MULTI-PARADIGM
    Leszczynska, Malgorzata
    GEOCONFERENCE ON INFORMATICS, GEOINFORMATICS AND REMOTE SENSING, VOL I, 2014, : 481 - 488
  • [27] A Multi-paradigm Complexity Metric (MCM)
    Misra, Sanjay
    Akman, Ibrahim
    Cafer, Ferid
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2011, PT V, 2011, 6786 : 342 - 354
  • [28] Extending Jupyter with Multi-Paradigm Editors
    Weber T.
    Ehe J.
    Mayer S.
    Proceedings of the ACM on Human-Computer Interaction, 2024, 8 (EICS)
  • [29] Towards A Twitter Observatory: A Multi-Paradigm Framework For Collecting, Storing And Analysing Tweets
    Basaille, Ian
    Kirgizov, Sergey
    Leclercq, Eric
    Savonnet, Marinette
    Cullot, Nadine
    2016 IEEE TENTH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS), 2016, : 77 - 86
  • [30] Multi-Paradigm Spreadsheet for End Users
    Choi, Jong-Myting
    Kim, Young-Chid
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2006, 6 (04): : 30 - 35