Decoupling of collaboration-based designs

被引:0
|
作者
Salameh, Osama Izzat [1 ]
Damen, Dima Jamal [1 ]
机构
[1] Univ Petra, Dept Comp Sci, Amman, Jordan
关键词
collaboration-based design; mixin; mixin layer; method decoupling;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Collaboration-based design is a well known method for constructing complex software systems [l, 12, 13]. A collaboration implements one feature of the system. Because of the independent development of collaborations, collaborations might easily produce methods with identical signatures though no intention of overriding [7, 10{. This paper differentiates between accidental and intended overriding and proposes a solution to the problem generated from overriding method signatures between collaborations. Our solution is based on method renaming at the compilation level. The predominant goal is the clarity, measured by the ease-of-use by developers.
引用
下载
收藏
页码:113 / +
页数:3
相关论文
共 50 条
  • [11] A Collaboration-based Autonomous Reputation System for Email Services
    Xie, Mengjun
    Wang, Haining
    2010 PROCEEDINGS IEEE INFOCOM, 2010,
  • [12] A Collaboration-based Hybrid Vehicular Sensor Network Architecture
    Kong, Fanyu
    Tan, Jindong
    2008 INTERNATIONAL CONFERENCE ON INFORMATION AND AUTOMATION, VOLS 1-4, 2008, : 584 - 589
  • [13] A Collaboration-Based Scheme for Location-Based Services with Incentive Mechanism
    Wan Sheng
    Hua Jiafeng
    Zhu Hui
    Wang Hanyi
    Li Fenghua
    CHINESE JOURNAL OF ELECTRONICS, 2018, 27 (02) : 310 - 317
  • [14] A Collaboration-Based Scheme for Location-Based Services with Incentive Mechanism
    WAN Sheng
    HUA Jiafeng
    ZHU Hui
    WANG Hanyi
    LI Fenghua
    Chinese Journal of Electronics, 2018, 27 (02) : 310 - 317
  • [15] A collaboration-based particle swarm optimizer for global optimization problems
    Cao, Leilei
    Xu, Lihong
    Goodman, Erik D.
    INTERNATIONAL JOURNAL OF MACHINE LEARNING AND CYBERNETICS, 2019, 10 (06) : 1279 - 1300
  • [16] Collaboration-based architecture of flexible software configuration management system
    Ding, Y
    Zhang, WH
    Xu, L
    GRID AND COOPERATIVE COMPUTING, PT 2, 2004, 3033 : 183 - 186
  • [17] Collaboration-based scientific productivity: evidence from Nobel laureates
    Liu, Chih-Hsing
    Lin, Jun-You
    SCIENTOMETRICS, 2024, 129 (07) : 3735 - 3768
  • [18] Assessment of Collaboration-Based and Non-Collaboration-Based Logistics Risks with Plithogenic SWARA Method
    Ulutas, Alptekin
    Meidute-Kavaliauskiene, Ieva
    Topal, Ayse
    Demir, Ezgi
    LOGISTICS-BASEL, 2021, 5 (04):
  • [19] Researches on the network support environment of the collaboration-based virtual laboratory
    Li, FM
    Li, RF
    Ye, CQ
    PROCEEDINGS OF THE 3RD WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-5, 2000, : 2599 - 2603
  • [20] A collaboration-based particle swarm optimizer for global optimization problems
    Leilei Cao
    Lihong Xu
    Erik D. Goodman
    International Journal of Machine Learning and Cybernetics, 2019, 10 : 1279 - 1300