CDL - A COMPONENT DESCRIPTION LANGUAGE FOR REUSE

被引:2
|
作者
GAUTIER, RJ [1 ]
OLIVER, HE [1 ]
RATCLIFFE, M [1 ]
WHITTLE, BR [1 ]
机构
[1] UNIV WALES,DEPT COMP SCI,ABERYSTWYTH SY23 3BZ,WALES
关键词
D O I
10.1142/S0218194093000276
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
CDL is a language for describing reusable software components. It facilitates the reuse of software components by providing a high-level model for component interfaces and mechanisms for describing the relationships between them. CDL extends the parameterisation mechanisms of modern high-level languages and helps to avoid the difficulties that can be encountered in specifying and instantiating generic components. CDL does this without explicit parameterisation or inheritance operators, and thus frees the designed from having to predict the reusability potential of the component. In these respects, CDL supports reuse at two levels. Components may inherit, generically instantiate or import other components. Furthermore, a CDL schema provides a design description that can itself be reused.
引用
收藏
页码:499 / 518
页数:20
相关论文
共 50 条
  • [1] TOWARDS A FORMALLY BASED COMPONENT DESCRIPTION LANGUAGE - A FOUNDATION FOR REUSE
    CRAMER, J
    FEY, W
    GOEDICKE, M
    GROSSERHODE, M
    [J]. STRUCTURED PROGRAMMING, 1991, 12 (02): : 91 - 110
  • [2] SOFTWARE COMPONENT INTERFACE DESCRIPTION FOR REUSE
    WHITTLE, B
    RATCLIFFE, M
    [J]. SOFTWARE ENGINEERING JOURNAL, 1993, 8 (06): : 307 - 318
  • [3] OwL: An interface description language for IP reuse
    Suzuki, K
    Ara, K
    Yano, M
    [J]. PROCEEDINGS OF THE IEEE 1999 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 1999, : 403 - 406
  • [4] A formal model for Web Service Choreography Description Language (WS-CDL)
    Yang, Hongli
    Zhao, Xiangpeng
    Qiu, Zongyan
    Pu, Geguang
    Wang, Shuling
    [J]. ICWS 2006: IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2006, : 893 - +
  • [5] Systematic Component-Oriented Language Reuse
    Pfeiffer, Jerome
    [J]. 2023 ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION, MODELS-C, 2023, : 166 - 171
  • [6] Evolution Process Component Description Language
    Kang, Hongwei
    Dai, Fei
    Huang, Bi
    [J]. 2008 INTERNATIONAL CONFERENCE ON MULTIMEDIA AND INFORMATION TECHNOLOGY, PROCEEDINGS, 2008, : 306 - +
  • [7] Graphical description of WS-CDL
    Yahmadi, Ibrahim
    Baghdadi, Youcef
    Al-Khanjari, Zuhoor
    [J]. 2013 9TH INTERNATIONAL CONFERENCE ON INNOVATIONS IN INFORMATION TECHNOLOGY (IIT), 2013,
  • [8] TOWARDS A FORMALLY BASED COMPONENT DESCRIPTION LANGUAGE
    CRAMER, J
    FEY, W
    GOEDICKE, M
    GROSSERHODE, M
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 494 : 358 - 378
  • [9] LANGUAGE CONSTRUCTS FOR SPECIFYING CONCURRENCY IN CDL
    SHYAMASUNDAR, RK
    THATCHER, JW
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1989, 15 (08) : 977 - 993
  • [10] A reuse approach of description for component-based distributed software architecture
    Cao, M
    Wu, GF
    Wang, YY
    [J]. Current Trends in High Performance Computing and Its Applications, Proceedings, 2005, : 215 - 220