Environmental Assumptions in System Design: A Phenomenon-Based and Operational Perspective

1Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Invalid environment assumptions have been identified as a root cause of failures in many systems. Industrial experience shows that it is often easier to overlook environmental behaviors than system specifications, largely because environment assumptions are rarely documented and tend to evolve during system development. This lack of explicit handling introduces uncertainty, which can compromise system safety and correctness. While several approaches address this issue at the code level, their impact at the model level remains underexplored. In this paper, we empirically investigate how environmental assumptions influence the satisfaction of safety requirements in behavioral system models. We collected 473 environment assumptions from 95 human modelers and examined them using Jackson’s formalization of the environment and the machine. Based on this analysis, we identify five reusable modeling patterns that enable the explicit integration of environment assumptions into state machine designs and demonstrate how these patterns support the safe evolution of models.

Cite

CITATION STYLE

APA

Alenazi, M., Niu, N., & Alshammary, L. T. (2025). Environmental Assumptions in System Design: A Phenomenon-Based and Operational Perspective. IEEE Access, 13, 174883–174898. https://doi.org/10.1109/ACCESS.2025.3618522

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free