Gestion dynamique des rčgles métiers dans les systčmes d’information dédiés à la conception collaborative

Language: French
Year: 2008
Author: Sadeghi, Mohsen
Supervisor: Nöel, Frédéric; Hadj-Hamou, Khaled
Institution: Institut polytechnique de Grenoble, Université de Grenoble
Page(s): 128

Abstract

This thesis contributes to understand issues related to the consistency of models during collaborative product development. When, two designers work cooperatively to define solutions at the technical level of product design, they share many objects, parameters, or required pieces of information to create a common understanding of design intents. Because of timeframe issues, it may be difficult to schedule simultaneous cooperation between designers, so the asynchronous cooperation is mandatory to allow designers to reflect over different viewpoints, to check incoherencies and to take time to prepare a solution. The asynchronous modification and the maintenance of shared model requires the cooperation of several designers. It is important to find out how shared model evolves during design process, how and when change processes take place and when designers should synchronize the models or should take project review time. The incoherencies need to be detected and to be solved during synchronization process. The coherency maintenance is provided by the relationships between entities of the model and associated constraint control mechanisms. If it is quite easy to compare the differences between two homogeneous models, it is more complicate to extract conflicts due to technical incompatibilities. The objective of our work is 1) to extend the simple comparison method with business rules to take into account expertise knowledge in the conflict detection, 2) to provide a measure of the conflict in order to assist the decision about when cooperation will be required to solve the conflicts. We analyse a range of existing constraints in collaborative product development process and we propose a quite generic model for business rules, which can be used to address conflict management issues. We demonstrate that technical rules were not enough to efficiently measure when conflicts require a synchronisation to ensure the project convergence: organisation rules must be used. Thus we present a model involving the concept of meta-rules to assist this decision. It determines a control mechanism for model evolutions and indicates the cost of changes and their impacts in model evolutions to determine how and when change processes take place (time of models synchronization).

Résumé
Ce mémoire contribue à la compréhension des problématiques liées à la cohérence des modčles experts dans un contexte de conception coopérative. Dčs lors qu’au moins deux concepteurs coopčrent à un niveau technique de conception, ils partagent de nombreux objets, paramčtres, informations ou morceaux de modčles. Cependant ils ne peuvent travailler toujours simultanément et des phases de travail asynchrones sont indispensables. L’objectif de notre travail est de spécifier les mécanismes nécessaires pour mettre en oeuvre des rčgles métier répondant aux cohérences techniques entre concepteurs. On peut imaginer lors de ces phases asynchrones un serveur espionnant l’évolution des modčles de chaque concepteur. Nous définissons des modčles de rčgles métiers et des mécanismes qui permettent d’évaluer si deux études parallčles divergent au delà de la simple comparaison syntaxique des modčles. Cette mesure de la divergence est alors est utilisé pour notifier en temps voulu les acteurs de la nécessité de provoquer une session de synchronisation et de négociation. Nous proposons des solutions originales pour assister ces activités de conception coopérative. Elles sont basées sur l’utilisation d’un modčle de partage qui est simultanément versionné par les différents collaborateurs. Ces versions sont analysées par des mécanismes syntaxiques et sur la base de contraintes métiers. Ces mécanismes permettent la mesure des évolutions parallčles des versions de modčles afin de communiquer aux différents concepteurs l’état de cohérence de l’environnement de conception et la nécessité de provoquer des tâches collaboratives. Au delà de cette proposition théorique, nous avons développé un démonstrateur qui valide une part des propositions avancées.

Keywords: cooperative design, cooperative environment, modeling design, information sharing, shared model, consistency, design constraint, business rules, synchronization, meta-rules, notification; conception coopérative, environnement coopératif, modélisation en conception, modèle produit, partage d’information, modèle partagé, cohérence, contraintes métiers, règles métiers, synchronisation, méta-règles, notification

Please sign in to your account

This site uses cookies and other tracking technologies to assist with navigation and your ability to provide feedback, analyse your use of our products and services, assist with our promotional and marketing efforts, and provide content from third parties. Privacy Policy.