X-ARM: a step towards reuse of commercial and open source components

  • Authors:
  • Michael Schuenck;Yuri Negócio;Glêdson Elias;Sindolfo Miranda;Jorge Dias;Gustavo Cavalcanti

  • Affiliations:
  • COMPOSE – Component Oriented Service Engineering Group, Informatics Department, Federal University of Paraíba, João Pessoa, PB, Brazil;COMPOSE – Component Oriented Service Engineering Group, Informatics Department, Federal University of Paraíba, João Pessoa, PB, Brazil;COMPOSE – Component Oriented Service Engineering Group, Informatics Department, Federal University of Paraíba, João Pessoa, PB, Brazil;COMPOSE – Component Oriented Service Engineering Group, Informatics Department, Federal University of Paraíba, João Pessoa, PB, Brazil;COMPOSE – Component Oriented Service Engineering Group, Informatics Department, Federal University of Paraíba, João Pessoa, PB, Brazil;COMPOSE – Component Oriented Service Engineering Group, Informatics Department, Federal University of Paraíba, João Pessoa, PB, Brazil

  • Venue:
  • ICSR'06 Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

In component-based software development processes, one of the most challenging tasks is to find reusable assets that fulfill the requirements of a particular software system under development. Over time, in the context of component repository systems, reusable asset specification approaches have been proposed to help find suitable reusable assets. As an important step forward, RAS (Reusable Asset Specification) provides a standard way to describe all kinds of software assets. However, despite its contributions, RAS suffers from problems related to fine-grain reuse. Besides, RAS does not provide representation for asset certification and business models. As another step forward, this paper presents X-ARM, an XML-based Asset Representation Model, specified as a RAS extension and organized in four hierarchical profiles. The proposed model overcomes RAS limitations, providing effective means for developing universal repository systems that can improve reuse of commercial and open source software components.