Class / Patent application number | Description | Number of patent applications / Date published |
717135000 | Including simulation | 60 |
20080288927 | Methods and apparatus for testing software with real-time source data from a projectile - Methods and apparatus for testing software with real-time source data from a projectile according to various aspects of the present invention operate in conjunction with a real-time data source, a signal processor, a recordable medium, and a testing platform. The signal processor receives real-time data from a real-time data source during a test and saves it to a storage medium before providing the real-time data to the testing platform for permanent storage. During a subsequent test, the testing platform may upload the saved real-time data to the signal processor foregoing the need to generate new real-time data from the real-time data source. | 11-20-2008 |
20080301650 | STATIC PERFORMANCE ANALYSIS OF SOFTWARE - Technologies for estimating deviations in the performance characteristics of a newer version of software relative to an older version. Such performance characteristics include cache misses, pages faults, and the like. Estimations are typically made by instrumenting and profiling an older version binary, determining differences in code blocks between the older and a newer version, propagating profile data from the older version to the newer version based on a simulation heuristic, and estimating performance deviations based on the older version, the profile data, configuration parameters, and the changes in the newer version without actually executing the newer version of the binary. | 12-04-2008 |
20080301651 | Simulation of software - Systems and methods facilitate accurate and rapid simulation of software by periodically saving simulation states and design stimuli for use as a replay model. Divergences from the stored information may be detected during subsequent re-executions, which can in turn be run using the saved stimuli and states. | 12-04-2008 |
20090037888 | Simulation of program execution to detect problem such as deadlock - A method of simulating software by use of a computer includes executing a program inclusive of a plurality of threads by a hardware model implemented as software on a software simulator, utilizing a monitor function of the simulator to collect information about accesses by monitoring accesses made by the plurality of threads with respect to resources provided in the hardware model, utilizing the monitor function to detect, from the collected information, overlapping accesses made to an identical resource area by two or more of the threads, and utilizing the monitor function to generate a message for warning of the overlapping accesses. | 02-05-2009 |
20090172647 | SYSTEM AND METHOD FOR MODEL DRIVEN UNIT TESTING ENVIRONMENT - Embodiments of the invention are generally directed to a system and method for software program testing using a unit testing environment. A model having qualifiers is created using a modeling tool. A markup language meta-model is generated using the earlier created model. A unit test, generated using the markup language meta-model and the code or source code are stored in a code repository or source code repository. During execution, the unit test environment synchronizes the code from the code repository and reports are generated based on the unit test execution. | 07-02-2009 |
20090217249 | COMPILING METHOD AND PROCESSOR USING THE SAME - A compiling method and a processor using the same are provided. The compiling method includes simulating a first program code which includes at least one first operation command to generate a first operation result, compiling the first program code to generate a second program code which includes at least one second operation command, simulating the second program code to generate a second operation result, and comparing the first operation result with the second operation result to verify whether the second program code is valid. | 08-27-2009 |
20090307670 | OPTIMIZATION OF SYSTEM PERFORMANCE THROUGH SCENARIO EVALUATION - A system, method and computer program product for optimizing a software system through scenario evaluation. In accordance with the disclosed technique, a request is received for evaluation of an operational scenario that operates over an environment that is a superset of existing system capabilities encompassing system features or parameters that are not available in the currently running system. A knowledge base is consulted to derive recommendations with respect to operating parameters that may be collected to evaluate the scenario, mechanisms for gathering data relating to the parameters, and data evaluator operations for deriving a data evaluation result based on the data gathering. The knowledge base is further consulted to determine a reconfiguration recommendation based on the result. Scenario evaluation is performed based on simulation of the reconfiguration recommendation using the data evaluation result to determine efficacy of the scenario. | 12-10-2009 |
20100115496 | FILTER GENERATION FOR LOAD TESTING MANAGED ENVIRONMENTS - Automatic filter generation is used in a script for load testing a client application in a client/server managed environment. Filters are generated by recording managed libraries used in the client application and recording a flow of executable instructions of the client application. The recorded data is analyzed to identify classes that generate client/server communication. The filters are created with the identified classes that generate client/server communication. | 05-06-2010 |
20100180263 | APPARATUS AND METHOD FOR DETECTING SOFTWARE ERROR - An apparatus and method for detecting software error are provided. Trace files are respectively generated by a target machine and a functional simulator that imitates the target machine and performs the same operation as the target machine. Each of the trace files may include at least one of a data-flow-type trace including execution information about one or more instructions and a control-flow-type trace representing information about a part in which a change in address indicating the position of an instruction is a predetermined threshold value or more when the instruction is executed. By comparing the generated trace files, software error may be detected. | 07-15-2010 |
20100186005 | COMPUTER READABLE RECORDING MEDIUM STORING VERIFICATION SUPPORT PROGRAM, INFORMATION PROCESSING APPARATUS AND VERIFICATION SUPPORT METHOD - A verification support program executes a simulation of an application executed by a system using a virtual machine implementing a hardware environment of the system by software. The program acquires a simulation model of hardware to be added to the hardware environment and the application has specific code inserted into a location where the hardware to be added is invoked. The program detects the location into which the specific code is inserted from the application being executed when the application acquired by the acquiring procedure is executed by the execute procedure. The program perform-controls the simulation of the application by using information of the simulation model acquired by the acquire procedure in the location where insertion of the specific code is detected by the detect procedure by controlling the execute procedure. The program outputs a simulation result of the application by the execute procedure. | 07-22-2010 |
20100199267 | SIZING AN INFRASTRUCTURE CONFIGURATION OPTIMIZED FOR A WORKLOAD MIX USING A PREDICTIVE MODEL - Sizing an infrastructure configuration optimized for a workload mix includes: receiving the workload mix; identifying demand estimates for the one or more predefined benchmarks; applying a predictive model to identify an initial infrastructure configuration having a size anticipated to meet the demand estimates; instructing a virtualized-aware testing service (VATS) test controller to perform a test of the initial infrastructure configuration in a virtualized environment, where performance of the test generates at least one test result; determining whether the at least one test result satisfies a predetermined requirement as identified in the workload mix; and outputting the determination of whether the at least one test result satisfies the predetermined requirement. | 08-05-2010 |
20100218172 | METHOD FOR SIMULATING A SYSTEM ON BOARD AN AIRCRAFT FOR TESTING AN OPERATING SOFTWARE PROGRAM AND DEVICE FOR IMPLEMENTING SAID METHOD - A method for simulating a real on-board system for testing an operating software program. The disclosed embodiments include preparation of a test to be carried out on the operating software program, by adding and/or removing control functions to/from a library; execution of the operating software program of the real on-board system in a simulated environment; simulation of a dedicated peripheral by activating functions from the library; transmission of the test results from the dedicated peripheral to the results folders stored on the host platform and recording of the aforementioned results. | 08-26-2010 |
20100242029 | Environment Data Refinement Based on Static Analysis and Symbolic Execution - In particular embodiments, an environment for modular software analysis is generated for a software module under analysis. Irrelevancy analysis is performed on the software module to determine that, for each input datum to the software module, whether the input datum is relevant or irrelevant with respect to branch coverage of the module code. A default concrete value is assigned to each irrelevant input datum. A set of concrete values is calculated for each relevant input datum using symbolic execution. The environment is enhanced such that default concrete values are passed to the software module for the irrelevant input data and sets of concrete values generated using symbolic execution are passed to the software module for the relevant input data. The enhanced environment enables module analysis with as much as 100% branch coverage of the module code. | 09-23-2010 |
20100251222 | COMPLETENESS DETERMINATION IN SMT-BASED BMC FOR SOFTWARE PROGRAMS - A computer implemented method for obtaining a completeness threshold (CT) in Bounded Model Checking systems for software programs. | 09-30-2010 |
20100318973 | METHOD AND APPARATUS FOR PROVIDING DYNAMIC ACTIVATION OF VIRTUAL PLATFORM SUB-MODULES - An apparatus for providing dynamic virtual platform sub-module activation may include at least one processor and at least one memory storing computer program code configured to, with the at least one processor, cause the apparatus or another apparatus to perform at least receiving an indication, from software being executed via a virtual platform comprising a software representation of hardware, of a request to access a sub-module of the virtual platform, and activating the sub-module requested from an initial deactivated state in response to the indication received. A corresponding method and computer program product are also provided. | 12-16-2010 |
20100318974 | BUSINESS OBJECT MOCKUP ARCHITECTURE - Business objects are decoupled from hierarchical structural elements and coupled to simulated structural elements to provide a stable testing environment. Testing data is provided within the simulated structural environment to enable consistency and accuracy in testing and developing business objects. | 12-16-2010 |
20100325616 | PARALLEL SOFTWARE TESTING BASED ON A NORMALIZED CONFIGURATION - A system of testing software is provided. The system comprises a first hardware system having hardware components to execute a first version of the software, and additionally comprises a second hardware system having hardware components to execute a second version of the software at approximately the same time as the hardware components of the first hardware system execute the first version of the software. Here, the hardware components of the first hardware system are essentially equal to the hardware components of the second hardware system. In addition, the system includes a simulator coupled to the first hardware system and the second hardware system through the same network. This simulator comprises an agent to input a substantially same amount and a substantially same type of input data into the first and second hardware systems for execution by the first and second versions, respectively. | 12-23-2010 |
20110004868 | Test Generation from Captured User Interface Status - Recorded user actions are combined with captured program status information to automatically generate test sequences which provide greater test coverage than a mere replayed script. A finite state machine is automatically constructed, based on the captured program status information and on user action groups specified by a tester. Test sequences based on the finite state machine are automatically built and executed, to exercise the program being tested. | 01-06-2011 |
20110099540 | METHOD AND SYSTEM FOR TESTING SOFWARE FOR INDUSTRIAL MACHINE - There are provided a method and system for testing software for an industrial machine with continuous test values reflecting actual environmental factors, using a simulator before the software for the industrial machine is embedded into an actual industrial machine. A method for testing software for an industrial machine, the method comprising the steps of: coding a program for a diagram through which the industrial machine is driven; compiling the program into an instruction with which the industrial machine is driven; downloading the compiled program onto a simulator for implementing a programming interface provided by the industrial machine; executing the compiled program in the simulator: generating a first data for testing the compiled program: transmitting the first test data to the simulator having the downloaded program from a testing tool; and outputting a result data obtained after executing the program having the transmitted first test data and then transmitting the result data to the testing tool. Accordingly, it is possible to reduce a time taken for testing, to improve the accuracy and efficiency of the testing and to save cost required in the testing. | 04-28-2011 |
20110154301 | Multidimensional Debugger - A computer system for programming applications in a programming environment, including, a computer adapted to execute software to form a programming environment enabling creation of a software application using multiple programming languages, a multidimensional debugger installed on the computer; wherein the multidimensional debugger is made up from two or more debuggers each for use in debugging a different programming language, wherein the two or more debuggers use a common work memory to share information; and wherein the two or more debuggers use a common user interface. | 06-23-2011 |
20110239198 | System, Method, and Computer Readable Medium for Universal Software Testing - An automated software testing and validation system allows testing of a software application under test (SAUT) regardless of the dynamic nature of the SAUT. An abstracted set of hierarchal or linear objects model certain regions of the SAUT. Automated test scripts utilize theses regions to intuitively navigate and identify potions of the SAUT to automate. The scripts can also access specific SAUT elements contain within each defined region. These elements can then be used to invoke actions or verify outputs there from. The system uses a set of rich identification rules embodied in the system which allow the user to configure the identification of any element within the abstracted region. The rules are customizable to allow the user to configure the desired level of loose coupling between the automated scripts and the target element to adapt the scripts to the nature of the SAUT. | 09-29-2011 |
20110246971 | COMMON RECORDING AND REPLAYING PERFORMANCE TEST TOOL FOR A CLIENT-SERVER ENVIRONMENT - A method, system and computer program product for recording and replaying a program execution in a client-server environment capable of supporting different client-server communication protocols. A common recorder of the exemplary embodiments identifies respective class files and libraries used by a client application to process client actions and data passed in client requests and server responses. The recorder stores class files and data in a replay file and later re-creates server loads and client actions based on the class files, data and client action results in the replay file during a replay of the execution. | 10-06-2011 |
20110283267 | Test Framework of Visual Components in a Multitenant Database Environment - Disclosed herein are techniques for compiling a procedure for testing a page. In some implementations, a component definition for a component instance referred to in computer programming language instructions defining a test procedure for testing a page may be received. The page may be defined by a page description implemented in a markup language. The page description may include a reference to a first portion of a component instance. Compiled wrapper code operable to simulate the presence of the component instance may be generated. The compiled wrapper code may represent the first portion of the component instance referenced in the page description. A compiled test procedure may be generated based on the computer programming language instructions. The compiled test procedure may include the compiled wrapper code. The compiled test procedure may be capable of being executed to perform the test procedure. | 11-17-2011 |
20110289489 | CONCURRENT CROSS BROWSER TESTING - A system may include a plurality of test environments, each test environment being configured to simulate user actions according to a test configuration. The system may further include a test simulator device including a processor in selective communication with the plurality of test environments and configured to receive a user action; send the user action to a first of the plurality of test environments having a first test environment; and send the user action to a second of the plurality of test environments having a second test environment. | 11-24-2011 |
20110314455 | SOFTWARE TRAINING APPLICATION USING AUTOMATED DISCOVERY OF USER INTERFACE CONTROLS - Software applications (“training applications”) that are designed to train users how to use a target software application may be generated by automatic examination of the target application. In one implementation, a device may extract elements of the target application that affect a user interface of the target application. The device may store the elements as user interface elements and generate a training application that uses at least some of the user interface elements to present portions of an interface of the target application. | 12-22-2011 |
20120174079 | Systems and methods for simulating a mobile device application - A system is provided for simulating and creating device applications for convenient development that includes a code module configured to receive application assets for use in a device and a simulation module configured to display runtime application output results on a visual display and to preview changes on a simulated display when application code is modified. A device module may be configured to display runtime application output results on a visual display from the same source application assets used during simulation | 07-05-2012 |
20120180029 | METHOD AND SYSTEM FOR MANAGING PROGRAMMED APPLICATIONS IN AN OPEN API ENVIRONMENT - A method and system for an open API dashboard system for monitoring and managing one or more developer programmed applications configured to use one or more services provided by a service owner are provided. The system includes an application area associated with a corresponding programmed application, each application area including a call metrics group configured to display summarized metrics, a services used group configured to display a listing of each service called by the programmed application and metrics associated with each service, and a key management group configured to prompt a developer of the programmed application to request or revoke a key, wherein the key includes a developer identification, a programmed application identification, and signed certificates relating to services used by the programmed application. The system also includes a side bar area configured to prompt a developer to request information or help relating to the application area. | 07-12-2012 |
20130036406 | CONTEXTUAL EXCEPTION MANAGEMENT IN MULTI-TENANT SYSTEMS - Methods and systems are provided for managing exceptions in a multi-tenant system providing instances of a virtual application over a network to multiple tenants. One exemplary method involves obtaining, from an instance of the virtual application, context information associated with an anomalous condition identified by the virtual application and automatically creating an exception record maintaining an association between the anomalous condition and the context information. | 02-07-2013 |
20130036407 | CONTEXTUAL EXCEPTION MANAGEMENT IN MULTI-TENANT SYSTEMS - Methods and systems are provided for assigning exceptions in a multi-tenant system providing instances of a virtual application over a network to multiple tenants. One exemplary method of assigning an exception record corresponding to an anomalous condition identified by an instance of the virtual application involves obtaining context information associated with the anomalous condition from the instance of the virtual application and automatically assigning the exception record to a development entity based at least in part on the context information. | 02-07-2013 |
20130042224 | APPLICATION ANALYSIS DEVICE - The invention concerns a method for performing a run-time simulation of a computer program comprising: extracting said computer program from a first application environment to a second application environment; parsing said computer program to generate a hierarchical representation of said computer program; based on said hierarchical representation, inserting at least one log value generation instruction into said extracted computer program to generate an enhanced computer program; re-injecting said enhanced computer program into said first application environment; executing, in said first application environment, said enhanced computer program; and receiving from said first application environment generated log values and analysing said values with respect to a hierarchical representation of said computer program. | 02-14-2013 |
20130104109 | PRODUCER GRAPH ORIENTED PROGRAMMING FRAMEWORK WITH SCENARIO SUPPORT - Embodiments of a producer graph oriented programming framework with scenario support have been presented. In one embodiment, a request to evaluate potential impacts by a change on an application program is received. The application program includes a set of producers, each having at least an instance and a method associated with the instance. Responsive to the request, the application program may be simulated with the change while the existing states and existing outputs of the producers are preserved. | 04-25-2013 |
20130145351 | SYSTEM AND METHOD FOR DEVELOPING AND TESTING LOGIC IN A MOCK-UP ENVIRONMENT - A system and method is provided for generating logic to automate target applications. The logic may be programmed in a virtual environment using mock-up screen elements that mimic the behavior of real screen elements in the target applications environments. The programmed logic may be executed in a computer system using the real screen elements in the target applications environments. The operating environment may be switched between the virtual environment in a mock-up mode and the target applications environment in a real mode. | 06-06-2013 |
20130145352 | BUSINESS PROCESS EXECUTION LANGUAGE PROGRAM SIMULATION - A BPEL program simulator can include a document object modeler configured to arrange activities defined by a BPEL document into a document object model (DOM) tree. The DOM tree can include activity nodes and links between the activity nodes. The BPEL program simulator further can include simulation logic configured to process the activity nodes to emulate at least one BPEL activity selected from the group consisting of Sequence, Flow, While, Pick and OnMessage, Switch and Case, Invoke, Script, Receive, Reply, Empty, Staff, and Assign. | 06-06-2013 |
20130174128 | Estimating Application Energy Usage in a Target Device - Embodiments provide implementations for estimating a test application's energy usage on a target device based on execution of the test application. Resource usage associated with the execution of the test application is measured. The measured resource usage is input into a power model of the target device to estimate the energy that the test application uses when executed on the target device. An emulation system is configured to execute the test application in a virtual execution environment using resource scaling and simulated target device application programming interfaces to substantially simulate the corresponding capabilities of the target device. | 07-04-2013 |
20130212566 | COORDINATING AND CONTROLLING DEBUGGERS IN A SIMULATION ENVIRONMENT - A simulation environment, in one embodiment, includes a debugger server, one or more debuggers, and one or more debugger adapters. Each debugger adapter couples a corresponding debugger to the debugger server. The debugger server coordinates the run mode of the debugger adapters. Each debugger adapter controls the run mode of its corresponding debugger. | 08-15-2013 |
20130254750 | METHOD OF DEBUGGING SOFTWARE AND CORRESPONDING COMPUTER PROGRAM PRODUCT - A method of debugging software for an Integrated Development Environment connected to a target hardware system and to a simulator configured to simulate the target hardware system. The method comprises receiving, by a debugging tool of the Integrated Development Environment, simulator debugging data from the simulator, receiving, by the debugging tool, hardware debugging data from the target hardware system, comparing, by the debugging tool, the hardware debugging data with the simulator debugging data; and indicating, by the debugging tool, the result of comparing the hardware debugging data with the simulator debugging data. | 09-26-2013 |
20130290939 | DYNAMIC DATA FOR PRODUCING A SCRIPT - Dynamic data associated with multiple execution instances of an application process is stored in a data structure. The dynamic data includes correlation data for identifying a communication between at least one client computer and a server computer. The dynamic data in the data structure is retrievable to produce a script to simulate behavior relating to execution of the application process. | 10-31-2013 |
20130311977 | ARRANGEMENT AND METHOD FOR MODEL-BASED TESTING - An electronic arrangement for analyzing a model-based testing scenario relating to a system under test (SUT), includes a model handler entity for obtaining and managing model data indicative of a model intended to exhibit the behavior of the SUT, a test plan handler entity for obtaining and managing test plan data indicative of a number of test cases relating to the model and expected outcome thereof, a test execution log handler entity for obtaining and managing test execution log data indicative of the execution of the test cases by the test executor and/or SUT, a communications log handler entity for obtaining and managing communications log data indicative of message traffic between the test executor entity and SUT, and an analyzer entity for detecting a number of failures and their causes in the model-based testing scenario on the basis of model, test plan, test execution log and communications log data. | 11-21-2013 |
20130326488 | SIMULATED NETWORK - Systems, methods, and computer-readable and executable instructions are provided for providing a simulated network. Providing a simulated network can include collecting a number of network parameters for a plurality of locations and determining an application frequency of an application for the plurality of locations. Furthermore, providing a simulated network can include providing a simulated network with the number of network parameters to a number of testers of the application, wherein the number of network parameters are provided proportionally to the application frequency. | 12-05-2013 |
20130339934 | UPDATING VIRTUALIZED SERVICES - A disclosed example method to update a virtualized service involves comparing at least one node of a first service schema to at least one node of a second service schema based on at least one criterion, and finding at least one change in the at least one node of the second service schema relative to the at least one node of the first service schema based on the at least one criterion. The example method also involves updating a first node of a first virtualized service with a processor and without user intervention based on the at least one change while maintaining an association between the first node of the first virtualized service and data previously associated with the first node. | 12-19-2013 |
20140047417 | SYSTEM FOR PROVIDING TEST ENVIRONMENTS FOR EXECUTING AND ANALYSING TEST ROUTINES - A system is operable to provide one or more test environments for executing and analysing test routine. The system includes one or more user interfaces coupled via a communication network to a server arrangement for hosting a plurality of emulations of wireless communication devices or terminals. The server arrangement is operable to receive one or more software applications for execution upon the wireless communication devices or terminals, and one or more test routines for use in testing the wireless communication devices or terminals. Moreover, the server arrangement is operable to execute one or more the software applications and apply the one or more test routines thereto. Furthermore, the server arrangement is operable to monitor operation of the wireless communication devices or terminals and to provide corresponding test results to the one or more user interfaces. | 02-13-2014 |
20140089904 | TECHNIQUE FOR SIMULATING AN ORIENTATION CHANGE EVENT IN A TEST ENVIRONMENT - A computer-implemented method is presented for simulating an orientation change on a computing device in a test environment. The method includes: retrieving an orientation action from a test script, the test script defined in accordance with a scripting language and the orientation action specifying an angle of rotation to simulate; setting a value of a window orientation variable in a web browser, the value of the window orientation variable correlating to the angle of rotation specified by the orientation action; issuing a resize command to a window resize function supported by the web browser; and issuing a change orientation event to a rendering engine associated with the web browser. | 03-27-2014 |
20140165046 | SYSTEM AND METHOD FOR PROVIDING A GUIDELINE FOR OPTIMIZING PLATFORM - A system and method for providing a guideline for optimizing a platform are provided. The system for providing a guideline for optimizing a platform includes: a virtual hardware platform which virtually simulates a hardware architecture equivalent to hardware and performs a function of the hardware; a software platform which provides an operating environment of software on the virtual hardware platform; an application class which installs and operates software to be inspected on the software platform; a simulation class which simulates the software to be inspected; and an optimization inspection class which inspects whether the software to be inspected is optimized to the hardware platform or the software platform, during the simulation, the optimization inspection class providing an optimization inspection result of the software to be inspected as the guideline for optimizing the platform. | 06-12-2014 |
20140196014 | System and Method of Debugging Multi-Threaded Processes - A system and method of debugging a multi-threaded process with at least one running thread and at least one suspended thread is disclosed. Embodiments utilize a blocking function to block the thread of a process while other threads are allowed to run. The blocking function may be executed in a suspended thread by a debugger under control of a thread blocking controller. The other threads may implement interprocess communication channels for enabling communication between the process and another application. A simulated user interface (UI) of a debugger enables interaction with users while a hardware simulation thread is blocked, where blocking of the hardware simulation thread may be implemented by a thread blocking component implemented externally to the debugger. Where a thread blocking controller is implemented within the debugger, a debugger UI may interact with a user while the hardware simulation thread is blocked and interprocess communication threads are running | 07-10-2014 |
20140201723 | Systems and Methods for Evaluating Stability of Software Code for Control Systems - In one embodiment, a method of evaluating stability of software code for a control system includes receiving a set of initial trajectories by a semidefinite programming solver module, and determining one or more candidate Lyapunov functions based on the set of initial trajectories. The method further includes performing a plurality of simulations using a model of the control system to create a set of discovered trajectories, and evaluating the set of discovered trajectories to determine one or more counterexample trajectories that violate one or more Lyapunov conditions. If one or more counterexample trajectories are discovered, then the method includes inputting the set of discovered trajectories including the one or more counterexample trajectories into the semidefinite programming solver module, and determining, by the semidefinite programming solver module, one or more additional candidate Lyapunov functions from the set of initial trajectories and the set of discovered trajectories. | 07-17-2014 |
20140223418 | PERFORMANCE DATA IN VIRTUAL SERVICES - Performance data is accessed that describes a response time of a first software component to a particular request of another software component. A virtual service is instantiated to simulate operation of the first software component. In some instances, the virtual service can be instantiated based on a service model. The virtual service uses the performance data to generate responses to requests received from a second software component based on the performance data. | 08-07-2014 |
20140245270 | SYSTEMS AND METHODS FOR PROVIDING CONTEXT SIMULATION - A mechanism for providing context simulation. A method includes receiving context relay from a client machine. The context relay includes context input set (CIS) and configuration difference (diff) data. The method also includes applying the diff data to an application so that configuration settings of the application are same as the configuration settings of a first application on the client machine. The method also includes retrieving message information from the CIS and sending the message information to the application. The method further includes executing the application in same interval as the first application being executed on the client machine. | 08-28-2014 |
20140282436 | TESTING A SOFTWARE INTERFACE FOR A STREAMING HARDWARE DEVICE - Embodiments of the disclosure relate to testing a software interface for a streaming hardware device through simulation. Methods include receiving, by a processor, a data manipulation request and a data segment associated with the data manipulation request and generating, by the software interface, an input data stream comprising control information and the data segment. The method also includes transmitting the input data stream to a simulation device and generating, by the simulation device, an output data stream in response to the input data stream, the output data stream including a delineator, control data, a manipulated data segment and a trailing delineator. The simulation device is configured to simulate the operation of the streaming hardware device by performing the data manipulation request. | 09-18-2014 |
20140380284 | METHOD FOR DEVELOPING AND TESTING A CONNECTIVITY DRIVER FOR AN INSTRUMENT - A computer readable memory medium comprising program instructions for developing and testing a connectivity driver for an instrument is provided. The program instructions are executable by a processor to record transmissions to or from the instrument, place raw data from each recorded transmission into a primary field, and generate a secondary field associated with the primary field. The secondary field includes at least one of: a time that the transmission was transmitted at, a direction the transmission was transmitted in, a content of the transmission, and a state of the connectivity driver during the transmission. The program instructions are also executable by a processor to modify the content of the first or secondary fields, and play the modified transmission from computer readable memory medium in order to debug the communications software. | 12-25-2014 |
20150026667 | Network Development and Testing as a Cloud Service - Presented herein are techniques to receive configuration instructions for elements of a network topology to be simulated and tested. In response to receiving and in accordance with the configuration instructions, a plurality of software images (for a plurality of virtual network elements of the network topology) are configured via an Application Programming Interface (API). The plurality of software images run in a cloud host. In response to receiving and in accordance with the configuration instructions, data is configured via the API, which represents one or more connections between the virtual network elements. A plurality of software images for the plurality of virtual network elements is then executed in accordance with the data representing the connections, for development and testing of the network topology. | 01-22-2015 |
20150058828 | PLC SIMULATION SYSTEM, PLC SIMULATOR, RECORDING MEDIUM, AND SIMULATION METHOD - In a PLC simulation system ( | 02-26-2015 |
20150058829 | TESTING A SOFTWARE INTERFACE FOR A STREAMING HARDWARE DEVICE - Embodiments of the disclosure relate to testing a software interface for a streaming hardware device through simulation. Methods include receiving, by a processor, a data manipulation request and a data segment associated with the data manipulation request and generating, by the software interface, an input data stream comprising control information and the data segment. The method also includes transmitting the input data stream to a simulation device and generating, by the simulation device, an output data stream in response to the input data stream, the output data stream including a delineator, control data, a manipulated data segment and a trailing delineator. The simulation device is configured to simulate the operation of the streaming hardware device by performing the data manipulation request. | 02-26-2015 |
20150067656 | Methods and Systems for Testing Interactions Between Mobile Applications - A shared platform included in a device can be configured to execute instructions from a first application and a second application to operate the device. The shared platform can be configured to receive mode instructions from the first application indicative of operating in a test mode where the shared platform provides simulated responses to the first application. The shared platform can receive a request from the first application pertaining to an operation of the second application. The shared platform operating in the test mode can determine a response to the request from the first application based on a simulation of providing the request to the second application. | 03-05-2015 |
20150113511 | SYSTEMS INCLUDING NETWORK SIMULATION FOR MOBILE APPLICATION DEVELOPMENT - A system and methods to emulate an application executing in real time in a mobile device. The mobile device is emulated in real time using a model running on a processor extrinsic to the mobile device. The model is based on characteristics indicative of performance of the mobile device. The application is executed in real time within the model and the application executing in the model is monitored to determine resource utilization information by the application for the mobile device. The resource utilization information for the mobile device is displayed. | 04-23-2015 |
20150121350 | VIRTUAL SIMULATION DEVICE AND VIRTUAL SIMULATION SYSTEM INCLUDING THE SAME, AND VIRTUAL SIMULATION METHOD - Provided is a virtual simulation device including a simulator unit executing embedded software; an image implementing unit implementing an image corresponding to an embedded system in which the embedded software is installed; and a state managing unit, wherein the state managing unit receives a state message created by executing the embedded software from the simulator unit, converts the state message into a control message capable of being interpreted by the image implementing unit and delivers the control message to the image implementing unit. | 04-30-2015 |
20150355997 | Server-Platform Simulation Service - A server-platform simulation service process involves receiving requests for server-platform simulation service. Simulation scenes including checkpoint simulation scenes corresponding to respective requests are identified. Respective computer hosts for executing said server-platform simulator based on the identified scenes are configured. Users are provided access to the computer hosts configured with the identified scenes. | 12-10-2015 |
20160011960 | EXTRACTION OF PROBLEM DIAGNOSTIC KNOWLEDGE FROM TEST CASES | 01-14-2016 |
20160055079 | SOFTWARE APPLICATION LIFECYCLE MANAGEMENT - In association with a predefined requirement of a software application, a plurality of inputs associated with a scenario that provides a context for the predefined requirement are received, including a scenario name, description, expected behavior, and indicators of a likelihood of the scenario occurring, of an impact of a failure of the scenario, and of a probability of the failure of the scenario occurring. A testing priority is calculated for the scenario based on the indicator of the likelihood of the scenario occurring, the indicator of the impact of the failure of the scenario, and the indicator of the probability of the failure of the scenario occurring. A report that includes the testing priority for the scenario and one or more other testing priorities for one or more other scenarios of the predefined requirement is provided. | 02-25-2016 |
20160179658 | USER INTERFACE TESTING ABSTRACTION | 06-23-2016 |
20160188451 | SOFTWARE TESTING - Embodiments of the present disclosure provide a method, a computer program product and a computing device for software test by wherein a computing device, wherein at least one virtual hardware component, each virtual hardware component simulating a behavior of a hardware component associated with a to-be-tested software, and testing the to-be-tested software based on the behavior simulated by the at least one virtual hardware component. | 06-30-2016 |