Skip to main navigation Skip to search Skip to main content

Toward Methodical Discovery and Handling of Hidden Assumptions in Complex Systems and Models

  • David Harel
  • , Uwe Aßmann
  • , Fabiana Fournier
  • , Lior Limonad
  • , Assaf Marron
  • , Smadar Szekely

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

Abstract

Methodologies for development of complex systems and models include external reviews by domain and technology experts. Among others, such reviews can uncover undocumented built-in assumptions that may be critical for correct and safe operation or constrain applicability. Since such assumptions may still escape human-centered processes like reviews, agile development, and risk analyses, here, we contribute toward making this process more methodical and automatable. We first present a blueprint for a taxonomy and formalization of the problem. We then show that a variety of digital artifacts of the system or model can be automatically checked against extensive reference knowledge. Since mimicking the breadth and depth of knowledge and skills of experts may appear unattainable, we illustrate the basic feasibility of automation with rudimentary experiments using OpenAI’s ChatGPT. We believe that systematic handling of this aspect of system engineering can contribute significantly to the quality and safety of complex systems and models, and to the efficiency of development projects. We dedicate this work to Werner Damm, whose contributions to modeling and model-based development, in industry and academia, with a special focus on safety, helped establish a solid foundation to our discipline and to the work of many scientists and professionals, including, naturally, the approaches and techniques described here.

Original languageEnglish
Title of host publicationLecture Notes in Computer Science
PublisherSpringer Science and Business Media Deutschland GmbH
Pages147-162
Number of pages16
DOIs
StatePublished - 1 Jan 2026
Externally publishedYes

Publication series

NameLecture Notes in Computer Science
Volume15471 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Keywords

  • code review
  • domain expertise
  • explainability
  • languages
  • ontologies
  • requirements analysis
  • risk analysis
  • safety
  • System engineering

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Toward Methodical Discovery and Handling of Hidden Assumptions in Complex Systems and Models'. Together they form a unique fingerprint.

Cite this