Suporte à Certificação de Componentes no Modelo de Representação X-ARM
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
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.