Thinging Machines for Requirements Engineering: Superseding Flowchart-Based Modeling
Sabah Al-Fedaghi

TL;DR
This paper introduces thinging machines (TMs) as an innovative diagrammatic modeling approach for requirements engineering, replacing traditional flowchart-based methods to improve clarity, integration, and system understanding.
Contribution
It proposes a novel TM modeling methodology that unifies various system specifications and enhances requirements elicitation over traditional flowchart techniques.
Findings
TM models improve clarity and integration of requirements
Case studies demonstrate TM's effectiveness over flowcharts
TM approach addresses ambiguity in natural language requirements
Abstract
This paper directs attention to conceptual modeling approaches that integrate advancements and innovations in requirements engineering. In some current (2024) works, it is claimed that present elicitation of requirements models focus on collecting information using natural language, which yields ambiguous specifications. It is proposed that a solution to this problem involves using complexity theory, transdisciplinarity, multidimensionality and knowledge management. Examples are used to demonstrate how such an approach helps solve the problem of quality and reliability in requirements engineering. The modeling method includes flowchart-like diagrams that show the relationships among system components and values in various modes of operation as well as path graphs that represent the system behavior. This paper focuses on the diagrammatic techniques in such approaches, with special…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Techniques and Practices · Software Engineering Research · Business Process Modeling and Analysis
