We present Tarski, a tool for specifying configurable trace semantics to facilitate automated reasoning about traces. Software development projects require that various types of traces be modeled between and within development artifacts. For any given artifact (e.g., requirements, architecture models and source code), Tarski allows the user to specify new trace types and their configurable semantics, while, using the semantics, it automatically infers new traces based on existing traces provided by the user, and checks the consistency of traces. It has been evaluated on three industrial case studies in the automotive domain (https://modelwriter.github.io/Tarski/)
Trace analysis can be a useful way to discover problems in a program under test. Rather than writing...
This paper shows how empirical human reasoning traces can be formalised and automatically analysed a...
Abstract—Software development artifacts—such as model descriptions, diagrammatic languages, abstract...
11th Joint Meeting of European Software Engineering Conference (ESEC) / ACM SIGSOFT Symposium on the...
ACM Special Interest Group on Applied Computing (SIGAPP)32nd Annual ACM Symposium on Applied Computi...
Traceability is considered crucial for establishing and maintaining consistency between software dev...
Traceability can be defined as the degree to which a relationship can be established among work prod...
The size and complexity of software systems make integration of the new/modified requirements to the...
On Trace Object in Software Engineering. Traces play a fundamental role in knowledge discovery. Ofte...
International audienceThe size and complexity of software systems make integration of the new/modifi...
Work in progress.This paper presents a general way to represent and manage computer based activity t...
Traces of user behaviour can be a valuable source of knowledge that can be used during case-based re...
Execution traces' time-stamped sequences of events' provide a general' domain-independent' view on t...
International audienceThis paper addresses Trace-Based Reasoning (TBR) by using Case-Based Reasoning...
This thesis is funded by the Rhône-Alpes Region as a part of the project . Personalising TEL Systems...
Trace analysis can be a useful way to discover problems in a program under test. Rather than writing...
This paper shows how empirical human reasoning traces can be formalised and automatically analysed a...
Abstract—Software development artifacts—such as model descriptions, diagrammatic languages, abstract...
11th Joint Meeting of European Software Engineering Conference (ESEC) / ACM SIGSOFT Symposium on the...
ACM Special Interest Group on Applied Computing (SIGAPP)32nd Annual ACM Symposium on Applied Computi...
Traceability is considered crucial for establishing and maintaining consistency between software dev...
Traceability can be defined as the degree to which a relationship can be established among work prod...
The size and complexity of software systems make integration of the new/modified requirements to the...
On Trace Object in Software Engineering. Traces play a fundamental role in knowledge discovery. Ofte...
International audienceThe size and complexity of software systems make integration of the new/modifi...
Work in progress.This paper presents a general way to represent and manage computer based activity t...
Traces of user behaviour can be a valuable source of knowledge that can be used during case-based re...
Execution traces' time-stamped sequences of events' provide a general' domain-independent' view on t...
International audienceThis paper addresses Trace-Based Reasoning (TBR) by using Case-Based Reasoning...
This thesis is funded by the Rhône-Alpes Region as a part of the project . Personalising TEL Systems...
Trace analysis can be a useful way to discover problems in a program under test. Rather than writing...
This paper shows how empirical human reasoning traces can be formalised and automatically analysed a...
Abstract—Software development artifacts—such as model descriptions, diagrammatic languages, abstract...