Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Elio Damaggio

dblp:86/3913 · DBLP profile ↗
← Back
6ranked-venue papers
6as first author
0since 2021 · last 2013
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 4 · 4 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
2 papers
Database theory · 36% Spatial and temporal data management · 32% Indexing and storage engines · 32%
Software engineering, system software, and programming languages
1 paper
Program verification · 100%
Theoretical computer science
2 papers
Logic in computer science · 54% Automated reasoning and model checking · 46%

Topics — the 5 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Program verification
temporal logic verification
0.112012
Artifact systems with data dependencies and arithmetic · ACM Trans. Database Syst. 2012
Indexing and storage engines
temporal indexing
0.112011
Querying contract databases based on temporal behavior · SIGMOD Conference 2011
Spatial and temporal data management
temporal query processing
0.112011
Querying contract databases based on temporal behavior · SIGMOD Conference 2011
Logic in computer science › temporal logic
linear temporal logic
0.012012
Artifact systems with data dependencies and arithmetic · ACM Trans. Database Syst. 2012
Automated reasoning and model checking
temporal logic specification
0.012011
Querying contract databases based on temporal behavior · SIGMOD Conference 2011

Methods — techniques the papers use, named apart from their topics

model checking · 0.7first-order temporal logic · 0.4
YearPublicationVenuePosition
2013 On the equivalence of incremental and fixpoint semantics for business artifacts with Guard-Stage-Milestone lifecycles
Elio Damaggio, Richard Hull 0001, Roman Vaculín
Inf. Syst.1
2012 Artifact systems with data dependencies and arithmetic
abstract
We study the static verification problem for data-centric business processes, specified in a variant of IBM's “business artifact” model. Artifacts are records of variables that correspond to business-relevant objects and are updated by a set of services equipped with pre- and postconditions, that implement business process tasks. The verification problem consists in statically checking whether all runs of an artifact system satisfy desirable properties expressed in a first-order extension of linear-time temporal logic. Previous work identified the class of guarded artifact systems and properties, for which verification is decidable. However, the results suffer an important limitation: they fail in the presence of even very simple data dependencies or arithmetic, both crucial to real-life business processes. In this article, we extend the artifact model and verification results to alleviate this limitation. We identify a practically significant class of business artifacts with data dependencies and arithmetic, for which verification is decidable. The technical machinery needed to establish the results is fundamentally different from previous work. While the worst-case complexity of verification is nonelementary, we identify various realistic restrictions yielding more palatable upper bounds.
Elio Damaggio, Alin Deutsch, Victor Vianu
ACM Trans. Database Syst.1
2011 Automatic Verification of Data-Centric Business Processes
Elio Damaggio, Alin Deutsch, Richard Hull 0001, Victor Vianu
BPM1
2011 On the Equivalence of Incremental and Fixpoint Semantics for Business Artifacts with Guard-Stage-Milestone Lifecycles
Elio Damaggio, Richard Hull 0001, Roman Vaculín
BPM1
2011 Artifact systems with data dependencies and arithmetic
abstract
We revisit the static verification problem for data centric business processes, specified in a variant of IBM's "business artifact" model. Artifacts are records of variables that correspond to business-relevant objects and are updated by a set of services equipped with pre-and-post conditions, that implement business process tasks. The verification problem consists in statically checking whether all runs of an artifact system satisfy desirable properties expressed in a firstorder extension of linear-time temporal logic. In previous work we identified the class of guarded artifact systems and properties, for which verification is decidable. However, the results suffer from an important limitation: they fail in the presence of even very simple data dependencies or arithmetic, both crucial to real-life business processes. In this paper, we extend the artifact model and verification results to alleviate this limitation. We identify a practically significant class of business artifacts with data dependencies and arithmetic, for which verification is decidable. The technical machinery needed to establish the results is fundamentally different from our previous work. While the worst-case complexity of verification is non-elementary, we identify various realistic restrictions yielding more palatable upper bounds.
Elio Damaggio, Alin Deutsch, Victor Vianu
ICDT1
2011 Querying contract databases based on temporal behavior
abstract
Considering a broad definition for service contracts (beyond web services and software, e.g. airline tickets and insurance policies), we tackle the challenges of building a high performance broker in which contracts are both specified and queried through their temporal behavior. The temporal dimension, in conjunction with traditional relational attributes, enables our system to better address difficulties arising from the great deal of information regarding the temporal interaction of the various events cited in contracts (e.g. "No refunds are allowed after a reschedule of the flight, which can be requested only before any flight leg has been used"). On the other hand, querying large repositories of temporal specifications poses an interesting indexing challenge. In this paper, we introduce two distinct and complementary indexing techniques that enable our system to scale the evaluation of a novel and theoretically sound notion of permission of a temporal query by a service contract. Our notion of permission is inspired by previous work on model checking but, given the specific characteristic of our problem, does not reduce to it. We evaluate experimentally our implementation, showing that it scales well with both the number and the complexity of the contracts.
Elio Damaggio, Alin Deutsch, Dayou Zhou
SIGMOD Conference1