 | 
Fractal
·
·
·
·
·
·
·
·
·
·
·
·
·
|
Table of Content
Getting Started
If you are new to Fractal, it is recommended to step through the
following reading/downloading path:
- Read the Developing with
Fractal tutorial which introduces the Fractal component
model through the example of a simple Web server
(the so-called Comanche web server).
- Download Julia
which is the reference implementation of the Fractal
component model. This distribution contains some simple
examples such as the Hello World example described in the
Fractal Tutorial.
- Download
Fractal ADL
which is the Architecture Description Language of Fractal.
This distribution contains the Hello World example revisited
with Fractal ADL.
You can then proceed with some more advanced materials such as
The Fractal Component Model
document which contains the specification of Fractal and the
implementations, librairies and tools listed below.
Component Model
The following documents contains some more advanced material on the
definition of the Fractal component model:
Some additional information is also available on the product-specific
pages:
- Implementations
-
Julia: the reference implementation of the Fractal Component Model.
-
AOKell: an aspect-oriented implementation of the Fractal Component Model.
- Component Libraries
-
Fractal JMX: managing Fractal applications with the JMX protocol.
-
Fractal RMI: remote communications between Fractal components.
- Tools
-
Fraclet: the
annotation-based programming model of the Fractal component model.
-
Fractal ADL:
the architecture description language of the Fractal component
model.
-
Fractal BPC:
is the Fractal behavior protocol checker.
-
Fractal
Explorer: a graphical console for reconfiguring and managing Fractal
applications at runtime.
-
Fractal GUI: a
Swing-based application for designing Fractal applications.
-
FScript:
is the Fractal scripting language.
Reference Publications
- E. Bruneton, T. Coupaye, M. Leclercq, V. Quéma, and J.-B. Stefani.
The Fractal Component Model and Its Support in Java.
Software Practice and Experience, special issue on Experiences with Auto-adaptive and Reconfigurable Systems.
36(11-12), 2006. [PDF]
- E. Bruneton, T. Coupaye, M. Leclercq, V. Quéma, and J.-B. Stefani.
An Open Component Model and Its Support in Java. Seventh
International Symposium on Component-Based Software Engineering
(CBSE-7).
LNCS 3054, pp. 7-22, May 2004. [PDF]
- E. Bruneton, T. Coupaye, and J.-B. Stefani. Recursive and
Dynamic Software Composition with Sharing. Seventh International
Workshop on Component-Oriented Programming
(WCOP02),
Monday, June 10, 2002 - At ECOOP 2002, Malaga, Spain, June 10-14, 2002.
[PDF]
In French:
Slides
Fractal Workshops
Mailing list
Questions, comments, ideas, etc. related to Fractal
can be posted on the
Fractal mailing list
.
|  |