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 条
  • [1] Model-Based Task Allocation in Distributed Software Development
    Lamersdorf, Ansgar
    Muench, Juergen
    SOFTWARE ENGINEERING APPROACHES FOR OFFSHORE AND OUTSOURCED DEVELOPMENT, 2010, 54 : 37 - 53
  • [2] Model-Based RAMS: Optimizing Model Development in a Distributed Working Environment
    Conroy, Paddy
    Kim, Ho-Bin
    Khoi Tran
    Chan, Daniel
    67TH ANNUAL RELIABILITY & MAINTAINABILITY SYMPOSIUM (RAMS 2021), 2021,
  • [3] Model-based support of the conceptual design in distributed product development
    Richter, Timo
    Huth, Tobias
    Vietor, Thomas
    CIRP 25TH DESIGN CONFERENCE INNOVATIVE PRODUCT CREATION, 2015, 36 : 261 - 266
  • [4] Model-based whole-brain effective connectivity to study distributed cognition in health and disease
    Gilson, Matthieu
    Zamora-Lopez, Gorka
    Pallares, Vicente
    Adhikari, Mohit H.
    Senden, Mario
    Tauste Campo, Adria
    Mantini, Dante
    Corbetta, Maurizio
    Deco, Gustavo
    Insabato, Andrea
    NETWORK NEUROSCIENCE, 2020, 4 (02): : 338 - 373
  • [5] Model-based development
    Robert France
    Bernhard Rumpe
    Software & Systems Modeling, 2008, 7 : 1 - 2
  • [6] Model-based development
    France, Robert
    Rumpe, Bernhard
    SOFTWARE AND SYSTEMS MODELING, 2008, 7 (01): : 1 - 2
  • [7] Challenges of Distributed Model-Based Diagnosis
    Wotawa, Franz
    Weber, Jorg
    TRENDS IN APPLIED INTELLIGENT SYSTEMS, PT I, PROCEEDINGS, 2010, 6096 : 711 - 720
  • [8] A distributed model-based control architecture
    McCubbin, C
    Scheidt, D
    Pekala, M
    Vick, S
    6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL VI, PROCEEDINGS: INDUSTRIAL SYSTEMS AND ENGINEERING I, 2002, : 119 - 124
  • [9] MODEL-BASED DEVELOPMENT FRAMEWORK FOR DISTRIBUTED EMBEDDED CONTROL OF AIRCRAFT FUEL SYSTEMS
    Insaurralde, Carlos C.
    Seminario, Miguel A.
    Jimenez, Juan F.
    Giron-Sierra, Jose M.
    29TH DIGITAL AVIONICS SYSTEMS CONFERENCE: IMPROVING OUR ENVIRONMENT THROUGH GREEN AVIONICS AND ATM SOLUTIONS, 2010,
  • [10] Schedulability in model-based software development for distributed real-time systems
    Yau, SS
    Zhou, XY
    PROCEEDINGS OF THE SEVENTH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, 2002, : 45 - 52