Advertisement

X-ARM: A Step Towards Reuse of Commercial and Open Source Components

  • Michael Schuenck
  • Yuri Negócio
  • Glêdson Elias
  • Sindolfo Miranda
  • Jorge DiasJr
  • Gustavo Cavalcanti
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4039)

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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Guo, L.J.: A Survey of Software Reuse Repositories. In: 7th IEEE International Conference and Workshop on the Engineering of Computer Based Systems, April 2000, pp. 92–100 (2000)Google Scholar
  2. 2.
    Orso, A., Harrold, M.J., Rosenblum, D.S.: Component Metadata for Software Engineering Tasks. In: Emmerich, W., Tai, S. (eds.) EDO 2000. LNCS, vol. 1999, pp. 129–140. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  3. 3.
    Sametinger, J.: Software engineering with reusable components. Springer, New York (1997)zbMATHGoogle Scholar
  4. 4.
    OMG. Reusable Asset Specification – Version 2.2 (2005) (last access, November 02, 2005), http://www.omg.org/docs/ptc/0504-02.pdf
  5. 5.
    Elias, G., Schuenck, M., Negócio, Y., Dias, Jr., J., Miranda Filho, S.: X-ARM: An Asset Representation Model for Component Repository. In: ACM SAC 2006 – The 21st ACM Symposium on Applied Computing, Dijon, France (to appear)Google Scholar
  6. 6.
    Szyperski, C., Gruntz, D., Murer, S.: Component Sofware: Beyond Object-Oriented Programming, 2nd edn. Addison-Wesley / ACM Press (2002)Google Scholar
  7. 7.
    Object Management Group. The Common Object Request Broker: Architecture and Specification (December 2001)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Michael Schuenck
    • 1
  • Yuri Negócio
    • 1
  • Glêdson Elias
    • 1
  • Sindolfo Miranda
    • 1
  • Jorge DiasJr
    • 1
  • Gustavo Cavalcanti
    • 1
  1. 1.COMPOSE – Component Oriented Service Engineering Group, Informatics DepartmentFederal University of ParaíbaJoão PessoaBrazil

Personalised recommendations