Computer software development incorporating core and compound services
    11.
    发明授权
    Computer software development incorporating core and compound services 有权
    包含核心和复合服务的计算机软件开发

    公开(公告)号:US08473896B2

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

    申请号:US12832834

    申请日:2010-07-08

    IPC分类号: G06F9/44 G06F9/45

    CPC分类号: G06F9/547

    摘要: A method is provided for providing one or more services by a service provider to a service consumer. The method may include defining a meta-model describing at least one core service and at least one compound service; creating a model for the core service based on the meta-model; and implementing the core service on the service provider based on the model. The method may also include implementing the compound service on the service provider and implementing a generic access interface on the service consumer to dynamically access the core service and the compound service.

    摘要翻译: 提供了一种用于由服务提供商向服务消费者提供一个或多个服务的方法。 该方法可以包括定义描述至少一个核心服务和至少一个复合服务的元模型; 基于元模型创建核心服务模型; 并基于该模型在服务提供商上实施核心服务。 该方法还可以包括在服务提供商上实现复合服务并且在服务使用者上实现通用访问接口来动态地访问核心服务和复合服务。

    Computer software development methods and systems
    12.
    发明申请
    Computer software development methods and systems 有权
    计算机软件开发方法和系统

    公开(公告)号:US20070288508A1

    公开(公告)日:2007-12-13

    申请号:US11436613

    申请日:2006-05-19

    IPC分类号: G06F17/00

    CPC分类号: G06F9/547

    摘要: A method is provided for providing one or more services by a service provider to a service consumer. The method may include defining a meta-model describing at least one core service and at least one compound service; creating a model for the core service based on the meta-model; and implementing the core service on the service provider based on the model. The method may also include implementing the compound service on the service provider and implementing a generic access interface on the service consumer to dynamically access the core service and the compound service.

    摘要翻译: 提供了一种用于由服务提供商向服务消费者提供一个或多个服务的方法。 该方法可以包括定义描述至少一个核心服务和至少一个复合服务的元模型; 基于元模型创建核心服务模型; 并基于该模型在服务提供商上实施核心服务。 该方法还可以包括在服务提供商上实现复合服务并且在服务使用者上实现通用访问接口来动态地访问核心服务和复合服务。

    Finalize sequencing for objects
    13.
    发明授权
    Finalize sequencing for objects 有权
    完成对象的排序

    公开(公告)号:US08051092B2

    公开(公告)日:2011-11-01

    申请号:US11593969

    申请日:2006-11-06

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F9/4493

    摘要: Systems, methods and apparatus, including computer program products, are provided for saving a plurality of objects to persistent storage as part of a finalize sequence. In one implementation, a computer-implemented method may include, receiving a request to instantiate a plurality of objects; sorting the plurality of objects based on a priority assigned to each of the plurality of objects before the request to instantiate the objects is received; and saving in sequence the sorted plurality of objects to the persistent storage.

    摘要翻译: 提供了包括计算机程序产品在内的系统,方法和装置,用于将多个对象保存为永久存储,作为最终顺序的一部分。 在一个实现中,计算机实现的方法可以包括:接收实例化多个对象的请求; 在接收到用于实例化对象的请求之前,基于分配给多个对象中的每一个的优先级对多个对象进行排序; 并且将排序的多个对象顺序地保存到持久存储器。

    Finalize sequencing for objects
    14.
    发明申请
    Finalize sequencing for objects 有权
    完成对象的排序

    公开(公告)号:US20080109436A1

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

    申请号:US11593969

    申请日:2006-11-06

    IPC分类号: G06F7/08

    CPC分类号: G06F9/4493

    摘要: Systems, methods and apparatus, including computer program products, are provided for saving a plurality of objects to persistent storage as part of a finalize sequence. In one implementation, a computer-implemented method may include, receiving a request to instantiate a plurality of objects; sorting the plurality of objects based on a priority assigned to each of the plurality of objects before the request to instantiate the objects is received; and saving in sequence the sorted plurality of objects to the persistent storage.

    摘要翻译: 提供了包括计算机程序产品在内的系统,方法和装置,用于将多个对象保存为永久存储,作为最终顺序的一部分。 在一个实现中,计算机实现的方法可以包括:接收实例化多个对象的请求; 在接收到用于实例化对象的请求之前,基于分配给多个对象中的每一个的优先级对多个对象进行排序; 并且将排序的多个对象顺序地保存到持久存储器。

    System and method for testing a software unit of an application
    15.
    发明授权
    System and method for testing a software unit of an application 有权
    用于测试应用软件单元的系统和方法

    公开(公告)号:US08813034B2

    公开(公告)日:2014-08-19

    申请号:US12982663

    申请日:2010-12-30

    IPC分类号: G06F9/44 G06F11/36

    CPC分类号: G06F11/3692

    摘要: A system, computer readable storage medium including instructions, and a computer-implemented method for testing a software unit of an application is described. A method signature for a method of the software unit of the application is received. A generic test specification for a generic test of the method is identified based on the method signature, the generic test specification being one of a plurality of test specifications, wherein the generic test specification includes a definition for at least one reference input parameter value of the method and a definition for at least one reference output parameter value of the method. The method is executed using the at least one reference input parameter value to produce at least one test output parameter value. A test result is determined based on a comparison between the at least one test output parameter value and the at least one reference output parameter value.

    摘要翻译: 描述了包括指令的系统,计算机可读存储介质以及用于测试应用的软件单元的计算机实现的方法。 接收应用软件单元的方法的方法签名。 基于所述方法签名来识别所述方法的通用测试的通用测试规范,所述通用测试规范是多个测试规范之一,其中所述通用测试规范包括用于所述方法签名的至少一个参考输入参数值的定义 方法和方法的至少一个参考输出参数值的定义。 使用至少一个参考输入参数值来执行该方法以产生至少一个测试输出参数值。 基于所述至少一个测试输出参数值和所述至少一个参考输出参数值之间的比较来确定测试结果。

    GENERIC APPLICATION PERSISTENCE DATABASE
    16.
    发明申请
    GENERIC APPLICATION PERSISTENCE DATABASE 有权
    一般应用程序持久性数据库

    公开(公告)号:US20130262513A1

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

    申请号:US13437671

    申请日:2012-04-02

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30 G06Q10/06

    摘要: A method includes receiving a request from a client to perform an application operation, transmitting a generic application persistency statement defined in an application template corresponding to the application, where the template belongs to a set of predefined application templates. Searching a logical database for a first location having entries corresponding to a technical key and an operation identifier, determining a second technical key based on content stored at the first location, searching the logical database for a second location having entries corresponding to the second technical key and a dataset key, determining a third technical key based on content stored at the second location, and accessing locations of the logical database based on the third technical key, wherein the contents of the logical database locations correspond to content of a physical database. A system to implement the method and a computer readable medium are disclosed.

    摘要翻译: 一种方法包括从客户端接收执行应用操作的请求,发送在与应用相对应的应用模板中定义的通用应用持久性语句,其中模板属于一组预定义的应用模板。 搜索具有对应于技术密钥和操作标识符的条目的第一位置的逻辑数据库,基于存储在第一位置的内容确定第二技术密钥,搜索逻辑数据库中具有对应于第二技术密钥的条目的第二位置 和数据集密钥,基于存储在第二位置的内容确定第三技术密钥,以及基于第三技术密钥访问逻辑数据库的位置,其中逻辑数据库位置的内容对应于物理数据库的内容。 公开了一种实现该方法的系统和一种计算机可读介质。

    ASPECT AND SYSTEM LANDSCAPE CAPABILITY-DRIVEN AUTOMATIC TESTING OF SOFTWARE APPLICATIONS
    17.
    发明申请
    ASPECT AND SYSTEM LANDSCAPE CAPABILITY-DRIVEN AUTOMATIC TESTING OF SOFTWARE APPLICATIONS 有权
    软件应用的高效和系统风景能力驱动自动测试

    公开(公告)号:US20120159445A1

    公开(公告)日:2012-06-21

    申请号:US12973663

    申请日:2010-12-20

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3688

    摘要: In a system and a method, a sub-test catalog is retrieved from a test catalog repository. A test aspect of the sub-test catalog is compared to an aspect of a software application to be tested. A required system capability of the sub-test catalog is compared to the capabilities of a system landscape based on a determination that the sub-test catalog test aspect matches the aspect of the software application to be tested. The system landscape includes at least one system. The sub-test catalog is added to a master test catalog based on a determination that the required system capability of the sub-test catalog matches the system landscape capabilities.

    摘要翻译: 在系统和方法中,从测试目录库检索子测试目录。 将子测试目录的测试方面与要测试的软件应用程序的一个方面进行比较。 基于确定子测试目录测试方面与要测试的软件应用程序的方面相匹配,将子测试目录的所需系统功能与系统环境的功能进行比较。 系统景观包括至少一个系统。 基于确定子测试目录的所需系统能力与系统景观功能相匹配,将子测试目录添加到主测试目录中。

    Method and apparatus for least recently used (LRU) software cache
    18.
    发明申请
    Method and apparatus for least recently used (LRU) software cache 审中-公开
    用于最近最少使用的(LRU)软件缓存的方法和装置

    公开(公告)号:US20060143398A1

    公开(公告)日:2006-06-29

    申请号:US11021707

    申请日:2004-12-23

    申请人: Stefan Rau

    发明人: Stefan Rau

    IPC分类号: G06F13/00

    CPC分类号: G06F12/123 G06F12/0866

    摘要: A data cache has a number of rows. A corresponding list of the rows is maintained, the list including a number of entries, each entry corresponding to a row and including a key uniquely identifying the row, and a count indicating an age of the row. Updating the cache involves sorting the entries by their key, searching the list for an entry having a key to a row to be updated if found or added if not found. If the entry having the key to the row to be updated is found, the entry is removed from the list, the remaining entries are sorted by their count, so that the entry at the beginning of the list is for the oldest row, and the entry at the end of the list is for the newest row, a new entry is appended at the end of the list that replaces the removed entry, the new entry having the same key as the removed entry, and a count indicating the corresponding row is the newest. The corresponding row in the data cache is then updated.

    摘要翻译: 数据高速缓存有多行。 维护行的相应列表,该列表包括多个条目,每个条目对应于一行并且包括唯一地标识该行的键以及指示该行的年龄的计数。 更新缓存涉及通过其密钥对条目进行排序,如果找不到或者添加,搜索列表中有一个具有密钥的条目要更新的条目。 如果找到具有要更新行的密钥的条目,则从列表中删除条目,其余条目按其计数排序,以便列表开头的条目是最旧的行,而 列表末尾的条目是最新的行,在列表末尾附加一个新条目,用于替换已删除的条目,具有与删除条目相同的密钥的新条目,以及指示相应行的计数是 最新的。 然后更新数据高速缓存中的相应行。

    Apparatus for sensorless positioning with signal amplifier
    19.
    发明授权
    Apparatus for sensorless positioning with signal amplifier 有权
    带信号放大器的无传感器定位装置

    公开(公告)号:US08344683B2

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

    申请号:US12666041

    申请日:2008-06-17

    IPC分类号: H02P6/08

    摘要: A device and a method for determining the current position of a rotor, particularly the angle of rotation of the rotor, of an electric motor, wherein said device determines the current position of the rotor using the fluctuations of the armature current or the armature voltage of the electric motor. The fluctuations of the armature current or the armature voltage are separated from the fluctuations of the motor current or the motor voltage with the help of an amplifier unit dependent on a controllable offset value. The offset value is changed according to the motor current or the motor voltage. By virtue of the device and the method, the fluctuations of the armature current or the armature voltage can be separated from the fluctuations of the motor current or the motor voltage over the full measurement range of the motor current or the motor voltage.

    摘要翻译: 一种用于确定电动机的当前位置,特别是转子的旋转角度的装置和方法,其中所述装置使用电枢电流或电枢电压的波动来确定转子的当前位置 电动机。 借助于取决于可控偏移值的放大器单元,电枢电流或电枢电压的波动与马达电流或电机电压的波动分离。 偏置值根据电机电流或电机电压而改变。 借助于该装置和方法,电动机电流或电枢电压的波动可以在电动机电流或电动机电压的整个测量范围内与电动机电流或电动机电压的波动分开。

    Testing of distributed systems
    20.
    发明授权
    Testing of distributed systems 有权
    分布式系统测试

    公开(公告)号:US08046638B2

    公开(公告)日:2011-10-25

    申请号:US12492867

    申请日:2009-06-26

    IPC分类号: G06F11/00

    CPC分类号: G06F11/2294

    摘要: In an embodiment, a method is provided for tracking a test. In this method, a test session identifier is transmitted to a test system. The test session identifier identifies a particular test session. A test of a component is triggered at the test system, and this test provides test results, which are received from the test system. The test results include the test session identifier, which allows the tests to be associated with the particular test session.

    摘要翻译: 在一个实施例中,提供了一种跟踪测试的方法。 在该方法中,将测试会话标识符发送到测试系统。 测试会话标识符标识特定的测试会话。 在测试系统中触发组件的测试,该测试提供从测试系统接收的测试结果。 测试结果包括测试会话标识符,它允许测试与特定测试会话相关联。