Stefano Ceri

Proceedings of the 1st International Workshop on Collaborative Open Environments for Project-Centered Learning Model-Driven Design of VoIP Services for E-Learning (2009)

Nicola Aste, Aldo Bongio, Stefano Ceri, Marco Fais, Maristella Matera, Alessandro Raffio

Abstract. Project-centered learning increasingly demands for communication tools to enhance learners ’ virtual interaction. In the context of the COOPER EU project a model-based approach has been...

ABSTRACT Optimization of Multi-Domain Queries on the Web (2009)

Daniele Braga, Stefano Ceri, Florian Daniel, Davide Martinenghi

Where can I attend an interesting database workshop close to a sunny beach? Who are the strongest experts on service computing based upon their recent publication record and accepted European...

Proceedings of the 1st International Workshop on Collaborative Open Environments for Project-Centered Learning Enabling Project-Centred Learning through Flexible Processes: the COOPER Experience (2009)

Stefano Ceri, Florian Daniel, Maristella Matera, Ro Raffio

Abstract. This paper proposes a model-driven, extensible platform, delivered on the Web, which is able to support long-distance collaboration of students ’ teams working on complex projects. The...

Model-Driven Design and Development of Semantic Web Service Applications (2008)

Marco Brambilla, Stefano Ceri, Federico Michele Facca, Politecnico Di Milano, Irene Celino, Dario Cerizza, ...

This paper proposes a model-driven methodology to design and develop semantic Web service applications and their components, described according to the emerging WSMO standard. In particular, we show...

Abstract Modeling Web Applications reacting to User Behaviors (2008)

Stefano Ceri, Florian Daniel, Federico M. Facca

Many current research efforts address the problem of personalizing the Web experience for each user with respect to user’s identity and/or context. In this paper we propose a new high-level model...

ABSTRACT XQuery Layers (2008)

Daniele Braga, Alessandro Campi, Stefano Ceri, Paola Spoletini

XML is becoming widespread as data interoperability standard in many application domains. An increasing number of researchers and professionals, who are not computer scientists (although they may...

COMMUNICATIONS OF THE ACM/November 1992/Vol.35, No.ll 8~ (2008)

Gio Wiederhold, Peter Wegner, Stefano Ceri

programming Megaprogramming is a technology for programming with large modules called megamodules that capture the functionality of services provided by large organiza-tions like banks, airline...

Mining constraint violations (2008)

Stefano Ceri, Francesco Di Giunta, Pier Luca Lanzi

In this paper, we introduce pseudo–constraints, a novel data mining pattern aimed at identifying rare events in databases. At first, we formally define pseudo–constraints using a probabilistic...

Flexible Specification of Semantic Services using Web Engineering Methods and Tools (2008)

Marco Brambilla, Stefano Ceri, Irene Celino, Dario Cerizza, Emanuele Della Valle, Federico M. Facca, ...

Abstract. Today’s IT architectures are largely considered the biggest roadblocks that most companies face when making strategic business moves. The good news is that the Software Engineering...

Model-Driven Design of VoIP Services for E-Learning (2008)

Nicola Aste, Aldo Bongio, Stefano Ceri, Marco Fais, Maristella Matera, Alessandro Raffio

Abstract. Project-centered learning increasingly demands for communication tools to enhance learners ’ virtual interaction. In the context of the COOPER EU project a model-based approach has been...

Mining constraint violations (2008)

Stefano Ceri, Francesco Di Giunta, Pier Luca Lanzi, Politecnico Di Milano

In this article, we introduce pseudoconstraints, a novel data mining pattern aimed at identifying rare events in databases. At first, we formally define pseudoconstraints using a probabilistic model...

General Terms (2008)

Marco Brambilla, Stefano Ceri, Sara Comai, Piero Fraternali, Ioana Manolescu

project, funded by the EC in the Fifth Framework. While the Web consolidates as the ubiquitous application delivery platform, the features of Web applications evolve to cover new requirements, like...

Copyright © 2007 Inderscience Enterprises Ltd. Specification, authoring and prototyping of personalised workplace 287 (2008)

Peter Dolog, Milos Kravcik, Alexandra Cristea, Daniel Burgos, Paul De Bra, Stefano Ceri, ...

QNH Euregio the Netherlands Abstract: The main goal of this document is to survey the existing approaches for the authoring and engineering of personalisation and adaptation in e-learning systems....

A Tool for Extracting XML Association Rules from XML Documents (2008)

Daniele Braga, Ro Campi, Stefano Ceri, Mika Klemettinen, Pier Luca Lanzi

The recent success of XML as a standard to represent semi-structured data, and the increasing amount of available XML data, pose new challenges to the data mining community. In this paper we present...

A CASE tool for modelling and automatically generating web service-enabled applications (2008)

Marco Brambilla, Stefano Ceri, Sara Comai, Piero Fraternali

Abstract: This paper presents a CASE tool for the high-level specification of web applications integrated with web services. The CASE tool is based on WebML, a conceptual modelling language used for...

© Rinton Press SPECIFICATION AND DESIGN OF WORKFLOW-DRIVEN HYPERTEXTS a (2008)

Marco Brambilla, Stefano Ceri, Sara Comai, Piero Fraternali

Received (to be filled by the JWE editorial) Revised (to be filled by the JWE editorial) While the Web consolidates as the ubiquitous application delivery platform, the features of Web applications...

Model-Driven Design and Deployment of Service-Enabled Web Applications IOANA MANOLESCU (2008)

Inria Futurs, Marco Brambilla, Stefano Ceri, Sara Comai, Politecnico Di Milano

Significant effort is currently invested in application integration, enabling business processes of different companies to interact and form complex multiparty processes. Web service standards, based...

Abstract Pushing reactive services to XML repositories using active rules (2008)

Angela Bonifati, Stefano Ceri, Stefano Paraboschi

Push technology, i.e., the ability of sending relevant information to clients in reaction to newevents, is a fundamental aspect of modern information systems; XML is rapidly emerging as the widely...

Model-Driven Design and Development of Semantic Web Service Applications (2008)

Marco Brambilla, Irene Celino, Stefano Ceri, Dario Cerizza, Emanuele Della Valle, Federico Michele Facca

Abstract. This paper proposes a model-driven methodology to design and develop Semantic Web Service applications and their components, described according to the emerging WSMO initiative. In...

Web search- State of the art of Web service technologies and their ontological domains (2008)

Daniele Braga, Ro Campi, Stefano Ceri, Florian Daniel

Web search and Web services Search Engines assist the user in rapidly and effectively accessing and navigating contents published on the Web. They are among the most sophisticated and useful...

Flexible Processes in Project-Centred Learning (2008)

Stefano Ceri, Maristella Matera, Ro Raffio, Howard Spoelstra

Abstract. Project-centred learning is increasingly used both in academia and in companies; universities train students to master complex tasks, often suggested by real-life situations, while...

TOWARDS SEMANTIC INTEROPERABILTY In-depth comparison of two approaches to solving Semantic Web Service Challenge mediation tasks (2008)

Maciej Zaremba, Tomas Vitvar, Matthew Moran, Marco Brambilla, Stefano Ceri, Dario Cerizza, ...

Abstract: This paper overviews and compares the DERI and DEI-Cefriel approaches to the SWS-Challenge workshop mediation scenario in terms of the utilized underlying technologies and delivered...

Copyright © 2007 Inderscience Enterprises Ltd. Specification, authoring and prototyping of personalised workplace 287 (2008)

Peter Dolog, Milos Kravcik, Alexandra Cristea, Daniel Burgos, Paul De Bra, Stefano Ceri, ...

QNH Euregio the Netherlands Abstract: The main goal of this document is to survey the existing approaches for the authoring and engineering of personalisation and adaptation in e-learning systems....

Building Reactive Web Applications (2008)

Federico Facca Stefano, Stefano Ceri

The Adaptive Web is a new research area addressing the personalization of the Web experience for each user. In this paper we propose a new high-level model for the specification of Web applications...

TANGO: A notation for describing advanced transaction models (2007)

Sergio B, Stefano Ceri, Miguel Felder

The classical transaction model, that guarantees atomicity, consistency, isolation, and durability of transactions, has proved to be very useful in the development of traditional database...

Categories and Subject Descriptors (2007)

Angela Bonifati, Stefano Ceri, Stefano Paraboschi

Ì� � ÔÖÓÔÓ×� � Ñ � ��Ò�×Ñ �××ÙÑ� × Ø� � �Ú��Ð���Ð�ØÝ Ó��ÅÄ Ö�ÔÓ×�ØÓÖ�� × ×ÙÔÔÓÖØ�Ò � �...

Model-driven Development of Context-Aware Web Applications (2007)

Stefano Ceri, Florian Daniel, Maristella Matera, Federico M. Facca

Context-aware, multi-channel Web applications are more and more gaining consensus among both content providers and consumers, but very few proposals exist for their conceptual modeling. This paper...

Model-driven Development of Context-Aware Web Applications (2007)

Stefano Ceri, Florian Daniel, Maristella Matera, Federico M. Facca

Context-aware, multi-channel Web applications are more and more gaining consensus from both content providers and consumers, but very few proposals exist for their conceptual modeling. This paper...

Process Modeling in Web Applications (2006)

Marco Brambilla, Stefano Ceri, Piero Fraternali, Ioana Manolescu

While Web applications evolve towards ubiquitous, enterprise-wide or multi- enterprise information systems, they face new requirements, such as the capability of managing complex processes spanning...

A software engineering approach to design and development of semantic web service applications (2006)

Marco Brambilla, Irene Celino, Stefano Ceri, Dario Cerizza, Emanuele Della Valle, Federico Michele Facca

Abstract. This paper presents a framework for designing and developing Semantic Web Service applications that spans over several enterprises by applying techniques, methodologies, and notations...

A software engineering approach to design and development of semantic web service applications (2006)

Marco Brambilla, Irene Celino, Stefano Ceri, Dario Cerizza, Emanuele Della Valle, Federico Michele Facca

Abstract. We present a framework for designing and developing Semantic Web Service applications that span over several enterprises by applying techniques, methodologies, and notations offered by...

Model-driven Engineering of Active Context-Awareness (2005)

Stefano Ceri, Florian Daniel, Federico M. Facca, Maristella Matera

Abstract. More and more Web users ask for contents and services highly tailored to their particular contexts of use. Especially due to the increasing affordability of new and powerful mobile...

Exception Handling in Workflow-Driven Web Applications (2005)

Marco Brambilla Stefano, Stefano Ceri, Sara Comai, Christina Tziviskou

As the Web becomes a platform for implementing B2B applications, the need arises of Web conceptual models for describing Web oriented workflow applications implementing business processes. In this...

Journal of Web Engineering, Vol. 0, No. 0 (2003) 000--000 (2005)

Rinton Press Adding, Stefano Ceri, Peter Dolog

this paper, we integrate WebML, a high-level model and technology for building server-side Web applications, with UML-Guide, a UML-based system that generates client-side guides for the adaptation of...

An Approach to User-Behavior-Aware Web Applications (2005)

Stefano Ceri, Florian Daniel, Vera Demaldé, Federico M. Facca

Abstract. The Adaptive Web is a new research area addressing the personalization of the Web experience for each user. In this paper we propose a new high-level model for the specification of Web...

Model-driven Design of Service-enabled Web Applications (2005)

Marco Brambilla, Stefano Ceri, Piero Fraternali

Significant efforts are currently invested in application integration to enable the interaction and composition of business processes of different companies, yielding complex, multi-party processes....

The Lowell Database Research Self-Assessment (2005)

Abiteboul, Serge, Agrawal, Rakesh, Bernstein, Philip A., Carey, Michael J., Ceri, Stefano, Croft, W. Bruce, ...

Database needs are changing, driven by the Internet and increasing amounts of scientific and sensor data. In this article, the authors propose research into several important new directions for...

Model-driven design of web applications with client-side adaptation (2004)

Stefano Ceri, Peter Dolog, Maristella Matera, Wolfgang Nejdl

Abstract. In this paper, we integrate WebML, a high-level model and technology for building server-side Web applications, with UML-Guide, a UML-based system that generates client-side guides for the...

Acknowledgments (2004)

Prof Dr, Gustavo Alonso, Prof Dr, Stefano Ceri, Pablo Gomez Portilla, Andi Hao Zhou, ...

This dissertation would have never been finished without the help of many people, to whom I would like to express my sincere gratitude. First of all, Prof. Gustavo Alonso. He trusted my ability to...

and others. Declarative specification of web applications exploiting web services and workflows (2004)

Marco Brambilla, Stefano Ceri, Sara Comai, Marco Dario, Piero Fraternali, Ioana Manolescu

This demo presents an extension of a declarative language for specifying data-intensive Web applications. We demonstrate a scenario extracted from a real-life application, the Web portal of a...

XQBE: A Graphical Interface for XQuery Engines (2004)

Daniele Braga, Alessandro Campi, Stefano Ceri

XQuery is increasingly popular among computer scientists with a SQL background, since queries in XQuery and SQL require comparable skills to be formulated. However, the number of these experts is...

Managing Asynchronous Web Services Interactions (2004)

Marco Brambilla, Stefano Ceri, Mario Passamani, Alberto Riccio

Asynchronous interactions are becoming more and more important in the implementation of complex B2B Web applications. This paper addresses correlation and coordination issues involved with...

and others. Declarative specification of web applications exploiting web services and workflows (2004)

Marco Brambilla, Stefano Ceri, Sara Comai, Marco Dario, Piero Fraternali, Ioana Manolescu

This demo presents an extension of a declarative language for specifying data-intensive Web applications. We demonstrate a scenario extracted from a real-life application, the Web portal of a...

Design and Implementation of a Graphical Interface to XQuery (2003)

Enrico Augurusa, Daniele Braga, Ro Campi, Stefano Ceri

As the use of XML is rapidly growing, a growing number of users without programming skills will need to query XML data. Although designed to be easily understood by humans, XQuery, the XML standard...

XQuery by Example (2003)

Daniele Braga, Alessandro Campi, Stefano Ceri, Enrico Augurusa

XQuery, the standard query language for XML, is gaining popularity among users with a SQL background; indeed, formulating XQuery and SQL queries requires comparable skills. However, this nucleus of...

Constructing and integrating data-centric Web applications: (2003)

Methods Tools And, Stefano Ceri, Ioana Manolescu

This tutorial deals with the construction of datacentric Web applications, focusing on the modelling of processes and on the integration with Web services. The tutorial describes the standards,...

Serge Abiteboul, Rakesh Agrawal, Phil Bernstein, Mike Carey, Stefano Ceri, Bruce Croft, David DeWitt, Mike Franklin, (2003)

Serge Abiteboul, Rakesh Agrawal, Phil Bernstein, Mike Carey, Stefano Ceri, Bruce Croft, ...

This report summarizes the discussion and conclusions of the sixth ad-hoc meeting held May 4-6, 2003 in Lowell, Mass. It observes that information management continues to be a critical component of...

Discovering interesting information in XML data with association rules (2003)

Daniele Braga, Ro Campi, Stefano Ceri, Mika Klemettinen, Pierluca Lanzi

measures, performance measures Data mining algorithms are designed to extract interesting information from large amounts of data. They usually assume that source data are in relational (tabular)...

I.: Model-driven specification of web services composition and integration with data-intensive web applications (2002)

Marco Brambilla, Stefano Ceri, Sara Comai, Piero Fraternali, Ioana Manolescu

The integration of Web services and Web applications offers challenging opportunities to academic and industrial research; the relevant issues include new methods, paradigms, and standards for...

Active XQuery (2002)

Angela Bonifati, Daniele Braga, Alessandro Campi, Stefano Ceri

Besides being adopted as the new interchange format for the Internet, XML is £nding increasing acceptance as a native data repository language. In order to make XML repositories fully equipped with...

Conceptual modeling of data-intensive Web applications (2002)

Stefano Ceri, Piero Fraternali, Maristella Matera

Many of the Web applications around us are data-intensive; this term indicates applications whose main purpose is presenting large amount of data to their users. Most of the sites for on-line trading...

Active XQuery (2002)

Angela Bonifati, Daniele Braga, Alessandro Campi, Stefano Ceri

Besides being adopted as the new interchange format for the Internet, XML is finding increasing acceptance as a native data repository language. In order to make XML repositories fully equipped with...

Active XQuery (2002)

Angela Bonifati, Daniele Braga, Alessandro Campi, Stefano Ceri

Besides being adopted as the new interchange format for the Internet, XML is finding increasing acceptance as a native data repository language. In order to make XML repositories fully equipped with...

Designing Data Marts for Data Warehouses (2001)

Angela Bonifati, Fabiano Cattaneo, Stefano Ceri, Alfonso Fuggetta, Stefano Paraboschi, Politecnico Di Milano, ...

Data warehouses are databases devoted to analytical processing. They are used to support decision-making activities in most modern business settings, when complex data sets have to be studied and...

WebML Application Frameworks: a Conceptual Tool for Enhancing Design Reuse (2001)

Stefano Ceri, Piero Fraternali, Maristella Matera

WebML is a high-level language for specifying the content structure of data-intensive Web applications, and the organization and presentation of such content through a hypertext structure. This paper...

Building multi-device, content-centric applications using WebML (2000)

Angela Bonifati, Stefano Ceri, Piero Fraternali, Andrea Maurino

Abstract. In the forthcoming years, two factors will jeopardize the deployment of Web applications: supporting multi-device outputs and oneto-one personalization. These two factors will lead to an...

Web modeling language (WebML): a modeling language for designing web sites (2000)

Stefano Ceri, Piero Fraternali, Aldo Bongio

Designing and maintaining Web applications is one of the major challenges for the software industry of the year 2000. In this paper we present Web Modeling Language (WebML), a notation for specifying...

Comparative Analysis of Five XML Query Languages (2000)

Angela Bonifati, Stefano Ceri

XML is becoming the most relevant new standard for data representation and exchange on the WWW. Novel languages for extracting and restructuring the XML contenthave been proposed, some in the...

Modeling data entry and operations in WebML (2000)

Aldo Bongio, Politecnico Di Milano, Piero Fraternali, Andrea Maurino, Stefano Ceri

Web Modeling Language (WebML, http://webml.org) is a notation for visually specifying complex Web sites at the conceptual level. All the concepts of WebML are specified both graphically and in XML;...

Panel: Future Directions of Database Research - the VLDB Broadening Strategy, Part 1 (2000)

Hans-Jörg Schek, Stefano Ceri, Umesh Dayal

This panel introduces and explains the "future directions" and "broadening" discussions at the VLDB Endowment. Panelists are Michael Brodie, Stefano Ceri, Umesh Dayal, John...

Paraboschi: One-to-One Personalization of Data-Intensive Web Sites (1999)

Stefano Ceri, Piero Fraternali, Andrea Maurino, Stefano Paraboschi

The main purpose of research on the integration of Web Technology with database systems is the delivery of Data-Intensive Web Sites, i.e., Web applications whose primary purpose is to present a large...

One-to-One Personalization of Data-Intensive Web Sites (1999)

Stefano Ceri, Piero Fraternali, Andrea Maurino, Stefano Paraboschi

The main purpose of research on the integration of Web Technology with database systems is the delivery of Data-Intensive Web Sites, i.e., Web applications whose primary purpose is to present a large...

Data-Driven One-to-One Web Site Generation for Data-Intensive Applications (1999)

Stefano Ceri, Piero Fraternali, Stefano Paraboschi

A data-driven approach can be fruitfully used in the speci#cation and automatic generation of data-intensive Web applications, i.e., applications which make large amounts of data available on the...

CMIS/P++: Extensions to CMIS/P for Increased Expressiveness and Efficiency (1998)

George Pavlou, Antonio Liotta, Paola Abbi, Stefano Ceri

ABSTRACT: CMIS/P is the OSI System Management service and protocol, used as the base technology for the Telecommunication Management Network. It is a generic object-oriented protocol that provides...

CMIS/P++: Extensions to CMIS/P for Increased Expressiveness and Efficiency (1998)

George Pavlou, Antonio Liotta, Paola Abbi, Stefano Ceri

Abstract: CMIS/P is the OSI Systems Management service and protocol, used as the base technology for the Telecommunication Management Network. It is a generic objectoriented protocol that provides...

S.: HyperCare: A prototype of an active database for compliance with essential hypertension therapy guidelines (1997)

Luisa Portoni, Carlo Combi, Francesco Pinciroli, Stefano Ceri

HyperCare is a prototype of a decision support system for essential hypertension care management. The medical knowledge implemented in HyperCare derives from the guidelines for the management of mild...

WIDE - A Distributed Architecture for Workflow Management (1997)

Stefano Ceri, Paul Grefen, Gabriel Sánchez

This paper presents the distributed architecture of the WIDE workflow management system. We show how distribution and scalability are obtained by the use of a distributed object model, a client...

WIDE: A Distributed Architecture for Workflow Management (1997)

Stefano Ceri

This paper presents the distributed architecture of the WIDE workflow management system. We show how distribution and scalability are obtained by the use of a distributed object model, a...

Towards Megaprogramming: A Paradigm for Component-Based Programming (1996)

Gio Wiederhold, Peter Wegner, Stefano Ceri

Megaprogramming is a technology for programming with large modules called megamodules that capture the functionality of services provided by large organizations like banks, airline reservation...

A New SQL-like Operator for Mining Association Rules (1996)

Rosa Meo, Giuseppe Psaila, Stefano Ceri

Data mining evolved as a collection of applicative problems and efficient solution algorithms relative to rather peculiar problems, all focused on the discovery of relevant information hidden in...

Independent Updates and Incremental Agreement in Replicated Databases (1995)

Stefano Ceri, Politecnico Di Milano, Arthur M. Keller, Pierangela Samarati

Update propagation and transaction atomicity are major obstacles to the development of replicated databases. Many practical applications, such as automated teller machine (ATM) networks, flight...

Chimera: a model and language for active DOOD Systems (1994)

Stefano Ceri, Rainer Manthey

Chimera is a novel database model and language which has been designed as a joint conceptual interface of the IDEA project, a major European cooperation initiative aiming at the integration of...

A Classification of Update Methods for Replicated Databases (1994)

Stefano Ceri, Arthur M. Keller, Pierangela Samarati

In this paper we present a classification of the methods for updating replicated databases. The main contribution of this paper is to present the various methods in the context of a structured...

Chimera: A Model and Language for Active DOOD Systems (1994)

Stefano Ceri, Rainer Manthey

Chimera is a novel database model and language which has been designed as a joint conceptual interface of the IDEA project, a major European cooperation initiative aiming at the integration of...

TANGO: A notation for describing advanced transaction models (1994)

Sergio Bandinelli, Sergio B, Sergio B, Stefano Ceri, Stefano Ceri, ...

The classical transaction model, that guarantees atomicity, consistency, isolation, and durability of transactions, has proved to be very useful in the development of traditional database...

Deriving Incremental Production Rules for Deductive Data (1994)

Stefano Ceri, Jennifer Widom

We show that the production rule mechanism provided by active database systems can be used to quickly and easily implement the logic rule interface of deductive database systems. Deductive rules...

Managing semantic heterogeneity with production rules and persistent queues (1993)

Stefano Ceri

Abstract. We show that production rules and persis-tent queues together provide a convenient mechanism for maintaining consistency in semantically heterogeneous multi-database environments. We...

Evaluating Recursive Queries in Distributed Databases (1993)

Wolfgang Nejdl, Stefano Ceri, Gio Wiederhold

In this paper, we study the execution of logic queries in a distributed database environment. We assume that each local database system can execute logic queries, and we design methods for the...

Achieving Incremental Consistency among Autonomous Replicated Databases (1993)

Stefano Ceri, Politecnico Di Milano, Arthur M. Keller, Pierangela Samarati

In this paper, we present methods for supporting autonomous updates in replicated databases. Autonomous updates are of particular importance to applications that cannot tolerate the delay and...

CONSOLIDATED SPECIFICATION OF CHIMERA (CM and CL) (1993)

Stefano Ceri, Author(s) Stefano Ceri, Rainer Manthey, Contributor(s) Elena Baralis, Elisa Bertino, Christoph Draxler, ...

This document constitutes the consolidated definition of Chimera; it is a revised version of the T21D2 deliverable presented in June 1993

Managing Semantic Heterogeneity with Production Rules and Persistent Queues (1993)

Stefano Ceri, Jennifer Widom

. We show that production rules and persistent queues together provide a convenient mechanism for maintaining consistency in semantically heterogeneous multidatabase environments. We describe a...

Achieving Incremental Consistency among Autonomous Replicated Databases (1993)

Stefano Ceri, Politecnico Di Milano, Arthur M. Keller, Pierangela Samarati

In this paper, we present methods for supporting autonomous updates in replicated databases. Autonomous updates are of particular importance to applications that cannot tolerate the delay and...

Consolidated Specification Of Chimera (cm And Cl) (1993)

Stefano Ceri, Author(s) Stefano Ceri, Rainer Manthey, Contributor(s) Elena Baralis, Elisa Bertino, Christoph Draxler, ...

This document constitutes the consolidated definition of Chimera; it is a revised version of the T21D2 deliverable presented in June 1993 Author(s): Stefano Ceri, Rainer Manthey Contributor(s): Elena...

Towards Megaprogramming: A Paradigm for Component-Based Programming (1992)

Gio Wiederhold, Peter Wegner, Stefano Ceri

Megaprogramming is a technology for programming with large modules called megamodules that capture the functionality of services provided by large organizations like banks, airline reservation...

The Case for Independent Updates (1992)

Stefano Ceri, Politecnico Di Milano, Arthur M. Keller, Pierangela Samarati

We present the case for allowing independent updates on replicated databases. In autonomous, heterogeneous, or large scale systems, using two-phase commit for updates may be infeasible. Instead, we...

Production Rules in Parallel and Distributed Database Environments (1992)

Stefano Ceri, Jennifer Widom

. In most database systems with production rule facilities, rules respond to operations on centralized data and rule processing is performed in a centralized, sequential fashion. In parallel and...

Production Rules in Parallel and Distributed Database Environments (1992)

Stefano Ceri, Jennifer Widom

Abstract. In most database systems with production rule facilities, rules respond to operations on centralized data and rule processing is performed in a centralized, sequential fashion. In parallel...

Deriving Production Rules for Incremental View Maintenance (1991)

Stefano Ceri, Jennifer Widom

. It is widely recognized that production rules in database systems can be used to automatically maintain derived data such as views. However, writing a correct set of rules for efficiently...

Parallel Hierarchical Evaluation of Transitive Closure Queries (1991)

Filippo Cacace, Stefano Ceri

This paper presents a new approach to parallel computation of transitive closure queries using a semantic data fragmentation. We assume that tuples of a large base relation denote edges in a graph,...

Parallel Hierarchical Evaluation of Transitive Closure Queries (1991)

Filippo Cacace, Stefano Ceri

This paper presents a new approach to parallel computation of transitive closure queries using a semantic data fragmentation. Tuples of a large base relation denote edges in a graph, which models a...

A classification of update methods for replicated databases (1991)

Stefano Ceri, Arthur M. Keller, Pierangela Samarati

In this paper we present a classification of the methods for updating replicated databases. The main contribution of this paper is to present the various methods in the context of a structured...

An Overview of Parallel Strategies for Transitive Closure on Algebraic Machines (1990)

Filippo Cacace, Stefano Ceri

An important feature of database technology of the nineties is the use of distributed computation for speeding up the execution of complex queries. Today, the use of parallelism is tested in several...

Deriving Production Rules for Constraint Maintenance (1990)

Stefano Ceri, Jennifer Widom

. Traditionally, integrity constraints in database systems are maintained either by rolling back any transaction that produces an inconsistent state or by disallowing or modifying operations that may...

Distributed Transitive Closure Computations: The Disconnection Set Approach (1990)

Stefano Ceri

This paper deals with one of the most common and important types of recursion: transitive closure. Since many real world problems reduce to generalized transitive closure computations, efficient...

Deriving Production Rules for Constraint Maintenance (1990)

Stefano Ceri, Jennifer Widom

ceriOcs.stanford.edu, widomOibm.com Abstract. Traditionally, integrity constraints in database systems are maintained either by rolling back any transaction that produces an inconsistent state or by...

Distributed databases : principles and systems / S. Ceri, G. Pelagatti. (1984)

Ceri, Stefano, Pelagatti, Giuseppe

El presente proporciona todo los principíos fundamentales que han emergido de una investigación: los principios de una nueva tecnología. Es el único libro actualizado, comprensible, de las bases...

Vertical Partitioning Algorithms for Database Design (1984)

Shamkant Navathe, Stefano Ceri, Gio Wiederhold, Jinglie Dou

This paper addresses the vertical partitioning of a set of logical records or a relation into fragments. The rationale behind vertical partitioning is to produce fragments, groups of attribute...

A Survey of Parallel Execution Strategies for Transitive Closure and Logic Programs

Filippo Cacace, Stefano Ceri, Maurice Houtsma

An important feature of database technology of the nineties is the use of parallelism for speeding up the execution of complex queries. This technology is being tested in several experimental...