Demo Data from VLDB 2026 / reviewers in the wild / expert
Tommaso Bolognesi
dblp:49/6194
· DBLP profile ↗
21ranked-venue papers
20as first author
0since 2021 · last 2009
0000-0003-0854-2587ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 10 · 10 first-authorComputer networks · 9 · 9 first-authorTheory of computation · 5 · 4 first-authorDatabases, data management, data science and information retrieval · 2 · 2 first-authorSystems, architecture and hardware · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 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.
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 77% Requirements engineering and software design · 12% Concurrent programming · 12% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems
object-oriented programming |
0.0 | 1 | 2000 | Toward Constraint-Object-Oriented Development · IEEE Trans. Software Eng. 2000 |
Programming languages and type systems
programming paradigms |
0.0 | 1 | 2000 | Toward Constraint-Object-Oriented Development · IEEE Trans. Software Eng. 2000 |
Concurrent programming
concurrent reactive software |
0.0 | 1 | 2000 | Toward Constraint-Object-Oriented Development · IEEE Trans. Software Eng. 2000 |
Requirements engineering and software design
formal specification |
0.0 | 1 | 2000 | Toward Constraint-Object-Oriented Development · IEEE Trans. Software Eng. 2000 |
Methods — techniques the papers use, named apart from their topics
constraint-oriented reasoning · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | A pseudo-random network mobile automaton with linear growth
Tommaso Bolognesi |
Inf. Process. Lett. | 1 |
| 2007 | Planar Trivalent Network Computation
Tommaso Bolognesi |
MCU | 1 |
| 2005 | Introduction
Tommaso Bolognesi, John Derrick |
Softw. Syst. Model. | 1 |
| 2004 | Composing Event Constraints in State-Based Specification
Tommaso Bolognesi |
FORTE | 1 |
| 2004 | A Conceptual Framework for State-Based and Event-Based Formal Behavioural Specification LanguagesabstractWe introduce a simple conceptual framework for assessing a number of well known formal specification techniques w.r.t. their ability to model state-oriented and/or event-oriented aspects of system behaviour. By attributing a-priori equal importance to the notions of event and state, by explicitly recognizing the two derived, fundamental ways of thinking about system behaviours, and by assessing the bias of existing formal methods towards one or the other, one can make more conscious choices in the upper phases of software development, that is, in requirements elicitation and analysis, in the construction of abstract system models, and in the choice of formal languages for high- and low-level design. In particular, we assess the recently introduced model of abstract state processes, and the design choices behind its definition, in light of the introduced state-event framework. Tommaso Bolognesi |
ICECCS | 1 |
| 2002 | What happens? On notions of event in formal methods and elsewhere
Tommaso Bolognesi |
OPODIS | 1 |
| 2000 | Toward Constraint-Object-Oriented DevelopmentabstractIn this paper, we propose to conservatively extend object-oriented decomposition by letting it affect also operations (methods). Different objects may support different parts of the same operation. The responsibility of defining an operation, in terms of enabling conditions and effects on the state, is distributed over several interacting objects, which act as constraints and express different, partial views about the system behavior. Constraint-oriented reasoning has already been explored and applied in the context of formal specification languages for concurrent and reactive systems, and is sufficiently different from object-oriented reasoning to be considered as a paradigm in itself, with its own specific advantages. Nevertheless, the paper shows that the two approaches are sufficiently compatible to be profitably integrated. We introduce a constraint-oriented style for an object-oriented programming language (JAVA). Tommaso Bolognesi |
IEEE Trans. Software Eng. | 1 |
| 1998 | A Consistent Causality-Based View on a Timed Process Algebra Including Urgent Interactions
Joost-Pieter Katoen, Rom Langerak, Ed Brinksma, Diego Latella, Tommaso Bolognesi |
Formal Methods Syst. Des. | 5 |
| 1998 | A Layer on Top of Prolog for Composing Behavioural ConstraintsabstractWe propose an enrichment of the Prolog language based on the introduction of explicit notions of state variables and, most notably, of actions. The extended language, called co-notation, supports the formal, executable description of a wide variety of systems in a so-called ‘constraint-oriented style’: system behaviours are described as hierarchical compositions of constraints on actions and state variables. Elementary constraints include state invariants, referring to one or more state variables, and ‘active predicates’, involving one action and zero or more state variables. Compound constraints are encapsulated compositions of elementary and/or compound constraints, and represent partial views about the system behaviour. Constraint composition is also reminiscent of process composition in process algebra, but encompasses interaction both by rendez-vous and by shared variables. © 1998 John Wiley & Sons, Ltd. Tommaso Bolognesi, Franco Accordino |
Softw. Pract. Exp. | 1 |
| 1997 | Expressive Flexibility of a Constraint-Oriented NotationabstractWe illustrate the expressive flexibility of the ‘co-notation’, a declarative, structured, constraint-oriented specification technique for concurrent systems where constraints on actions and on data variables are intertwined. Flexibility is intended here as the ability to closely match the structure of the initial, informal behavioural description of the system, and to directly formalize the conceptual links among data variables and events, and their groupings, as expressed in that description. We contrast the co-notation with two related and ‘mature’ specification techniques, namely predicate/transition Petri nets and LOTOS, also by means of a running example. The Petri net approach supports a quite direct specification of the links among actions and data variables, but it lacks structuring facilities; LOTOS does support encapsulation, but its process-oriented view does not offer full flexibility in defining and composing groups of those conceptual links. We show that the simple yet powerful constraint conjunction operator of the co-notation, supporting both shared-action (rendez-vous) and shared-variable interaction mechanisms, achieves a higher expressive flexibility than the other models, and brings to a full exploitation the constraint-oriented reasoning partially offered by LOTOS. Tommaso Bolognesi |
Comput. J. | 1 |
| 1996 | Regrouping Parallel Processes
Tommaso Bolognesi |
Formal Methods Syst. Des. | 1 |
| 1994 | G-LOTOS: A Graphical Language for Concurrent Systems
Tommaso Bolognesi, Paul A. J. Tilanus |
Comput. Networks ISDN Syst. | 1 |
| 1993 | Cumulating constraints on the "WHEN" and the "WHAT"
Tommaso Bolognesi, Giuseppe Ciaccio |
FORTE | 1 |
| 1993 | Deriving Graphical Representations of Process Networks from Algebraic Expressions
Tommaso Bolognesi |
Inf. Process. Lett. | 1 |
| 1992 | The electric power of LOTOS - Results of a joint academic/industrial experiment
Tommaso Bolognesi |
FORTE | 1 |
| 1991 | LOTOS-like Process Algebras with Urgent or Timed Interactions
Tommaso Bolognesi, Ferdinando Lucidi |
FORTE | 1 |
| 1991 | The Definition of a Graphical G-LOTOS Editor Using the Meta-Tool LOGGIE
Tommaso Bolognesi, Olof Hagsand, Diego Latella, Björn Pehrson |
Comput. Networks ISDN Syst. | 1 |
| 1990 | Graphical Composition Theorems for Parallel and Hiding Operators
Tommaso Bolognesi, David de Frutos-Escrig, Yolanda Ortega-Mallén |
FORTE | 1 |
| 1990 | A Graphical Composition Theorem for Networks of Lotos ProcessesabstractAn overview of some LOTOS (Language of Temporal Ordering Specification) constructs for expressing the behavior of distributed and concurrent systems is given. Some existing equivalent laws for LOTOS behavior expressions that involve the parallel composition operator and that are based on the notion of bisimulation equivalence are recalled. The graphical representation of the parallel composition of several LOTOS processes as a network of interconnected boxed is ambiguous. However, under sufficiently general conditions such graphical representation is sound; a method for deriving from any such graph a family of strongly equivalent LOTOS expressions that describe the intended process composition is introduced and proved correct. The method legitimizes the adoption of a graphical (or an equivalent textual) shorthand for such multiple compositions. It can be used for transforming the structure of parallel LOTOS expressions, and it is a generalization of previously known algebraic laws.> Tommaso Bolognesi |
ICDCS | 1 |
| 1988 | Squiggles - A Tool for the Analysis of LOTOS Specifications
Tommaso Bolognesi, Maurizio Caneve |
FORTE | 1 |
| 1987 | Introduction to the ISO Specification Language LOTOS
Tommaso Bolognesi, Ed Brinksma |
Comput. Networks | 1 |