Embedding requirements within Model-Driven Architecture

被引:9
|
作者
Fouad, Ali [1 ]
Phalp, Keith [1 ]
Kanyaru, John Mathenge [1 ]
Jeary, Sheridan [1 ]
机构
[1] Bournemouth Univ, Software Syst Res Ctr, Poole BH12 5BB, Dorset, England
关键词
Requirements Engineering specification; Model-Driven Architecture; Business process modelling notation; Use Cases; Computation-Independent Model; MDA;
D O I
10.1007/s11219-010-9122-7
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Model-Driven Architecture (MDA) brings benefits to software development, among them the potential for connecting software models with the business domain. This paper focuses on the upstream or Computation-Independent Model (CIM) phase of MDA. Our contention is that, whilst there are many models and notations available within the CIM phase, those that are currently popular and supported by the Object Management Group (OMG) may not be the most useful notations for business analysts nor sufficient to fully support software requirements and specification. Therefore, with specific emphasis on the value of the Business Process Modelling Notation (BPMN) for business analysts, this paper provides an example of a typical CIM approach before describing an approach that incorporates specific requirements techniques. A framework extension to MDA is then introduced, which embeds requirements and specification within the CIM, thus further enhancing the utility of MDA by providing a more complete method for business analysis.
引用
收藏
页码:411 / 430
页数:20
相关论文
共 50 条
  • [21] Model-driven architecture based security analysis
    Mili, Saoussen
    Nguyen, Nga
    Chelouah, Rachid
    [J]. SYSTEMS ENGINEERING, 2021, 24 (05) : 307 - 321
  • [22] Model-driven Architecture Approach for Data Warehouse
    Fernandes, Lucia Abrunhosa
    Helena Neto, Beatriz
    Fagundes, Vladimir
    Zimbrao, Geraldo
    de Souza, Jano Moreira
    Salvador, Rodrigo
    [J]. SIXTH INTERNATIONAL CONFERENCE ON AUTONOMIC AND AUTONOMOUS SYSTEMS: ICAS 2010, PROCEEDINGS, 2010, : 156 - 161
  • [23] ModelSec: A Generative Architecture for Model-Driven Security
    Sanchez, Oscar
    Molina, Fernando
    Garcia-Molina, Jesus
    Toval, Ambrosio
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2009, 15 (15) : 2957 - 2980
  • [24] A Model-Driven Architecture for Automated Deployment of Microservices
    Aksakalli, Isil Karabey
    Celik, Turgay
    Can, Ahmet Burak
    Tekinerdogan, Bedir
    [J]. APPLIED SCIENCES-BASEL, 2021, 11 (20):
  • [25] MDDA: A Model-Driven Avionics Data Architecture
    Hong, Pei
    Song, Yuan
    Jin, Yue-Yuan
    Rao, Ruo-Nan
    [J]. 3RD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND MECHANICAL AUTOMATION (CSMA 2017), 2017, : 445 - 452
  • [26] A Model-driven Architecture for Collaborative Business Processes
    Amdah, Leila
    Essadi, Naima
    Anwar, Adil
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (08) : 719 - 725
  • [27] The Research of Model-Driven Architecture in The Embedded System
    Jin, Huang
    [J]. ADVANCED DEVELOPMENT IN AUTOMATION, MATERIALS AND MANUFACTURING, 2014, 624 : 524 - 527
  • [28] Towards a model-driven architecture for autonomic systems
    Gracanin, D
    Bohner, SA
    Hinchey, M
    [J]. 11TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOP ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2004, : 500 - 505
  • [29] Model-Driven Approach to Software Architecture Design
    Perovich, Daniel
    Cecilia Bastarrica, Maria
    Rojas, Cristian
    [J]. 2009 ICSE WORKSHOP ON SHARING AND REUSING ARCHITECTURAL KNOWLEDGE, 2009, : 1 - 8
  • [30] Ontology transformation and reasoning for model-driven architecture
    Pahl, C
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2005: COOPIS, DOA, AND ODBASE, PT 2, PROCEEDINGS, 2005, 3761 : 1170 - 1187