Inconsistency detection methods for statecharts and sequence diagrams: a systematic literature review
During model-based systems engineering or software engineering activities, diagrams representing use cases (sequence diagrams) and diagrams representing object behaviors (state machine diagrams or statecharts) can conflict with each other in what is called an inconsistency. Detecting these inconsistencies is crucial to check if a given specification is realizable through the behavior that was conceived to meet it. This paper provides a systematic literature review of inconsistency detection methods for UML state machine diagrams and sequence diagrams. The selection process is aided by an open-source machine-learning tool, and resulted in the qualitative synthesis of 27 works. The included publications offer methods to tackle the detection of horizontal-semantic behavior inconsistencies.
Authors
- Emília Villani (ORCID: https://orcid.org/0000-0002-6804-1453)
- Christopher Shneider Cerqueira (ORCID: https://orcid.org/0000-0002-6560-2294)
- Matheus Cogo
- Carline Muenchen
Institutions
- Instituto Tecnológico de Aeronáutica (BR)
Publication Details
- Journal
- Aplicações Operacionais em Áreas de Defesa
- Published
- 2025-09-23
- DOI
- https://doi.org/10.55972/spectrum.v26i1.427
- Primary Topic
- Data Quality and Management
- Type
- article
- Field-Weighted Citation Impact
- 0.00