A generic framework for the modeling of contexts and its applications

作者:

Highlights:

摘要

Large information bases that are used by several different users and applications accommodate the demands of their users more effectively, if they can be split into possibly overlapping fragments, called contexts. The latter allow one to focus attention on specific concerns such as topics, tasks, or user-views. This paper proposes a conceptual, generic framework for contexts supporting context-specific naming and representation of conceptual entities, relativized transaction execution, operations for context construction and manipulation, authorization, and change propagation. A partial validation of the framework is given by showing how specific topologies of contexts, associated with specific authorization and change propagation policies, result in design templates for modeling well-known applications such as modules, views and workspaces. Further, examples are used to illustrate how modifications of the templates lead to generalizations of these applications that better support specific applications, such as those calling for tight cooperative work. The context framework is aimed at providing a common kernel for the modeling of information base partitions in general and well-known notions such as views, workspaces, topics, versions and requirements engineering viewpoints, in particular.

论文关键词:Data modeling,Abstractions,Object-oriented models,Database views,Heterogeneous databases,Multidatabases,Versions,Workspaces,Contexts,Viewpoints,Authorization

论文评审过程:Received 30 September 1998, Revised 30 March 1999, Accepted 5 August 1999, Available online 29 November 1999.

论文官网地址:https://doi.org/10.1016/S0169-023X(99)00035-X