Advertisement

Automating Cross-Disciplinary Defect Detection in Multi-disciplinary Engineering Environments

  • Olga Kovalenko
  • Estefanía Serral
  • Marta Sabou
  • Fajar J. Ekaputra
  • Dietmar Winkler
  • Stefan Biffl
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8876)

Abstract

Multi-disciplinary engineering (ME) projects are conducted in complex heterogeneous environments, where participants, originating from different disciplines, e.g., mechanical, electrical, and software engineering, collaborate to satisfy project and product quality as well as time constraints. Detecting defects across discipline boundaries early and efficiently in the engineering process is a challenging task due to heterogeneous data sources. In this paper we explore how Semantic Web technologies can address this challenge and present the Ontology-based Cross-Disciplinary Defect Detection (OCDD) approach that supports automated cross-disciplinary defect detection in ME environments, while allowing engineers to keep their well-known tools, data models, and their customary engineering workflows. We evaluate the approach in a case study at an industry partner, a large-scale industrial automation software provider, and report on our experiences and lessons learned. Major result was that the OCDD approach was found useful in the evaluation context and more efficient than manual defect detection, if cross-disciplinary defects had to be handled.

Keywords

Defect Detection Multiagent System Domain Expert Global Variable Engineering Data 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Adams, T., Dullea, J., Clark, P., Sripada, S., Barrett, T.: Semantic integration of heterogeneous information sources using a knowledge-based system. In: Proceedings of 5th International Conference on Computer Science and Informatics (CS&I 2000), Citeseer (2000)Google Scholar
  2. 2.
    Fay, A., Biffl, S., Winkler, D., Drath, R., Barth, M.: A method to evaluate the openness of automation tools for increased interoperability. In: Proceedings of 39th Annual Conference of the IEEE Industrial Electronics Society, IECON 2013, pp. 6844–6849. IEEE (2013)Google Scholar
  3. 3.
    Gray, D.E.: Doing research in the real world. Sage (2009)Google Scholar
  4. 4.
    Hästbacka, D., Kuikka, S.: Semantics enhanced engineering and model reasoning for control application development. Multimedia Tools and Applications 65(1), 47–62 (2013)CrossRefGoogle Scholar
  5. 5.
    Hefke, M., Szulman, P., Trifu, A.: An ontology-based reference model for semantic data integration in digital production engineering. In: Proceedings of the 15th eChallenges Conference. Citeseer (2005) Google Scholar
  6. 6.
    Kovalenko, O., Winkler, D., Kalinowski, M., Serral, E., Biffl, S.: Engineering process improvement in heterogeneous multi-disciplinary environments with the defect causal analysis. In: Proceedings of the 21st EuroSPI Conference (2014)Google Scholar
  7. 7.
    Kusiak, A.: Concurrent engineering: automation, tools, and techniques. John Wiley & Sons (1993)Google Scholar
  8. 8.
    Laitenberger, O., DeBaud, J.M.: An encompassing life cycle centric survey of software inspection. Journal of Systems and Software 50(1), 5–31 (2000)CrossRefGoogle Scholar
  9. 9.
    Lastra, J.L.M., Delamer, I.M.: Ontologies for production automation. In: Advances in Web Semantics I, pp. 276–289. Springer (2009)Google Scholar
  10. 10.
    Lemaignan, S., Siadat, A., Dantan, J.Y., Semenenko, A.: MASON: A proposal for an ontology of manufacturing domain. In: IEEE Workshop on Distributed Intelligent Systems: Collective Intelligence and Its Applications, DIS 2006, pp. 195–200. IEEE (2006)Google Scholar
  11. 11.
    Morbach, J., Wiesner, A., Marquardt, W.: OntoCAPE - a (re) usable ontology for computer-aided process engineering. Computers & Chemical Engineering 33(10), 1546–1556 (2009)CrossRefGoogle Scholar
  12. 12.
    Mordinyi, R., Winkler, D., Moser, T., Biffl, S., Sunindyo, W.D.: Engineering object change management process observation in distributed automation systems projects. In: Proceedings of the 18th EuroSPI Conference, Roskilde, Denmark (2011)Google Scholar
  13. 13.
    Naik, S., Tripathy, P.: Software testing and quality assurance: theory and practice. John Wiley & Sons (2011)Google Scholar
  14. 14.
    Obitko, M., Marik, V.: Ontologies for multi-agent systems in manufacturing domain. In: Proceedings of the 13th International Workshop on Database and Expert Systems Applications, pp. 597–602. IEEE (2002)Google Scholar
  15. 15.
    Peltomaa, I., Helaakoski, H., Tuikkanen, J.: Semantic interoperability-information integration by using ontology mapping in industrial environment. In: Proceedings of the 10th International Conference on Enterprise Information Systems – ICEIS 2008, pp. 465–468 (2008)Google Scholar
  16. 16.
    Sage, A.P., Rouse, W.B.: Handbook of systems engineering and management. John Wiley & Sons (2011)Google Scholar
  17. 17.
    Serral, E., Mordinyi, R., Kovalenko, O., Winkler, D., Biffl, S.: Evaluation of semantic data storages for integrating heterogeneous disciplines in automation systems engineering. In: 39th Annual Conference of the IEEE Industrial Electronics Society, pp. 6858–6865 (2013)Google Scholar
  18. 18.
    Uschold, M., King, M., Moralee, S., Zorgios, Y.: The enterprise ontology. The Knowledge Engineering Review 13(01), 31–89 (1998)CrossRefGoogle Scholar
  19. 19.
    Wiesner, A., Morbach, J., Marquardt, W.: Information integration in chemical process engineering based on semantic technologies. Comp. & Chem. Eng. 35(4), 692–708 (2011)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Olga Kovalenko
    • 1
  • Estefanía Serral
    • 2
  • Marta Sabou
    • 1
  • Fajar J. Ekaputra
    • 1
  • Dietmar Winkler
    • 1
  • Stefan Biffl
    • 1
  1. 1.Christian Doppler Laboratory for Software Engineering, Integration for Flexible Automation SystemsVienna University of TechnologyViennaAustria
  2. 2.Department of Decision Sciences and Information ManagementKU LeuvenLeuvenBelgium

Personalised recommendations