Hostname: page-component-586b7cd67f-l7hp2 Total loading time: 0 Render date: 2024-11-27T15:34:10.588Z Has data issue: false hasContentIssue false

Inconsistency Management in Heterogeneous Models - An Approach for the Identification of Model Dependencies and Potential Inconsistencies

Published online by Cambridge University Press:  26 July 2019

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the ‘Save PDF’ action button.

In today's engineering projects, interdisciplinary work leads to an increase in interfaces between different departments and domains. As each stakeholder pursues different goals and tasks, a heterogeneous model landscape is required. In each domain, a variety of different model and software implementations provide the essential basis for efficient work. On the interfaces, the risk of model inconsistencies increases. To handle occurring inconsistencies, various approaches have been presented. For model-based systems engineering projects, rule-based methods are considered as the most suitable technique. However, said approaches require a high manual effort in identifying model dependencies and establishing consistency rules. Unfortunately, in particular these steps are not well described and supported. Therefore, this paper presents an easily applicable approach for the identification of model dependencies in interdisciplinary projects. The method is supported by a software implementation and is directly integrated in engineering workflows. A first industrial case study has shown positive effects of the approach and revealed further research goals.

Type
Article
Creative Commons
Creative Common License - CCCreative Common License - BYCreative Common License - NCCreative Common License - ND
This is an Open Access article, distributed under the terms of the Creative Commons Attribution-NonCommercial-NoDerivatives licence (http://creativecommons.org/licenses/by-nc-nd/4.0/), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the original work is unaltered and is properly cited. The written permission of Cambridge University Press must be obtained for commercial re-use or in order to create a derivative work.
Copyright
© The Author(s) 2019

References

Basirati, M.R., Zou, M., Bauer, H., Kattner, N., Reinhart, G., Lindemann, U., Böhm, M., Krcmar, H. and Vogel-Heuser, B. (2018), “Towards systematic inconsistency identification for product service systems”, Proceedings of the DESIGN 2018 15th International Design Conference, May, 21-24, 2018, Faculty of Mechanical Engineering and Naval Architecture, University of Zagreb, Croatia, The Design Society, Glasgow, UK, pp. 28112820.Google Scholar
Bauer, H., Schoonmann, A. and Reinhart, G. (2017), “Approach for model-based change impact analysis in factory systems”, 2017 IEEE International Symposium on Systems Engineering: ISSE 2017 Vienna, Austria, October 11-13, 2017 2017 symposium proceedings, Vienna, Austria, 10/11/2017 - 10/13/2017, IEEE, Piscataway, NJ, pp. 17.Google Scholar
Dávid, I., Denil, J. and Vangheluwe, H. (2018), “Process-oriented Inconsistency Management in Collaborative Systems Modeling”, In: Machado, J., Abelha, A., Mendes Gomes, L. and Guerra, H. (Ed.), 16th International Industrial Simulation Conference 2018: ISC ‘2018 June 6-8, 2018, Ponta Delgada, Portugal, EUROSIS-ETI, Ostend, Belgium, pp. 5461.Google Scholar
Egyed, A., Zeman, K., Hehenberger, P. and Demuth, A. (2018), “Maintaining Consistency across Engineering Artifacts”, Computer, Vol. 51 No. 2, pp. 2835.Google Scholar
Feldmann, S., Herzig, S.J.I., Kernschmidt, K., Wolfenstetter, T., Kammerl, D., Qamar, A., Lindemann, U., Krcmar, H., Paredis, C.J.J. and Vogel-Heuser, B. (2015), “A comparison of inconsistency management approaches using a mechatronic manufacturing system design case study”, In: Jia, Q.-S. (Ed.), 2015 IEEE International Conference on Automation Science and Engineering (CASE): 24 - 28 Aug. 2015, Gothenburg, Sweden, Gothenburg, Sweden, 8/24/2015 - 8/28/2015, IEEE, Piscataway, NJ, pp. 158165.Google Scholar
Feldmann, S., Wimmer, M., Kernschmidt, K. and Vogel-Heuser, B. (2016), “A comprehensive approach for managing inter-model inconsistencies in automated production systems engineering”, 2016 IEEE International Conference on Automation Science and Engineering (CASE): 21-25 Aug. 2016, Fort Worth, TX, USA, 8/21/2016 - 8/25/2016, IEEE, Piscataway, NJ, pp. 11201127.Google Scholar
Hegedus, A., Horvath, A., Rath, I., Branco, M.C. and Varro, D. (2011), “Quick fix generation for DSMLs”, In: Costagliola, G. (Ed.), IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), 2011: 18 - 22 September 2011, Pittsburgh, Pennsylvania, USA ; proceedings, Pittsburgh, PA, 9/18/2011 - 9/22/2011, IEEE, Piscataway, NJ, pp. 1724.Google Scholar
Hehenberger, P., Egyed, A. and Zeman, K. (2010), “Consistency Checking of Mechatronic Design Models”, Proceedings of the ASME International Design Engineering Technical Conferences and Computers and Information in Engineering Conference - 2010: Presented at ASME 2010 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, August 15 - 18, 2010, Montreal, Quebec, Canada, Montreal, Quebec, Canada, August 15–18, 2010, ASME, New York, NY, pp. 11411148.Google Scholar
Herzig, S.J.I. and Paredis, C.J.J. (2014), “Bayesian Reasoning Over Models”, CEUR Workshop Proceedings, 11th Workshop on Model-Driven Engineering, Verification and Validation, No. 1235, pp. 6978.Google Scholar
Herzig, S.J.I., Qamar, A. and Paredis, C.J.J. (2014), “An Approach to Identifying Inconsistencies in Model-based Systems Engineering”, Procedia Computer Science, Vol. 28, pp. 354362.Google Scholar
Hoppe, T., Eisenmann, H., Viehl, A. and Bringmann, O. (2017), “Guided systems engineering by profiled ontologies”, 2017 IEEE International Symposium on Systems Engineering: ISSE 2017 Vienna, Austria, October 11-13, 2017 2017 symposium proceedings, Vienna, Austria, 10/11/2017 - 10/13/2017, IEEE, Piscataway, NJ, pp. 16.Google Scholar
Mens, T., van der Straeten, R. and D'Hondt, M. (2006), “Detecting and Resolving Model Inconsistencies Using Transformation Dependency Analysis”, In: Nierstrasz, O. (Ed.), Model driven engineering languages and systems: 9th international conference, MoDELS 2006, Genova, Italy, October 1 - 6, 2006 ; proceedings, Lecture Notes in Computer Science, Vol. 4199, Springer, Berlin, pp. 200214.Google Scholar
Nuseibeh, B., Easterbrook, S. and Russo, A. (2000), “Leveraging inconsistency in software development”, Computer, Vol. 33 No. 4, pp. 2429.Google Scholar
Reift, J., Koltun, G., Drewlani, T., Zaggl, M., Kattner, N., Dengler, C., Basirati, M., Bauer, H., Krcmar, H., Kugler, K., Brodbeck, F., Lindemann, U., Lohmann, B., Meyer, U., Reinhart, G. and Vogel-Heuser, B. (2017), “Modeling as the basis for innovation cycle management of PSS: Making use of interdisciplinary models”, 2017 IEEE International Symposium on Systems Engineering: ISSE 2017 Vienna, Austria, October 11-13, 2017 2017 symposium proceedings, Vienna, Austria, 10/11/2017 - 10/13/2017, IEEE, Piscataway, NJ, pp. 16.Google Scholar
Shani, U., Franke, M., Hribernik, K.A. and Thoben, K.-D. (2017), “Ontology mediation to rule them all: Managing the plurality in product service systems”, 11th Annual IEEE International Systems Conference: Montreal, Quebec, Canada, Marriott Chateau Champlain Hotel, Monday-Thursday, April 24-27 2017 proceedings, Montreal, QC, Canada, 4/24/2017 - 4/27/2017, IEEE, Piscataway, NJ, pp. 17.Google Scholar
Song, W. (2017), “Requirement management for product-service systems: Status review and future trends”, Computers in Industry, Vol. 85, pp. 1122.Google Scholar
Spanoudakis, G. and Zisman, A. (2001), “Inconsistency Management in Software Engineering: Survey and Open Research Issues”, Handbook of Software Engineering and Knowledge Engineering No. 1, pp. 329380.Google Scholar
Wickel, M., Chucholowski, N., Behncke, F., Lindemann, U. and Vajna, S. (2015), “Comparison of Seven Company-Specific Engineering Change Processes”, In: Schabacker, M., Gericke, K. and Szélig, N. (Ed.), Modelling and Management of Engineering Processes, Springer Berlin Heidelberg, Berlin, Heidelberg, pp. 125136.Google Scholar
Zou, M. and Vogel-Heuser, B. (2017), “Feature-based systematic approach development for inconsistency resolution in automated production system design”, 13th IEEE Conference on Automation Science and Engineering, IEEE, pp. 687694.Google Scholar