课题基金 / 基金详情

RIA: Towards A Generic Visual Query Language for Object- Oriented Systems

RIA: Towards A Generic Visual Query Language for Object- Oriented Systems
RIA:面向对象系统的通用可视化查询语言
批准号:
9309320
负责人:
Kumar Vadaparty
金额:
$9.57万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1993
资助国家:
美国
项目状态:
已结题
起止时间:
1993-07-15 至 1996-06-30

项目摘要

项目成果

相似基金

相关文献

中文摘要
翻译
RIA:一种具有形式化基础的通用可视化查询语言 面向对象数据库 这是一个为期三年的连续奖励的第一年资助。 面向对象的数据库已经被认为是非常有用的, 先进的非传统应用,如设计,规划, 调度和地理应用。 近期多家 已经开发了面向对象的数据模型。以促进 在这些完全不同的模型中, 语言已经提出。 该项目确定了基本的 面向对象的可视化查询所需的构造 应用程序,并使用它们来设计和实现通用的 可视化查询语言 这种语言优雅地从 关系和嵌套模型到不同的面向对象模型 (可扩展性)。它使用的基本语言结构很少, 必要的,而在同一时间是多才多艺,足以编码 不同面向对象语言的专用查询特性 (few但强大的核心语言结构)。此外,这种 编码是用户友好的。 泛型语言具有强大的 理论基础:(1)启用形式语义, 适当考虑安全、否定等,和正式 衡量表现力和复杂性的基础;(2)证明 最小化的结构,并显示他们如何模拟其他 有用的查询结构等。这样的通用语言将 为不同的面向对象的用户提供统一的前端 模型和应用,并将发挥重要作用,如果 开发为客户端中的服务器(类似于SQL服务器)- 服务器环境。
英文摘要
RIA: Towards a Generic Visual Query Language with Formal Basis for Object-Oriented Databases This is the first year funding of a three-year continuing award. Object-oriented databases have been recognized as very useful for advanced non-traditional applications such as design, planning, scheduling and geographic applications. Recently a number of object-oriented data models have been developed. To facilitate easy querying in these disparate models, a number of visual query languages have been proposed. This project identifies the basic constructs required for visual querying in object-oriented applications, and uses them to design and implement a generic visual query language. This language extends gracefully from relational and nested models to disparate object-oriented models (extendibility). It uses as few basic language constructs as necessary, while at the same time is versatile enough to encode specialized query-features of diverse object-oriented languages (few but powerful core language constructs). Furthermore, such encodings are user-friendly. The generic language has strong theoretical foundations: (1) enabling formal semantics, with proper consideration for safety, negation, etc., and a formal basis for measuring expressivity and complexity; and (2) proving minimality of the constructs and showing how they simulate other useful query-constructs, etc. Such a generic language will provide a uniform front-end to users of diverse object-oriented models and applications, and will play an important role if developed as a server (analogous to SQL-servers) in a client- server environment.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
海外基金