A Three-level Component Model in Component Based Software Development

被引:0
|
作者
Zhang, Huaxi [1 ]
Zhang, Lei [2 ]
Urtado, Christelle [3 ]
Vauttier, Sylvain [3 ]
Huchard, Marianne [4 ,5 ]
机构
[1] Univ Toulouse 2, Dept Math Info, Toulouse, France
[2] Northeastern Univ, Ctr Automat Res, Shenyang, Peoples R China
[3] LGI2P EMA, Nimes, France
[4] CNRS, Lirmm, Umr 5506, Montpellier, France
[5] Univ Montpellier 2, Montpellier, France
关键词
Design; Languages; Component-based development; Software architecture; Architecture description language; ARCHITECTURE; SUPPORT;
D O I
10.1145/2480361.2371412
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Component-based development promotes a software development process that focuses on component reuse. How to describe a desired component before searching in the repository? How to find an existing component that fulfills the required functionalities? How to capture the system personalization based on its constitutive components' customization? To answer these questions, this paper claims that components should be described using three different forms at three development stages: architecture specification, configuration and assembly. However, no architecture description language proposes such a detailed description for components that supports such a three step component-based development. This paper proposes a three-level ADL, named Dedal, that enables the explicit and separate definitions of component roles, component classes, and component instances.
引用
收藏
页码:70 / 79
页数:10
相关论文
共 50 条
  • [31] A formal model for component-based software
    Cox, PT
    Song, BM
    IEEE SYMPOSIA ON HUMAN-CENTRIC COMPUTING LANGUAGES AND ENVIRONMENTS, PROCEEDINGS, 2001, : 304 - 311
  • [32] Reliability model of component based software system
    Zhao, Hui-Qun
    Sun, Jing
    Wang, Guo-Ren
    Gao, Yuan
    Xiaoxing Weixing Jisuanji Xitong/Mini-Micro Systems, 2002, 23 (08):
  • [33] Component-based software design model
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 35 (05): : 451 - 454
  • [34] Rethinking Software Component Security: Software Component Level Integrity and Cross Verification
    Min, Byungho
    Varadharajan, Vijay
    COMPUTER JOURNAL, 2016, 59 (11): : 1735 - 1748
  • [35] The software supermarket: A catalyst for component-based software development
    Pyne, RA
    Mugisa, EK
    Proceedings of the IASTED International Conference on Software Engineering, 2004, : 269 - 274
  • [36] EX-MAN Component Model for Component-Based Software Construction
    Rana, Tauseef
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2020, 45 (04) : 2915 - 2928
  • [37] EX-MAN Component Model for Component-Based Software Construction
    Tauseef Rana
    Arabian Journal for Science and Engineering, 2020, 45 : 2915 - 2928
  • [38] A Design Based New Reusable Software Process Model For Component Based Development Environment
    Sharma, Jyoti
    Kumar, Arvind
    Ms Kavita
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL MODELLING AND SECURITY (CMS 2016), 2016, 85 : 922 - 928
  • [39] Applying Component-Based Technologies to Model-Driven Software Development
    Mizuno, Tomoki
    Matsumoto, Keinosuke
    Mori, Naoki
    ELECTRONICS AND COMMUNICATIONS IN JAPAN, 2015, 98 (08) : 24 - 31
  • [40] Customer Requirements Oriented Component based Software Development Life Cycle Model
    Talukder, Subarata Chandra
    Rahman, Md. Mijanur
    2015 INTERNATIONAL CONFERENCE ON COMPUTERS, COMMUNICATIONS, AND SYSTEMS (ICCCS), 2015, : 61 - 68