APRImora: A semantic architecture for patterns reuse

0Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.

Abstract

Software patterns are computing artifacts used to document knowledge that may be reused during software development process. There are several types of patterns, such as analysis, design, and architectural, among others. Design patterns are the most well known by designers, but many of them are described in books and scientific papers, a recurring way of documenting patterns that limits their reuse potential. Aiming to not only minimize this limitation but also provide ways of recovering contextualized knowledge in these patterns, the present paper presents the architecture APRImora, an extension based on Semantic Web of the Analysis Patterns Reuse Infrastructure (APRI). In this architecture, the patterns are documented by metadata defined as application profiles of the Dublin Core standard and stored in the RDF format, allowing them to be discovered by search engines. The APRImora architecture helps designers discover and reuse software patterns based on semantic relations, which favors their dissemination and reuse.

Cite

CITATION STYLE

APA

De Almeida Ribeiro, A. A., Lisboa-Filho, J., Da Matta Vegi, L. F., De Paiva Oliveira, A., Villela, R. M. M. B., & Fonseca, E. J. D. S. (2015). APRImora: A semantic architecture for patterns reuse. In Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE (Vol. 2015-January, pp. 465–470). Knowledge Systems Institute Graduate School. https://doi.org/10.18293/SEKE2015-186

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free