A Port Ontology for Conceptual Design of Systems

[+] Author and Article Information
Vei-Chung Liang

Institute for Complex Engineered Systems, Carnegie Mellon University, Pittsburgh, PA 15213

Christiaan J. J. Paredis

Systems Realization Laboratory, G.W. Woodruff School of Mechanical Engineering, Georgia Institute of Technology, Atlanta, GA 30332

J. Comput. Inf. Sci. Eng 4(3), 206-217 (Sep 07, 2004) (12 pages) doi:10.1115/1.1778191 History: Received May 25, 2003; Revised June 01, 2004; Online September 07, 2004
Copyright © 2004 by ASME
Your Session has timed out. Please sign back in to continue.


Wertz, J. R., and Larson, W. J., 1999, Space Mission Analysis and Design (Third Edition), Kluwer Academic Publishers, London, UK.
Ostergaard, K. J., and Summers, J. D., 2003, “A Taxonomy for Collaborative Design,” ASME Design Engineering Technical Conferences and Computers and Information in Engineering Conference, ASME, Chicago, Illinois, DAC-48781.
Szykman, S., Racx, J. W., and Siram, R. D., 1999, “The Representation of Function in Computer-Based Design,” ASME Design Engineering Technical Conference, ASME, Las Vegas, Nevada, DTM-8742.
Chakrabarti,  A., and Bligh,  T. P., 1996, “An Approach to Functional Synthesis of the Mechanical Design Concepts: Theory, Applications, and Emerging Research Issues,” Artificial Intelligence for Engineering Design, Analysis and Manufacturing, 10, pp. 313–331.
Kitamura,  Y., and Mizoguchi,  R., 2003, “Ontology-Based Description of Functional Design Knowlege and its Use in a Functional Way Server,” Expert Sys. Applic., 24(2), pp. 153–166.
Umeda, Y., Takeda, H., Tomiyama, T., and Yoshikawa, H., 1990, “Function, Behavior and Structure,” Applications of Artificial Intelligence in Engineering, Springer-Verlag, 1 , pp. 177–193.
Roth,  K., 1984, “Analyze und Systematische Einteilung Fester Verbindungen,” Konstruktion, 36(7), pp. 241–252.
Horváth, I., Dorozsmai, K., Thernesz, V., 1994, “A Feature-Object-Based Practical Methodology for Integration of Conceptual and Morphological Design,” Lancaster International Workshop on Engineering Design CACD ’94, Lancaster University EDC, Lancaster University, pp. 131–149.
Horváth, I., Vergeest, J. S. M., and Kuczogi, G., 1998, “Development and Application of Design Concept Ontologies for Contextual Conceptualization,” ASME Design Engineering Technical Conferences, ASME, Atlanta, GA, DETC98/CIE-5701.
Counsell,  J., Porter,  I., Dawson,  D., and Duffy,  M., 1999, “Schemebuilder: Computer Aided Knowledge Based Design of Mechatronic Systems,” Assembly Automation, 19(2), pp. 129–144.
Singh, P., and Bettig, B., 2003, “Port-Compatibility and Connectability Based Assembly Design,” ASME 2003 Design Engineering Technical Conferences and Computers and Information in Engineering Conference, ASME, Chicago, IL, DETC2003/DAC-48783.
Sinha, R., 2001, Compositional Design and Simulation of Engineered Systems, Ph.D. Thesis, Institute for Complex Engineered Systems, Carnegie Mellon University, Pittsburgh, PA.
Stone,  R. B., and Wood,  K. L., 2000, “Development of a Functional Basis for Design,” J. Mech. Des., 122(4), pp. 359–370.
Karnopp, D., and Rosenberg, R. C., 1968, Analysis and Simulation of Multiport Systems, the Bond Graph Approach to Physical System Dynamics, MIT Press, Cambridge, Massachusetts.
Bray, T., Paoli, J., Sperberg-McQueen, C. M., and Maler, E., 2000, Extensible Markup Language (Xml) 1.0 (Second Edition), World Wide Web Consortium, http://www.w3.org/TR/REC-XML.
ISO, 1994, 10303-11 Industrial Automation Systems and Integration-Product Data Representation and Exchange-Part 11: Description Methods: The Express Language Reference Manual, International Organization for Standardization, www.iso.ch/cate/cat.html.
Uschold,  M., and Gruninger,  M., 1996, “Ontologies: Principles, Methods, and Applications,” The Knowledge Review, 11(2), pp. 93–136.
Fensel, D., 2000, Ontologies: Silver Bullet for Knowledge Management and Electronic Commerce, Springer-Verlag, Berlin.
Farquhar,  A., Fikes,  R., and Rice,  J., 1997, “The Ontolingua Server: A Tool for Collaborative Ontology Construction,” International Journal of Human-Computer Studies, 46, pp. 707–728.
Nebel, B., 1996, “Artificial Intelligence: A Computational Perspective,” Principles of Knowledge Representation, CSLI Publications, Stanford, CA, pp. 237–266.
Borgida, A., Brachman, R. J., and McGuinness, D. L., 1989, “CLASSIC: A Structural Data Model for Objects,” ACM SIGMOD International Conference on Management of Data, Portland, Oregon, pp. 59–67.
Horrocks, I., 1998, “Using an Expressive Description Logic: Fact or Fiction?,” Principles of Knowledge Representation and Reasoning: Proceedings of the Sixth International Conference (KR’98), Morgan Kaufmann Publishers, San Francisco, CA, pp. 636–647.
Haarslev, V., and Moller, R., 2001, “Description of the RACER System and Its Applications,” 2001 International Description Logic Workshop (DL2001), Stanford, CA.
Hendler,  J., and McGuinness,  D. L., 2000, “The DARPA Agent Markup Language,” IEEE Intell. Syst., 15(6), pp. 67–73.
Fensel,  D., Horrocks,  I., van Harmelen,  F., McGuinness,  D. L., and Patel-Schneider,  P. F., 2001, “Oil: An Ontology Infrastructure for the Semantic Web,” IEEE Intell. Syst., 16(2), pp. 38–45.
Fensel, D., van Harmelen, F., and Horrocks, I., 2003, “OIL and DAML+OIL: Ontology Languages for the Semantic Web,” Towards the Semantic Web: Ontology-Driven Knowledge Management, John Wiley & Sons, Hoboken, NJ, pp. 288.
Dean, M., Connolly, D., van Harmelen, F., Hendler, J., Horrocks, I., McGuinness, D. L., Patel-Schneider, P. F., and Stein, L. A., 2002, OWL Web Ontology Language (OWL) Reference Version 1.0, W3C, http://www.w3.org/TR/2002/owl-ref/.
Schlenoff, C., Denno, P., Ivester, R., Szykman, S., and Libes, D., 1999, “An Analysis of Existing Ontological Systems for Applications in Manufacturing,” ASME Design Engineering Technical Conference/Computer in Engineering, ASME, Las Vegas, NV, EIM-9024.
Ray,  S. R., 2002, “Interoperability Standards in the Semantic Web,” J. Comput. Inf. Sci. Eng., 2(1), pp. 65–69.
Horváth, I., and van Der Vegte, W. F., 2003, “Nucleus-Based Product Conceptualization-Part 1: Principles and Formalization,” International Conference on Engineering Design, Stockholm.
Kitamura, Y., and Mizoguchi, R., 2003, “An Ontological Schema for Sharing Conceptual Engineering Knowledge,” International Workshop on Semantic Web Foundations and Application Technologies, Nara, Japan, pp. 25–28.
Adachi, Y., Forester, J., Hyvarinen, J., Karstila, K., Liebich, T., and Wix, J., 2003, Industry Foundation Classes IFC2x Edition 2, http://www.iai-international.org/iai_international/Technical_Documents/R2×2_final/index.html.
Shah,  J. J., 1991, “Conceptual Development of Form Features and Feature Modelers,” Res. Eng. Des., 2, pp. 93–108.
Shah,  J. J., and Mathew,  A., 1991, “Experimental Investigation of the Step Form-Feature Information Model,” Comput.-Aided Des., 23(4), pp. 282–296.
Hirtz,  J., Stone,  R. B., Szykman,  S., McAdams,  D. A., and Wood,  K. L., 2001, “A Functional Basis for Engineering Design: Reconciling and Evolving Previous Efforts,” Res. Eng. Des., 13(2), pp. 65–82.
IEEE, 1999, 1076.1 Working Group: Analog and Mixed-Signal Extensions for Vhdl, IEEE.
Mattsson,  S. E., Elmqvist,  H., and Otter,  M., 1998, “Physical System Modeling with Modelica,” Control Eng. Pract., 6, pp. 501–510.
Cellier, F. E., 1991, Continuous System Modeling, Springer-Verlag, New York.
Modelica Association Members, 2003, Modelica Standard Library (Version 1.5), Modelica Association, http://www.modelica.org/libraries.shtml.
Schmit-Schauß,  M., and Smolka,  G., 1991, “Attributive Concept Descriptions with Complements,” Agric. Water Manage., 48(1), pp. 1–26.
Nardi, D., and Brachman, R. J., 2003, “An Introduction to Description Logic,” The Description Logic Handbook: Theory, Implementation and Applications, Cambridge University Press, Cambridge UK.
Stanford Medical Informatics, 2003, The Protégé Project, Stanford Medical Informatics, http://protege.stanford.edu/.


Grahic Jump Location
A system represented as a configuration of configuration interfaces.
Grahic Jump Location
An integrated product representation specifies the composition of a DC motor and a pulley.
Grahic Jump Location
Main Structure of the port ontology.
Grahic Jump Location
Relations among form-attributes.
Grahic Jump Location
Three possible cases of relations between form attributes and ports. (The numbers by the arcs represent cardinality or multiplicity.)
Grahic Jump Location
Function attributes used in the port ontology.
Grahic Jump Location
Partial behavior attributes used in the port ontology.
Grahic Jump Location
An illustration of relationships between ports and attributes.
Grahic Jump Location
The circled areas indicate LEGO-ports: (a) rail-port, (b) stud-port, (c) circular-hole-port, (d) TECHNIC-stud-port, (e) TECHNIC-tube-port, (f ) axle-hole-port, (g) channel-port, (h) tube-port, (i) friction-pin-port, and (j) axle-port.
Grahic Jump Location
An attribute graph for a LEGO axle port.
Grahic Jump Location
Port refinement through the addition of attributes.
Grahic Jump Location
Two (partial) taxonomies of LEGO ports.
Grahic Jump Location
Compatibility axiom for hole-ports.
Grahic Jump Location
A connection class for gear interactions. An empty box indicates a wild-card.
Grahic Jump Location
A simple LEGO system configuration with a corresponding behavioral model (as modeled in Modelica).



Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In