System and method for dynamic model-driven transformations
    1.
    发明申请
    System and method for dynamic model-driven transformations 审中-公开
    动态模型驱动变换的系统和方法

    公开(公告)号:US20070101261A1

    公开(公告)日:2007-05-03

    申请号:US11251239

    申请日:2005-10-14

    IPC分类号: G06F17/00 G06F9/45

    CPC分类号: G06F17/2264

    摘要: A system and method for using a transformation engine to dynamically transform source instance document changes to target instance document changes is presented. A mapping developer creates and stores “model mapping definitions” that map source model elements to target model elements. In turn, the transformation engine receives source instance document changes from a user, and identifies the model mapping definition that corresponds to the changes. The transformation engine analyzes the model mapping definition, and locates a transformer that is defined in the model mapping definition. As a result, the transformation engine uses the transformer to generate a target object based upon the changes to the source instance document. The target object is inserted into a target instance document, which the user views.

    摘要翻译: 提出了一种使用转换引擎将源实例文档更改动态转换为目标实例文档更改的系统和方法。 映射开发者创建并存储将源模型元素映射到目标模型元素的“模型映射定义”。 反过来,转换引擎从用户接收源实例文档更改,并识别与更改对应的模型映射定义。 转换引擎分析模型映射定义,并定位在模型映射定义中定义的变换器。 因此,转换引擎使用变压器根据对源实例文档的更改来生成目标对象。 目标对象被插入到用户查看的目标实例文档中。

    System and method for automatic instance data mapping generation
    2.
    发明申请
    System and method for automatic instance data mapping generation 有权
    自动实例数据映射生成的系统和方法

    公开(公告)号:US20070100897A1

    公开(公告)日:2007-05-03

    申请号:US11266118

    申请日:2005-11-03

    IPC分类号: G06F17/30

    CPC分类号: G06F17/303 G06F8/71

    摘要: A system and method for automatic instance data mapping generation is presented. A developer uses edit commands, such as mouse commands and keyboard commands, to update a model. For example, a software developer may upgrade “Application XYZ” from version 1.0 to version 2.0 in order to include a simpler approach to import images, as well as the ability to import newer image format types. As a developer updates a model using edit commands, the edit commands are stored in a migration mapping definition. In turn, the migration mapping definition is deployed, along with the updated model, to an end user. The end user then uses the migration mapping definition to migrate instance data generated by the original model to instance data that is usable by the updated model.

    摘要翻译: 提出了一种用于自动实例数据映射生成的系统和方法。 开发人员使用编辑命令(如鼠标命令和键盘命令)来更新模型。 例如,软件开发人员可以将“Application XYZ”从1.0版升级到2.0版,以便包括一种更简单的导入图像的方法,以及导入更新的图像格式类型的功能。 当开发人员使用编辑命令更新模型时,编辑命令将存储在迁移映射定义中。 反过来,迁移映射定义与更新的模型一起部署到最终用户。 然后,最终用户使用迁移映射定义将由原始模型生成的实例数据迁移到可更新模型可用的实例数据。

    System and method for developing and deploying a model-driven editor
    3.
    发明申请
    System and method for developing and deploying a model-driven editor 失效
    用于开发和部署模型驱动编辑器的系统和方法

    公开(公告)号:US20070089089A1

    公开(公告)日:2007-04-19

    申请号:US11250650

    申请日:2005-10-14

    IPC分类号: G06F9/44

    CPC分类号: G06F8/20

    摘要: A system and method for developing software using dynamic dual-mode model and data entry is presented. During development, a model developer uses a model window and an editor window to create a model-driven editor. The model window displays model data, and the editor window displays instances of the model data, which results in the model-driven editor. When the developer is ready to deploy the model-driven editor, the model developer simply inhibits the model window. Therefore, the models are not compiled during deployment and, in turn, the model developer does not need to test compiled code. Since the model-driven editor relies upon self-contained models, the models may be updated, added, or removed locally or remotely on an individual basis. In one embodiment, the end user is able to re-enable the model window in order to view model data.

    摘要翻译: 介绍了使用动态双模式和数据输入开发软件的系统和方法。 在开发期间,模型开发人员使用模型窗口和编辑器窗口来创建模型驱动的编辑器。 模型窗口显示模型数据,编辑器窗口显示模型数据的实例,导致模型驱动的编辑器。 当开发人员准备好部署模型驱动的编辑器时,模型开发者简单地禁止模型窗口。 因此,模型在部署过程中未编译,反过来,模型开发人员不需要测试编译代码。 由于模型驱动的编辑器依赖于自包含的模型,因此可以在本地或远程单独更新,添加或删除模型。 在一个实施例中,最终用户能够重新启用模型窗口以便查看模型数据。

    Method, apparatus, and computer program product for model based traceability
    4.
    发明申请
    Method, apparatus, and computer program product for model based traceability 审中-公开
    方法,设备和计算机程序产品,用于基于模型的可追溯性

    公开(公告)号:US20070106982A1

    公开(公告)日:2007-05-10

    申请号:US11267223

    申请日:2005-11-04

    IPC分类号: G06F9/44

    CPC分类号: G06F8/71

    摘要: A model based traceability framework is provided in an integrated development environment. The model based framework is embeddable, or deployable, in any application or plugin within the integrated development environment. A database provides scalable persistence of the model and traceability links created using the model. The framework comprises an underlying model that is created by an administrator through a table schema. Tools using the framework allow the creation and management of traceability links, which may be created during code generation or manually through a user interface. An administrator manages the model by creating and maintaining artifact information, traceability link types, and traceability link information in tables. A traceability tool, which may a standalone application or a plugin to an existing tool, allows users to create, update, and delete traceability links. The traceability tool may also allow users to query traceability links.

    摘要翻译: 在集成开发环境中提供了基于模型的可追溯性框架。 基于模型的框架可嵌入或部署在集成开发环境中的任何应用程序或插件中。 数据库提供了模型的可扩展持久性和使用模型创建的可追溯性链接。 框架包括由管理员通过表模式创建的底层模型。 使用框架的工具允许创建和管理可追溯性链接,这可以在代码生成期间创建或通过用户界面手动创建。 管理员通过在表中创建和维护工件信息,可追溯性链接类型和可追溯性链接信息来管理模型。 可追溯性工具(可能是独立应用程序或现有工具的插件)允许用户创建,更新和删除可追溯性链接。 可跟踪工具还可以允许用户查询可追溯性链接。