Using model engineering for the criticality analysis of reconfigurable manufacturing systems architectures

Reconfigurable Manufacturing Systems (RMS) have the ability to evolve in response to a change in their environment or a modification of their composition (after a failure of one of its parts for instance). In the first part, this paper introduces a model for the representation of these systems that takes into account the concepts of architecture (the components of the system) and configuration (the relations between the components) and separates the logical part constituted by products from the physical part constituted by resources. A UML representation is proposed for this model. The second part of this article deals with the concept of tolerance and proposes automatic evaluation from the UML representation of the architecture. More precisely, architecture part of the model is derived through model transformation into an analysis model for evaluating the capability of the system to provide its functions in spite of the failure of one of its elements.

[1]  Jean Bézivin,et al.  Modeling in the Large and Modeling in the Small , 2003, MDAFA.

[2]  Eiichi Yoshida,et al.  A Self-Reconfigurable Modular Robot , 2002, Int. J. Robotics Res..

[3]  Ken Young,et al.  An Object-Oriented Approach to an Agile Manufacturing Control System Design , 2001 .

[4]  A. Raouf,et al.  Manufacturing systems: Flexibility assessment , 1995 .

[5]  J. C. Gentina,et al.  An Approach for the Placement of Sensors for On-Line Diagnostic Purposes , 1993 .

[6]  Guillaume Savaton Roll your own Hardware Description Language An Experiment in Hardware Development using Model Driven Software Tools , 2004 .

[7]  Ryo Sato,et al.  A UML model of agile production planning and control system , 2004, Comput. Ind..

[8]  Jean Bézivin,et al.  Tooling the MDA framework: a new software maintenance and evolution scheme proposal , 2002 .

[9]  Pascal Berruet,et al.  Tolerance evaluation of flexible manufacturing architectures , 1999, J. Intell. Manuf..

[10]  P. Berruet,et al.  Models and Algorithms for Failure Diagnosis and Recovery in FMSs , 2003 .

[11]  Jean Bézivin,et al.  On the unification power of models , 2005, Software & Systems Modeling.

[12]  George Coulouris,et al.  Dynamically reconfiguring multimedia components: a model-based approach , 1998, ACM SIGOPS European Workshop.

[13]  Christophe Moy,et al.  UML Framework for PIM and PSM Verification of SDR Systems , 2005 .

[14]  Suresh P. Sethi,et al.  Flexibility in manufacturing: A survey , 1990 .

[15]  A. G. U Lso,et al.  Reconfigurable manufacturing systems: Key to future manufacturing , 2000 .

[16]  Florent de Lamotte,et al.  A model for the reconfiguration of manufacturing systems , 2005 .

[17]  Emilia Villani,et al.  Object oriented approach for cane sugar production: modelling and analysis , 2004 .

[18]  Guy Gogniat,et al.  Partitioning and CoDesign tools & methodology for Reconfigurable Computing: the EPICURE philosophy , 2003 .

[19]  Tarun Gupta Design of manufacturing cells for flexible environment considering alternative routeing , 1993 .

[20]  John J. Burken,et al.  RECONFIGURABLE CONTROL DESIGN FOR THE FULL X-33 FLIGHT ENVELOPE , 2001 .

[21]  Jeff Kramer Configuration programming-a framework for the development of distributable systems , 1990, COMPEURO'90: Proceedings of the 1990 IEEE International Conference on Computer Systems and Software Engineering@m_Systems Engineering Aspects of Complex Computerized Systems.

[22]  Daniel P. Schrage,et al.  An open platform for reconfigurable control , 2001 .

[23]  Deborah L. McGuinness,et al.  CLASSIC: a structural data model for objects , 1989, SIGMOD '89.