Model-Based Development with Distributed Cognition

被引:3
|
作者
Hundal, Karan Singh [1 ]
Mussbacher, Gunter [1 ]
机构
[1] McGill Univ, Dept Elect & Comp Engn, Montreal, PQ H3A 0E9, Canada
关键词
Requirements Engineering; Distributed Cognition; Model-Driven Engineering; Elicitation; DiCOT; Metamodel;
D O I
10.1109/MoDRE.2018.00010
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Model Driven Engineering (MDE) allows a system to be defined using a series of models. It can refine higher level models into lower level models using model transformations, thereby automating the building of a concrete model and the software development process. This is particularly useful for Requirements Engineering since MDE can bridge the gap between early requirements models, late requirements models, and architectural models. However, requirements elicitation techniques have received little attention in terms of MDE. A major reason is the lack of a formal modelling language for some of these techniques. The definition of a metamodel is an essential step for the specification of a formal modeling language, which is a key pre-requisite for Model Driven Engineering (MDE). We introduce a metamodel for Distributed Cognition, a well-known requirements elicitation technique, using the key concepts present in the framework's literature with the aim to integrate Distributed Cognition into MDE. Furthermore, we report on a preliminary case study on a software XP team to validate our metamodel.
引用
收藏
页码:26 / 35
页数:10
相关论文
共 50 条
  • [21] A Tool for the Model-Based Specification of Open Distributed Systems
    Raul Romero, Jose
    Ignacio Jaen, Juan
    Vallecillo, Antonio
    COMPUTER JOURNAL, 2013, 56 (07): : 793 - 818
  • [22] Model-based Distributed Cooperative Control of a Robotic Manipulator
    Soumya, S.
    Guruprasad, K. R.
    2015 IEEE INTERNATIONAL WIE CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (WIECON-ECE), 2015, : 313 - 316
  • [23] Supporting model-based cooperation in distributed web spaces
    Katranuschkov, P.
    Wagner, U.
    Weise, M.
    Scherer, R. J.
    EWORK AND EBUSINESS IN ARCHITECTURE, ENGINEERIN G AND CONSTRUCTION, 2006, : 237 - +
  • [24] Model-based authorware for the construction of distributed multimedia systems
    Cheung, S.C.
    Chanson, S.T.
    Information and Software Technology, 1999, 41 (11): : 715 - 727
  • [25] Asking for the moon Or model-based coordination in distributed design
    Schmidt, Kjeld
    Tellioglu, Hilda
    Wagner, Ina
    ECSCW 2009: PROCEEDINGS OF THE 11TH EUROPEAN CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK, 2009, : 383 - +
  • [26] A model-based design process for the SegBus distributed architecture
    Truscan, Dragos
    Seceleanu, Tiberiu
    Lilius, Johan
    Tenhunen, Hannu
    FIFTEENTH IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2008, : 307 - +
  • [27] Distributed Model-Based Fault Diagnosis with Stochastic Uncertainties
    Boem, Francesca
    Parisini, Thomas
    2015 54TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2015, : 4474 - 4479
  • [28] Distributed Online Test Generation for Model-Based Testing
    Kanstren, Teemu
    Kekkonen, Tuomas
    2013 20TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2013), VOL 1, 2013, : 255 - 262
  • [29] Fuzzy Autoregressive Distributed Lag model-based forecasting
    Eren, Miras
    FUZZY SETS AND SYSTEMS, 2023, 459 : 82 - 94
  • [30] A model-based authorware for the construction of distributed multimedia systems
    Cheung, SC
    Chanson, ST
    INFORMATION AND SOFTWARE TECHNOLOGY, 1999, 41 (11-12) : 715 - 727