Representing non-functional requirements (NFRS) in unified modeling language (UML)
    1.
    发明授权
    Representing non-functional requirements (NFRS) in unified modeling language (UML) 失效
    在统一建模语言(UML)中表示非功能需求(NFRS)

    公开(公告)号:US08479152B2

    公开(公告)日:2013-07-02

    申请号:US12910378

    申请日:2010-10-22

    IPC分类号: G06F9/44

    CPC分类号: G06F8/10 G06F11/3672

    摘要: Modeling non-functional requirements (NFRs) in a computer programming environment. In one aspect, this further comprises: identifying use case (UC) artifacts having one or more NFRs; retrieving the one or more NFRs and any data associated therewith; analysing the associated data to define a test case therefor; retrieving a UC realization from a model to determine one or more possible program flows; and testing each possible program flow to select the test case which verifies the use case required, thereby modeling the NFR.

    摘要翻译: 在计算机编程环境中建模非功能需求(NFR)。 一方面,这还包括:识别具有一个或多个NFR的用例(UC)伪影; 检索一个或多个NFR和与之相关联的任何数据; 分析相关数据以定义其测试用例; 从模型检索UC实现以确定一个或多个可能的程序流; 并测试每个可能的程序流程,以选择验证所需用例的测试用例,从而对NFR进行建模。

    Optimization of Virtual Appliance Deployment
    2.
    发明申请
    Optimization of Virtual Appliance Deployment 有权
    虚拟设备部署优化

    公开(公告)号:US20130014111A1

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

    申请号:US13621148

    申请日:2012-09-15

    IPC分类号: G06F9/455

    CPC分类号: G06F9/45558 G06F8/60

    摘要: In an embodiment for deploying a new virtual appliance (225) on a data processing center (100) structure information of the new virtual appliance is determined (509-521). The structure information of the new virtual appliance includes an indication of the new virtual machines and an indication of the new software programs of each new virtual machine. Configuration information indicative of a current configuration of the data processing center is retrieved (527). License condition information indicative of license conditions applicable to the data processing center is also retrieved (530-533). A deployment scheme of the virtual appliance on the data processing center is then determined (539,548). The determination of the deployment scheme is performed by optimizing a cost function based on the license condition information, the configuration information and the structure information, and the new virtual appliance may be deployed (551) according to the deployment scheme.

    摘要翻译: 在用于在数据处理中心(100)上部署新虚拟设备(225)的实施例中,确定新虚拟设备的结构信息(509-521)。 新虚拟设备的结构信息包括新虚拟机的指示和每个新虚拟机的新软件程序的指示。 检索表示数据处理中心的当前配置的配置信息(527)。 也检索指示适用于数据处理中心的许可条件的许可条件信息(530-533)。 然后确定数据处理中心上的虚拟设备的部署方案(539,548)。 通过基于许可条件信息,配置信息和结构信息优化成本函数来执行部署方案的确定,并且可以根据部署方案来部署新的虚拟设备(551)。

    REPRESENTING NON-FUNCTIONAL REQUIREMENTS (NFRS) IN UNIFIED MODELING LANGUAGE (UML)
    3.
    发明申请
    REPRESENTING NON-FUNCTIONAL REQUIREMENTS (NFRS) IN UNIFIED MODELING LANGUAGE (UML) 失效
    在统一的建模语言(UML)中表示非功能性要求(NFRS)

    公开(公告)号:US20110113402A1

    公开(公告)日:2011-05-12

    申请号:US12910378

    申请日:2010-10-22

    IPC分类号: G06F9/44

    CPC分类号: G06F8/10 G06F11/3672

    摘要: Modeling non-functional requirements (NFRs) in a computer programming environment. In one aspect, this further comprises: identifying use case (UC) artifacts having one or more NFRs; retrieving the one or more NFRs and any data associated therewith; analysing the associated data to define a test case therefor; retrieving a UC realisation from a model to determine one or more possible program flows; and testing each possible program flow to select the test case which verifies the use case required, thereby modeling the NFR.

    摘要翻译: 在计算机编程环境中建模非功能需求(NFR)。 一方面,这还包括:识别具有一个或多个NFR的用例(UC)伪影; 检索一个或多个NFR和与之相关联的任何数据; 分析相关数据以定义其测试用例; 从模型检索UC实现以确定一个或多个可能的程序流; 并测试每个可能的程序流程,以选择验证所需用例的测试用例,从而对NFR进行建模。

    Optimization of virtual appliance deployment
    4.
    发明授权
    Optimization of virtual appliance deployment 有权
    优化虚拟设备部署

    公开(公告)号:US08910157B2

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

    申请号:US13284965

    申请日:2011-10-30

    IPC分类号: G06F9/455 G06F9/445

    CPC分类号: G06F9/45558 G06F8/60

    摘要: In an embodiment for deploying a new virtual appliance (225) on a data processing center (100) structure information of the new virtual appliance is determined (509-521). The structure information of the new virtual appliance includes an indication of the new virtual machines and an indication of the new software programs of each new virtual machine. Configuration information indicative of a current configuration of the data processing center is retrieved (527). License condition information indicative of license conditions applicable to the data processing center is also retrieved (530-533). A deployment scheme of the virtual appliance on the data processing center is then determined (539,548). The determination of the deployment scheme is performed by optimizing a cost function based on the license condition information, the configuration information and the structure information, and the new virtual appliance may be deployed (551) according to the deployment scheme.

    摘要翻译: 在用于在数据处理中心(100)上部署新虚拟设备(225)的实施例中,确定新虚拟设备的结构信息(509-521)。 新虚拟设备的结构信息包括新虚拟机的指示和每个新虚拟机的新软件程序的指示。 检索表示数据处理中心的当前配置的配置信息(527)。 也检索指示适用于数据处理中心的许可条件的许可条件信息(530-533)。 然后确定数据处理中心上的虚拟设备的部署方案(539,548)。 通过基于许可条件信息,配置信息和结构信息优化成本函数来执行部署方案的确定,并且可以根据部署方案来部署新的虚拟设备(551)。

    Optimization of virtual appliance deployment

    公开(公告)号:US08863125B2

    公开(公告)日:2014-10-14

    申请号:US13621148

    申请日:2012-09-15

    IPC分类号: G06F9/455 G06F9/445

    CPC分类号: G06F9/45558 G06F8/60

    摘要: In an embodiment for deploying a new virtual appliance (225) on a data processing center (100) structure information of the new virtual appliance is determined (509-521). The structure information of the new virtual appliance includes an indication of the new virtual machines and an indication of the new software programs of each new virtual machine. Configuration information indicative of a current configuration of the data processing center is retrieved (527). License condition information indicative of license conditions applicable to the data processing center is also retrieved (530-533). A deployment scheme of the virtual appliance on the data processing center is then determined (539,548). The determination of the deployment scheme is performed by optimizing a cost function based on the license condition information, the configuration information and the structure information, and the new virtual appliance may be deployed (551) according to the deployment scheme.

    Optimization of Virtual Appliance Deployment
    6.
    发明申请
    Optimization of Virtual Appliance Deployment 有权
    虚拟设备部署优化

    公开(公告)号:US20120131578A1

    公开(公告)日:2012-05-24

    申请号:US13284965

    申请日:2011-10-30

    IPC分类号: G06F9/455

    CPC分类号: G06F9/45558 G06F8/60

    摘要: In an embodiment for deploying a new virtual appliance (225) on a data processing center (100) structure information of the new virtual appliance is determined (509-521). The structure information of the new virtual appliance includes an indication of the new virtual machines and an indication of the new software programs of each new virtual machine. Configuration information indicative of a current configuration of the data processing center is retrieved (527). License condition information indicative of license conditions applicable to the data processing center is also retrieved (530-533). A deployment scheme of the virtual appliance on the data processing center is then determined (539,548). The determination of the deployment scheme is performed by optimizing a cost function based on the license condition information, the configuration information and the structure information, and the new virtual appliance may be deployed (551) according to the deployment scheme.

    摘要翻译: 在用于在数据处理中心(100)上部署新虚拟设备(225)的实施例中,确定新虚拟设备的结构信息(509-521)。 新虚拟设备的结构信息包括新虚拟机的指示和每个新虚拟机的新软件程序的指示。 检索表示数据处理中心的当前配置的配置信息(527)。 也检索指示适用于数据处理中心的许可条件的许可条件信息(530-533)。 然后确定数据处理中心上的虚拟设备的部署方案(539,548)。 通过基于许可条件信息,配置信息和结构信息优化成本函数来执行部署方案的确定,并且可以根据部署方案来部署新的虚拟设备(551)。

    Job scheduling with optimization of power consumption
    7.
    发明授权
    Job scheduling with optimization of power consumption 失效
    作业调度优化功耗

    公开(公告)号:US08621472B2

    公开(公告)日:2013-12-31

    申请号:US12917549

    申请日:2010-11-02

    IPC分类号: G06F9/46

    摘要: A scheduler is provided, which takes into account the location of the data to be accessed by a set of jobs. Once all the dependencies and the scheduling constraints of the plan are respected, the scheduler optimizes the order of the remaining jobs to be run, also considering the location of the data to be accessed. Several jobs needing an access to a dataset on a specific disk may be grouped together so that the grouped jobs are executed in succession, e.g., to prevent activating and deactivating the storage device several times, thus improving the power consumption and also avoiding input output performances degradation.

    摘要翻译: 提供了调度器,其考虑了一组作业要访问的数据的位置。 一旦遵守计划的所有依赖性和调度约束,调度程序就会优化要运行的剩余作业的顺序,同时考虑要访问的数据的位置。 需要访问特定磁盘上的数据集的几个作业可以被分组在一起,使得分组的作业被连续地执行,例如以防止多次激活和停用存储设备,从而提高功耗并且还避免输入输出性能 降解。

    REORGANIZATION OF SOFTWARE IMAGES BASED ON PREDICTED USE THEREOF
    8.
    发明申请
    REORGANIZATION OF SOFTWARE IMAGES BASED ON PREDICTED USE THEREOF 有权
    基于预测使用的软件图像重新组合

    公开(公告)号:US20130151805A1

    公开(公告)日:2013-06-13

    申请号:US13620398

    申请日:2012-09-14

    IPC分类号: G06F12/02

    摘要: A solution for managing a software image being stored in a plurality of physical blocks of a storage system comprises monitoring each access to the physical blocks, calculating a predicted sequence of access to the physical blocks according to the monitored accesses, and reorganizing the physical blocks according to the predicted sequence. The monitoring may be performed as the physical blocks are accessed during the booting of virtual images on the software image.

    摘要翻译: 用于管理存储在存储系统的多个物理块中的软件映像的解决方案包括监视对物理块的每个访问,根据所监视的访问来计算对物理块的访问的预测序列,以及根据所监视的访问重新组织物理块 到预测序列。 可以在软件映像引导虚拟映像期间访问物理块来执行监视。

    Monitoring participants in a conference call
    9.
    发明授权
    Monitoring participants in a conference call 有权
    监控电话会议中的参与者

    公开(公告)号:US08363574B2

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

    申请号:US12483659

    申请日:2009-06-12

    IPC分类号: H04L12/16

    摘要: Embodiments monitor the participation of remote users to conference calls even when they are connected through simple telephone, i.e. without multimedia (or Internet) connection. In particular, an embodiment enables callers to monitor an up to date list of participants without the need of using a dedicated phone or connecting through a PC and a dedicated line to a central Conference Call system. This can be highly useful in case of travelling users who are expected to join the call from different places. Embodiments may not need a complex network infrastructure or network protocol change, since the information about the participant list can be transmitted over the normal phone line using a predetermined set of signals (e.g. an acoustic signal). Both the Conference Call server and the peripheral devices may refer to the same set of signals. Embodiments may be transparent to those users who do not wish to (or cannot) use the new functionality.

    摘要翻译: 即使通过简单的电话连接,即没有多媒体(或因特网)连接,实施例也监视远程用户参与电话会议。 特别地,一个实施例使得呼叫者能够监视参与者的最新列表,而不需要使用专用电话或者通过PC和专用线路连接到中央电话会议系统。 对于预计来自不同地方的电话的旅行用户来说,这是非常有用的。 实施例可能不需要复杂的网络基础设施或网络协议改变,因为关于参与者列表的信息可以使用预定的一组信号(例如,声信号)通过普通电话线传输。 会议呼叫服务器和外围设备都可以参考相同的一组信号。 对于不希望(或不能)使用新功能的用户,实施例可以是透明的。

    Method and system for organizing and optimizing electricity consumption
    10.
    发明授权
    Method and system for organizing and optimizing electricity consumption 失效
    组织优化用电方式和制度

    公开(公告)号:US08183712B2

    公开(公告)日:2012-05-22

    申请号:US12208197

    申请日:2008-09-10

    IPC分类号: H02J1/04 H02J3/14

    摘要: A method and system for managing power consumption by electrical appliances, is provided. One implementation involves obtaining power consumption information for a use cycle of a each of multiple appliances; and automatically scheduling a time slot for an operation cycle of a selected appliance as a function of power consumption by appliance cycles scheduled in that time slot, such that an upper limit of power consumption is not exceeded by the collective power consumption for scheduled appliance cycles in the time slot.

    摘要翻译: 提供了一种用于管理电器的功耗的方法和系统。 一个实现涉及获得多个设备中的每一个的使用周期的功耗信息; 并且根据在该时隙中调度的设备周期来自动地调度所选择的设备的操作周期的时隙作为功耗的函数,使得功率消耗的上限没有超过所设计的设备周期的集体功耗 时间段