Revenir à la page d'accueil
Plan du site   |   Plan d’accès   |   UTBM
  
Projets Européens
Réseaux d'Excellence
Projets Nationaux
Contrats Industriels
Projets thématiques
    ASPECS Methodology
       Introduction
       A quick overview of ASPECS
       System Requirements Analysis
       Agent Society Design
       Implementation
          Holon Architecture Definition
          Code Reuse
          Code Production of Organisations and Roles
          Organisations and Roles Unit Tests
          Code Production of Holons
          Holon Unit Tests
       Deployment
       References
       Comparisons with existing Agent-Oriented Methodologies
Conférences
Séminaires
Accueil > Activités et projets > Projets thématiques > ASPECS Methodology > Implementation > Code Reuse
Code Reuse

Code Reuse

Goal

A set of organisational patterns may have been used during the two previous phases especially for the OID (Organisation Identification) and IRI (Interactions and Roles Identification) activities and for the Holon Government identification task. This activity aims at integrating the code of these patterns inside the currently designed application. The phase also intends to provide a framework for reusing code of previous applications that can be reused in the current one.


Input

The input of this activity is the description of the various organisational design pattern used in the previous activities together with the design performed in the Holon Architecture Definition activity.


Output

The source code of adopted patterns.


Work to be done

Integrating pattern source code may require some adaptation work; for instance it is often necessary to adapt the managing of input values provided by the remaining part of the application to the reused code. If the source code associated to design patterns is not available, they are no more considered as patterns and they are coded and tested following the same process of the remaining part of the system.

 

 

 

  90010 Belfort cedex - Tél : +33 (0)3 84 58 33 19 - Fax : +33 (0)3 84 58 33 42 - Mentions légales