Abstract
This article describes the design and development of a design repository software system. This system is a prototype implementation intended to demonstrate the role of design repositories as part of a vision for the next generation of product development software systems. This research involves not only the creation of a prototype software system, but is part of a broader effort that also includes the development of a core product knowledge representation and that seeks to address terminological and semantic issues associated with computer-aided product development. This article focuses on the interfaces that have been developed to support authoring and navigation of the product models stored in design repositories as well as the software architecture and associated rationale that provide the framework on which the system is built.
- Alberts, L. K. and Dikker, F. 1994. Integrating standards and synthesis knowledge using the YMIR ontology. In Artificial Intelligence in Design '94, J. S. Gero and F. Sudweeks, Eds. Kluwer Academic Publishers, Boston, MA, 517--534.Google Scholar
- Allen, R. H., Fijol, R. J., Szykman, S., and Sriram, R. D. 2000. Representing an artifact transport system in a design repository: A case study. In Proceedings of the 2000 ASME Design Engineering Technical Conferences (20th Computers and Information in Engineering Conference) (Sept.). Baltimore, MD.Google Scholar
- Allen, R. H., Fijol, R. J., Szykman, S., and Sriram, R. D. 2001. Representing the charters of freedom encasements in design repository: A case study. In 2001 ASME Design Engineering Technical Conferences (21st Computers and Information in Engineering Conference) (Sept.). Pittsburgh, PA.Google Scholar
- Bilgic, T. and Rock, D. 1997. Product data management systems: State-of-the-art and the future. In Proceedings of the 1997 ASME Design Engineering Technical Conferences (Sept.). Sacramento, CA.Google Scholar
- Chadha, B. and Welsh, J. 2001. An architecture for virtual prototyping of complex systems. In Proceedings of the 2001 ASME Design Engineering Technical Conferences and Computers and Information in Engineering Conference (Sept.). Pittsburgh, PA.Google Scholar
- Chandrasekaran, B., Goel, A., and Iwasaki, Y. 1993. Functional representation as design rationale. IEEE Computer (Jan.), 48--56. Google Scholar
- De Kleer, J. and Brown, J. S. 1983. Assumptions and ambiguities in mechanistic mental models. In Mental Models, D. Gentner and A. L. Stevens, Eds. Lawrence Erlbaum Associates, Mahwah, NJ, 155--190.Google Scholar
- Fenves, S. J. 2001. A core product model for representing design information, NISTIR 6736, National Institute of Standards and Technology, (April). Gaithersburg, MD.Google Scholar
- Goel, A., Bhatta, S., and Stroulia, E. 1996a. KRITIK: An early case-based design system. In Issues and Applications of Case-Based Reasoning to Design, M. Maher and P. Pu, Eds., Lawrence Erlbaum Associates, Mahwah, NJ.Google Scholar
- Goel, A., Gomez, A., Grue, N., Murdock, J. W., Recker, M., and Govindaraj, T. 1996b. Explanatory interface in interactive design environments. In Artificial Intelligence in Design '96, J. S. Gero, Ed., Kluwer Academic Publishers, Boston, MA.Google Scholar
- Gorti, S. R., Gupta, A., Kim, G. J., Sriram, R. D., and Wong, A. 1998. An object-oriented representation for product and design process. Comput.-Aided Design, 30, 7, 489--501.Google Scholar
- Hardwick, M. and Loffredo, D. 1995. Using EXPRESS to implement concurrent engineering databases. In Proceedings of the 1995 ASME Computers in Engineering Conference and Engineering Database Symposium (Sept.), Boston, MA, 1069--1083.Google Scholar
- Henson, B., Juster, N., and De Pennington, A. 1994. Towards an integrated representation of function, behavior and form. In Proceedings of the 1994 Lancaster International Workshop on Engineering Design, Sharpe J. and V. Oh, eds., Lancaster University EDC, Lancaster, 95--111.Google Scholar
- Iwasaki, Y. and Chandrasekaran, B. 1992. Design verification through function and behavior-oriented representations: Bridging the gap between function and behavior. In Artificial Intelligence in Design '92, J. S. Gero, Ed., Kluwer Academic Publishers, Boston, MA. 597--616.Google Scholar
- Jin, Y. and Zhou, W. 1999. Agent-based knowledge management for collaborative engineering. In Proceedings of the 1999 ASME Design Engineering Technical Conferences and Computers in Engineering Conference (Sept.), Las Vegas, NV.Google Scholar
- Karne, R. K., Dandekar, S. V., Poluri, S., Chen, G., Baras, J. S., Nau, D. S., Ball, M. O., Lin, E., Trichur, V. S., and Williams, J. T. 1998. Web-it-man: A web-based integrated tool for manufacturing environment. In Proceedings of the 1998 ASME Design Engineering Technical Conferences and Computers in Engineering Conference (Sept.), Atlanta, GA.Google Scholar
- Kim, T. S., Han, S.-H., and Shin, Y. J. 1996. Product data management using AP203 of STEP standard. In Proceedings of the 1996 ASME Design Engineering Technical Conferences and Computers in Engineering Conference (Aug.), Irvine, CA.Google Scholar
- Liang, J., Shah, J. J., Souza, R. D., Urban, S. D., Ayyaswamy, K., Harter, E., and Bluhm, T. 1999. Synthesis of consolidated data schema for engineering analysis from multiple STEP application protocols. In Comput.-Aided Design 31, 7, 429--447.Google Scholar
- Qian, L. and Gero, J. S. 1996. Function-behavior-structure paths and their role in analogy-based design. In Artif. Intell. Engin. Design, Analy. Manuf. 10, 4, 289--312.Google Scholar
- Rajagopalan, S., Pinilla, J. M., Losleben, P., Tian, Q., and Gupta, S. K. 1998. Integrated design and rapid manufacturing over the internet. In Proceedings of the 1998 ASME Design Engineering Technical Conferences and Computers in Engineering Conference (Sept.). Atlanta, GA.Google Scholar
- Ranta, M., Mäntylä, M., Umeda, Y., and Tomiyama, T. 1996. Integration of functional and feature-based product modelling---the IMS/GNOSIS experience. Comput.-Aided Design 28, 5, 371--381.Google Scholar
- Shah, J. J., Jeon, D. K., Urban, S. D., Bliznakov, P., and Rogers, M. 1996. Database infrastructure for supporting engineering design histories. Comput.-Aided Design 28, 5, 347--360.Google Scholar
- Shimomura, Y., Yoshioka, M., Takeda, H., Umeda, Y., and Tomiyama, T. 1998. Representation of design object based on the functional evolution process model. ASME J. Mech. Design 120, 2, 221--229.Google Scholar
- Sistla, R., Dovi, A. R., and Su, P. 2000. A distributed, heterogeneous computing environment for multidisciplinary design and analysis of aerospace vehicles. Advances Engin. Softw. 31, 8--9, 707--716. Google Scholar
- Szykman, S., Fenves, S. J., Shooter, S. B., and Keirouz, W. 2001. A foundation for interoperability in next-generation product development systems. Comput.-Aided Design 33, 7, 545--559.Google Scholar
- Szykman, S., Racz, J. W., and Sriram, R. D. 1999. The representation of function in computer-based design. In Proceedings of the 1999 ASME Design Engineering Technical Conferences and Computers in Engineering Conference (Sept.). Las Vegas, NV.Google Scholar
- Szykman, S. and Sriram, R. D. 2002. The NIST design repository project: Project overview and implementational design, NISTIR, National Institute of Standards and Technology (Oct.). Gaithersburg, MD.Google Scholar
- Szykman, S., Sriram, R. D., and Smith, S. J. 1998. Proceedings of the NIST Design Repository Workshop, vol. 6159. National Institute of Standards and Technology (Nov.). Gaithersburg, MD.Google Scholar
- Wong, A. and Sriram, R. D. 1993. SHARED: An information model for cooperative product development. Research Engin. Design 5, 1, 21--39.Google Scholar
- Wood III, W. H. and Agogino, A. M. 1996. Case-based conceptual design information server for concurrent engineering. Comput.-Aided Design 28, 5, 361--370.Google Scholar
- Xiao, A., Choi, H.-J., Kulkarni, R., Allen, J. K., Rosen, D., Mistree, F., and Feng, S. C. 2001. A Web-based distributed product realization environment. In Proceedings of the 2001 ASME Design Engineering Technical Conferences and Computers and Information in Engineering Conference (Sept.). Pittsburgh, PA.Google Scholar
- Zhang, F. and Xue, D. 2002. Distributed database and knowledge bas modeling for concurrent design. Comput.-Aided Design 34, 1, 27--40.Google Scholar
- Zhiqiang, C. and Siddique, Z. 2003. Elements and techniques to develop a distributed design framework. In Proceedings of the 2003 ASME Design Engineering Technical Conferences and Computers and Information in Engineering Conference (Sept.). Chicago, IL.Google Scholar
- Zhong, P., Zeng, Q., Liu, M., and Liu, D. 2003. Knowledge-based concurrent product development process management system and its implementation. In Proceedings of the 2003 ASME Design Engineering Technical Conferences and Computers and Information in Engineering Conference (Sept.). Chicago, IL.Google Scholar
Index Terms
Design and implementation of the Web-enabled NIST design repository
Recommendations
Specification, Design and Implementation of a Reuse Repository
COMPSAC '07: Proceedings of the 31st Annual International Computer Software and Applications Conference - Volume 01A repository is a necessary prerequisite to support software engineers and other users in the process of developing software for and with reuse. In the literature, there are several works that explore reuse repositories, however their focus is mostly on ...
Design and Implementation of a UML-Based Design Repository
CAiSE '01: Proceedings of the 13th International Conference on Advanced Information Systems EngineeringThe aim of this paper is to present the SPOOL design repository, which is the foundation of the SPOOL software engineering environment. The SPOOL design repository is a practical implementation of the UML metamodel, and is used to store detailed design-...
Design and Implementation of RAS-Based Open Source Software Repository
FSKD '09: Proceedings of the 2009 Sixth International Conference on Fuzzy Systems and Knowledge Discovery - Volume 02Open-source software is an enormous treasure of knowledge available to whole mankind which has unique knowledge creation and dissemination mechanisms. In order to promote its usage in China, an open source software repository called OpenCom was designed ...






Comments