Meta-Functions of Artifacts

This paper proposes a new category of functions of artifacts called meta-function. Although conventional research on functional representation defines function as some kinds of abstraction of changes in objects associated with components, a meta-function of a component represents a role played by a function of the component for another function of another component without mention of such changes specific to the target system. The meta-functions explain the types of collaboration and dependency among functions of components as part of the design rationale of the target artifacts. This paper defines nine types of the meta-functions such as ToEnable and ToDrive, which form part of an ontology of functional concepts. The utility of the ontology in explanation and redesign is also discussed.

[1]  J. Bonnet Towards a formal representation of device functionality , 1992 .

[2]  Ashok K. Goel,et al.  Functional Representation of Designs and Redesign Problem Solving , 1989, IJCAI.

[3]  Anne M. Keuneke,et al.  Device representation-the significance of functional knowledge , 1991, IEEE Expert.

[4]  Mitsuru Ikeda,et al.  A Causal Time Ontology for Qualitative Reasoning , 1997, IJCAI.

[5]  Morten Lind,et al.  Modeling goals and functions of complex industrial plants , 1994, Appl. Artif. Intell..

[6]  Richard M. Young,et al.  Evaluating design using knowledge of purpose and knowledge of structure , 1991, IEEE Expert.

[7]  Jintae Lee,et al.  Design Rationale Systems: Understanding the Issues , 1997, IEEE Expert.

[8]  B. Chandrasekaran,et al.  Understanding Behavior Using Consolidation , 1985, IJCAI.

[9]  Riichiro MIZOGUCHI,et al.  Towards Ontology Engineering , 1998 .

[10]  Mitsuru Ikeda,et al.  FBRL: A Function and Behavior Representation Language , 1995, IJCAI.

[11]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[12]  Chuck Rieger,et al.  The Declarative Representation and Procedural Simulation of Causality in Physical Mechanisms , 1977, IJCAI.

[13]  Ashok K. Goel,et al.  A Functional Theory of Design Patterns , 1997, IJCAI.

[14]  Jan L. Top,et al.  Engineering ontologies , 1997, Int. J. Hum. Comput. Stud..

[15]  Paul Veerkamp,et al.  Modeling Design Process , 1990, AI Mag..

[16]  Riichiro Mizoguchi,et al.  An Ontological Analysis of Fault Process and Category of Faults , 1999 .

[17]  Chris J. Price,et al.  Hierarchical functional reasoning , 1998, Knowl. Based Syst..

[18]  Riichiro Mizoguchi,et al.  Functional Ontology for Functional Understanding , 1998 .

[19]  Ameen Abu-Hanna,et al.  Modeling domain knowledge using explicit conceptualization , 1994, IEEE Expert.

[20]  Johan de Kleer,et al.  How Circuits Work , 1984, Artif. Intell..

[21]  Ashok K. Goel,et al.  Functional representation as design rationale , 1993, Computer.

[22]  Mitsuru Ikeda,et al.  A qualitative reasoning based on an ontology of fluid systems and its evaluation on a power plant , 1996 .

[23]  Richard Fikes,et al.  CFRL: A Language for Specifying the Causal Functionality of Engineered Devices , 1993, AAAI.

[25]  Jack Hodges,et al.  Naive mechanics: a computational model of device use and function in design improvisation , 1992, IEEE Expert.

[26]  Lawrence D. Miles,et al.  Techniques Of Value Analysis And Engineering , 1961 .