Suporte à Certificação de Componentes no Modelo de Representação X-ARM

  • Michael Schuenck UFPB
  • Glêdson Elias UFPB

Resumo


Repositórios de componentes são recursos comumente apontados como promotores do reuso de software. Nestes repositórios, onde produtores e consumidores independentes compartilham componentes de software, a avaliação da qualidade dos componentes por entidades certificadoras provê mais segurança e confiança aos consumidores. Neste sentido, este artigo introduz os mecanismos oferecidos pelo modelo de representação de componentes X-ARM (XML-based Asset Representation Model) para descrever certificações de componentes. Este modelo possibilita a descrição de certificações realizadas segundo diferentes modelos de certificação, caracterizando assim uma importante contribuição, pois diferentes entidades certificadoras podem adotar distintos processos de certificação.

Referências

Frakes, William; Kang, Kyo (2005). "Software Reuse Research: Status and Future". IEEE Transactions On Software Engineering, Vol.31, Nº 7, July.

Bass, L. et al. (2000) "Market Assessment of Component-Based Software Engineering". SEI, Technical Report CMU/SEI-2001-TN-007.

Wallnau, Kurt C (2004). "Software Component Certification: 10 Useful Distinctions". Technical Note, CMU/SEI-2004-TN-031.

Underwriters Laboratories. http://www.ul.com. Acessado em 02/06/2007.

ISO 9126 (2001). "Information Technology - Product Quality - Part1: Quality Model", International Standard ISO/IEC 9126, International Standard Organization.

Bertoa, Manuel F.; Vallecillo, Antonio (2002). "Quality Attributes for COTS Components". Proceedings of the 6th International ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering, Spain.

Alvaro, A.; Almeida, E. S.; Meira, S. R. L (2005). "Quality Attributes for a Component Quality Model". 10th International Workshop on Component-Oriented Programming (WCOP), Glasgow, Scotland.

Carvallo, Juan Pablo; Franch, Xavier (2006). "Extending the ISO/IEC 9126-1 Quality Model with Non-Technical Factors for COTS Components Selection". International Workshop on Software Quality, May 21-21, Shanghai, China.

B. Meyer (2003), "The Grand Challenge of Trusted Components", 25th International Conference on Software Engineering (ICSE), USA, pp. 660-667.

Reusable Asset Specification. (2005). [link]. Acessado em 02/11/2005.

Hoff, Arthur van; Partovi, Hadi; Thai, Tom (1997). "The Open Software Description Format (OSD)". Submission to the World Wide Web Consortium (W3C). http://www.w3.org/TR/NOTE-OSD. Acessado em 22/11/2006.

Varadarajan, Sriram (2001). "ComponentXchange: An E-Exchange for Software Components". Dissertação de Mestrado, Indian Institute of Technology.

Schuenck, Michael; Negócio, Yuri; Elias, Glêdson (2006). "Um Modelo de Metadados para Representação de Componentes de Software". VI Workshop de Desenvolvimento Baseado em Componentes.

Oliveira, João Paulo; Schuenck, Michael; Elias, Glêdson. "ComponentForge: Um Framework Arquitetural para Desenvolvimento Distribuído Baseado em Componentes. VI Workshop de Desenvolvimento Baseado em Componentes, 2006.
Publicado
29/08/2007
SCHUENCK, Michael; ELIAS, Glêdson. Suporte à Certificação de Componentes no Modelo de Representação X-ARM. In: SIMPÓSIO BRASILEIRO DE COMPONENTES, ARQUITETURAS E REUTILIZAÇÃO DE SOFTWARE (SBCARS), 1. , 2007, Campinas/SP. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2007 . p. 119-132. DOI: https://doi.org/10.5753/sbcars.2007.24123.