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 有权
    使用可配置的胶水组件模型将软件组件集成到软件系统中

    公开(公告)号: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.

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

    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 有权
    使用可配置的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.

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

    PROVIDING VARIABILITY AND MATERIALIZATION OVER LINKS CONNECTING PRODUCT LINE RESOURCES
    3.
    发明申请
    PROVIDING VARIABILITY AND MATERIALIZATION OVER LINKS CONNECTING PRODUCT LINE RESOURCES 审中-公开
    提供连接连接产品线资源的可变性和材料化

    公开(公告)号:US20130090962A1

    公开(公告)日:2013-04-11

    申请号:US13269640

    申请日:2011-10-10

    IPC分类号: G06Q10/06

    CPC分类号: G06Q10/06313

    摘要: A system for providing variability and materialization over links connecting product line resources is disclosed herein. The system may include a user interface configured to issue a request for a product-line resource given in a specified product configuration context, responsive to a user selection, wherein the product configuration contains one or more features of the feature model, wherein the product line resources are stored on one or more databases and are further connected between themselves via links, each associated with a respective variability, based on the feature model and the product line resources connected via the links; and a resources fetcher configured to retrieve the resources requested in view of the specified product configuration by providing the links associated with the variability of the specified product configuration.

    摘要翻译: 本文公开了一种用于在连接产品线资源的链路上提供可变性和实现的系统。 所述系统可以包括用户界面,用户响应于用户选择而被配置为发出对在指定产品配置上下文中给出的产品线资源的请求,其中所述产品配置包含所述特征模型的一个或多个特征,其中所述产品线 资源存储在一个或多个数据库上,并且通过基于特征模型和通过链接连接的产品线资源,经由各个与相应可变性相关联的链路在它们之间进一步连接在它们之间; 以及资源提取器,被配置为通过提供与指定产品配置的可变性相关联的链接来检索鉴于指定的产品配置所请求的资源。

    METHOD AND TOOLING FOR THE DEVELOPMENT OF TELECOM SERVICES
    4.
    发明申请
    METHOD AND TOOLING FOR THE DEVELOPMENT OF TELECOM SERVICES 审中-公开
    电信服务发展的方法与工具

    公开(公告)号:US20090285376A1

    公开(公告)日:2009-11-19

    申请号:US12119588

    申请日:2008-05-13

    IPC分类号: H04M3/42

    摘要: A method of telecom software and service development that allows a user to model and create telecom services independent of telecommunications protocols and network layer details. The method of the invention operates by creating an abstract model of a desired telecom service or services that is converted, using a set of extensible transformations, into executable code. Models in accordance with the method are constructed using an Integrated Development Environment (IDE) for creating and developing telecom services that is embodied in the Telecom Service Domain specific Language (TS-DSL)

    摘要翻译: 电信软件和服务开发的方法,允许用户独立于电信协议和网络层细节来建模和创建电信业务。 本发明的方法通过创建一个希望的电信服务或服务的抽象模型来运行,该抽象模型使用一组可扩展变换被转换成可执行代码。 根据该方法的模型使用集成开发环境(IDE)构建,用于创建和开发电信服务领域特定语言(TS-DSL)中体现的电信服务,

    PROTOCOL INDEPENDENT TELEPHONY CALL LIFECYCLE MANAGEMENT SCHEME
    5.
    发明申请
    PROTOCOL INDEPENDENT TELEPHONY CALL LIFECYCLE MANAGEMENT SCHEME 有权
    协议独立电话呼叫生命周期管理方案

    公开(公告)号:US20090285375A1

    公开(公告)日:2009-11-19

    申请号:US12119554

    申请日:2008-05-13

    IPC分类号: H04M3/42

    摘要: A method of telephone call management in process of service development that allows a user to model and create telephone call management schemes independent of telecommunications protocols and network layer details. The method of the invention operates by creating an abstract model of a telephone call life-cycle that is converted, using a set of communication threads, into executable code. Models in accordance with the method of the invention are constructed using an Integrated Development Environment (IDE) for creating and developing telecom services that embodies the Telecom Service Domain Specific Language (TS-DSL) which is implemented as a Unified Modeling Language (UML) extension for the telecom domain. By this method, individuals without specialized knowledge of telecom related software programming and protocols can successfully design and implement telecom services that manages calls. The ease of implementation of the method also reduces design time and, therefore, time to market of the finished product.

    摘要翻译: 一种在服务开发过程中进行电话呼叫管理的方法,其允许用户独立于电信协议和网络层细节来建立和创建电话呼叫管理方案。 本发明的方法通过创建使用一组通信线程转换成可执行代码的电话呼叫生命周期的抽象模型来操作。 根据本发明的方法的模型是使用集成开发环境(IDE)构建的,用于创建和开发电信服务,该电信服务体现了实现为统一建模语言(UML)扩展的电信服务域特定语言(TS-DSL) 为电信领域。 通过这种方式,没有电信相关软件编程和协议专业知识的人员可以成功地设计和实施管理呼叫的电信业务。 该方法的易于实施还减少了设计时间,并因此缩短了成品的上市时间。

    Protocol independent telephony call lifecycle management scheme
    6.
    发明授权
    Protocol independent telephony call lifecycle management scheme 有权
    协议无关电话呼叫生命周期管理方案

    公开(公告)号:US08849631B2

    公开(公告)日:2014-09-30

    申请号:US12119554

    申请日:2008-05-13

    摘要: A method of telephone call management in process of service development that allows a user to model and create telephone call management schemes independent of telecommunications protocols and network layer details. The method of the invention operates by creating an abstract model of a telephone call life-cycle that is converted, using a set of communication threads, into executable code. Models in accordance with the method of the invention are constructed using an Integrated Development Environment (IDE) for creating and developing telecom services that embodies the Telecom Service Domain Specific Language (TS-DSL) which is implemented as a Unified Modeling Language (UML) extension for the telecom domain. By this method, individuals without specialized knowledge of telecom related software programming and protocols can successfully design and implement telecom services that manages calls. The ease of implementation of the method also reduces design time and, therefore, time to market of the finished product.

    摘要翻译: 一种在服务开发过程中进行电话呼叫管理的方法,其允许用户独立于电信协议和网络层细节来建立和创建电话呼叫管理方案。 本发明的方法通过创建使用一组通信线程转换成可执行代码的电话呼叫生命周期的抽象模型来操作。 根据本发明的方法的模型是使用集成开发环境(IDE)来构建的,用于创建和开发电信服务,这些电信服务体现了实现为统一建模语言(UML)扩展的电信服务域特定语言(TS-DSL) 为电信领域。 通过这种方式,没有电信相关软件编程和协议专业知识的人员可以成功地设计和实施管理呼叫的电信业务。 该方法的易于实施还减少了设计时间,并因此缩短了成品的上市时间。

    Techniques supporting collaborative product development
    7.
    发明申请
    Techniques supporting collaborative product development 有权
    支持协同产品开发的技术

    公开(公告)号:US20060174190A1

    公开(公告)日:2006-08-03

    申请号:US11048001

    申请日:2005-01-31

    IPC分类号: G06F17/24 G06F17/21 G06F15/00

    摘要: A plurality of artifacts, in a plurality of repositories, are maintained under revision control. A plurality of artifact tuples, in another repository, are maintained under revision control. At least one first artifact tuple comprise first information providing access to at least one of the artifacts. At least one second artifact tuple comprises second information providing access to at least one other artifact tuple. Each of the artifact tuples are associated with at least one of a plurality of product development processes. An apparatus comprises a plurality of repositories, each maintaining under revision control a plurality of artifacts and another repository that maintains under revision control a plurality of artifact tuples. A workflow process is adapted to allow users to associate each of the artifact tuples with at least one of a plurality of product development processes.

    摘要翻译: 在多个仓库中的多个工件保持在修订控制下。 在另一个存储库中的多个伪像元组被维护在版本控制之下。 至少一个第一伪像元组包括提供对至少一个伪像的访问的第一信息。 至少一个第二伪像元组包括提供对至少一个其他伪像元组的访问的第二信息。 每个工件元组与多个产品开发过程中的至少一个相关联。 一种装置包括多个存储库,每个存储库都在修订控制下维护多个工件,另一个存储库维护着许多伪影元组的版本控制。 工作流过程适于允许用户将每个工件元组与多个产品开发过程中的至少一个相关联。

    Techniques Supporting Collaborative Product Development
    8.
    发明申请
    Techniques Supporting Collaborative Product Development 审中-公开
    技术支持协同产品开发

    公开(公告)号:US20080046472A1

    公开(公告)日:2008-02-21

    申请号:US11926781

    申请日:2007-10-29

    IPC分类号: G06F17/30

    摘要: A plurality of artifacts, in a plurality of repositories, are maintained under revision control. A plurality of artifact tuples, in another repository, are maintained under revision control. At least one first artifact tuple comprise first information providing access to at least one of the artifacts. At least one second artifact tuple comprises second information providing access to at least one other artifact tuple. Each of the artifact tuples are associated with at least one of a plurality of product development processes. An apparatus comprises a plurality of repositories, each maintaining under revision control a plurality of artifacts and another repository that maintains under revision control a plurality of artifact tuples. A workflow process is adapted to allow users to associate each of the artifact tuples with at least one of a plurality of product development processes.

    摘要翻译: 在多个仓库中的多个工件保持在修订控制下。 在另一个存储库中的多个伪像元组被维护在版本控制之下。 至少一个第一伪像元组包括提供对至少一个伪像的访问的第一信息。 至少一个第二伪像元组包括提供对至少一个其他伪像元组的访问的第二信息。 每个工件元组与多个产品开发过程中的至少一个相关联。 一种装置包括多个存储库,每个存储库都在修订控制下维护多个工件,另一个存储库维护着许多伪影元组的版本控制。 工作流过程适于允许用户将每个工件元组与多个产品开发过程中的至少一个相关联。

    Techniques supporting collaborative product development
    9.
    发明授权
    Techniques supporting collaborative product development 有权
    支持协同产品开发的技术

    公开(公告)号:US07343386B2

    公开(公告)日:2008-03-11

    申请号:US11048001

    申请日:2005-01-31

    IPC分类号: G06F17/30

    摘要: A plurality of artifacts, in a plurality of repositories, are maintained under revision control. A plurality of artifact tuples, in another repository, are maintained under revision control. At least one first artifact tuple comprise first information providing access to at least one of the artifacts. At least one second artifact tuple comprises second information providing access to at least one other artifact tuple. Each of the artifact tuples are associated with at least one of a plurality of product development processes. An apparatus comprises a plurality of repositories, each maintaining under revision control a plurality of artifacts and another repository that maintains under revision control a plurality of artifact tuples. A workflow process is adapted to allow users to associate each of the artifact tuples with at least one of a plurality of product development processes.

    摘要翻译: 在多个仓库中的多个工件保持在修订控制下。 在另一个存储库中的多个伪像元组被维护在版本控制之下。 至少一个第一伪像元组包括提供对至少一个伪像的访问的第一信息。 至少一个第二伪像元组包括提供对至少一个其他伪像元组的访问的第二信息。 每个工件元组与多个产品开发过程中的至少一个相关联。 一种装置包括多个存储库,每个存储库都在修订控制下维护多个工件,另一个存储库维护着许多伪影元组的版本控制。 工作流过程适于允许用户将每个工件元组与多个产品开发过程中的至少一个相关联。

    Requirements management semantics modeling
    10.
    发明授权
    Requirements management semantics modeling 失效
    需求管理语义建模

    公开(公告)号:US07373343B2

    公开(公告)日:2008-05-13

    申请号:US11104159

    申请日:2005-04-12

    IPC分类号: G06F7/06

    CPC分类号: G06Q10/10 Y10S707/99934

    摘要: Described is a method and system of requirements management including the expression in a requirements management tool of a relationship selected from the group consisting of a satisfaction relationship, an alternative relationship, a conflict relationship, and a constant dependency relationship.Described is a requirements management method including a first automatic analyzing of a requirements set to find conflicts, having a conflict free requirements subset. and a second automatic analyzing of the requirements set to verify completeness.

    摘要翻译: 描述了需求管理的方法和系统,包括在从满足关系,替代关系,冲突关系和常数依赖关系组成的组中选择的关系的需求管理工具中的表达。 描述了一种需求管理方法,其包括对发现冲突的要求集的第一自动分析,具有无冲突的需求子集。 并对要求进行第二次自动分析以验证完整性。