• DocumentCode
    2403766
  • Title

    Customizable software engineering environments for flexible distributed software teams

  • Author

    Biuk-Aghai, Robert P.

  • Author_Institution
    Fac. of Sci. & Technol., Macau Univ., Macau
  • fYear
    1998
  • fDate
    2-4 Dec 1998
  • Firstpage
    228
  • Lastpage
    235
  • Abstract
    The recent interest in carrying out software engineering in a distributed manner could lead to a future increase in the contracting of software engineers, grouped into flexible, distributed software teams. One of the implications will be a requirement for more customizable software engineering environments to meet the diverse requirements of different projects. This paper examines customizability issues and suggests the use of component-based systems to achieve a high degree of customizability. A component model for software tools is presented in which tool components are characterized by the services they provide, require and optionally can use. Implementations of early prototypes, using JavaBeans components and employing the JavaBeans Activation Framework, are presented. The integration of legacy tools into the model is explored, and two mechanisms are presented: adapters encapsulate access to tools implemented in Java, and wrappers integrate other external tools
  • Keywords
    Java; object-oriented programming; programming environments; software tools; JavaBeans Activation Framework; JavaBeans components; component model; customizable software engineering environments; flexible distributed software; legacy tools; software tools; Collaborative software; Contracts; Costs; Electrical capacitance tomography; Internet; Java; Prototypes; Software engineering; Software tools; Virtual groups;
  • 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.733724
  • Filename
    733724