INTEGRATING SOFTWARE COMPONENTS IN A SOFTWARE SYSTEM USING CONFIGURABLE GLUE COMPONENT MODELS
    1.
    发明申请
    INTEGRATING SOFTWARE COMPONENTS IN A SOFTWARE SYSTEM USING CONFIGURABLE GLUE COMPONENT MODELS 有权
    使用可配置的GLUE组件模型在软件系统中集成软件组件

    公开(公告)号:US20110145782A1

    公开(公告)日:2011-06-16

    申请号:US12639020

    申请日:2009-12-16

    IPC分类号: G06F9/44

    CPC分类号: G06F8/74 G06F8/36

    摘要: A method that includes: modeling a software system having pairs of coupled software components to yield a platform-independent model of pairs of respective platform-independent software component models associated with platform-specific software components; applying a materialization process to the platform-independent model to yield a platform-specific model by selecting respective concrete platform-specific software components for the software component models; analyzing the platform-specific model to identify mismatched pairs of concrete platform-specific software components; re-modeling the platform-specific model such that each identified mismatched pair becomes coupled together via a configurable glue component model which comprises interface maps usable to eliminate the mismatch; configuring the glue component models by determining, in response to a feedback from a user, code snippets associated with any of the interface maps; and transforming the configured glue component model into a computer code in the platform-specific language by assembling all determined code snippets into a single piece of code.

    摘要翻译: 一种方法,其包括:对具有耦合的软件组件的对的对软件系统进行建模,以产生与平台特定的软件组件相关联的与平台无关的软件组件模型对的与平台无关的模型; 将实现过程应用于与平台无关的模型,以通过为软件组件模型选择相应的特定于平台的软件组件来产生平台特定模型; 分析平台特定模型以识别具体平台特定软件组件的不匹配对; 重新建模平台特定模型,使得每个识别的不匹配对通过可配置胶水组件模型耦合在一起,该组件模型包括可用于消除不匹配的界面图; 通过响应于来自用户的反馈确定与任何接口图相关联的代码片段来配置胶水分量模型; 并通过将所有确定的代码段组合成单个代码,将配置的胶水组件模型转换为平台特定语言的计算机代码。

    Integrating software components in a software system using configurable glue component models
    2.
    发明授权
    Integrating software components in a software system using configurable glue component models 有权
    使用可配置的胶水组件模型将软件组件集成到软件系统中

    公开(公告)号:US08549467B2

    公开(公告)日:2013-10-01

    申请号:US12639020

    申请日:2009-12-16

    IPC分类号: G06F9/44

    CPC分类号: G06F8/74 G06F8/36

    摘要: A method that includes: modeling a software system having pairs of coupled software components to yield a platform-independent model of pairs of respective platform-independent software component models associated with platform-specific software components; applying a materialization process to the platform-independent model to yield a platform-specific model by selecting respective concrete platform specific software components for the software component models; analyzing the platform-specific model to identify mismatched pairs of concrete platform-specific software components; re-modeling the platform-specific model such that each identified mismatched pair becomes coupled together via a configurable glue component model which comprises interface maps usable to eliminate the mismatch; configuring the glue component models by determining, in response to a feedback from a user, code snippets associated with any of the interface maps; and transforming the configured glue component model into a computer code in the platform-specific language by assembling all code snippets into a single piece of code.

    摘要翻译: 一种方法,其包括:对具有耦合的软件组件的对的对软件系统进行建模,以产生与平台特定的软件组件相关联的与平台无关的软件组件模型对的与平台无关的模型; 将实现过程应用于与平台无关的模型,以通过为软件组件模型选择相应的具体平台特定软件组件来产生平台特定模型; 分析平台特定模型以识别具体平台特定软件组件的不匹配对; 重新建模平台特定模型,使得每个识别的不匹配对通过可配置胶水组件模型耦合在一起,该组件模型包括可用于消除不匹配的界面图; 通过响应于来自用户的反馈确定与任何接口图相关联的代码片段来配置胶水分量模型; 并将配置的胶水组件模型转换为平台特定语言的计算机代码,方法是将所有代码片段组合成单个代码片段。