• DocumentCode
    2400817
  • Title

    An enhanced reflective architecture for adaptation of the object-oriented language/software

  • Author

    Lin, Chao-Hsin ; Elrad, Tzilla

  • Author_Institution
    Nat. Kaohsiung First Univ. of Sci. & Technol., Taiwan
  • fYear
    1998
  • fDate
    2-4 Dec 1998
  • Firstpage
    20
  • Lastpage
    27
  • Abstract
    To be effective in addressing specific requirements found in the intended computing domains of a given object-oriented language, several researchers have tended to introduce new notation into current existing interface constructs. Current research that provides such interfaces can be classified into two categories: one embedding special purpose interface construct in language syntax and can not be adapted further by end-users; the other provides an open way that programmers can tailor new interface construct to their need. In either way, programmers suffer the inheritance anomaly and the inheritance exclusion. To handle such disadvantages, this paper presents our language adapter++, in which programmers can adapt the object model to different computing environments, and then reify the internal object state into a separated virtual interface, called virtual adapter. The virtual adapter along with traditional interface can be used to define an object as if using the integrated construct
  • Keywords
    inheritance; object-oriented languages; object-oriented programming; enhanced reflective architecture; inheritance; interface constructs; language syntax; object model; object-oriented language/software; special purpose interface construct; virtual adapter; Application software; Chaos; Computer architecture; Computer interfaces; Concurrency control; Concurrent computing; Electrical capacitance tomography; Functional programming; Programming profession; Tail;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 1998. Proceedings. 1998 Asia Pacific
  • Conference_Location
    Taipei
  • Print_ISBN
    0-8186-9183-2
  • Type

    conf

  • DOI
    10.1109/APSEC.1998.733575
  • Filename
    733575