skip to main content
Primo Search
Search in: Busca Geral

On Horizontal Specification Architectures and Their Aspect-Oriented Implementations

Aaltonen, Timo ; Katara, Mika ; Kurki-Suonio, Reino ; Mikkonen, Tommi

Transactions on Aspect-Oriented Software Development II, p.1-29 [Periódico revisado por pares]

Berlin, Heidelberg: Springer Berlin Heidelberg

Sem texto completo

Citações Citado por
  • Título:
    On Horizontal Specification Architectures and Their Aspect-Oriented Implementations
  • Autor: Aaltonen, Timo ; Katara, Mika ; Kurki-Suonio, Reino ; Mikkonen, Tommi
  • Assuntos: Architectural Description Language ; Aspect Orientation ; Horizontal Unit ; Software Architecture ; State Sequence
  • É parte de: Transactions on Aspect-Oriented Software Development II, p.1-29
  • Descrição: In order to provide better alignment between conceptual requirements and aspect-oriented implementations, specification methods should enable the encapsulation of behavioral abstractions of systems. In this paper we argue that horizontal architectures, consisting of such behavioral abstractions, can provide better separation of concerns than conventional architectures, while supporting incremental development for more common units of modularity such as classes. We base our arguments on our experiences with the DisCo method, where behavioral abstractions are composed using the superposition principle, a technique closely associated with aspect orientation. Moreover, we demonstrate how the alignment between an abstract, horizontally architected specification (or model) and its aspect-oriented implementation can be achieved. Mappings are discussed that implement symmetric DisCo specifications both in Hyper/J, which enables symmetric separation of concerns, and in AspectJ that uses asymmetric structuring.
  • Títulos relacionados: Lecture Notes in Computer Science
  • Editor: Berlin, Heidelberg: Springer Berlin Heidelberg
  • Idioma: Inglês

Buscando em bases de dados remotas. Favor aguardar.