Composition Filters & Compose*

/ Composer.CompositionFiltersImplementations

For Users


Index
Composition Filters Explained
Documentation
Implementations
Example cases

For Developers


Index
SourceForge site
DesignDocumentation
HowTos
DevelopmentMeetings
InternalPresentations
Browse SVN
Build Server

Current Version


Installation
Download
Limitations
Known bugs
FAQ
Example applications

Technology Links


TRESE website:
Composition Filters
Implementations
AOSD website:
AOSD Tools
• bibliography(PDF|BIB)
AosdTerminology
.NET:
.Net general
.Net and AOP

This Web


WebHome
WebChanges
WebTopicList
WebIndex
WebSearch
ManageThisWeb
WebPreferences

All Webs


AOSD
AOSDNET
BioRange
Brainmedia
CT
Composer
ContextSec
EIWAS2006
EMO
Eprints
GeoClef
GraphicsEnVirtualReality
Grawiki
HMIHardware
Hmisdt
InformationRetrieval
Know
Linux
Main
MediaMens
Multitouch
PHASAR
Plugins
ReactiveVirtualTrainer
SONIC
Sandbox
Spot
StarLight
TWiki
TextToSpeech
Tina
TipTop
TstWiki
UTsport
VirtualStoryteller
Zassi

Composition Filters Implementations


Since 1989, there have been many different implementations of composition filters (in the early days called interface predicates, part of the language Sina); see also http://trese.cs.utwente.nl/oldhtml/prototypes.

The various implementations differ from each other in several respects:

  1. The adopted base language That is, the language that expresses the implementation part.
  2. The level of integration with the base language For example, whether the syntax of the interface part is adapted to the syntax of the base language.
  3. Translation time Ranging from a pure interpreter to a byte code interpreter to a compiler.

Historical Overview of Implementations

The implementations have been proof-of-concept research prototypes, each highlighting one or more specific properties. We now present various implementations, focusing on their distinguishing characteristics. The aim of this presentation is to give an impression of the wide range of possible implementation strategies.

Available for download: ComposeJ

The only implementation currently available for downloading is ComposeJ, largely developed by Hans Wichman as part of this M.Sc. work. Note that this is a proof-of-concept implementation aimed at inlining of composition filters; its functionality is limited, and it has no support for superimposition at all.

the latest version of the software is available here:


-- LodewijkBergmans - 27 Nov 2003

Attachment sort Action Size Date Who Comment
ComposeJ1.3.4_FullDistr.zip manage 2976.3 K 27 Nov 2003 - 10:32 LodewijkBergmans This is a full distributing including source code
ComposeJ1.3.4_demo.zip manage 319.4 K 27 Nov 2003 - 10:34 LodewijkBergmans This is a version without source code (300KB)

 
 
© Copyright TRESE, University of Twente, All material on this site is free for non-commercial use, provided suitable reference to the source is given, contact LodewijkBergmans for other cases. / You are TWikiGuest