首页> 外国专利> SYSTEM FOR AUTOMATIC GENERATION OF SOFTWARE PROGRAMS

SYSTEM FOR AUTOMATIC GENERATION OF SOFTWARE PROGRAMS

机译:自动生成软件程序的系统

摘要

A system and environment in which the data within the system can be defined and manipulated in terms of a world model or Ontology, and for which the DBA and GUI portions of the programming tasks can be specified and automatically generated from this Ontology is provided. The invention includes the following components: extensions to a programming language that describe and abstract the logic associated with interacting with external `persistent' storage; extensions to a programming language to handle type inheritance; extensions to the programming language to allow specification of the GUI content and layout; extensions to the programming language to allow specification and inheritance of scriptable actions; a means whereby the data described in the programming language can be translated automatically into generating the corresponding tables and fields in external databases and the queries and actions necessary to access those databases and read/write to them; a high level ontology designed to facilitate operation of the particular application being developed; and a means to tie types and their access into a suite of federated type or container/engine specific servers responsible for the actual persistence of the data. Other improvements and extensions are also claimed.
机译:提供了一种系统和环境,在其中可以根据世界模型或本体来定义和操纵系统中的数据,并且可以为该系统和环境指定编程任务的DBA和GUI部分并从该本体自动生成。本发明包括以下组成部分:对一种编程语言的扩展,它描述和抽象了与与外部“持久”存储器交互作用相关的逻辑。用于处理类型继承的编程语言扩展;编程语言的扩展,以允许指定GUI内容和布局;编程语言的扩展,以允许规范和继承可编写脚本的动作;一种手段,通过该手段,可以将以编程语言描述的数据自动转换为在外部数据库中生成相应的表和字段,以及访问和访问这些数据库所需的查询和操作;旨在促进正在开发的特定应用程序的操作的高级本体;以及一种将类型及其访问权限绑定到负责数据的实际持久性的一组联合类型服务器或特定于容器/引擎的服务器的方法。还要求其他改进和扩展。

著录项

  • 公开/公告号WO03065213A1

    专利类型

  • 公开/公告日2003-08-07

    原文格式PDF

  • 申请/专利权人 FAIRWEATHER JOHN;

    申请/专利号WO2003US03201

  • 发明设计人 FAIRWEATHER JOHN;

    申请日2003-02-03

  • 分类号G06F9/45;

  • 国家 WO

  • 入库时间 2022-08-21 23:52:02

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号