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 条
  • [41] Testing concept for model-based development
    Fey, Ines
    WMSCI 2005: 9th World Multi-Conference on Systemics, Cybernetics and Informatics, Vol 7, 2005, : 48 - 52
  • [42] CFD for model-based controller development
    Desta, TZ
    Janssens, K
    Van Brecht, A
    Meyers, J
    Baelmans, M
    Berckmans, D
    BUILDING AND ENVIRONMENT, 2004, 39 (06) : 621 - 633
  • [43] 5.3.3 Model-Based Proposal Development
    Fisher, Gerard H.
    INCOSE International Symposium, 1998, 8 (01): : 421 - 428
  • [44] Model-based development of embedded systems
    Conrad, Mirko
    Giese, Holger
    Rumpe, Bernhard
    Schätz, Bernhard
    Tagungsband - Dagstuhl-Workshop MBEES: Modellbasierte Entwicklung eingebetteter Systeme III, MBEES 2007, 2007,
  • [45] Model-based development for hybrid systems
    Ivancic, Franjo
    WMSCI 2005: 9TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL 7, 2005, : 53 - 58
  • [46] Components in Model-Based Software Development
    Tyugu, Enn
    Grigorenko, Pavel
    2013 COMPUTER SCIENCE AND INFORMATION TECHNOLOGIES (CSIT), 2013,
  • [47] Model-based development of embedded systems
    Dagstuhl-Workshop MBEES: Modellbasierte Entwicklung eingebetteter Systeme VIII
    Huhn, M., 1600, TU Clausthal, Adolph-Roemer-StraBe 2A, 38678 Clausthal-Zellerfeld, Germany
  • [48] Software for model-based Development and Simulation
    不详
    ATP EDITION, 2009, (1-2): : 29 - 29
  • [49] MODEL-BASED SUSTAINABLE PRODUCT DEVELOPMENT
    Buchert, T.
    Pfortner, A.
    Bonvoisin, J.
    Lindow, K.
    Stark, R.
    DS 84: PROCEEDINGS OF THE DESIGN 2016 14TH INTERNATIONAL DESIGN CONFERENCE, VOLS 1-4, 2016, : 145 - 154
  • [50] Model-based development of embedded systems
    Huhn, Michaela
    Philipps, Jan
    Schätz, Bernhard
    Koss, Dagmar
    Tagungsband - Dagstuhl-Workshop MBEES: Modellbasierte Entwicklung eingebetteter Systeme VII, MBEES 2011, 2011,