![]() |
![]() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
Short Introduction To PacoSuite:
PacoSuite is a visual component composition environment that extends the current state-of-the art visual tools.
PacoSuite introduces composition patterns as first class and reusable connectors between components.
Assembling an application is as simple as visually dragging components in a composition pattern.
The drag and drop action is refused when the component is detected to be incompatible with the composition pattern.
When all the component roles are filled, the composition is checked as a whole and glue-code that
translates syntactical incompatibilites between the components is generated automatically. This research has been going on for a couple of years at our lab and has been finalized in Bart Wydaeghe's PhD.
Recently the concept of a composition adapter has been introduced to be able to capture concerns that do not fit in the current PacoSuite artifacts. A composition adapter describes adaptations of a composition pattern independently of a specific API. A regular composition adapter is however limited to concerns that influence the external behavior of the components by re-routing or filtering their messages. Therefore, we propose to use an aspect-oriented programming (AOP) langange as an implementation of a composition adapter. Current AOP languages are however not very well suited for the component-based world. For this reason we introduce our own AOP language called JAsCo. An extented version of a composition adapter, called an invasive composition adapter, has an implementation in the JAsCo language and is able to express more involved concerns than mere filtering or re-routing. Furthermore, an invasive composition adapter can be visually applied on a given composition pattern and the JAsCo tools are executed transparently for the user. For more information about the JAsCo language and the motivation why we introduced JAsCo, we refer to the JAsCo website. ![]() Getting started with PacoSuite:
Have fun! |
2003-02-19 15:01:44 - Wim Vanderperren Latest build of the PacoSuite tool-suite can be found in the download section. 2003-02-19 15:01:19 - Wim Vanderperren PacoSuite Website online. |
![]() |
![]() |