2003
DOI: 10.1007/3-540-36578-8_12
|View full text |Cite
|
Sign up to set email alerts
|

PacoSuite and JAsCo: A Visual Component Composition Environment with Advanced Aspect Separation Features

Abstract: Abstract. This paper presents the visual component composition environment called PacoSuite and the tools needed for the JAsCo aspect-oriented programming language. PacoSuite allows plug-and-play component composition without in-depth technical knowledge of the components. PacoSuite uses three constructs: components, composition patterns and composition adapters. A composition pattern is an abstract and reusable description of a collaboration between components. A composition adapter on the other hand, describ… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2003
2003
2008
2008

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 5 publications
0
3
0
Order By: Relevance
“…For example, AWED [2] is an aspect-oriented programming language that features explicit distribution. It is built on top of JAsCo [33], a system that provides dynamic aspects for Java. Aspects are represented as plain Java objects that can be dynamically deployed.…”
Section: Discussion and Related Workmentioning
confidence: 99%
“…For example, AWED [2] is an aspect-oriented programming language that features explicit distribution. It is built on top of JAsCo [33], a system that provides dynamic aspects for Java. Aspects are represented as plain Java objects that can be dynamically deployed.…”
Section: Discussion and Related Workmentioning
confidence: 99%
“…Secondly, it needs to propagate the relevant join points on Witness as required join points on Person. This is achieved by around advice that calls proceed and additionally calls the appropriate methods (lines [17][18][19][20][21]. Because there is a mismatch in the sense that Person has separate concepts for first name and last name, extra mapping functionality is required.…”
Section: Listing 1 Example Implementation Of the Adaptermentioning
confidence: 99%
“…AWED [3] supports dynamic weaving of aspects using the DJAsCo [20] distributed AOP architecture. It supports the weaving of stateful distributed aspects, and through the use of a consistency protocol ensures that whenever an aspect is woven at a specific host, mirrors are also woven at other involved hosts.…”
Section: Related Workmentioning
confidence: 99%