DEFINITION OF REUSABLE CONCURRENT SOFTWARE COMPONENTS

被引:0
|
作者
REGHIZZI, SC [1 ]
DEPARATESI, GG [1 ]
GENOLINI, S [1 ]
机构
[1] TXT INGN INFORMAT SPA, I-20128 MILAN, ITALY
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In O.O. languages with active objects, a constraint (or behaviour) on method activations is needed to avoid inconsistencies and to meet performance requirements. If the constraint is part of a class definition, the class population grows with the product of the number of behaviours. As pointed out in [Goldsack and Atkinson 1990] this undesirable growth may be controlled by separating the specification of the functional characteristics and the behavioural characteristics of a class. This work extends the concept of behavioural inheritance (b-inheritance) which provides a behaviour to a sequential class. Furthermore, the interaction between b-inheritance and inheritance is discussed. Deontic logic notation for specifying behaviour is extended to deal with the definition of more complex constraints and to improve reusability characteristics of components. The proposal is formalized by extended Petri nets and the translation into a concurrent language is outlined. The project is under development within the O.O. ADA extension DRAGOON [Di Maio et al 1989].
引用
收藏
页码:148 / 166
页数:19
相关论文
共 50 条
  • [31] A UNIX TOOL FOR MANAGING REUSABLE SOFTWARE COMPONENTS
    PLAICE, J
    WADGE, WW
    SOFTWARE-PRACTICE & EXPERIENCE, 1993, 23 (09): : 933 - 948
  • [32] Reusable software components based on an agent model
    Hara, H
    Fujita, S
    Sugawara, K
    SEVENTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS: WORKSHOPS, PROCEEDINGS, 2000, : 447 - 452
  • [33] An Intelligible Representation Method For Software Reusable Components
    Sharma, S. S. V. N.
    Shirisha, P.
    INNOVATIONS AND ADVANCES IN COMPUTER SCIENCES AND ENGINEERING, 2010, : 221 - +
  • [34] Efficient approach for the development of reusable software components
    Rine, D
    Nada, N
    Jaber, K
    WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL 1, PROCEEDINGS: INFORMATION SYSTEMS, 1999, : 646 - 652
  • [35] An optimization approach to plan for reusable software components
    Sundarraj, RP
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2002, 142 (01) : 128 - 137
  • [36] Integration of Reusable Software Components and frameworks into a visual software construction approach
    Chen, DJ
    Koong, CS
    Chen, WC
    Huang, SK
    van Diepen, NWP
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2000, 16 (06) : 863 - 884
  • [37] Toward developing reusable software components for robotic applications
    Nesnas, IAD
    Volpe, R
    Estlin, T
    Das, H
    Petras, R
    Mutz, D
    IROS 2001: PROCEEDINGS OF THE 2001 IEEE/RJS INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-4: EXPANDING THE SOCIETAL ROLE OF ROBOTICS IN THE NEXT MILLENNIUM, 2001, : 2375 - 2383
  • [38] Engineering and Employing Reusable Software Components for Modular Verification
    Welch, Daniel
    Sitaraman, Murali
    MASTERING SCALE AND COMPLEXITY IN SOFTWARE REUSE (ICSR 2017), 2017, 10221 : 139 - 154
  • [39] THE DRACO APPROACH TO CONSTRUCTING SOFTWARE FROM REUSABLE COMPONENTS
    NEIGHBORS, JM
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1984, 10 (05) : 564 - 574
  • [40] Certification of reusable software components summary of work in progress
    Rohde, SL
    Dyson, KA
    Geriner, PT
    Cerino, DA
    SECOND IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS: HELD JOINTLY WITH 6TH CSESAW, 4TH IEEE RTAW, AND SES'96, 1996, : 120 - 123