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 条
  • [21] A MODEL TO DESIGN REUSABLE PARALLEL SOFTWARE COMPONENTS
    BAHSOUN, JP
    FERAUD, L
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 605 : 245 - 260
  • [22] Making Serious Games with Reusable Software Components
    van der Vegt, Wim
    Nyamsuren, Enkhbold
    Westera, Wim
    SERIOUS GAMES, JCSG 2018, 2018, 11243 : 13 - 16
  • [23] A new method for identification of reusable software components
    Keepence, B
    McCausland, C
    Mannion, M
    IEEE SYMPOSIUM AND WORKSHOP ON ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 1996, : 35 - 42
  • [24] Representation and adaptive transformation of reusable software components
    Zheng-Quan, X.
    Wallah, P.
    Wuhan University Journal of Natural Sciences, 2001, 6 (1-2) : 298 - 303
  • [25] PERFORMANCE-PARAMETERIZED REUSABLE SOFTWARE COMPONENTS
    SITARAMAN, M
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1992, 2 (04) : 567 - 587
  • [26] A New Characterization Scheme of Reusable Software Components
    Sandhu, Parvinder Singh
    Singh, Hardeep
    Saini, Baljit
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2007, 7 (08): : 220 - 225
  • [27] Controllers: reusable wrappers to adapt software components
    Troya, JM
    Vallecillo, A
    INFORMATION AND SOFTWARE TECHNOLOGY, 2001, 43 (03) : 189 - 202
  • [28] Finding reusable software components in large systems
    Neighbors, JM
    PROCEEDINGS OF THE THIRD WORKING CONFERENCE ON REVERSE ENGINEERING, 1996, : 2 - 10
  • [29] Developing Reusable. NET Software Components
    Ramachandran, Muthu
    Jamnal, Gopal Singh
    2014 SCIENCE AND INFORMATION CONFERENCE (SAI), 2014, : 991 - 996