Demo Data from EDBT 2026 / reviewers in the wild / expert
Alfredo Motta
dblp:88/2224
· DBLP profile ↗
8ranked-venue papers
2as first author
0since 2021 · last 2017
0009-0000-9180-8475ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 2Systems, architecture and hardware · 1
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.
| Software engineering, system software, and programming languages
2 papers |
Program verification · 67% Requirements engineering and software design · 33% | |
| Theoretical computer science
2 papers |
Logic in computer science · 100% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program verification › reactive system verification
real-time system verification |
0.3 | 1 | 2017 | A Logic-Based Approach for the Verification of UML Timed Models · ACM Trans. Softw. Eng. Methodol. 2017 |
Program verification › model checking
bounded model checking |
0.1 | 1 | 2012 | Towards the verification of multi-diagram UML models · ICSE 2012 |
Program verification
model checking |
0.1 | 1 | 2012 | Towards the verification of multi-diagram UML models · ICSE 2012 |
Requirements engineering and software design
model-driven engineering |
0.1 | 1 | 2012 | Towards the verification of multi-diagram UML models · ICSE 2012 |
Requirements engineering and software design › model-driven engineering › UML
UML models |
0.1 | 1 | 2012 | Towards the verification of multi-diagram UML models · ICSE 2012 |
Logic in computer science › temporal logic
metric temporal logic |
0.1 | 2 | 2017 | A Logic-Based Approach for the Verification of UML Timed Models · ACM Trans. Softw. Eng. Methodol. 2017 Towards the verification of multi-diagram UML models · ICSE 2012 |
Methods — techniques the papers use, named apart from their topics
model checking · 0.6formal semantics · 0.6TRIO · 0.6satisfiability checking · 0.3metric temporal logic · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | A Logic-Based Approach for the Verification of UML Timed ModelsabstractThis article presents a novel technique to formally verify models of real-time systems captured through a set of heterogeneous UML diagrams. The technique is based on the following key elements: (i) a subset of Unified Modeling Language (UML) diagrams, called Coretto UML (C-UML), which allows designers to describe the components of the system and their behavior through several kinds of diagrams (e.g., state machine diagrams, sequence diagrams, activity diagrams, interaction overview diagrams), and stereotypes taken from the UML Profile for Modeling and Analysis of Real-Time and Embedded Systems; (ii) a formal semantics of C-UML diagrams, defined through formulae of the metric temporal logic Tempo Reale ImplicitO (TRIO); and (iii) a tool, called Corretto, which implements the aforementioned semantics and allows users to carry out formal verification tasks on modeled systems. We validate the feasibility of our approach through a set of different case studies, taken from both the academic and the industrial domain. Luciano Baresi, Angelo Morzenti, Alfredo Motta, Mohammad Mehdi Pourhashem Kallehbasti, Matteo G. Rossi |
ACM Trans. Softw. Eng. Methodol. | 3 |
| 2015 | Performance-driven dynamic service selectionabstractSummary Modern software systems are increasingly built by integrating different services implemented by independent organizations and offered in an open service marketplace. In such environment, multiple providers may compete with each other by publishing services that provide the same functionality, and export the same interface, but differ in the offered QoS and in particular in the offered performance. Clients and service integrators may therefore dynamically select the most efficient services that satisfy their requirements among the competing alternatives. Service selection may be performed by clients by following different strategies, which may ultimately affect the overall quality of service invocations. In this paper, we address the problem of analyzing and comparing different service selection strategies based on a framework that supports performance estimates. We report on quantitative analyses through simulations, highlighting advantages and limitations of each strategy. Copyright © 2014 John Wiley & Sons, Ltd. Carlo Ghezzi, Valerio Panzica La Manna, Alfredo Motta, Giordano Tamburrelli |
Concurr. Comput. Pract. Exp. | 3 |
| 2015 | Formal verification and validation of embedded systems: the UML-based MADES approach
Luciano Baresi, Gundula Blohm, Dimitrios S. Kolovos, Nicholas Drivalos Matragkas, Alfredo Motta, Richard F. Paige, Alek Radjenovic, Matteo G. Rossi |
Softw. Syst. Model. | 5 |
| 2013 | Lightweight analysis of software design models at the whiteboardabstractWhile many software design tools exist and are in use daily, when faced with a design problem, developers will more often then not turn to the whiteboard to work on potential solutions. It has been observed that the sketches that software engineers create in this process transition from quite informal, rough sketches to sketches that reflect design notations like UML diagrams or user interfaces with quite precise layout and content. This behavior leads to an interesting opportunity: what if, during this refinement phase, it becomes possible for a whiteboard sketching tool to insert lightweight analyses that provide the developer with feedback about their design at hand? This paper investigates this opportunity, particularly focusing on exploring whether it might be possible to add a lightweight analysis and feedback mechanism to one sketching tool, Calico, that gives the designer insight into the perceived performance of their application. Alfredo Motta, Nicolas Mangano, André van der Hoek |
MiSE | 1 |
| 2012 | MADES: A Tool Chain for Automated Verification of UML Models of Embedded Systems
Alek Radjenovic, Nicholas Drivalos Matragkas, Richard F. Paige, Matteo G. Rossi, Alfredo Motta, Luciano Baresi, Dimitrios S. Kolovos |
ECMFA | 5 |
| 2012 | Towards the verification of multi-diagram UML modelsabstractUML is a general-purpose modeling language that offers a heterogeneous set of diagrams to describe the different views of a software system. While there seems to be a general consensus on the semantics of some individual diagrams, the composite semantics of the different views is still an open problem. During my PhD I am considering a significant and consistent set of UML diagrams, where timed-related properties can be modeled carefully, and I am ascribing them with a formal semantics based on metric temporal logic. The use of logic is aimed to help capture the composite semantics of the different views efficiently. The result is then used to feed a bounded model/satisfiability checker to allow users to verify these systems, even from the initial phases of the design. The final goal is to realize an advanced modeling framework where users can exploit both a well-known modeling notation and advanced verification capabilities seamlessly. Alfredo Motta |
ICSE | 1 |
| 2009 | Agent Based Modeling of Atherosclerosis: A Concrete Help in Personalized Treatments
Francesco Pappalardo 0001, Alessandro Cincotti, Alfredo Motta, Marzio Pennisi |
ICIC (2) | 3 |
| 2007 | A Genetic Algorithm for Shortest Path Motion Problem in Three Dimensions
Marzio Pennisi, Francesco Pappalardo 0001, Alfredo Motta, Alessandro Cincotti |
ICIC (2) | 3 |