SciELO - Scientific Electronic Library Online

 
vol.28 número6Proyecciones Paramétricas para el Escape de Aristas en Poliedros de Forma Ax ≤ bDeterminación de la Velocidad de Transporte de Partículas por Saltos en Conductos Horizontales índice de autoresíndice de assuntospesquisa de artigos
Home Pagelista alfabética de periódicos  

Serviços Personalizados

Journal

Artigo

Indicadores

Links relacionados

  • Em processo de indexaçãoCitado por Google
  • Não possue artigos similaresSimilares em SciELO
  • Em processo de indexaçãoSimilares em Google

Compartilhar


Información tecnológica

versão On-line ISSN 0718-0764

Resumo

VIDAL-SILVA, Cristian L; BUSTAMANTE-UBILLA, Miguel A; LAPO-MAZA, María del Carmen  e  NUNEZ-LAPO, María de los Ángeles. JPIAspectZ: An Extension of AspectZ for Formal Requirement Specification of JPI Aspect-Oriented Applications. Inf. tecnol. [online]. 2017, vol.28, n.6, pp.189-198. ISSN 0718-0764.  http://dx.doi.org/10.4067/S0718-07642017000600020.

The objective of this article is to propose, describe and exemplify the use of JPIAspectZ, an extension of the aspect-oriented formal language AspecrtZ for the formal requirements specification of software applications. Since the main JPI features are the join point interfaces definition, this article shows how JPIAspectZ also support these JPI properties in a formal requirements specification context. The Aspect-Oriented Software Development (AOSD), by mean of aspects modules, permits solving a few modularization issues of the Object-Oriented Software Development (OOSD) approach, but AOSD adds implicit dependencies between classes and aspects. The AOSD-JPI methodology defines join point interfaces between advisable artifacts and adviser aspects, thus solving the implicit dependencies of traditional AOSD AspectJ style for the modular software production. This article concludes that join point interfaces, as mediators between classes and aspects are perfectly specifiable in a formal way by the JPIAspectZ language proposal.

Palavras-chave : JPIAspectZ; JPI; AspectZ; Aspects; Join Point Interface.

        · resumo em Espanhol     · texto em Espanhol     · Espanhol ( pdf )

 

Creative Commons License Todo o conteúdo deste periódico, exceto onde está identificado, está licenciado sob uma Licença Creative Commons