A Term-based Approach for Generating Finite Automata from Interaction Diagrams

06/05/2023
by   Erwan Mahe, et al.
0

Non-deterministic Finite Automata (NFA) may represent regular languages succinctly (in number of states), increasing their appeal for applications such as word recognition. This paper proposes a new approach to generate NFA from an interaction language such as UML Sequence Diagrams or Message Sequence Charts. Using an operational semantics, we generate an NFA from a set of interactions reachable using the associated execution relation. In addition, by applying simplifications (rewriting) on reachable interactions to merge them, it is possible to obtain reduced NFA without relying on costly NFA reduction techniques. Experimental results regarding NFA generation and their application in trace analysis are also presented.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/08/2019

Revisiting Semantics of Interactions for Trace Validity Analysis

Interaction languages such as UML sequence diagrams are often associated...
research
08/09/2022

Branching Pomsets for Choreographies

Choreographic languages describe possible sequences of interactions amon...
research
08/02/2020

MDA Models and PIM/PSM Transformations Using Extended Automata

This paper proposes a model of execution platform for the OMG request of...
research
02/14/2022

Coalgebraic Semantics for Nominal Automata

This paper provides a coalgebraic approach to the language semantics of ...
research
02/06/2020

Collaboration vs. choreography conformance in BPMN

The BPMN 2.0 standard is a widely used semi-formal notation to model fro...
research
11/29/2022

A Finite Axiomatisation of Finite-State Automata Using String Diagrams

We develop a fully diagrammatic approach to finite-state automata, based...
research
04/15/2019

Non-Sequential Theory of Distributed Systems

These lecture notes cover basic automata-theoretic concepts and logical ...

Please sign up or login with your details

Forgot password? Click here to reset