Content deleted Content added
m added orphan tag |
Adding prestigious sources to back information. |
||
Line 6:
<!-- Unsourced image removed: [[Image:Fractal_model.jpg|thumb|250px|Fractal logo]] -->
Fractal is a modular and extensible [[component model]] that can be used with various [[programming language]]s to [[software design|design]], implement, [[Software deployment|deploy]] and reconfigure various systems and applications, from [[operating system]]s to [[middleware]] platforms and to [[graphical user interface]]s.
The goal of Fractal is to reduce the development, deployment and maintenance costs of software systems in general, and of [[OW2]] projects in particular. The Fractal model already uses some well known design patterns, such as [[Unit testing#Separation of interface from implementation|separation of interface and implementation]] and, more generally, [[separation of concerns]], in order to achieve this goal.<ref>{{Cite journal |author1=Bruneton, Eric |author2=Coupaye, Thierry |author3=Leclercq, Matthieu |author4=Quéma, Vivien |author5=Stefani, Jean-Bernard |year=2006 |title=The FRACTAL component model and its support in Java |journal=Software: Practice and Experience |volume=36 |issue=11–12 |pages=1257–1284 |doi=10.1002/spe.767}}</ref> There is also ongoing research work to get even closer to this goal.
Fractal is hosted and developed by the [[OW2]] consortium. It is distributed under the [[LGPL]] [[open-source license]].
|