Abstract
This chapter describes how we employed ontologies to solve and optimize different design tasks at an automotive company. We first introduce five core engineering ontologies that provides the formal grounding for the described use cases. We used these ontology to represent engineering systems , and to perform change propagation and consistency checking of the design models. The first use case presents an approach that helps engineers derive an optimized design starting from a system specification, whose parameters are refined in iterative design steps. This use case will demonstrate how we represented requirements and their iterative refinements using ontologies, and how we used a constraint solver in conjunction with an ontology to derive an optimized design with respect to different criteria. The second use case comes from the collaborative development process of an automatic gearbox , in which distributed engineering teams developed different models (i.e., geometric and functional) of the same product in a parallel way. We used ontologies to represent the different models of the same engineering product, and used formal mappings to define the correspondences between the different models. We could then use reasoning to check the consistency of the two models with each other, and to propagate changes from one model to the other.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Alani, L.I.: Template-basierte Erfassung von Produktanforderungen in einem CAD system. Ph.D. thesis, Technical University of Berlin, Germany (2007). http://goo.gl/pV4pSI
Biffl, S., Kovalenko, O., Lüder, A., Schmidt, N., Rosendahl, R.: Semantic mapping support in automationml. In: Proceedings of the 2014 IEEE Emerging Technology and Factory Automation, ETFA 2014, pp. 1–4. Barcelona, Spain, 16–19 Sept 2014. doi:10.1109/ETFA.2014.7005276
Borst, P.: Construction of engineering ontologies for knowledge sharing and reuse. Ph.D. thesis, Universiteit Twente, Sept 1997
Breuker, J., van de Velde, W. (eds.): Common KADS Library for Expertise Modelling. Reusable Problem Solving Components. Frontiers in Artificial Intelligence and Applications, vol. 21. IOS Press, Amsterdam, Oct 1994
Chaudhri, V.K., Farquhar, A., Fikes, R.E., Karp, P.D., Rice, J.P.: Open Knowledge Base Connectivity 2.0.3, 9th Apr 1998
Chen, W., Kifer, M., Warren, D.S.: HILOG: a foundation for higher-order logic programming. J. Logic Program. 15(3), 187–230 (1993). http://citeseer.ist.psu.edu/chen89hilog.html
Dahchour, M., Pirotte, A.: The semantics of reifying N-ary relationships as classes. In: ICEIS, pp. 580–586 (2002)
Falkenhainer, B., Forbus, K.D.: Compositional modeling: finding the right model for the job. Artif. Intell. 51(1–3), 95–143, Oct 1991. http://citeseer.ist.psu.edu/falkenhainer91compositional.html
Gómez-Pérez, A., Fernández-López, M., Corcho, O.: Ontological Engineering. Advanced Information and Knowledge Processing, 1st edn. Springer (2004)
Grabowski, H., Rude, S., Gebauer, M., Rzehorz, C.: Modelling of requirements: The key for cooperative product development. In: Flexible Automation and Intelligent Manufacturing 1996, (Proceedings of the 6th International FAIM Conference May 13–15, 1996 Atlanta, Georgia USA), pp. 382–389, (1996)
Gruber, T.R.: Towards principles for the design of ontologies used for knowledge sharing. In: Guarino, N., Poli, R. (eds.) Formal Ontology in Conceptual Analysis and Knowledge Representation. Kluwer Academic Publishers, Deventer (1993). http://citeseer.ist.psu.edu/gruber93toward.html
Gruber, T.R., Olsen, G.R.: An ontology for engineering mathematics. In: Doyle, J., Sandewall, E.J., Torasso, P. (eds.) Proceedings of the Fourth International Conference on Principles of Knowledge Representation (KR’94), pp. 258–269. Morgan Kaufmann Publishers (1994)
ISO/IEC 15288. ISO/IEC 15288:2002 Systems engineering—System life cycle processes. International Organization for Standardization (ISO)/International Electrotechnical Commission (IEC) (2002)
Karsai, G., Láng, A., Neema, S.K.: Tool integration patterns. In: Proceedings of the Workshop on Tool Integration in System Development (TIS 2003) at ESEC/FSE 2003, pp. 33–38. Helsinki, Finland, Sept 2003
Kim, H.M., Fox, M.S., Gruninger, M.: An ontology for quality management—enabling quality problem identification and tracing. BT Technol. J. 17(4), 131–140 (1999)
Kovalenko, O., Debruyne, C., Serral, E., Biffl, S.: Evaluation of technologies for mapping representation in ontologies. In: On the Move to Meaningful Internet Systems: OTM 2013 Conferences—Proceedings of the Confederated International Conferences: CoopIS, DOA-Trusted Cloud, and ODBASE 2013, pp. 564–571. Graz, Austria, Sept 9–13, 2013. doi:10.1007/978-3-642-41030-7_41
Lin, J., Fox, M.S., Bilgic, T.: A requirement ontology for engineering design. Concurr. Eng.: Res. Appl. 4(4), 279–291 (1996)
Madhavan, J., Bernstein, P.A., Domingos, P., Halevy, A.Y.: Representing and reasoning about mappings between domain models. In: Dechter, R., Kearns, M.J., Sutton, R.S. (eds.) Eighteenth National Conference on Artificial Intelligence, pp. 80–86, July 2002
Maedche, A., Motik, B., Silva, N., Volz, R.: MAFRA—a mapping framework for distributed ontologies. In: Gómez-Pérez, A., Benjamins, V.R. (eds.) Knowledge Engineering and Knowledge Management. Ontologies and the Semantic Web, Proceedings of 13th International Conference, EKAW 2002, Siguenza, Spain, October 1–4, 2002, Lecture Notes in Computer Science, vol. 2473, pp. 235–250. Springer (2002)
Mauss, J., Seelisch, F., Tatar, M.M.: A relational constraint solver for model-based engineering. In: CP, pp. 696–701 (2002)
Modelica Specification. Modelica—A Unified Object-Oriented Language for Physical Systems Modeling. Language Specification. Modelica Association, February 2005. http://www.modelica.org/documents/ModelicaSpec22.pdf
Moser, T., Mordinyi, R., Winkler, D., Melik-Merkumians, M., Biffl, S.: Efficient automation systems engineering process support based on semantic integration of engineering knowledge. In: IEEE 16th Conference on Emerging Technologies & Factory Automation, ETFA 2011, pp. 1–8. Toulouse, France, 5–9 Sept 2011. doi:10.1109/ETFA.2011.6059098
Motik, B., Rosati, R.: A faithful integration of description logics with logic programming. IJCAI 7, 477–482 (2007)
Motik, B., Horrocks, I., Sattler, U.: Bridging the gap between OWL and relational databases. Web Semant.: Sci. Serv. Agents World Wide Web 7(2), 74–89 (2009)
Motta, E.: Reusable components for knowledge models. Ph.D. thesis, Knowledge Media Institute, The Open University, Milton Keynes, UK (1998)
Motta, E., Fensel, D., Gaspari, M., Benjamins, V.R.: Specifications of knowledge components for reuse. In: 11th International Conference on Software Engineering and Knowledge Engineering (SEKE ’99), June 1999
Noy, N., Rector, A.: Defining N-ary relations on the semantic web. In: W3C Working Group Note, World Wide Web Consortium (W3C). http://www.w3.org/TR/swbp-n-aryRelations/ (2006). Accessed Apr 2006
Noy, N.F., Fergerson, R.W., Musen, M.A.: The knowledge model of Protégé-2000: Combining interoperability and flexibility. In: Dieng, R., Corby, O. (eds.) Knowledge Acquisition, Modeling and Management, Proceedings of 12th International Conference, EKAW 2000, Juan-les-Pins, France, October 2–6, 2000, Lecture Notes in Computer Science, vol. 1937, pp. 17–32. Springer (2000). http://citeseer.ist.psu.edu/noy01knowledge.html
UML 2.0.: Unified Modeling Language: Superstructure—Specification v2.0. Object Management Group (OMG), Aug 2005. http://www.omg.org/docs/formal/05-07-04.pdf
SysML.: OMG Systems Modeling Language (OMG SysMLâ„¢) Specification. Object Management Group (OMG), May 2006. http://www.sysml.org/docs/specs/OMGSysML-FAS-06-05-04.pdf
Pahl, G., Beitz, W.: Engineering Design—A Systematic Approach, 2nd edn. Springer, London (1996). Second Edition
Park, J.Y., Gennari, J.H., Musen, M.A.: Mappings for reuse in knowledge-based systems. In: Proceedings of the 11th Workshop on Knowledge Acquisition, Modeling, and Management (KAW ’98). Banff, Canada, Apr 1998
Russell, S., Norvig, P.: Artificial Intelligence: A Modern Approach, 2nd edn. Prentice-Hall, Englewood Cliffs, NJ (2003)
Rzehorz, C.: Wissensbasierte Anforderungsentwicklung auf der Basis eines integrierten Produktmodells. Berichte aus dem Institut RPK, vol. 3. Shaker Verlag, June 1998
Sirin, E., Smith, M., Wallace, E.: Opening, closing worlds-on integrity constraints. In: OWLED (2008)
Sowa, J.F.: Knowledge Representation: Logical, Philosophical, and Computational Foundations. Brooks Cole Publishing Co., Pacific Grove, CA (1999)
Stevens, R., Brook, P., Jackson, K., Arnold, S.: Systems Engineering: Coping with Complexity. Prentice Hall PTR, June 1998
Top, J.L., Akkermans, H.: Tasks and ontologies in engineering modelling. Int. J. Hum.-Comput. Stud. 41(4), 585–617 (1994)
Tudorache, T.: Engineering ontologies (2006a). http://protegewiki.stanford.edu/wiki/Engineering_ontologies
Tudorache, T.: Employing ontologies for an improved development process in collaborative engineering. Ph.D. thesis, Technical University of Berlin, Germany (2006b). http://goo.gl/8EeTm2
Tudorache, T.: Ontologies in Engineering: Modeling, Consistency and Use Cases. VDM Publishing (2008)
VDI 2206. Design methodology for mechatronic systems. Verein Deutscher Ingenieure (VDI), Berlin: VDI-Richtlinie 2206. Beuth Verlag, Berlin (2004)
Wache, H.: Semantische Mediation für heterogene Informationsquellen. Dissertationen zur Künstlichen Intelligenz, vol. 261. Akademische Verlagsgesellschaft, Berlin (2003). http://www.cs.vu.nl/~holger/Papers/phd-03.pdf
Wache, H., Vögele, T.J., Visser, U., Stuckenschmidt, H., Schuster, G., Neumann, H., Hübner, S.: Ontology-based integration of information—a survey of existing approaches. In: Gómez-Pérez, A., Gruninger, M., Stuckenschmidt, H., Uschold, M. (eds.) Proceedings of the IJCAI-01 Workshop on Ontologies and Information Sharing, pp. 108–117. Seattle, USA (2001)
Wielinga, B.J., Akkermans, H., Schreiber, G.: A formal analysis of parametric design. In: Gaines, B.R., Musen, M.A. (eds.) Proceedings of the 9th Banff Knowledge Acquisition for Knowledge-Based Systems Workshop. Alberta, Canada (1995)
World Wide Web Consortium.: OWL 2 Web Ontology Language, December 2012. http://www.w3.org/TR/owl2-syntax/ (2015). Accessed July 2015
World Wide Web Consortium.: Shapes Constraint Language (SHACL), W3C First Public Working Draft 08 October 2015, December 2015. http://www.w3.org/TR/2015/WD-shacl-20151008/ (2015). Accessed Nov 2015
Yang, G., Kifer, M., Zhao, C., Chowdhary, V.: Flora-2: User’s Manual, 30th Apr 2005. http://citeseer.ist.psu.edu/yang01flora.html
Zimmermann, J.U.: Informational integration of product development software in the automotive industry. Ph.D. thesis, University of Twente (2005)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Tudorache, T., Alani, L. (2016). Semantic Web Solutions in the Automotive Industry. In: Biffl, S., Sabou, M. (eds) Semantic Web Technologies for Intelligent Engineering Applications. Springer, Cham. https://doi.org/10.1007/978-3-319-41490-4_12
Download citation
DOI: https://doi.org/10.1007/978-3-319-41490-4_12
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-41488-1
Online ISBN: 978-3-319-41490-4
eBook Packages: Computer ScienceComputer Science (R0)