Demo Data from EDBT 2026 / reviewers in the wild / expert
Antonio Albano
dblp:a/AAlbano
· DBLP profile ↗
16ranked-venue papers
12as first author
0since 2021 · last 2006
0000-0003-1128-9113ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 11 · 8 first-authorHuman-computer interaction and ubiquitous computing · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 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.
| Databases, data mining, and information retrieval
5 papers |
Data models and query languages · 100% | |
| Software engineering, system software, and programming languages
5 papers |
Programming languages and type systems · 82% Requirements engineering and software design · 18% |
Topics — the 9 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data models and query languages
object-oriented data model |
0.0 | 2 | 2000 | View Operations on Objects with Roles for a Statically Typed Database Language · IEEE Trans. Knowl. Data Eng. 2000 An Object Data Model with Roles · VLDB 1993 |
Data models and query languages
object-oriented database |
0.0 | 1 | 1995 | Fibonacci: A Programming Language for Object Databases · VLDB J. 1995 |
Programming languages and type systems › type systems
object-oriented type systems |
0.0 | 1 | 1991 | A Relationship Mechanism for a Strongly Typed Object-Oriented Database Programming Language · VLDB 1991 |
Programming languages and type systems
language design |
0.0 | 1 | 1995 | Fibonacci: A Programming Language for Object Databases · VLDB J. 1995 |
Data models and query languages
database programming language |
0.0 | 1 | 1985 | Galileo: A Strongly-Typed, Interactive Conceptual Language · ACM Trans. Database Syst. 1985 |
Data models and query languages › conceptual modeling
semantic data model |
0.0 | 1 | 1985 | Galileo: A Strongly-Typed, Interactive Conceptual Language · ACM Trans. Database Syst. 1985 |
Programming languages and type systems
type systems |
0.0 | 1 | 1985 | Galileo: A Strongly-Typed, Interactive Conceptual Language · ACM Trans. Database Syst. 1985 |
Requirements engineering and software design
conceptual modeling |
0.0 | 1 | 1983 | A Modularization Mechanism for Conceptual Modeling · VLDB 1983 |
Requirements engineering and software design › modularity
modularity mechanisms |
0.0 | 1 | 1983 | A Modularization Mechanism for Conceptual Modeling · VLDB 1983 |
Methods — techniques the papers use, named apart from their topics
view semantics · 0.1role mechanism · 0.1type theory · 0.0semantic data modeling · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2006 | Another Example of a Data Warehouse System Based on Transposed Files
Antonio Albano, Luca de Rosa, Lucio Goglia, Roberto Goglia, Vincenzo Minei, Cristian Dumitrescu |
EDBT | 1 |
| 2002 | Yet Another Query Algebra For XML DataabstractXML has reached a widespread diffusion as a language for representing nearly any kind of data source, from relational databases to digital movies. Due to the growing interest toward XML, many tools for storing, processing, and querying XML data have appeared in the last two years. Three main problems affect XML query processing: path expression evaluation, nested query resolution, and preservation of document order. These issues, which are related to the hierarchical structure of XML and to the features of current XML query languages, require compile-time as well as run-time solutions. This paper describes a query algebra for XML data. The main purpose of this algebra, which forms the basis for the Xtasy database management system, is to combine good optimization properties with a good expressive power that allows it to model significant fragments of current XML query languages; in particular explicit support is given to efficient path expression evaluation, nested query resolution, and order preservation. Carlo Sartiani, Antonio Albano |
IDEAS | 2 |
| 2002 | The Query Language TQL
Giovanni Conforti, Giorgio Ghelli, Antonio Albano, Dario Colazzo, Paolo Manghi, Carlo Sartiani |
WebDB | 3 |
| 2002 | A typed text retrieval query language for XML documentsabstractAbstract XML is nowadays considered the standard meta‐language for document markup and data representation. XML is widely employed in Web‐related applications as well as in database applications, and there is also a growing interest for it by the literary community to develop tools for supporting document‐oriented retrieval operations. The purpose of this article is to show the basic new requirements of this kind of applications and to present the main features of a typed query language, called Tequyla‐TX, designed to support them. Dario Colazzo, Carlo Sartiani, Antonio Albano, Paolo Manghi, Giorgio Ghelli, Luca Lini, Michele Paoli |
J. Assoc. Inf. Sci. Technol. | 3 |
| 2000 | View Operations on Objects with Roles for a Statically Typed Database LanguageabstractTo deal with the evolution of data and applications and with the existence of multiple views for the same data, the object data model needs to be extended with two different sets of operations: object extension operations, to allow an object to dynamically change its type; and object viewing operations, to allow an object to be seen as if it had a different structure. Object extension and object viewing operations are related in that they are both identity-preserving operations, but different in that object extension may modify the behavior of the original object while object viewing creates a new view for the original object without modifying its behavior. A set of object viewing operations is defined in the context of a statically and strongly typed database programming language which supports objects with roles, and the relationships with object extension and role mechanisms are discussed. We then show how the object viewing operations can be used to give the semantics of a higher level mechanism to define views for object databases. Examples of the use of these operations are given with reference to the prototype implementation of the language Galileo 97. Antonio Albano, Giuseppe Antognoni, Giorgio Ghelli |
IEEE Trans. Knowl. Data Eng. | 1 |
| 1995 | Fibonacci: A Programming Language for Object Databases
Antonio Albano, Giorgio Ghelli, Renzo Orsini |
VLDB J. | 1 |
| 1993 | An Object Data Model with Roles
Antonio Albano, Roberto Bergamini, Giorgio Ghelli, Renzo Orsini |
VLDB | 1 |
| 1991 | A Relationship Mechanism for a Strongly Typed Object-Oriented Database Programming Language
Antonio Albano, Giorgio Ghelli, Renzo Orsini |
VLDB | 1 |
| 1988 | An Overview of Sidereus: A Graphical Database Schema Editor for Galileo
Antonio Albano, L. Alfò, S. Coluccini, Renzo Orsini |
EDBT | 1 |
| 1985 | Galileo: A Strongly-Typed, Interactive Conceptual LanguageabstractGalileo, a programming language for database applications, is presented. Galileo is a strongly-typed, interactive programming language designed specifically to support semantic data model features (classification, aggregation, and specialization), as well as the abstraction mechanisms of modern programming languages (types, abstract types, and modularization). The main contributions of Galileo are (a) a flexible type system to model database structure and semantic integrity constraints; (b) the inclusion of type hierarchies to support the specialization abstraction mechanisms of semantic data models; (c) a modularization mechanism to structure data and operations into interrelated units (d) the integration of abstraction mechanisms into an expression-based language that allows interactive use of the database without resorting to a new stand-alone query language. Galileo will be used in the immediate future as a tool for database design and, in the long term, as a high-level interface for DBMSs. Antonio Albano, Luca Cardelli, Renzo Orsini |
ACM Trans. Database Syst. | 1 |
| 1983 | A Modularization Mechanism for Conceptual Modeling
Antonio Albano, Maurizio Capaccioli, M. Eugenia Occhiuto, Renzo Orsini |
VLDB | 1 |
| 1980 | A Tree Search Approach to the M-Partition and Knapsack ProblemsabstractGiven r positive integers s1, s2, …, sr with an associated profit pi two problems are at the root of several interesting applications. The ‘M-partition problem’, that is determining all possible combinations of these numbers which sum to M, and the ‘Knapsack problem’, that is determining a combination of these numbers maximising the pi sum subject to the condition that the si sum is not greater than M. A solution is proposed for both the problems based on a tree search approach which leads to algorithms with simple structure, linear storage requirements and an average computation time lower than other proposed algorithms. Antonio Albano, Renzo Orsini |
Comput. J. | 1 |
| 1980 | A Heuristic Solution of the Rectangular Cutting Stock ProblemabstractThe rectangular cutting stock problem is to determine how to cut a specified number of each of certain types of rectangular pieces out of a given stock of rectangular sheets, the object being to minimise the waste. A special case of this general cutting problem encountered in many practical applications is one in which all cuts have to be accomplished from one edge of the rectangle to the opposite one, i.e. the cut has to be of a ‘guillotine’ type. For such applications the problem can be formulated as a mathematical optimisation program and the optimal solution can be found efficiently in terms of computer time only for problems of medium size. A heuristic method is described for an approximate solution of larger problems, which gives suboptimal results but presents an interesting tradeoff between computing effort and solution optimality. Antonio Albano, Renzo Orsini |
Comput. J. | 1 |
| 1980 | Optimal Allocation of Two-Dimensional Irregular Shapes Using Heuristic Search MethodsabstractA problem of relevant interest to some industrial processes is the one of allocating a specified number of two-dimensional regular or irregular generally different pieces on a stock of sheets of finite dimensions, the object being to minimize the amount of waste produced. The problem is present in industrial applications like shipbuilding, clothing manufacturing, or leather cutting. An approach is given where the solution is achieved with a heuristic search method typical of the artificial intelligence discipline. In this paper it is shown by the experimental results that this framework not only allows a simple formulation of the solution but represents an effective technique to obtain solutions competitive with the ones produced by hand. Antonio Albano, Giuseppe Sapuppo |
IEEE Trans. Syst. Man Cybern. | 1 |
| 1976 | A Solution of the Rectangular Cutting-Stock ProblemabstractA method of solving a version of the two-dimensional cutting-stock problem is presented. In this version of the problem one is given a number of rectangular sheets and an order for a specified number of each of certain types of rectangular shapes. The goal is to cut the shapes out of the sheets in such a way as to minimize the waste. However, in many practical applications computation time is also an important economic consideration. For such applications the goal may be to obtain the best solution possible without using excessive amounts of computation time. The method of solution described here avoids exhaustive search procedures by employing an approach utilizing a constrained dynamic programming algorithm to lay out groups of rectangles called strips. This paper also describes the results obtained when the algorithm was tested with some typical rectangular layout problems. Michael Adamowicz, Antonio Albano |
IEEE Trans. Syst. Man Cybern. | 2 |
| 1974 | Representation of Digitized Contours in Terms of Conic Arcs and Straight-Line Segments
Antonio Albano |
Comput. Graph. Image Process. | 1 |