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 条
  • [1] REUSABLE SOFTWARE COMPONENTS
    WEIDE, BW
    OGDEN, WF
    ZWEBEN, SH
    ADVANCES IN COMPUTERS, 1991, 33 : 1 - 65
  • [2] Building reusable concurrent software systems
    Bader, A
    Constantinides, CA
    Elrad, T
    Fuller, T
    Netinant, P
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 845 - 851
  • [3] Maintaining Reusable Software Components
    Omer, Nabeel
    Jha, Shambhu Kumar
    Khatri, Sunil Kumar
    PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND CONTROL SYSTEMS (ICCS), 2019, : 1350 - 1352
  • [4] Reusable Software Components Framework
    AL-Badareen, Anas Bassam
    Selamat, Mohd Hasan
    Jabar, Marzanah A.
    Din, Jamilah
    Turaev, Sherzod
    ADVANCES IN COMMUNICATIONS, COMPUTERS, SYSTEMS, CIRCUITS AND DEVICES, 2010, : 126 - +
  • [5] INTERFACE FOR REUSABLE SOFTWARE COMPONENTS
    CHEN, DJ
    HUANG, SK
    IFIP TRANSACTIONS A-COMPUTER SCIENCE AND TECHNOLOGY, 1992, 12 : 3 - 9
  • [6] ON SPECIFICATION OF REUSABLE SOFTWARE COMPONENTS
    SITARAMAN, M
    WELCH, LR
    HARMS, DE
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1993, 3 (02) : 207 - 229
  • [7] Interface for reusable software components
    Chen, D.-J.
    Huang, S.-K.
    Proceedings of the IFIP World Computer Congress, 1992, 1
  • [8] RETRIEVAL OF REUSABLE SOFTWARE COMPONENTS
    HESS, H
    SCHEER, AW
    WIRTSCHAFTSINFORMATIK, 1992, 34 (02): : 190 - 200
  • [9] INTERFACE FOR REUSABLE SOFTWARE COMPONENTS
    CHEN, DJ
    HUANG, SK
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1993, 5 (08): : 42 - 53
  • [10] On the design of Ada concurrent reusable software packages
    Xu, Baowen
    Li, Xin
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 34 (12): : 934 - 940