Towards Architecture-Centric Software Generation

被引:0
|
作者
Lung, Chung-Horng [1 ]
Balasubramaniam, Balasangar [2 ]
Selvarajah, Kamalachelva [1 ]
Elankeswaran, Poopalasinkam [2 ]
Gopalasundaram, Umatharan [2 ]
机构
[1] Carleton Univ, Dept Syst & Comp Engn, Ottawa, ON K1S 5B6, Canada
[2] Nortel Networks, Ottawa, ON, Canada
来源
SOFTWARE ARCHITECTURE | 2010年 / 6285卷
基金
加拿大自然科学与工程研究理事会;
关键词
domain analysis; variability management; architecture-centric development; generative technique; patterns; concurrency;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Architecture-centric software generation has the potential to support flexible design and large-scale reuse. This paper describes the development of an architecture-centric framework that consists of multiple architecture alternatives, from which the architect can select and generate a working prototype in a top-down manner through a user interface rather than building it from scratch. The framework is primarily built with well-understood design patterns in distributed and concurrent computing. The development process involves extensive domain analysis, variability management, and bottom-up component engineering effort. The framework enables the architect or designer to effectively conduct upfront software architecture analysis and/or rapid architectural prototyping.
引用
收藏
页码:38 / +
页数:3
相关论文
共 50 条
  • [41] Architecture-centric development of an AGV transportation system
    Weyns, D
    Schelfthout, K
    Holvoet, T
    Lefever, T
    Wielemans, J
    MULTI-AGENT SYSTEMS AND APPLICATIONS IV, PROCEEDINGS, 2005, 3690 : 640 - 644
  • [42] Architecture-Centric Support for Adaptive Service Collaborations
    Haesevoets, Robrecht
    Weyns, Danny
    Holvoet, Tom
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2014, 23 (01)
  • [43] An architecture-centric approach for producing quality systems
    Bertolino, A
    Bucchiarone, A
    Gnesi, S
    Muccini, H
    QUALITY OF SOFTWARE ARCHITECTURES AND SOFTWARE QUALITY, PROCEEDINGS, 2005, 3712 : 21 - 37
  • [44] From auditor-centric to architecture-centric: SDLC for PCI DSS
    Peterson G.
    Information Security Technical Report, 2010, 15 (04): : 150 - 153
  • [45] A formal architecture-centric model-driven for the approach automatic generation of Grid applications
    Manset, David
    Verjus, Herve
    McClatchey, Richard
    Oquendo, Flavio
    ICEIS 2006: PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, 2006, : 322 - +
  • [46] Introducing architecture-centric reuse into a small development organization
    Beyer, Hans-Jorg
    Hein, Dirk
    Schitter, Clemens
    Knodel, Jens
    Muthig, Dirk
    Naab, Matthias
    HIGH CONFIDENCE SOFTWARE REUSE IN LARGE SYSTEMS, PROCEEDINGS, 2008, 5030 : 1 - +
  • [47] An (architecture-centric) approach for tracing, organizing, and understanding events in event-based software architectures
    Hendrickson, SA
    Dashofy, EM
    Taylor, RN
    13TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS, 2005, : 227 - 236
  • [48] Formal semantic meanings of architecture-centric model mapping
    Yang, Xiao
    Hou, Jinkui
    Wan, Jiancheng
    ADVANCED PARALLEL PROCESSING TECHNOLOGIES, PROCEEDINGS, 2007, 4847 : 640 - 649
  • [49] Semantic description framework for architecture-centric model transformation
    Hou, Jin-Kui
    Wang, Hai-Yang
    Ma, Jun
    Wan, Jian-Cheng
    Yang, Xiao
    Ruan Jian Xue Bao/Journal of Software, 2009, 20 (08): : 2113 - 2123
  • [50] Architecture-Centric Model-Driven Web Engineering
    Escott, Eban
    Strooper, Paul
    Suss, Jorn Guy
    King, Paul
    2011 18TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2011), 2011, : 106 - 113