.:The Babylon's Project:.

.: Home | Framework Customization Model | Babylon Tool | Glossary | Download | References | Team:.
 .:Universities:.
University of Nice
University of Montreal


 .:Sponsor:.
Eclipse project

.:The Framework Customization Model (3/3):.

ISL and OCL

Structural dependencies binds elements contained in FCM3. They are composed of 2 rules:

  • ISL rule for the active assistance. It describes other realization, deletion, modification that will be automatically executed to retain consistency of the customization. For example, the following rule indicates that the realization of EJBComponent will trigger the realization of EJBComponentImpl and the resulting element descriptors will be linked together.

    EJB Framework and customization

  • OCL rule for the passive assistance (must be explicitly asked by the developer to check the consistency of a framework customization. This is expressed in the OCL part of the consistency rule and rely on the links connecting elements descriptors as well as the tracking of element descriptors done by role descriptors. the following figure shows an OCL rule verifying that for every component there exits a corresponding implementation class.

    EJB Framework and customization

previous page

.:Copyright & Designed © 2003 by www.oswd.org:.