• DocumentCode
    3288561
  • Title

    Implementation reuse and inheritance in distributed component systems

  • Author

    Hofmann, Holger D. ; Stynes, Jeanne

  • Author_Institution
    Dept. of Math. & Comput., Cork Inst. of Technol., Ireland
  • fYear
    1998
  • fDate
    19-21 Aug 1998
  • Firstpage
    496
  • Lastpage
    501
  • Abstract
    Software components are elemental units of software that can be realised within distributed, object oriented architectures such as CORBA or DCOM. The paper describes special aspects of reuse in such componentware architectures and discusses possible mechanisms for implementation reuse. It introduces the concept of Component Adapters-software components mapping requests of client components to appropriate implementations provided by server components. These support the realisation of implementation inheritance at object level (dynamic inheritance). A management architecture is described which supports dynamic inheritance. This includes managing and maintaining a system wide “object schema” for inter component inheritance relationships
  • Keywords
    distributed processing; inheritance; object-oriented methods; object-oriented programming; software reusability; CORBA; Component Adapters; DCOM; client components; componentware architectures; distributed component systems; distributed object oriented architectures; dynamic inheritance; implementation inheritance; implementation reuse; inter component inheritance relationships; management architecture; object level; object schema; server components; software components; Communication system software; Computer architecture; Containers; Electrical capacitance tomography; Identity-based encryption; Logic programming; Mathematics; Software engineering; Software libraries; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1998. COMPSAC '98. Proceedings. The Twenty-Second Annual International
  • Conference_Location
    Vienna
  • ISSN
    0730-3157
  • Print_ISBN
    0-8186-8585-9
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1998.716701
  • Filename
    716701