JAWIRO: enhancing Java with roles


SELÇUK Y. E. , Erdoğan N.

COMPUTER AND INFORMATION SCIENCES - ISCIS 2004, PROCEEDINGS, vol.3280, pp.927-934, 2004 (Journal Indexed in SCI) identifier identifier

  • Publication Type: Article / Article
  • Volume: 3280
  • Publication Date: 2004
  • Title of Journal : COMPUTER AND INFORMATION SCIENCES - ISCIS 2004, PROCEEDINGS
  • Page Numbers: pp.927-934

Abstract

This paper introduces a role model named JAWIRO, which enhances Java with role support. JAWIRO implements features expected of roles, allowing a role to be acquired, dropped, transferred, suspended, resumed, etc. The main contribution of the proposed model is the provision of multiple object-level inheritance together with class-level inheritance. JAWIRO provides a better means to model dynamically evolving systems and increases the performance of method calls when compared to class-level inheritance.