Advertisement

Knowledge Change Management and Analysis in Engineering

  • Fajar Juang Ekaputra
Chapter

Abstract

Knowledge is changing rapidly within the engineering process of Cyber-Physical Production Systems (CPPS) characterized by the collaborative work of engineers from diverse engineering disciplines. Such rapid changes lead to the need for management and analysis of knowledge changes in order to preserve knowledge consistency. Knowledge change management and analysis (KCMA) in Multidisciplinary Engineering (MDEng) environments is a challenging task since it involves heterogeneous, versioned, and linked data in a mission-critical fashion, where failure to provide correct data could be costly. Although, there are several available solutions for addressing general issues of KCMA, from fields as diverse as Model-Based Engineering (model co-evolution), Databases (database schema evolution), and Semantic Web Technology (ontology versioning), solving KCMA in engineering remains a challenging task. In this chapter, we investigate issues related to KCMA in MDEng environments. We provide a definition of this task and some of its challenges and we overview technologies that can be potentially used for solving KCMA tasks from the three research fields mentioned above. We then define a technology agnostic solution approach inspired by the Ontology-Based Information Integration approach from Semantic Web research as a first step toward a complete KCMA solution and provide an indication of how this solution concept could be implemented using state of the art Semantic Web technologies.

Keywords

Knowledge change management and analysis Ontology evolution Ontology versioning Ontology-based information integration Change detection Change validation Change propagation Multidisciplinary engineering 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Notes

Acknowledgments

This work was supported by the Christian Doppler Forschungsgesellschaft, the Federal Ministry of Economy, Family and Youth, and the National Foundation for Research, Technology and Development in Austria.

References

  1. Berardinelli, L., Biffl, S., Mätzler, E., Mayerhofer, T., Wimmer, M.: Model-based co-evolution of production systems and their libraries with automationML. In: Proceedings of the 20th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA 2015), pp. 1–8 (2015)Google Scholar
  2. Biffl, S., Kalinowski, M., Ekaputra, F.J., Serral, E., Winkler, D.: Building empirical software engineering bodies of knowledge with systematic knowledge engineering. In: Proceedings of the 26th International Conference on Software Engineering and Knowledge Engineering (SEKE 2014), pp. 552–559 (2014)Google Scholar
  3. Boneva, I., Gayo, J.E.L., Hym, S., Prud’hommeau, E.G., Solbrig, H., Staworko, S.: Validating RDF with shape expressions. Technical Report (2014). arXiv:1404.1270
  4. Calvanese, D., De Giacomo, G., Lenzerini, M.: Ontology of integration and integration of ontologies. Description Logics 49, 10–19 (2001)Google Scholar
  5. Ekaputra, F.J., Serral, E., Winkler, D., Biffl, S.: An analysis framework for ontology querying tools. In: Proceedings of the 9th International Conference on Semantic Systems (iSEMANTICS 2013), pp. 1–8. ACM (2013)Google Scholar
  6. Ekaputra, F.J., Serral, E., Sabou, M., Biffl, S.: Knowledge change management and analysis for multi-disciplinary engineering environments. In: Proceedings of the Posters and Demos Track of 11th International Conference on Semantic Systems (SEMANTiCS 2015) (2015)Google Scholar
  7. Goring, M., Fay, A.: Modeling change and structural dependencies of automation systems. In: Proceedings of the 17th Conference on Emerging Technologies and Factory Automation (ETFA 2012), pp. 1–8. IEEE (2012)Google Scholar
  8. Graube, M., Hensel, S., Urbas, L.: R43ples: Revisions for triples. In: Proceedings of the 1st Workshop on Linked Data Quality co-located with 10th International Conference on Semantic Systems (SEMANTiCS 2014) (2014)Google Scholar
  9. Gröner, G., Parreiras, F.S., Staab, S.: Semantic recognition of ontology refactoring. In: Proceedings of the 9th International Semantic Web Conference (ISWC 2010), pp. 273–288. Springer (2010)Google Scholar
  10. Han, L., Finin, T., Parr, C., Sachs, J., Joshi, A.: RDF123: From Spreadsheets to RDF. In: Proceedings of the 7th International Conference on the Semantic Web (ISWC 2008), pp. 451–466. Springer (2008)Google Scholar
  11. Horridge, M., Redmond, T., Tudorache, T., Musen, M.A.: Binary OWL. In: Proceedings of the 10th International Workshop on OWL: Experiences and Directions (OWLED 2013), co-located with 10th Extended Semantic Web Conference (ESWC 2013) (2013)Google Scholar
  12. Kehrer, T., Kelter, U., Taentzer, G.: Propagation of software model changes in the context of industrial plant automation. Automatisierungstechnik 62(11), 803–814 (2014)CrossRefGoogle Scholar
  13. Klein, M.: Change management for distributed ontologies. Ph.D. thesis, Vrije Universiteit Amsterdam (2004)Google Scholar
  14. Kontokostas, D., Westphal, P., Auer, S., Hellmann, S., Lehmann, J., Cornelissen, R., Zaveri, A.: Test-driven evaluation of linked data quality. In: Proceedings of the 23rd International Conference on World Wide Web (2014), pp. 747–758 (2014)Google Scholar
  15. McBrien, P., Poulovassilis, A.: Schema evolution in heterogeneous database architectures, a schema transformation approach. In: Proceedings of the 14th International Conference of Advanced Information Systems Engineering (CAiSE 2002), pp. 484–499. Springer (2002)Google Scholar
  16. Meyers, B., Vangheluwe, H.: A framework for evolution of modelling languages. Sci. Comput. Program. 76(12), 1223–1246 (2011)CrossRefGoogle Scholar
  17. Mordinyi, R., Serral, E., Winkler, D., Biffl, S.: Evaluating software architectures using ontologies for storing and versioning of engineering data in heterogeneous systems engineering environments. In: Proceedings of the 15th Conference on Emerging Technologies and Factory Automation (ETFA 2012), pp. 1–10. IEEE (2014)Google Scholar
  18. Noy, N.F., Klein, M.: Ontology evolution: not the same as schema evolution. Knowl. Inf. Syst. 6(4), 428–440 (2004)CrossRefGoogle Scholar
  19. Noy, N.F., Musen, M.A.: Promptdiff: a fixed-point algorithm for comparing ontology versions. In: Proceedings of the 18th National Conference on Artificial Intelligence (AAAI/IAAI 2002), pp. 744–750 (2002)Google Scholar
  20. Noy, N.F., Chugh, A., Liu, W., Musen, M.A.: A framework for ontology evolution in collaborative environments. In: Proceedings of the 5th International Conference on the Semantic Web (ISWC 2006), pp. 544–558. Springer (2006)Google Scholar
  21. Palma, R., Haase, P., Corcho, O., Gómez-Pérez, A.: Change representation for OWL 2 ontologies. In: Proceedings of the 6th International Workshop on OWL: Experiences and Directions (OWLED 2009) (2009)Google Scholar
  22. Papavassiliou, V., Flouris, G., Fundulaki, I., Kotzinos, D., Christophides, V.: On detecting high-level changes in RDF/S KB. In: Proceedings of the 8th International Conference on the Semantic Web (ISWC 2009), pp. 473–488 (2009)Google Scholar
  23. Redmond, T., Noy, N.: Computing the changes between ontologies. In: Proceedings of the Joint Workshop on Knowledge Evolution and Ontology Dynamics (EVODYN 2011), pp. 1–14 (2011)Google Scholar
  24. Redmond, T., Smith, M., Drummond, N., Tudorache, T.: Managing change: an ontology version control system. In: Proceedings of the 5th International Workshop on OWL: Experiences and Directions (OWLED 2008) (2008)Google Scholar
  25. Roddick, J.F.: A survey of schema versioning issues for database systems. Inf. Softw. Technol. 37(7), 383–393 (1995)CrossRefGoogle Scholar
  26. Sabou, M., Ekaputra, F.J., Kovalenko, O., Biffl, S.: Supporting the engineering of cyber-physical production systems with the AutomationML analyzer. In: Proceedings of the Cyber-Physical Production Systems Workshop (CPPS 2016) (2016)Google Scholar
  27. Schürr, A., Klar, F.: 15 years of triple graph grammars. In: Proceedings of the 4th International Conference on Graph Transformations (ICGT 2008), pp. 411–425. Springer, Berlin (2008)Google Scholar
  28. Serral, E., Mordinyi, R., Kovalenko, O., Winkler, D., Biffl, S.: Evaluation of semantic data storages for integrating heterogenous disciplines in automation systems engineering. In: Proceedings of the 39th Annual Conference of Industrial Electronics Society Conference (IECON 2013), pp. 6858–6865. IEEE (2013)Google Scholar
  29. Stadler, C., Martin, M., Lehmann, J., Hellmann, S.: Update strategies for DBpedia live. In: Proceedings of the Sixth Workshop on Scripting and Development for the Semantic Web (SFSW 2010) (2010)Google Scholar
  30. Stojanovic, L.: Methods and tools for ontology evolution. Ph.D. thesis, Karlsruhe Institute of Technology (2004)Google Scholar
  31. Stojanovic, L., Maedche, A., Motik, B., Stojanovic, N.: User-driven ontology evolution management. In: Proceedings of the 13th International Conference on Knowledge Engineering and Knowledge Management (EKAW 2002), pp. 285–300. Springer (2002)Google Scholar
  32. Taentzer, G., Ermel, C., Langer, P., Wimmer, M.: A fundamental approach to model versioning based on graph modifications: from theory to implementation. Softw. Syst. Model. 13(1), 239–272 (2014)CrossRefGoogle Scholar
  33. Vander Sande, M., Colpaert, P., Verborgh, R., Coppens, S., Mannens, E., Van de Walle, R.: R&Wbase: git for triples. In: Proceedings of the Linked Data on the Web Workshop (LDOW 2013) (2013)Google Scholar
  34. Vogel-Heuser, B., Legat, C., Folmer, J., Rösch, S.: Challenges of parallel evolution in production automation focusing on requirements specification and fault handling. Automatisierungstechnik 62(11), 758–770 (2014)Google Scholar
  35. Wache, H., Voegele, T., Visser, U., Stuckenschmidt, H., Schuster, G., Neumann, H., Hübner, S.: Ontology-based integration of information: a survey of existing approaches. In: IJCAI-01 Workshop: Ontologies and Information Sharing, pp. 108–117 (2001)Google Scholar
  36. Waltersdorfer, F., Moser, T., Zoitl, A., Biffl, S.: Version management and conflict detection across heterogeneous engineering data models. In: Proceedings of the 8th International Conference on Industrial Informatics (INDIN 2010), IEEE, pp. 928–935 (2010)Google Scholar
  37. Zablith, F.: Harvesting online ontologies for ontology evolution. Ph.D. thesis, The Open University, UK (2011)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  1. 1.Institute of Software Technology and Interactive Systems, CDL-FlexVienna University of TechnologyViennaAustria

Personalised recommendations