An agent-based system approach to fixture design

The development of an integrated computer-aided fixture design (CAFD) environment is heavily influenced by system architecture. Many of the architectures that have been employed in developing CAFD tools have followed a traditional or a concurrent engineering design process model, driven by the traditional notions of systematic fixture design. This paper takes a new approach by exploring the fundamental differences between various distributed design architectures, with the goal of matching the requirements for an extendable CAFD environment capitalising on the strengths of various system architecture templates to support the requisites of fixture design information support. Ultimately, an architecture is proposed and illustrated through a case study.

[1]  Gregory R. Olsen,et al.  SHADE: Technology for Knowledge-based Collaborative Engineering , 1993 .

[2]  Yiming Rong,et al.  Automated modular fixture planning: Geometric analysis , 1998 .

[3]  C R Morris,et al.  How architecture wins technology wars. , 1993, Harvard business review.

[4]  Michael Wooldridge,et al.  Agent-based software engineering , 1997, IEE Proc. Softw. Eng..

[5]  Michael Yu Wang,et al.  Tolerance Analysis for Fixture Layout Design , 2002 .

[6]  Jacques Wainer,et al.  A Fully Distributed Architecture for Large Scale Workflow Enactment , 2003, Int. J. Cooperative Inf. Syst..

[7]  José F. Hurtado,et al.  A model for synthesis of the fixturing configuration in pin-array type flexible machining fixtures , 2002 .

[8]  UTPAL ROY,et al.  Geometric reasoning for re-allocation of supporting and clamping positions in the automated fixture design system , 1999 .

[9]  Fujun Wang,et al.  CADOM: A Component Agent-based Design-Oriented Model for Collaborative Design , 1999 .

[10]  Motomichi Toyama,et al.  Application of SuperSQL Query Language for the Migration from a Relational to Object-Oriented Database , 2000, IDEAS.

[11]  Joshua D. Summers,et al.  An Ontology for Representation of Fixture Design Knowledge , 2008 .

[12]  Necmettin Kaya,et al.  Machining fixture locating and clamping position optimization using genetic algorithms , 2006, Comput. Ind..

[13]  G. Pavlou,et al.  On management technologies and the potential of Web services , 2004, IEEE Communications Magazine.

[14]  Camelia Chira,et al.  An agent-based approach to knowledge management in distributed design , 2006, J. Intell. Manuf..

[15]  Nicholas R. Jennings,et al.  The Gaia Methodology for Agent-Oriented Analysis and Design , 2000, Autonomous Agents and Multi-Agent Systems.

[16]  Douglas B. Moran,et al.  The Open Agent Architecture: A Framework for Building Distributed Software Systems , 1999, Appl. Artif. Intell..

[17]  Liu Xinhua,et al.  Integration of CAPP and CAFD based on agent technology , 2007, 2007 IEEE International Conference on Mechatronics.

[18]  Weiming Shen,et al.  DIDE: A Multi-Agent Environment for Engineering Design , 1995, ICMAS.

[19]  Yiming Rong,et al.  Locating error analysis and tolerance assignment for computer-aided fixture design , 2001 .

[20]  Stefan Bussmann,et al.  Agent-oriented programming of manufacturing control tasks , 1998, Proceedings International Conference on Multi Agent Systems (Cat. No.98EX160).

[21]  Fausto Giunchiglia,et al.  Tropos: An Agent-Oriented Software Development Methodology , 2004, Autonomous Agents and Multi-Agent Systems.

[22]  G. A. Britton,et al.  Development of an object-oriented blackboard model for stamping process planning in progressive die design , 2005, J. Intell. Manuf..

[23]  Andrew Y. C. Nee,et al.  A distributed multi-agent environment for product design and manufacturing planning , 2001 .

[24]  H. Van Dyke Parunak Practical and Industrial Applications of Agent-Based Systems , 1998 .

[25]  Michael Yu Wang,et al.  Multi-objective optimal fixture layout design , 2002 .

[26]  Jonathan Cagan,et al.  A-Design: An Agent-Based Approach to Conceptual Design in a Dynamic Environment , 1999 .

[27]  Nicholas R. Jennings,et al.  Pitfalls of agent-oriented development , 1998, AGENTS '98.

[28]  Brian Henderson-Sellers,et al.  Agent-based Software Development Methodologies , 2003 .

[29]  Therani Madhusudan,et al.  An agent-based approach for coordinating product design workflows , 2005, Comput. Ind..

[30]  Nicholas R. Jennings,et al.  On agent-based software engineering , 2000, Artif. Intell..

[31]  Gerd Wagner,et al.  Methodological foundations for agent-based systems , 1997, Knowl. Eng. Rev..

[32]  Lihui Wang,et al.  Agent-based Intelligent Control System Design for Real-time Distributed Manufacturing Environments , 1998 .

[33]  A. Senthil Kumar,et al.  A multi-agent approach to fixture design , 2001, J. Intell. Manuf..

[34]  Kouichi Ono,et al.  A security scheme for Aglets , 2002, Softw. Pract. Exp..

[35]  Jami J. Shah,et al.  Leadership Based Agent Architecture , 2000, Knowledge Intensive CAD.

[36]  Utpal Roy,et al.  Application of a blackboard framework to a cooperative fixture design system , 1998 .