JACQUARD has been dissolved on 12/31/2007
Project-Team Presentation
Joint project-team with LIFL (CNRS and Lille University - USTL) and IRCICA, located in Lille.
JACQUARD deals with the large problem of design and support of complex distributed applications made of numberous cooperating software components, distributed on various sites, under various constraints like persistency, security, fault tolerance and so on. We want to experiment with new platforms and new methodological traits to design and exploit this kind of applications. We found our research on several topics: software component models, separation of concerns and weaving, used in all the phases of application construction: modeling, assembling, deploying and run-time support of software components. JACQARD aims to product software in cooperation with standardization commitees and open source community.
Research themes
OpenCCM: OpenCCM research program concerns new tools for distributed, interoperable, heterogeneous software components. The program is supported by LIFL and ObjectWeb/INRIA consortium. Precisely we want to realize a complete platform fully compliant with the Corba Component Model (CCM) from the Object Management Group (OMG), with the goal of validate and contribute to this ambitious model. We want to product the first complete opensource software supporting this model. Beyond this work, JACQUARD OpenCCM platform will exhibit new contributions and technical solutions on two central issues about these platforms: weaving of system components to product run-time containers and weaving of fonctionnal components to design, deploy and support large distributed applications.
Fonctionnal Aspects: Fonctionnal aspects is a good basis to structure global information systems. This is the third key point of JACQUARD. We want to increase reusability at fonctionnal stage with fonctionnal components. A fonctionnal component is a fonctionnal view disconnected from any particular information system. Then a fonctionnal component is generic and adaptable to various contexts. We plan to design fonctionnal components with "requested fonctionnal aspect" (designed as UML diagrams) and product transformation rules to get "provided fonctionnal aspect" (also UML diagrams"). Designing a complete system is then seen as a diagram oriented assembly of such fonctionnal components.
Scientific leader
Jean-Marc GEIB
+33 3 28 77 85 40
geib@lifl.fr
Secretary : +33 3 28 77 85 40
Team Address
LIFL
Université des Sciences et Technologies de Lille - Bâtiment M3
59655 VILLENEUVE d'ASCQ Cedex