{"title":"Implementation reuse and inheritance in distributed component systems","authors":"H. Hofmann, J. Stynes","doi":"10.1109/CMPSAC.1998.716701","DOIUrl":null,"url":null,"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.","PeriodicalId":252030,"journal":{"name":"Proceedings. The Twenty-Second Annual International Computer Software and Applications Conference (Compsac '98) (Cat. No.98CB 36241)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1998-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. The Twenty-Second Annual International Computer Software and Applications Conference (Compsac '98) (Cat. No.98CB 36241)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CMPSAC.1998.716701","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
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.