Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Subclass of:

703 - Data processing: structural design, modeling, simulation, and emulation

Patent class list (only not empty are listed)

Deeper subclasses:

Class / Patent application numberDescriptionNumber of patent applications / Date published
703014000 Circuit simulation 356
703021000 Computer or peripheral device 159
703022000 Software program (i.e., performance prediction) 135
703018000 Power system 62
703017000 Event-driven 53
703020000 Target device 28
703019000 Timing 17
20130030783PARAMETER DETERMINING METHOD AND DEVICE - An approximated objective function value calculator calculates individual estimated values for an evaluation parameter corresponding to individual values of a controlled parameter where the value of a non-controlled parameter is held constant at the current value in an approximated objective function estimated by an approximated objective function estimator. A proximity distance calculator calculates, as a proximity distance s for each individual value for the controlled parameter, a distance from each individual value for the controlled parameter, in a case where the value of the non-controlled parameter is held constant, to the analysis data having the nearest distance when projected onto an input variable space defined by the controlled parameter and the non-controlled parameter. An additional measurement point determining indicator calculator calculates an additional measurement point determining indicator P corresponding to each individual value of the controlled parameter as P=estimated value−α×s.01-31-2013
20110184713DYNAMIC-BASED VERIFICATION APPARATUS FOR VERIFICATION FROM ELECTRONIC SYSTEM LEVEL TO GATE LEVEL, AND VERIFICATION METHOD USING THE SAME - The simulation consists of a front-end simulation and a back-end simulation. The front-end simulation can use an equivalent model at different abstraction level, or a simulation model for the back-end simulation. The back-end simulation uses the simulation result of front-end simulation so that it can run one or more simulation runs sequentially or in parallel. Alternatively, models at lower level of abstraction are simulated together with a model at higher level of abstraction in parallel using two or more simulators.07-28-2011
20080275687Integration of fast feedback into systems configuration - A configuration operation set for configuring a system element is tested by simulating execution of the control operation set with simulation sample test data. The configuration operation set is received via a configuration user interface in a configuration view. Simulation sample test data is received via a simulation user interface in a simulation view. The configuration view and the simulation view may be simultaneously viewed on a display. In a single session, a control operation set may be received, simulation sample test data may be received, a simulation may be run, and the results of the simulation may be viewed. If the results of the simulation agree with expected results, the control operation set may be saved, and executed in the system element of interest. If the results of the simulation do not agree with the expected results, the control operation set may be cancelled.11-06-2008
20100057422COMMUNICATION QUALITY EVALUATION METHOD, COMMUNICATION QUALITY EVALUATION DEVICE AND COMMUNICATION QUALITY EVALUATION PROGRAM FOR WIRELESS LAN SYSTEM - The object is to reduce the amount of processing in network simulation executed at the time of evaluating communication quality of a wireless LAN and reduce computation time of simulation based on a set radio wave propagation situation. At a step of executing network simulation in a wireless LAN communication quality evaluation method using network simulation, a situation of arrival of a radio wave transmitted by a terminal at other access point or other terminal is considered to be the same as a situation of arrival of a radio wave transmitted by an access point to which the terminal belongs at other access point or an access point to which other terminal belongs.03-04-2010
20110191090OVER-THE-AIR TEST - A testing system comprises an emulator having a simulated radio channel for communicating therethrough with the electronic device. The testing system comprises a plurality of antenna elements coupled to an emulator which forms a beam of a signal of a path of a simulated radio channel with at least two antenna elements of the plurality of antenna elements in an anechoic chamber.08-04-2011
20090319248SYSTEMS AND METHODS FOR A SIMULATED NETWORK TRAFFIC GENERATOR - System and methods for generating network traffic in a simulated network environment including creating one or more network traffic pattern within the simulated network environment that replicate actual traffic patterns within a users operating network environment, creating a traffic profile utilizing one or more of the network traffic patterns, creating a traffic scenario that includes a group of created traffic profiles and traffic scenario metadata wherein creating includes traffic pattern metadata, traffic profile metadata, and traffic scenario metadata.12-24-2009
20130085737RELAY NODE SIMULATOR AND TEST METHOD - A relay node simulator includes a marker display control unit that correlates a base station marker, a relay node marker, and a terminal marker to a predetermined coordinate system and allows the makers to be displayed on an operation screen, and that allows at least one of the markers to be displayed on the operation screen in a movable manner in accordance with an operation input, a position specifying unit that specifies respective positions of the respective markers in the coordinate system, and a pattern display control unit that allows a magnitude of a characteristic value relating to a first RF signal or a second RF signal to be displayed on the operation screen as a discriminable pattern, wherein, a test signal to which the characteristic value corresponding to the specified position is applied is output.04-04-2013
20090216511Sensor Simulator - Sensor simulator for testing behavior of a process installation as a function of signals of a sensor, whose signals are simulated by the sensor simulator, wherein the process installation includes at least one measurement path having a sensor interface for connecting the sensor, to which the sensor simulator can be connected, wherein the simulator includes a measurement path interface, which can be connected to the sensor interface of the measurement path, and outputs signals to the measurement path and/or receives signals from the measurement path; and a control circuit for simulation of signals, which form the output signal of the measurement path interface, wherein the signals include curves of measurement signals as a function of time.08-27-2009
20090276200NON-DESTRUCTIVE SIMULATION OF A FAILURE IN A VIRTUALIZATION ENVIRONMENT - A method for simulating a hardware failure in a virtualization environment includes determining a location of an instruction pointer for a particular operating system operating in the virtualization environment; determining an address of a memory location containing an invalid instruction; and writing the address of the memory location containing the invalid instruction in the location of the instruction pointer.11-05-2009
20090319247Systems and Methods for A Simulated Network Environment and Operation Thereof - Methods and Systems for simulating a network environment includes simulating network components and network architecture of a user network, simulating real-world network traffic on the simulated user network, simulating network events within the simulated real-world traffic on the simulated user network, monitoring the simulated network, the simulated traffic including the simulated network events, and receiving input from a user, such inputs manually controlling/managing the simulated network components of the simulated user network responsive to the monitoring.12-24-2009
20130041644AUTOMATED UPGRADING METHOD FOR CAPACITY OF IT SYSTEM RESOURCES - Embodiments provide a method for performing an automatic execution of a Box and Jenkins method for forecasting the behavior of said dataset. The method may include pre-processing the dataset including providing one or more missing values to the dataset, removing level discontinuities and outliers, and removing one or more last samples from the dataset, obtaining a trend of the pre-processed dataset including identifying and filtering the trend out of the dataset based on a coefficient of determination methodology, detecting seasonality to obtain a resulting stationary series including computing an auto correlation function of the dataset, repeating the detecting step on an aggregate series of a previous dataset, and removing detected seasonality based on a seasonal differencing process, and modeling the resulting stationary series under an autoregressive-moving-average (ARMA) model.02-14-2013
20100042396Automated Method for Validating Manufacturing Test Rules Pertaining to an Electronic Component - The invention is generally directed to a method and apparatus for validating a specified manufacturing test rule, which pertains to an electronic component. One embodiment comprising a method includes the step of generating a file of test data sets, wherein each test data set in the file is valid for the rule. Each test data set includes a stimulus comprising one or more single input vectors, and further includes a set of results that are expected, when the stimulus is applied to the electronic component. The method further comprises constructing a testbench to prepare each of a plurality of testcases for simulation, wherein each testcase corresponds to the stimulus and the expected output results of one of the test data sets, and each testcase is disposed to be simulated separately, or independently, from every other testcase. The method further comprises selectively preparing each of the testcases for simulation, in order to provide simulated results for the stimulus corresponding to each testcase. The expected results and the simulated results are compared for each testcase, in order to determine whether there are any differences therebetween. Each of the above steps can be carried out using means that are completely automated. Thus, the entire method for validating manufacturing test rules can likewise be completely automated. Also, the processing applied to different test cases can occur simultaneously or in parallel, to substantially reduce the processing burden.02-18-2010
20100324876SIMULATION METHOD FOR A WIRELESS COMMUNICATION SYSTEM INCLUDING MULTIPLE ANTENNAS AND MULTIPLE NODES - A simulation method for a wireless communication system with multiple antennas and multiple nodes is disclosed. The method adopts a separable correlation channel model to simulate a wireless communication system with multiple antennas and multiple nodes, wherein in this model the nodes in the same area are correlated, and the nodes in different areas are not correlated.12-23-2010
20090157374SIMULATION TEST SYSTEM AND METHOD FOR TESTING VEHICLE ELECTRONIC COMPONENT - Disclosed is a simulation test system and method for testing a vehicle electronic component capable of easily testing performance of the electronic component anytime regardless of location without repeating the same driving test.06-18-2009
20090157370COMPUTING METHOD OF MOTOR MODEL, MOTOR SIMULATION METHOD, MOTOR SIMULATION APPARATUS, MOTOR-MODEL COMPUTING PROGRAM, SIMULATION METHOD AND SIMULATION PROGRAM - This is to provide a computing method of motor model, a motor simulation method and a motor simulation apparatus in which high-speed real-time simulation is made feasible while saving computer resources. A motor model is formulated, motor model which uses a motor model of alternate-current motor which virtually includes the inverse matrix of an inductance matrix L(θ), which is a predetermined function whose variable is a rotary angle θ, and, in the computation of this motor model, the value, which is obtained by computing a matrix λ(θ) which is equal to the inverse matrix of the inductance matrix L(θ), is used as the value of the inverse matrix of the inductance matrix L(θ).06-18-2009
20090157373Analyzing model creating apparatus and method, and computer-readable storage medium - An analyzing model creating apparatus includes an interval acquiring part to acquire intervals of a plurality of parts that are mounted on a PCB for an electronic equipment, from design data of the PCB, a comparing part to compare a minimum part interval between the parts and a first mesh size which is preset, and a computing part to compute a value which is ½ the minimum part interval between the parts as a second mesh size if the minimum part interval between the parts is less than 2 times the first mesh size. A generating part is provided to generate an analyzing model of the printed circuit board based on the second mesh size.06-18-2009
20120185229APPARATUS AND METHOD FOR DETERMINING OPTIMUM PATHS IN A MULTI-LAYER NETWORK USING A ROUTING ENGINE - Network simulation equipment for determining routes across a multi-layer system, the network simulation equipment comprising: an adaptor module configured to convert a multi-layer system into a multi-layer network of nodes and links; a first routing engine configured to determine a plurality of populations of paths, each population of paths corresponding to a route across a layer of the multi-layer network; a second routing engine configured to determine a plurality of multi-layer populations of paths, each multi-layer population of paths corresponding to a route across the multi-layer network and comprising populations of paths for at least two different layers of the multi-layer network selected from the plurality of populations of paths determined by the first routing engine; and an evolving module configured to mate at least two multi-layer populations of paths from the plurality of multi-layer populations of paths to create a third multi-layer population of paths.07-19-2012
20120185228Structure for Performing Cacheline Polling Utilizing a Store and Reserve Instruction - A design structure for performing cacheline polling utilizing a store and reserve instruction are disclosed. In accordance with one embodiment of the present invention, a first process initially requests an action to be performed by a second process. A reservation is set at a cacheable memory location via a store operation. The first process reads the cacheable memory location via a load operation to determine whether or not the requested action has been completed by the second process. The load operation of the first process is stalled until the reservation on the cacheable memory location is lost. After the requested action has been completed, the reservation in the cacheable memory location is reset by the second process.07-19-2012
20090125291IMAGE COMPLEXITY COMPUTATION IN PACKET BASED VIDEO BROADCAST SYSTEMS - A method to determine real time image complexity in video streaming, IPTV and broadcast applications using a statistical model representing channel bandwidth variation and image complexity that considers scene content changes. Available channel bandwidth is distributed unevenly among multiple video streams in proportion to bandwidth variation and image complexity of the broadcast video stream. The distribution of available channel bandwidth is determined based upon an image complexity factor of each video stream as determined from probability matrices considering bandwidth variations and image complexity.05-14-2009
20090125290Automatic verification of device models - An efficient and cost effective mechanism for generating test files for automatic verification of a device model is disclosed. Uncompleted coverage goals determined based upon simulating processing of a test file by a design model may be expressed as negative assertions for input to a test data generator, where output from the test data generator may used to create a test file for completing all or some of the uncompleted coverage goals. The test data generator may indicate data which causes a property to fail, and therefore, may indicate test data which causes the uncompleted coverage goal to succeed. The initial test file may represent zero code coverage and/or zero functional coverage, thereby enabling the test data generator to automatically create one or more test files for accomplishing the more extensive code coverage goals and/or functional coverage goals. Functional coverage goals may be automatically generated by the test data generator.05-14-2009
20100017183Multiprocessor Development Environment - In a method of simulating a multi-processor system by running code that simulates the system on a host processor, a SPECULATE and a COMMIT instruction is used to mark an area of memory, shared across several simulated processors, and the code is translated at run time to a form required by the host processor. All instructions are mapped to a native instruction set of the host using two different code dictionaries: all instructions outside a SPECULATE/COMMIT region are mapped to the first of the two code dictionaries. If a SPECULATE instruction is encountered during runtime by a simulator running the code, the instructions are mapped to a native instruction set of the host using the second code dictionary. Within the SPECULATE/COMMIT region are mapped to the native instruction set of the host using a second model that more accurately represents the multi-level memory of the final hardware implementation of the multi-processor system.01-21-2010
20090043557Method, System, and Apparatus for Emulating Functionality of a Network Appliance in a Logically Partitioned Environment - A network appliance is emulated in a logically partitioned environment. Activity of a logical partition (LPAR) acting as a network appliance is monitored. When a change in activity occurs in the LPAR acting as the network appliance, a set of business logic partitions served by the LPAR acting as the network appliance is determined, and resource utilization of each business logic partition served by the LPAR acting as the network appliance is determined. A determination is also made whether each business logic partition served by the LPAR acting as the network appliance needs more or less resources. Availability of resources is determined, and resources are allocated or deallocated to or from the business logic partitions served by the LPAR acting as the network appliance based on the need for resources and the availability of resources for each business logic partition.02-12-2009
20110004455Designing a Network - A method of designing a network given a set of network nodes, a set of adjacencies defining which nodes can be connected together directly and so are topologically adjacent and a traffic matrix comprising a plurality of entries each indicating a source node, a destination node and a number being the number of connections from the source node to the destination node that are to be present in the network; the method comprising the steps of: simulating the network nodes and the adjacencies thereof to generate a simulated network; simulating applying the traffic matrix entry by entry, each application of an entry causing a number of links consistent with the entry to be simulated between the source and destination nodes indicated in the entry, via a chain of topologically adjacent nodes; simulating the effect of at least one failure on the simulated network, including simulating the re-routing of the links onto a replacement chain where the chain is broken; determining the number of links between each pair of topologically adjacent nodes; repeating these steps for a plurality of iterations, the order in which the entries in the traffic matrix and the faults are applied being different in different iterations; for each iteration and for each topologically adjacent pair of nodes, determining an average number of links between the pair of nodes for all iterations so far; for each iteration and for each pair of topologically adjacent pair of nodes, determining a variance in the average number of links for all iterations so far; for each iteration, determining an average variance in the average number of links for all iterations so far, the average being taken across the entire network; for each iteration, determining a variance in the variances in the average number of links for all iterations so far, the variance being taken across the entire network; determining when to cease iterating based upon the variance in the variances in the average number of links.01-06-2011
20090306952SIMULATION METHOD, SYSTEM AND PROGRAM - In a normal operation, a physical unit simulator is allowed to speculatively perform high-speed continuous execution. Only when an actual input comes in, a speculative input and the actual input are compared with each other. Thereafter, in response to inconsistency between the inputs, the physical unit simulator is returned to a point closest to the point of the actual input and is allowed to execute a variable step module to reach the point of the actual input. Upon arrival at the point of the actual input, the simulator is shifted back to the high-speed continuous execution from there. Thus, a processing speed of the simulator can be significantly improved.12-10-2009
20090306951ARCHITECTURE FOR SUBSCRIBER SIMULATION ON AN ATN - The present invention concerns the field of communication networks having a structure similar to an aeronautical telecommunications network (ATN). In particular, the invention relates in particular to how to simply simulate a large number of subscribers exchanging information via an ATN with equipment under test so as to test the ability of the equipment to exchange, via an ATN, information with a large number of subscribers. The inventive architecture comprises in particular a modified ATN stack enabling several separate communication channels to be opened on the ATN for a common application, said application being simultaneously implemented by several simulated entities. The modification of the ATN stack concerns in particular the assignment, by the corresponding ASE layers, of AEq identifiers to the applications implemented by the simulated entities. This modification also concerns the association of a network identifier T12-10-2009
20100030544Detecting Outliers in Network Traffic Time Series - According to an aspect of the invention, a system and method is configured to detect time series outliers in network traffic.02-04-2010
20130073273CALIBRATING ALGORITHMS FOR DETERMINING ELECTRICAL LOAD AND LIFESTYLE CHARACTERISTICS - An apparatus, system, and method are disclosed for calibrating algorithms for determining electrical load and lifestyle characteristics. A model creation module creates an electrical usage model that includes an electrical device usage model for each electrical load assumed to be at simulated premises (an assumed load set). The simulated premises include characteristics from actual premises within an area serviced by an electric utility. A simulation module simulates a number of simulated electrical usages for a number of assumed load sets at the simulated premises. A load prediction module determines if a particular type of load is present within each simulated premises using a load prediction algorithm that includes algorithm parameters. An accuracy module determines an accuracy of the load prediction algorithm and an adjustment module adjusts the algorithm parameters of the load prediction algorithm in response to the determined accuracy.03-21-2013
20110015915CONFIGURING A SIMULATOR FOR TESTING WIRELESS DEVICES - Configuration of a simulator for testing a wireless device in a network environment including multiple wireless devices is facilitated by receiving as input an indication of devices to be connected to a simulator for test and an indication of at least one channel model to be applied to an identified link, and using that input to calculate settings for function elements which modify signals to implement simulated effects defined by the channel model. The calculations are performed while a test is running, thereby avoiding delays associated with playback tests. Allocation of simulator paths and function elements are automated, and an indication of how the wireless devices are to be connected to the simulator is provided to the user. Further, an interface allows the user to select a transition duration which defines the period over which transition from a first channel model to a second channel model for a selected link takes place, and also a transition function which defines the relative influence of the first and second channel models for the period over which transition takes place.01-20-2011
20090157372METHOD AND APPARATUS FOR MODELING SOURCE-DRAIN CURRENT OF THIN FILM TRANSISTOR - Provided are a method and apparatus for modeling source-drain current of a TFT. The method includes receiving sample data, the sample data including a sample input value and a sample output value; adjusting modeling variables according to the sample data; calculating a current model value according to the adjusted modeling variables; when a difference between the calculated current model value and the sample output value is smaller than a predetermined threshold value, fitting a current model by applying the adjusted modeling variables to the current model; applying actual input data to the fitted current model; and outputting a result value corresponding to the actual input data, wherein the current model is a model for predicting the source-drain current of the TFT.06-18-2009
20090271165Simultaneous Parameter-Driven and Deterministic Simulation With or Without Synchronization - A method for allowing simultaneous parameter-driven and deterministic simulation during verification of a hardware design, comprising: enabling a plurality of random parameter-driven commands from a random command generator to execute in a simulation environment during verification of the hardware design through a command managing device; and enabling a plurality of deterministic commands from a manually-driven testcase port to execute in the simulation environment simultaneously with the plurality of random parameter-driven commands during verification of the hardware design through the command managing device, the plurality of deterministic commands and the plurality of random parameter-driven commands each verify the functionality of the hardware design.10-29-2009
20100082315INTERFACE BETWEEN A VERIFICATION ENVIRONMENT AND A HARDWARE ACCELERATION ENGINE - The present invention allows a verification environment to be used to control and coordinate interaction with a design running on an accelerator or emulator without significant speed penalty. For example, an interface capable of communicating with test software running on an embedded processor is used to control and monitor the flow of data into the external interface of the design. Thus, a connection is made between the verification environment and the design under test running on the accelerator/emulator via a connection formed directly between the verification environment and embedded software running on the emulator for simulation and monitoring purpose at a very low frequency so that high-speed acceleration may still be achieved.04-01-2010
20120226487ENABLING END-TO-END TESTING OF APPLICATIONS ACROSS NETWORKS - End-to-end testing of applications across networks is enabled. To test the application and the infrastructure subsystems, an application server connected to the network contains an application under test. A response simulator is connected to the other end of the network. A test module is accessible to the application and to the simulator and contains a test message to be transmitted to the simulator, and an expected response message from the simulator. The application transmits each test message and compares a response message from the simulator to an expected response message. The simulator obtains the response to each test message from the test module.09-06-2012
20110022373MODEL CHECKING OF LIVENESS PROPERTY IN A PHASE ABSTRACTED MODEL - Phase abstraction may be utilized to increase efficiency of model checking techniques. A liveness property may be checked in respect to a phase abstracted model by modifying the liveness property in accordance with the phase abstracted model. A fairness property may be modified to ensure that the fairness property is held by the model checker. A counter-example produced by a model checker is modified to be in accordance to an original model. The counter-example comprises a repetitive behavior. The counter-example may be modified to shorten the repetitive behavior or to apply the repetitive behavior in an earlier cycle of the counter-example.01-27-2011
20120116744Method for Designing a Process Controller - A method for designing a process controller for a process variable comprising a pressure or a flow rate, which is connectable upstream in a closed control loop of a controlled system having a positioning drive, where the closed control loop is simulated to determine the performance of the process controller. A predetermined noise value is added to a simulated profile of the actual value of a process variable, where the predetermined noise value is preferably obtained by performing a measurement at a real positioning drive. The simulated profile of the manipulated variable of the process controller is evaluated to determine an estimated energy consumption of the drive. As a result, it is thereby possible to find a compromise between the controller performance when setting the process controller without needing a direct measurement of the energy consumption at a real drive.05-10-2012
20090012769METHOD AND SYSTEM FOR LITHOGRAPHIC SIMULATION AND VERIFICATION - Methods and systems for lithographic simulation and verification comprising a process in the frequency domain or in the spatial domain of calculating intensity at a location (x, y) for a number of defocus values. In addition, evaluating the intensity calculation result to determine if the intensity level will result in the mask pattern being written onto a wafer. The verification process may be calculated in the spatial domain or in the frequency domain. The calculations may be done such that full focus window calculations may be obtained by isolating the defocus parameter “z” in the calculations.01-08-2009
20090012768METHOD FOR DECIDING ARRAY SPACING OF ARRAY ANTENNA BY USING GENETIC ALGORITHM AND ARRAY ANTENNA HAVING SOFA STRUCTURE WITH IRREGULAR ARRAY SPACING - A method for determining an array space of an array antenna by using a genetic algorithm and an array antenna having a soft structure with irregular array spacing are disclosed. The array antenna having a sofa structure with irregular array spacing, includes: a plurality of radiation elements having an inclined angle based on a horizontal plane and arranged with irregular array spacing for radiating and receiving an radio wave; a plurality of phase shifters for amplifying radiation signals radiated from the plurality of radiation elements and receiving signals received from the plurality of radiation elements, and controlling phases of the radiation signals and the receiving signals; and a radio wave signal coupler for dividing a transmitting signal to the radiation signals, transferring the divided radiation signals to the plurality of phase shifters and coupling the receiving signals from the plurality of phase shifters.01-08-2009
20080300844METHOD AND SYSTEM FOR ESTIMATING PERFORMANCE OF RESOURCE-BASED SERVICE DELIVERY OPERATION BY SIMULATING INTERACTIONS OF MULTIPLE EVENTS - Method and system for estimating performance of resource-based service delivery operation by simulating interactions of multiple events are provided. Method and system, in one aspect, simulate a plurality of events associated with a resource-based service delivery operation and allow the plurality of events to interact through a resource availability outlook. The plurality of events may include events of execution of service engagement and at least one or more of demand planning of service engagement, supply planning of resources, attrition of resources, termination of resource, or combinations of thereof.12-04-2008
20080294408METHOD AND SYSTEM FOR DEVELOPING A CONCEPTUAL MODEL TO FACILITATE GENERATING A BUSINESS-ALIGNED INFORMATION TECHNOLOGY SOLUTION - A method and system for developing a conceptual model to facilitate generating a business-aligned information technology (IT) solution. Requirements of the IT solution are defined. A conceptual model is developed by business and IT stakeholders. The conceptual model represents an IT solution design and includes systems, conceptual components and operational concepts. The conceptual components represent hardware components and software components of the IT solution. The operational concepts indicate interactions among the conceptual components that are needed to perform business functions. A computing system generates documentation of the conceptual model. The documentation is available and accessible to the business and IT stakeholders and includes documentation of the operational concepts. The architecture and design of the IT solution is developed along with related documentation.11-27-2008
20110035202BEHAVIOUR MODEL FOR A COMMUNICATION NETWORK - The invention relates to a method for enabling generation of a behaviour model for at least a part of a communications network, which method utilizes a semantically rich ontology-based network model comprising an ontology of which instances represent different events/actions that may occur in the network, as well as probability information indicating the probabilistic correlation between said events/actions. The method comprises the step of creating, in a semantic ontology-based modelling language, a modelling entity having at least three properties of which: a first property is a reference to a first instance of said network model ontology, which first instance hence represents a first event/action; a second property is a reference to a second instance of said network model ontology, which second instance hence represents a second event/action; and a third property is a numerical value based on said probability information and representing the probability of said second event/action occurring given said first event/action.02-10-2011
20110035201METHOD FOR DYNAMICALLY ADJUSTING SPEED VERSUS ACCURACY OF COMPUTER PLATFORM SIMULATION - Executing a simulation of a computer platform, the simulation including simulation models. A dynamic quantum is accessed whose current value specifies a maximum number of units of execution a simulation model is allowed to perform without synchronizing with another simulation model. The dynamic quantum may be received from a user. Respective simulation models are invoked for execution with the current value of the dynamic quantum provided to each of the simulation models. The method also comprises modifying the value of the dynamic quantum based on a simulation event.02-10-2011
20100153084NETWORK DESIGN METHOD AND NETWORK DESIGN DEVICE - A network design method includes an input step for inputting a network condition at each of plural timings in advance, an acceptance step for accepting restricting conditions concerning respective costs at the plural timings, a design step for designing a network satisfying a restricting condition accepted in the acceptance step under the network condition input in the input step, and an output step for outputting a design result of the design step.06-17-2010
20110184714Methods and Systems for Analyzing Electronic Design and Validation Models - A method and system for comparing a first model and a second model of an electronic design, wherein the first model is at a transaction level and the second model is at a register transfer level, comprises the steps of: translating signal values of the second model to a transaction stream; comparing a transaction stream of the first model against the transaction stream of the second model based on data at timing points of transaction phases of the transaction streams; and generating results based on the comparison of the transaction streams.07-28-2011
20110288846TECHNIQUE AND TOOL FOR EFFICIENT TESTING OF CONTROLLERS IN DEVELOPMENT (H-ACT PROJECT) - An improved tool and technique for performance quality testing of a synthesized controller or a controller-in-development is disclosed. A controller's performance in a test run within a simulation testing environment is quantitatively compared to an optimal performance parameter as defined in a controller performance model. Deviation between these compared results is recorded as an indicator of poor controller performance. Only deviating test results are recorded for review to guide further fine tuning or modifications of controller settings, and to save mass storage space. The controller performance test runs autonomously and may be automatically restarted should any failure within the simulation environment occur.11-24-2011
20110301931SYSTEMS, METHODS AND COMPUTER READABLE MEDIA FOR MODELING CELL PERFORMANCE FADE OF RECHARGEABLE ELECTROCHEMICAL DEVICES - A system includes an electrochemical cell, monitoring hardware, and a computing system. The monitoring hardware periodically samples performance characteristics of the electrochemical cell. The computing system determines cell information from the performance characteristics of the electrochemical cell. The computing system also develops a mechanistic level model of the electrochemical cell to determine performance fade characteristics of the electrochemical cell and analyzing the mechanistic level model to estimate performance fade characteristics over aging of a similar electrochemical cell. The mechanistic level model uses first constant-current pulses applied to the electrochemical cell at a first aging period and at three or more current values bracketing a first exchange current density. The mechanistic level model also is based on second constant-current pulses applied to the electrochemical cell at a second aging period and at three or more current values bracketing the second exchange current density.12-08-2011
20130218547SYSTEMS AND METHODS FOR ANALYZING PERFORMANCE OF VIRTUAL ENVIRONMENTS - Intelligent monitoring systems and methods for virtual environments are disclosed that understand various components of a virtual infrastructure and how the components interact to provide improved performance analysis to users. In certain examples, a monitoring system assesses the performance of virtual machine(s) in the context of the overall performance of the physical server(s) and the environment in which the virtual machine(s) are running. For instance, the monitoring system can track performance metrics over a determined period of time to view changes to the allocation of resources to virtual machines and their location(s) on physical platforms. Moreover, monitoring systems can utilize past performance information from separate virtual environments to project a performance impact resulting from the migration of a virtual machine from one physical platform to another.08-22-2013
20090112547Device, System and Method of Underapproximated Model-Checking - Some demonstrative embodiments include devices, systems and/or methods of model checking. A method of checking a model having a first number of inputs may include, for example, automatically underapproximating the model by an underapproximated model having a second number of inputs, wherein the second number is smaller than the first number, and wherein automatically underapproximating comprises mapping the second number of inputs to the first number of inputs such that any possible combination of two or more values of any subset of two or more respective inputs of the first number of inputs is obtainable by assigning to each of one or more inputs of the second number of inputs a value of a predefined set of input values. Other embodiments are described and claimed.04-30-2009
20100030545PATTERN SHAPE PREDICTING METHOD AND PATTERN SHAPE PREDICTING APPARATUS - A pattern shape predicting method comprising: predicting, with simulation, an intensity distribution of a pattern image concerning a pattern shape of a pattern on substrate formed on a substrate based on pattern data; calculating a first pattern edge position from the intensity distribution of the pattern image; calculating a feature value of the intensity distribution of the pattern image in a predetermined range including the first pattern edge position; calculating a fluctuation amount of the first pattern edge position from the feature value using a correlation; and predicting a second pattern edge position taking into account the fluctuation amount with respect to the first pattern edge position.02-04-2010
20100114548SYSTEMS AND METHODS FOR SIMULATING FIELDBUS DEVICES - Systems and methods for simulating operations of a Fieldbus system (FS). The FS (05-06-2010
20090150135METHOD FOR MODELING PERFORMANCE OF EMBEDDED PROCESSORS HAVING COMBINED CACHE AND MEMORY HIERARCHY - A method allocating firmware objects between different types of memory in a product model based on a frequency of access of each firmware object in trace data. The allocated firmware objects and trace data are used to simulate the performance of the product model. Memory access statistics obtained during the simulation may be used to analyze product model performance in the frequency and time domains.06-11-2009
20090150136DYNAMIC-BASED VERIFICATION APPARATUS FOR VERIFICATION FROM ELECTRONIC SYSTEM LEVEL TO GATE LEVEL, AND VERIFICATION METHOD USING THE SAME - In this invention, the instrumentation circuit or instrumentation code is added to the original design by the verification software, which is executed in a computer. The simulation consists of a front-end simulation and a back-end simulation. The front-end simulation can use an equivalent model at different abstraction level, or a simulation model for the back-end simulation. The back-end simulation uses the simulation result of front-end simulation so that it can run one or more simulation runs sequentially or in parallel. Or models at lower level of abstraction are simulated together with a model at higher level of abstraction in parallel using two or more simulators.06-11-2009
20120239369ELECTRONIC DEVICE AND METHOD FOR CONTROLLING PROBE MEASUREMENTS - A method controls probe measurement using an electronic device. The method receives user-defined identification data of a probe if a preset configuration file is not stored in a storage device of the electronic device, and fits a three dimensional (3D) model of the probe according to the user-defined identification data of the probe. The method further updates the user-defined identification data of the probe if the fitted 3D model does not match the probe, or stores the user-defined identification data of the probe in a user-defined configuration file if the fitted 3D model matches the probe, and controls the probe to execute measurement according to the user-defined configuration file.09-20-2012
20120109616Method to synchronize and synthesize bus transaction traces for an un-timed virtual environment - The invention discloses to a method to synchronize and synthesize bus transaction traces for an un-timed virtual environment. The steps are the followings providing a simulation environment and an emulation environment; recording the transaction of intellectual property (IP) through the bus, collecting the plurality of continuously transferred transaction set, connecting a plurality of transaction blocks recorded from the simulation environment, and assigning a corresponding number to the transaction block; labeling a begin time mark and a transfer time mark; initializing a plurality of parameters; taking a transaction block; judging the type of the transaction block respectively; and after respectively assuring that the transaction block is the last transaction block in the simulated transaction block series, output these parameter values.05-03-2012
20100082314Simulation of tuning effects for a servo driven mechatronic system - A servo driven mechatronic system simulator and analyzer utilizing preconfigured motion equipment profile databases to predict the behavior of a motion system based on a user selected configuration. The user can adjust the parameters and rerun the simulation and analysis many times in an efficient manner until the optimum operating conditions of the desired system are reached. The user can then archive the system design and implement the system with a greater level of confidence in the ability of the design to meet the requirements of the application.04-01-2010
20100100367OFFLINE SIMULATION OF ONLINE SESSION BETWEEN CLIENT AND SERVER - A method and system for conducting an offline session simulating an online session between a client and server in a network environment. The client imports data and functional logic from the server prior to going offline. The imported functional logic is embedded into a format or document that is capable of being interpreted and performed by the local interface at the client that is used to interact with server during an online session. Whether offline or online, the user utilizes the same local interface at the client to transmit instructions to the functional logic in order to manipulate the data. In an offline session, such instructions cause the imported and embedded functional logic to execute, thereby manipulating the data that is imported at the client. Known synchronization methods may also be used in order to maintain consistency and coherency between the imported data at the client and the database at the server.04-22-2010
20090204381Simulation Methods and Systems for Carriers Having Multiplications - A simulation of a multiplication process includes tracing histories of a plurality of carriers, increasing a weight factor of a carrier to simulate a multiplication of the carrier, and summing the number of the plurality of carriers. Each of the plurality of carriers is multiplied by its respective weight factor.08-13-2009
20090089036Method And Apparatus for Establishing Network Performance Model - A method and apparatus for establishing a network performance model. The method includes: determining, according to performance data provided by network nodes and the probability of the performance data, a parameter α showing the correlation of the performance data of different network nodes in a whole network and a parameter β showing the distribution pattern of the performance data in the network; and establishing a Latent Dirichlet Allocation, LDA, network performance model by using the determined parameter α and the parameter β.04-02-2009
20110172982SITE BASED QUANTIFICATION OF SUBSTRATE TOPOGRAPHY AND ITS RELATION TO LITHOGRAPHY DEFOCUS AND OVERLAY - A method and system for modeling and analyzing wafer nanotopography data utilizes a nonlinear contact finite element model. Inputs to the model include lithography chuck parameters and site-based geometry data. Outputs from the model include in-plane distortions and out-of-plane distortions, from which defocus and overlay can be derived.07-14-2011
20080243461METHOD AND APPARATUS FOR THERMAL MODELING AND ANALYSIS OF SEMICONDUCTOR CHIP DESIGNS - A method and apparatus for modeling and thermal analysis of semiconductor chip designs is provided. One embodiment of a novel method for performing thermal testing of a semiconductor chip design includes calculating full-chip temperatures over the semiconductor chip design (e.g., to identify steep thermal gradients) and modeling the full-chip temperatures in accordance with a geometric multi-grid technique. The geometric multi-grid technique is tailored to determine temperatures within the semiconductor chip design based at least in part on the physical attributes or geometry of the design.10-02-2008
20080249756Method and system for integrating computer aided design and energy simulation - A software system and method for providing interoperability between computer aided design and energy simulation. The method includes preparing an electronic construction plan, extracting structure information from the electronic construction plan, executing an energy simulation using at least a portion of the structure information, and displaying an energy efficiency analysis of the construction plan through a user interface.10-09-2008
20080249757Method and Apparatus for Grid Project Modeling Language - A method and apparatus for modeling grid projects, such that their network and node resources may be readily determinable for simulation, scheduling, and control purposes. A model of a grid project is generated using a standardized grid project modeling language that sets forth a sequence of grid project phases. Within each phase, there may be any number of descriptions of parallel activities that need to be performed, such as, CPU processing, network activity, both, or even nested “sub” phases. Each of the descriptions specifies the properties of the described activities, such as the quantity of CPU required, network traffic expected, prerequisites, dependencies, activity splitting limits and characteristics, reliability actions, etc. The grid project model is parseable by the present invention to determine the various phases of a grid project and the various characteristics of each phase.10-09-2008
20080228459Method and Apparatus for Performing Capacity Planning and Resource Optimization in a Distributed System - Disclosed is a method and apparatus for performing capacity planning and resource optimization in a distributed system. In particular, the capacity needs of individual components (e.g., server, operating system, CPU, application software, memory, networking device, storage device, etc.) in a distributed system can be analyzed using relationships between measurements collected from the distributed system. These relationships, called invariants, do not change over time. From these measurements, a network of invariants are determined. The network of invariants characterize the relationships between the measurements. The capacity need of at least one component in the distributed system can be determined from the network of invariants.09-18-2008
20080294409DESIGN STRUCTURE FOR PERFORMING CACHELINE POLLING UTILIZING A STORE AND RESERVE INSTRUCTION - A design structure for performing cacheline polling utilizing a store and reserve instruction are disclosed. In accordance with one embodiment of the present invention, a first process initially requests an action to be performed by a second process. A reservation is set at a cacheable memory location via a store operation. The first process reads the cacheable memory location via a load operation to determine whether or not the requested action has been completed by the second process. The load operation of the first process is stalled until the reservation on the cacheable memory location is lost. After the requested action has been completed, the reservation in the cacheable memory location is reset by the second process.11-27-2008
20090265153SENSOR SIMULATION SYSTEM - The invention concerns a sensor simulation system. The simulation system (10-22-2009
20080270098Method and Device for Performing Channel Simulation - A method and a device are provided for performing channel simulation. The device includes a radio channel simulation block and a memory and it is configured to simulate a radio connection between a transmitter and a receiver in real time. The device is further configured to simulate a radio connection between at least one interfering signal source and the receiver in real time, and to store the simulation result in the memory, and to read the stored simulation results in real time from the memory and add the results read to the simulation during simulation of the radio connection between the transmitter and the receiver.10-30-2008
20120035902METAL BLANK WITH BINDER TRIM COMPONENT AND METHOD - A metal blank that includes a binder trim component having at least one cut edge with a non-linear section. The creation of the non-linear section simultaneously forms a corresponding section in a binder trim component of an adjacent metal blank so that binder material can be shared therebetween. This reduces the amount of scrap metal, as the binder trim component is subsequently cut off and discarded. Furthermore, the non-linear section can include one or more strategically placed formations, such as projections, recesses, flat sections, etc., that cause it to be non-uniform along its length and to be specifically tailored to the manufacturing requirements of the part being formed.02-09-2012
20090157371Multi-layered Model for Survivability Analysis of Network Services - A system and method of using a multi-layered network model for analyzing the survivability of network services. The model is defined in terms of layers, connections, entities, physical processing elements, physical network elements, and physical infrastructure elements. Network services are modeled by sets of communicating entities at the application layer that are connected by connections at the underlying layers. The generality of the model constructs enable the construction of models of complex networks and services that can involve multiple layers of communication protocols, network elements, processing elements, and failover/backup mechanisms. The service survivability of a network is analyzed by projecting the failure of a set of physical elements onto the model and then determining the proportion of service affected at the application layer.06-18-2009
20110208501FUNCTIONAL TEST GENERATION THROUGH MODEL INVERSION - A system and method for generating test cases includes a model inverter configured to generate an inverse of a model, a conversion module configured to convert a requirements specification into at least one output scenario and a model simulator configured to generate a test case that satisfies the requirements specification based on the inverse of the model and the at least one output scenario.08-25-2011
20120065953Computer-readable, non-transitory medium storing simulation program, simulation apparatus and simulation method - A computer-readable, non-transitory medium storing a simulation program that causes a computer to execute a distributed processing by cooperating with a scheduler and another simulation program including: resuming, when a continuation instruction is received from the scheduler, the distributed processing; suspending, when a predetermined time passes after the resuming, the distributed processing; reporting the suspending to the scheduler; generating, when a read or write request of data is received from the other simulation program, a process for processing the read or write request of the data; and processing the read or write request of the data by the process.03-15-2012
20090006063TUNING AND OPTIMIZING DISTRIBUTED SYSTEMS WITH DECLARATIVE MODELS - A system for automatically adjusting operation of a distributed application program includes analytics means having a monitoring component. The monitoring component receives one or more event streams of data corresponding to execution of one or more modules of the distributed application program. The monitoring component joins the received event streams with one or more declarative models to create operational data. A forensics component of the analytics means queries, such as by using data from a declarative model store, the operational data to identify trends or behavior information for the various modules or components of the distributed application program. A planner component then reviews data created by the forensics component to identify any needed changes to the declarative models. The planner component passes any modified declarative models back to the system, so that the distributed application program can operate more efficiently using the changes to the declarative models, as needed.01-01-2009
20090006062PROGRESSIVELY IMPLEMENTING DECLARATIVE MODELS IN DISTRIBUTED SYSTEMS - A system for automatically implementing high-level instructions in a distributed application program, where the high-level instructions reflect the behavior of the distributed application program, includes at least a tools component. The tools component is used to write high-level instructions in the form of declarative models, and place them in a repository. An executive component then receives the declarative models from the repository and refines them (e.g., via progressive elaboration) until there are no ambiguities. A platform-specific driver then translates the commands from the executive component, effectively turning the declarative model instructions into a set of imperative actions to be implemented in one or more application containers. The platform-specific driver also relays one or more event streams to an analytics means, which can result in modifications to the declarative models and corresponding new sets of instructions coming through the platform-specific driver at a later point.01-01-2009
20080306719METHOD AND APPARATUS FOR SIMULATION OF OPTICAL SYSTEMS - Computer-implemented methods of simulating optical systems such as backlights, and machine-readable media for carrying out such methods, are disclosed. The optical systems include optical elements. In some cases, different first and second probability functions can be acquired for first and second elements (respectively) of the optical system. A combined probability function can then be calculated using at least the first and second probability functions, and rays can be traced through the optical system using the combined probability function. The first, second, and combined probability functions can be bidirectional scattering distribution functions (BSDFs), having values stored in cells wherein each cell corresponds to a particular entrance and exiting direction. Some methods can include acquiring a first probability function associated with a first element, the first probability function including cell values as a function of incident direction and exiting direction. Rays can be traced through the optical system using the first probability function.12-11-2008
20090006064Replaying Distributed Systems - Replaying distributed systems involves playing a distributed system in a simulator using data from a real-world operation. In an example embodiment, a simulation process is to simulate a distributed system that has a first instance and a second instance. The simulation process includes a first simulation object corresponding to the first instance and a second simulation object corresponding to the second instance. In another example embodiment, communications between the first instance and the second instance are simulated within the simulation process using function calls between the first simulation object and the second simulation object.01-01-2009
20090254329METHOD FOR VIRTUALIZATION OF INPUT DEVICES FOR PARALLEL EXECUTION OF TEST AUTOMATION SCRIPTS - A method in one embodiment includes generating several test automation scripts, each test automation script being generated by methodology comprising: recording interactions with a graphical user interface of an application under test, some of the interactions including input from a pointer, some of the interactions including input from a keyboard; recording the interactions; and storing the interactions in a test automation script. The method further includes, on a single computing device: executing multiple of the generated test automation scripts in parallel, each of the scripts interacting with a separate instance of one of the applications under test; and simulating a virtual pointer and a virtual keyboard for each of the test automation scripts being executed.10-08-2009
20080319728SYSTEM FOR TESTING AT LEAST ONE ELECTRONIC CONTROL UNIT AND METHOD - The present invention relates to a test device (12-25-2008
20080319727SELECTIVE SAMPLING OF USER STATE BASED ON EXPECTED UTILITY - Model enhancement architecture that provides selective sampling of data to enhance model performance where model testing is deemed to be poor. Sampling can include direct interaction with the user while the user is logged-in to the computing system. The system can be used to infer a computer user's current interruptability based on computer activity and relevant contextual information. Personalized models can then be created that are utilized to determine a cost of interruption and an expected utility. A modeling component is provided that builds and runs models based on data. The data can be any type of data such as application data, user profile data, tracking data, user state data, user situation data, and so on. A sampling component samples the data based on failure analysis of the model. The architecture is a utility-centric approach to gathering data to maximally enhance the current model.12-25-2008
20090024377System and Method for Modeling Semiconductor Devices Using Pre-Processing - A system for modeling a semiconductor device comprises a pre-processing module and a simulation module. The pre-processing module stores at least one virtual model equation associated with at least one terminal of a semiconductor device. The pre-processing module receives an actual voltage value associated with the at least one terminal. The pre-processing module then calculates at least one modified voltage value for the at least one terminal based at least in part upon the virtual model equation and the actual voltage value. The simulation module receives the modified voltage value, and generates a simulation result for the semiconductor device based at least in part upon the modified voltage value.01-22-2009
20090198483Apparatus and method for network emulation by using hardware accelerated network interface cards - This invention is an apparatus and a method to emulate packet networks at maximum network physical layer speeds by using hardware accelerated network interfaces cards (HANIC) in a host computer system. The system emulates packet network characteristics by introducing all possible impairments such as latency, packet loss, bandwidth throttling to packets traffic traversing the system. As the packet processing is mostly performed by the HANIC, packets can be processed and forwarded at theoretical maximum speed (wire speed) of the network connections.08-06-2009
20090198481BUSINESS PROCESS OPTIMIZER - A system and method for optimizing enterprise applications driven by business processes is provided. The method for optimizing business processes comprises the steps of obtaining process data, optimizing the process data using algorithms, simulating execution of one of the process data and the optimized process data, publishing the optimized process data, and deploying the published data for execution using a run time engine. In one embodiment, the simulator simulates using both process data and optimized process data. Modifications to process data can be input, and this modified data can be simulated, and also can be optimized.08-06-2009
20090055151METHOD OF AND SYSTEM FOR SIMULATING A LIGHT-EMITTING DEVICE - A system for simulating a characteristic of a light-emitting device includes a transport calculating module for calculating a concentration of carriers in the light-emitting device. The system includes an optical calculating module for calculating data sets including a total emission power factor of excitons set and a light extraction efficiency data. A diffusion calculating uses the exciton formation rate and the total emission power factor to calculate a concentration of excitons and a total deactivation rate of the excitons. A device characteristics calculating module uses the light extraction efficiency data set and a radiative deactivation rate calculated from the total deactivation rate to calculate a device characteristic of the light-emitting device.02-26-2009
20090099827System and method for effectively performing a network simulation procedure - A system and method for effectively performing a network simulation procedure for an electronic network includes a group of client devices that are configured to locally store content items in a distributed manner. Certain of the client devices periodically access required content items directly from other client devices. A simulation model on a tracking server is provided to accurately represent the various client devices and their corresponding transfer links in the electronic network. A simulation manager of the tracking server compiles various types of simulation parameters corresponding to the electronic network. The simulation manager then utilizes the simulation model and the simulation parameters for performing the network simulation procedure to identify and correct various types of network performance problems.04-16-2009
20120143581SIMULATION METHODS AND SYSTEMS FOR THE CONTROL PANELS OF COMPLEX SYSTEMS - Simulation system for a control centre of a complex system such as an aircraft (06-07-2012
20110231174PROCESS SIMULATION METHOD, SEMICONDUCTOR DEVICE MANUFACTURING METHOD, AND PROCESS SIMULATOR - A process simulation method includes: converting condition data of plasma doping for introducing an impurity into a semiconductor in a plasma atmosphere to corresponding condition data of ion implantation for implanting impurities as an ion beam into the semiconductor; and calculating device structure data on the basis of the ion implantation condition data converted from the plasma doping condition data.09-22-2011
20110231173SIMULATION METHOD, SIMULATION DEVICE, PROGRAM, AND NON-TRANSITORY COMPUTER READABLE RECORDING MEDIUM - Disclosed is a simulation method for simulating an operation of a device. The simulation method includes specifying, by a computer, a boundary between a non-defective status and a defective status of a product in design space with a design parameter as an origin. The boundary is specified according to a search using a search indicator defined based on an operating state different from an operating state of a determination indicator that determines the non-defective status and the defective status of the operation.09-22-2011
20110231172DETERMINING IMPACT OF VIRTUAL STORAGE BACKUP JOBS - Systems and methods for determining impact of a backup job on virtual storage resources are disclosed. An exemplary method includes determining an estimated performance and logical/physical capacity for the backup job on a virtual library storage (VLS). The method also includes determining an actual performance and logical/physical capacity without the backup job. The method also includes determining a simulated performance and logical/physical capacity based on the estimated and actual performance and logical/physical capacity. The method also includes comparing the simulated performance and logical/physical capacity to a threshold.09-22-2011
20080262817METHOD AND APPARATUS FOR PERFORMANCE AND POLICY ANALYSIS IN DISTRIBUTED COMPUTING SYSTEMS - One embodiment of the present method and apparatus for performance and policy analysis in distributed computing systems includes representing a distributed computing system as a state transition model. A queuing network is then superimposed upon the state transition model, and the effects of one or more policies on the distributed computing system performance are identified in accordance with a solution to the queuing network.10-23-2008
20080262816Method and system for testing a building control system - A building control system comprises a central control station and at least one control panel connected to the central control station over a network. At least one loop is connected to at least one control panel. The at least one loop comprises a plurality of installed building control devices connected in an electrical circuit. A simulator is also connected to the network and configured to simulate the operation of a plurality of uninstalled building control devices for the building control system. The simulator is further configured to communicate over the network with the plurality of installed building control devices. Simulation of the operation of the uninstalled building control devices occurs simultaneously with the communication between the installed building control devices and the simulator. Accordingly, the simulator may be used to test the entire building control system during the process of installation at a facility.10-23-2008
20080262815Processing logic modeling and execution - Provides processing logic modeling and executing methods, systems and apparatus. These facilitate collaboration between business analyst and IT staff for process modeling and maintenance of the consistency between business level design and IT implementation design. A task is decomposed into sub-tasks and is represented by a tree. Annotations to the nodes of the tree are used to represent the relations between the sub-tasks. A processing logic is thus completed. When executing the processing logic, traversing the tree follows according to the annotations.10-23-2008
20090222249MODULAR VERIFICATION OF WEB SERVICES USING EFFICIENT SYMBOLIC ENCODING AND SUMMARIZATION - A system and method for verifying a composition of interacting services in a distributed system includes generating a concurrent process graph (CPG) for processes in a system and symbolically encoding the CPG of each process to perform a reachability analysis. Symbolic summaries are generated for concurrently running processes based on the reachability analysis. Modular verification is conducted by utilizing the symbolic summaries of the processes to verify a system of interrelated processes.09-03-2009
20090204380Performance evaluation simulation - A performance evaluation simulation apparatus divides a process into basic process units based on an execution log, calculates a throughput of each basic process unit from information held in the execution log, changes an arrangement structure so that a basic process unit with the calculated throughput exceeding a predetermined threshold is disposed in a hardware model, and performs a performance evaluation simulation on the hardware model and a software model to generate statistical information on which performance evaluation is based.08-13-2009
20090198482METHODS AND SYSTEMS FOR PREDICTING APPLICATION PERFORMANCE - A method for identifying and evaluating potential computer network configuration problems as related to deployment of one or more computer applications accessed via an associated computer network architecture is described. The method includes emulating the computer network architecture and a capability associated with network interconnections between computer application points of use and associated with the computer network architecture, identifying computer applications hosted at each of the computer systems within the computer architecture, estimating response times for hosted computer applications for a plurality of network architecture interconnection conditions, and determining, based on the response time estimates, at least one network architecture reconfiguration scenario for improving performance of the network architecture with respect to a specific computer application.08-06-2009
20090254330Method and System for Simulating a Communication Network, Related Network and Computer Program Product Therefor - A simulator for simulating provision of services to users in a communication network including network devices, includes simulation devices each representative of a corresponding one of the network devices. Simulation device includes a plurality of user-plane application modules simulating functionalities of services provided via the corresponding network device. The application modules are configured for running application programs by associating with each application program a quality of service profile. The quality profile is representative of the quality requirements of a respective service provided to at least one simulated user and includes a set of quality of service parameters. By setting different parameters, the profile defines different services.10-08-2009
20090248382Design support system and design support method - A design support system for supporting a design of an electronic device having an input device through which an input is made by utilizing elasticity is provided. The system includes a simulation unit for executing structural simulation of an input device based on structural data of the electronic device including the input device. The support system can include a re-design determining unit for notifying a need for re-design to a designer based on reactive characteristic data of the input device output from the simulation unit. The support system can include an examining unit for examining the reactive characteristic data, and a selecting unit for selecting another input device to replace the current input device.10-01-2009
20090248381Predicate Checking for Distributed Systems - Predicate checking in conjunction with distributed systems can enable an investigating user to check predicates in the context of instance states and/or distributed states of a distributed system. In an example embodiment, a method entails accepting distributed system simulation data and performing a simulation of a distributed system using the distributed system simulation data to create distributed system simulated states. At least a portion of the distributed system simulated states are exposed. The exposed portion of the distributed system simulated states is retrieved and stored as exposed states for the distributed system. The exposed states for the distributed system are compared to predicate states for the distributed system. If an inconsistency is detected between the exposed states and the predicate states based on the comparing at least one alarm is issued.10-01-2009
20100262411SYSTEMS AND METHODS FOR REAL-TIME SYSTEM MONITORING AND PREDICTIVE ANALYSIS - A system for providing real-time modeling of an electrical system under management is disclosed. The system includes a data acquisition component, a virtual system modeling engine, and an analytics engine. The data acquisition component is communicatively connected to a sensor configured to provide real-time measurements of data output from an element of the system. The virtual system modeling engine is configured to generate a predicted data output for the element. The analytics engine is communicatively connected to the data acquisition system and the virtual system modeling engine and is configured to monitor and analyze a difference between the real-time data output and the predicted data output.10-14-2010
20100262409BLENDED MODEL INTERPOLATION - According to a method of data processing, a data structure is accessed to determine a set of known data points surrounding a queried data point having an input value and an output value, the set of known data points including first, second and third data points. First and second curves are built from the first, second and third data points utilizing a first approximate model and a second approximate model. A weighting parameter value is determined by which the first curve and second curve are blended at the second data point. The output value of the queried data point is determined and stored by blending the first curve and the second curve utilizing the input value of the queried data point and the weighting parameter value.10-14-2010
20100262410SCALABLE ARCHITECTURE FOR TESTING WIRELESS DEVICES - A simulator for testing a wireless device includes at least one module capable of being connected with other modules to increase the number of devices in a test. Each simulator module includes first and second sets of ports, combiners and a channel emulator. Each combiner provides a low insertion loss pathway between a common port and first and second ports of the combiner, and isolation between the first port and the second port of the combiner. Individual combiners are connected to individual ports of the first set of ports via the common port of the combiner. The channel emulator interconnects different ones of the combiners, e.g., the first ports with the second ports. The combiners are used to direct signals from a device to the channel emulator, or from the channel emulator to a device. The combiners allow interconnection of multiple modules, thereby scaling the number of devices that can be tested by the simulator at a give time.10-14-2010
20100161303METHOD, SYSTEM, COMPUTER PROGRAM PRODUCT, AND USER INTERFACE FOR PERFORMING POWER INFERENCE - An improved method, system, user interface, and computer program product is described for performing power-related inferences for an electronic design. According to some approaches, the electronic design is configured to include multiple power domains. Design information is used to infer the existence of power-management structures for and between the power domains in the electronic design. A graphical user interface is provided to visualize the inferred power-related structures and to allow the user to interact with and modify the design information related to power management.06-24-2010
20100153083SELECTIVE COMPILATION OF A SIMULATION MODEL IN VIEW OF UNAVAILABLE HIGHER LEVEL SIGNALS - In response to receiving HDL file(s) that specify a plurality of hierarchically arranged design entities defining a design to be simulated and that specify an instrumentation entity for monitoring simulated operation of the design, an instrumented simulation executable model of the design is built. Building the model includes compiling the HDL file(s) specifying the plurality of hierarchically arranged design entities defining the design and instantiating at least one instance of each of the plurality of hierarchically arranged design entities, and further includes instantiating an instance of the instrumentation entity within an instance of a particular design entity among the plurality of design entities and, based upon a reference in an instrumentation statement in the one or more HDL files, logically attaching an input of the instance of the instrumentation entity to an input source within the design that is outside the scope of the particular design entity.06-17-2010
20100228535Simulator of SOFC for electric characteristics - A simulator is used for developing a solid oxide fuel cell (SOFC). Through the simulator, electrical characteristics of the SOFC are examined. Thus, with the simulator, cost for developing the SOFC is saved.09-09-2010
20090076789METHOD FOR PRE-VERIFYING SOFTWARE/HARDWARE DESIGN OF COMMUNICATION SYSTEM - A pre-verifying method for software/hardware design of a communication system includes simulating a process of sending a data frame from a transmitter to a receiver with a transceiver algorithm meeting a preset specification for obtaining simulation parameters. A transmitter hardware platform sends the data frame via an antenna. A receiver hardware platform receives an echo signal of the data frame and compares each parameter of the echo signal with the simulation parameters. The comparison result of various parameters of the echo signal and the simulation parameters is verified to be in a desired range or not. When the comparison result is not in the desired range, the transceiver algorithm is adjusted. When the comparison result is in the desired range, the transceiver algorithm is converted to a hardware program language format to be written in a programmable module to perform the action of the transmitter and the receiver.03-19-2009
20090076788SEARCH METHOD, SEARCH SYSTEM, AND SEARCH PROGRAM - [PROBLEMS] To quantize the effect obtained by a communication company by providing a non-sensitive area countermeasure and effectively identify the location where the countermeasure should be taken at early stage.03-19-2009
20100250221METHOD AND APPARATUS FOR RADIO PROPAGATION MODELING USING RAY-TRACING METHOD - A method and apparatus for modeling radio propagation is provided. In the method, when a wall having a thickness is modeled as a line having no thickness, an error in a shade area is minimized by considering the thickness of a wall while maintaining simplicity in a ray-tracing method.09-30-2010
20100235156Automated Simulation Fabric Discovery and Configuration - A configuration manager identifies a first device and a second device within a simulated system. Each device within the simulated system includes an inbound port and an outbound port. Next, the configuration manager injects a simulation only packet on the first device's outbound port and detects that the second device's inbound port receives the simulation only packet. As a result, the configuration manager determines that a direct connection exists between the first device's outbound port and the second device's inbound port. In turn, the configuration manager configures one or more first device configuration registers and one or more second device configuration registers that correspond to the first device and the second device, respectively.09-16-2010
20100235157SYSTEM AND METHOD FOR SOA-BASED WIRE HARNESS DEVELOPMENT - A method for operating a service oriented architecture (SOA) based wire harness system, a corresponding system, and a machine readable medium. The method includes storing wire harness data in a wire harness data model in a wire harness data processing system, interactively communicating the wire harness data with an electronic computer aided design (ECAD) system and a mechanical computer aided design (MCAD) system through the SOA interface, and storing the wire harness data in the wire harness data model.09-16-2010
20100211372METHOD AND SIMULATOR FOR GENERATING PHASE NOISE IN SYSTEM WITH PHASE-LOCKED LOOP - A method and simulator for generating phase noise in a system with a phase-locked loop are disclosed. Each simulation block of the system with the PLL has its own predefined phase noise vector whose elements are injected consecutively at a trigger event. An element selection of the predefined noise vector of is steered from the master element block, which is usually the voltage or current-controlled oscillator. Some simulation blocks, called semi-master element blocks, are self-triggered and determines their own injection frequency rates, or are reset-steered and aligned with the master element block a capturing data phase starts; while other simulation blocks, called slave element blocks, are directly steered with the master element block.08-19-2010
20100114550Modeling Device, Simulation Device, Modeling Program, Simulation Program, Method for Using Heat Balance Model, and System for Using Heat Balance Model - Disclosed is a modeling device, including: a classification unit (05-06-2010
20110238397METHOD AND APPARATUS FOR TRANSACTION RECORDING AND VISUALIZATION - Methods and apparatus for recording and visualizing transactions of a test bench simulation are disclosed. Transaction-specific data generated from a test bench simulation may be displayed in a sequence diagram view to provide a view of the transactions arranged sequentially in time.09-29-2011
20100023308METHOD FOR ACCELERATING SIMULATION PERFORMANCE AND INCREASING SIMULATION ACCURACY OF MODELS USING DYNAMIC SELECTION AND REPLACEMENT OF EXECUTABLE EMBODIMENTS WITH TEMPORALLY OPTIMAL FUNCTIONAL DETAIL AND SIMPLIFICATION - A method for increasing simulation speed is achieved by implementing a sequence of executable embodiments of digital, analog, mixed-signal or full-wave components are substituted during the process. The substituted embodiments represent more optimal instruction sequences, reconfigurable logic configurations or combinations thereof which may only be a valid representation of the model being simulated, subject to specific operating conditions.01-28-2010
20090326899SYSTEM AND METHOD FOR SIMULATING NETWORK ATTACKS - A method of simulating network activities includes building a model of the network, the model including data retrieved over a predetermined period of time. The method further includes running a plurality of queries against the model to determine their impacts on the network.12-31-2009
20090319249SYSTEMS AND METHODS FOR NETWORK MONITORING AND ANALYSIS OF A SIMULATED NETWORK - Systems and methods for monitoring and analyzing components and operation of a simulated network environment including a module configured for storing a predetermined baseline for the simulated network environment, monitoring the simulated network environment during one or more operations, analyzing the monitored operations and the impact of the operations on one or more components of the simulated network environment, and comparing at least one of the monitored operations and impacts of the operations against the predetermined baseline.12-24-2009
20090319246DETECTION PROGRAM, DETECTING DEVICE, AND DETECTING METHOD - A computer-readable recording medium stores a detection program. The detection program causes a computer to execute performing the scenario model and assigning a predetermined test value to the input variable of the scenario model; performing the implementation model and assigning the test value to the input variable of the implementation model; analyzing a structure of read and write processes for each input variable of the scenario model; analyzing a structure of read and write processes for each input variable of the implementation model; comparing a value of the output variable associated with performing the scenario model and a value of the output variable associated with performing the implementation model; and comparing the structure related to the scenario model and that related to the implementation model to detect a difference between the two models.12-24-2009
20090106008PERFORMANCE SAMPLING IN DISTRIBUTED SYSTEMS - One embodiment of the invention provides a method to identify a preferred system configuration for a distributed system to use for executing a given computing job. A benchmark profile may specify a collection of benchmarks representative of the job, and the collection of benchmarks may be executed across various permutations of compute nodes that are part of the distributed system. That is, the benchmark profile identifies one or more benchmarks which best represent the runtime characteristics of the computing job. The collection of benchmarks may be executed to predict the performance of the computing job using different permutations of available nodes, before deploying the job.04-23-2009
20100305932METHOD AND DEVICE FOR INTEGRATING A RF GPS EMULATOR IN A SIMULATION ENVIRONMENT - The invention in particular has as an object a method and a device for integration of an RF GPS emulator in a simulation environment comprising a computer adapted for using a simulation timer and for receiving a signal of x_PPS type. For each pulse detected on the said x_PPS signal, a counter for number of detected pulses is updated (12-02-2010
20100305931WIRELESS NETWORK DESIGN SIMULATION PACKAGE - A system and method to automate the design and optimization of a wireless telecommunications network is disclosed. More specifically, the disclosed invention provides the functionality to quickly and easily simulate configurations for various wireless telecommunications network components at predetermined geographical locations in order to predict performance of potential wireless network links. The invention is also operable to optimize network component configurations and locations to predict optimum network footprints. To transform data associated with predetermined geographical network link locations and wireless network component performance specifications, the present invention employs a series of specialized algorithms and editors, to compile and simulate user provided configurations of all key aspects of each wireless link in a theoretical network footprint. Once each wireless link, or network node, is configured by the relevant editor, the invention simulates and predicts network performance via a simulation engine before providing the user with a representative output.12-02-2010
20130138416METHOD FOR PREDISTORTING SIGNALS FOR NON-LINEAR COMPONENTS IN THE PRESENCE OF LONG TERM MEMORY EFFECTS - A method and system for predistorting signals provides a test signal to model a non-linear component. Model kernels representative of static and dynamic parts of the model are extracted from an output of the non-linear component responsive to the test signal. The dynamic part represents memory effects of the non-linear component. The model kernels are then used to calculate an inverse memory model component model. An input signal is predistorted using the inverse memory model.05-30-2013
20130144587SCALABILITY EVALUATION DEVICE, SCALABILITY EVALUATION METHOD, AND SCALABILITY EVALUATION PROGRAM - A scalability evaluation device comprises planning means for receiving a request model, which is change prediction information of a request to a system and changing a scaling point, which is a configuration of the system which satisfies a condition for each of periods of the request model based on a predetermined rule, scaling cost calculation means for calculating a scaling cost, which is a cost required for changing the scaling point and outputting the scaling cost, and performance calculation means for calculating a performance value, which is a value representing a performance of the system when the scaling point is changed by the planning means and outputting the performance value.06-06-2013
20110010157PROCESS FOR AUTOMATIC CREATION OF WIRING SIMULATION - A process for automatic generation of functional digital simulation of an electronic system starting from a wiring specification base, whereby the system includes equipment, at least one connecting wire interconnecting the equipment, optionally inputs/outputs to other systems, includes: creating a wire table TC by selecting and extracting data from the wiring specification base, the wire table TC including the reference of equipment it is connected to and the equipment category at least for each wire of the electronic system to be simulated and for each end of the wire; creating a simulation table TS by transformating each line of the wire table TC by using rules specific to each pair of pieces of equipment connected by each wire; and creating a computer code interpreted by a simulator, by transformating each line of the simulation table TS into a set of computer code lines according to the input and output equipment.01-13-2011
20110029298Method of modelling noise injected into an electronic system - Method for modelling the noise injected into an electronic system. The invention relates to a method of modelling the noise injected into a mixed system (02-03-2011
20100250222SIMPLIFIED DATA SIGNAL SUPPORT FOR DIAGRAMMING ENVIRONMENT LANGUAGES - A computer-implemented method may include defining an input bus signal in a graphical block diagram model by associating the input bus signal with a first group of signals, at least two of the first group of signals having a different data type; defining an output bus signal in the graphical block diagram model by associating the second bus signal with a second group of signals, each of the second group of signals corresponding to one of the first group of signals; defining an input to a non-virtual operation block in the graphical block diagram model as the input bus signal; defining an output to the non-virtual operation block in the graphical block diagram as the output bus signal; and simulating an operation performed on the input bus signal by the non-virtual operation block, the operation being performed on each of the first group of signals and output to each of the second group of signals.09-30-2010
20110178787Adaptive Table Sizing for Multiple-Attribute Parameters - A product lifecycle management (PLM) system, method, and machine-readable medium. A method includes receiving dimension information for a table structure for a plurality of related attributes of a PLM object. The method includes creating a common table definition corresponding to the plurality of related attributes. The method includes creating a plurality of table structures according to the common table definition, each of the plurality of table structures corresponding to a respective one of the plurality of related attributes.07-21-2011
20110087477DEVICE FOR TESTING AN ELECTRICAL COMPONENT - A device for testing an electrical component is provided, having a simulation device for generating a simulation signal, a testing device for connecting the electrical component, at least two connecting devices, and a selection device for selecting the connecting device, wherein the simulation device and the testing device can be connected in an electrically conducting manner to at least one of the connecting devices by the selection device and the individual connecting devices differ from one another in at least one electrical property. Thus, a device for testing an electrical component is provided with which in a simple manner the testing accuracy can be increased by minimizing the signal corruption due to a parasitic property of the connecting device.04-14-2011
20090312999SYSTEMS AND METHODS FOR PREDICTING MAINTENANCE OF INTELLIGENT ELECTRONIC DEVICES - Predictive maintenance systems and methods are described. A method includes measuring environmental conditions using a plurality of sensors within the IED, processing the environmental measurements to determine long-term exposure factors representing historical operating conditions of the IED, applying a reliability model to the long-term exposure factors, determining a numerical measure of IED life based on the long-term exposure factors and the reliability model, comparing the numerical measure of IED life to preselected boundary values, and signaling if the numerical measure of IED life is outside of the preselected boundary values.12-17-2009
20110082679Apparatus of simulating data certification with safe network communication - The present invention provides a simulation. In the present invention, a hardware simulation is replaced with a software simulation. Hence, with the software simulation, cost for buying hardware is saved. At the same time, system functions are effectively certified in a limited time. And speed, quality and safety on testing system modules are thus improved.04-07-2011
20110246168METHOD FOR SIMULATING A COMPLEX SYSTEM WITH EXPANSION OF INSTANCE VECTORS, CORRESPONDING COMPUTER PROGRAM PRODUCT AND STORAGE MEANS - A method for simulating a complex system including a plurality of constituents is provided. The method includes constructing at least one complex system model, each system model including a hierarchised set of modelled constituents. The construction step includes, for each model, obtaining a multiple instance hierarchical model including at least one instance vector corresponding to a plurality of instances of one and the same modelled constituent, each instance vector being able to be located at any level of a hierarchical decomposition tree of the multiple instance hierarchical model. The construction step additionally includes, for each model, expanding the multiple instance hierarchical model into an expanded model by expansion of at least one instance vector included in the multiple instance hierarchical model.10-06-2011
20100057423SIGNAL TRANSMISSION SYSTEM EVALUATION APPARATUS AND PROGRAM, AND SIGNAL TRANSMISSION SYSTEM DESIGN METHOD - A parameter acquisition section acquires model information about a waveform simulation model of a system of signal transmission, a first parameter of a waveform variation in a time direction in the system, and a second parameter of a waveform variation in an amplitude direction in the system. A first eye pattern calculation section calculates a first eye pattern of the system through a waveform simulation based on the model information acquired by the parameter acquisition section. A second eye pattern calculation section calculates, based on the first and second parameters acquired by the parameter acquisition section, a second eye pattern through processing of the first eye pattern calculated by the first eye pattern calculation section. And a transmission margin calculation section calculates, as a transmission margin, a positional relationship between a specific area and an aperture of the second eye pattern calculated by the second eye pattern calculation section.03-04-2010
20100063792Visualization Method for Electrical Machine Operation Models Based on Mechanical Machine Operation Models - A visualization of an electrical machine operation model of logic controller behavior is displayed on a display such as a two-dimensional computer display. The display includes separate spaces representing separate devices in the model. For each device, several characteristics are shown in the model, including mechanical steps, electrical steps and electrical signal outputs. The electrical steps are shown superimposed on the mechanical steps, and electrical transitions link sequential electrical steps in time. Representations of conditions link the electrical transitions with signal outputs upon which the electrical transitions are conditioned.03-11-2010
20100063791System And Method For Channel Emulator Performance Measurement And Evaluation - A system and method for determining the performance of a channel emulator includes an input signal, at least one transmitter configured to receive the input signal, the at least one transmitter coupled to at least one receiver through the channel emulator, the at least one transmitter configured to transmit the input signal through the channel emulator, the at least one receiver configured to receive a faded receive signal. The system also comprises a signal processor configured to receive a processor signal and the faded receive signal, the signal processor configured to correlate the processor signal and the faded receive signal to develop a correlated signal that represents a channel impulse of the channel emulator. The channel impulse of the channel emulator is used to extract at least one channel coefficient that reflects the performance of the channel emulator.03-11-2010
20090216510MOBILE NODE SIMULATOR AND PROGRAM FOR MOUNTING THE SAME - A mobile node simulator (08-27-2009
20110178788Predicate Checking for Distributed Systems - Predicate checking in conjunction with distributed systems can enable an investigating user to check predicates in the context of instance states and/or distributed states of a distributed system. In an example embodiment, a method entails accepting distributed system simulation data and performing a simulation of a distributed system using the distributed system simulation data to create distributed system simulated states. At least a portion of the distributed system simulated states are exposed. The exposed portion of the distributed system simulated states is retrieved and stored as exposed states for the distributed system. The exposed states for the distributed system are compared to predicate states for the distributed system. If an inconsistency is detected between the exposed states and the predicate states based on the comparing, at least one alarm is issued.07-21-2011
20100250220SYSTEM AND APPARATUS FOR MANAGING TEST PROCEDURES WITHIN A HARDWARE-IN-THE-LOOP SIMULATION SYSTEM - Methods and apparatus are provided for managing test procedures for a hardware-in-the-loop (HIL) simulation environment. The apparatus comprises an input interface for receiving input from a user, a first processor coupled to the input interface and in operable communication with the HIL simulation environment. The first processor is configured to generate a test sequence comprising a plurality of test procedure references based on input from the user, wherein each test procedure reference corresponds to a test procedure that comprises instructions for issuing commands to, and receiving data from, the HIL simulation environment, and sequentially execute each referenced test procedure within the generated test sequence in cooperation with the HIL simulation environment, in response to a command from the user.09-30-2010
20100070256METHOD, SERVER, AND SYSTEM FOR IMPROVED DATA NETWORK - There is provided a method for predicting performance in a data network, wherein the method includes, in at least one embodiment, associating one of at least one geographical positions with a set of client communications link measurements related to a client device at a time instant, and predicting a first performance factor pertaining to an access point communications link between a new access point at the geographical position and one of a number of existing access points. In at least one embodiment, the prediction is based on a subset of the set of client communications link measurements, and the subset is associated with one of the number of existing access points.03-18-2010
20100070255METHOD AND SYSTEM FOR SIMULATING A PLURALITY OF DEVICES - A method and system for simulating a plurality of devices are disclosed. A simulator configured to simulate a plurality of devices may output simulated device data for the plurality of devices, where the output of the simulated device data may be performed based upon execution of commands by the simulator. The commands may be received from a device abstraction layer in response to a request from the simulator for any commands associated with the plurality of devices. Additionally, the simulated device data may be communicated to a component coupled to the simulator, where a result of the processing of the simulated device data by the component may be used to analyze the performance of the component. Further, other commands may be executed by simulator for changing the frequency at which simulated device data is output, for performing another operation defined during configuration of the simulator, etc.03-18-2010
20110060581METHOD FOR EVALUATING THE EXTENT OF THE PROTECTION AREA GRANTED BY A LIGHTNING CAPTURING DEVICE - A method for evaluating the extent (D) of the protection area granted by a lightning capturing device (03-10-2011
20120303349ENHANCED MATCHING THROUGH EXPLORE/EXPLOIT SCHEMES - Content items are selected to be displayed on a portal page in such a way as to maximize a performance metric such as click-through rate. Problems relating to content selection are addressed, such as changing content pool, variable performance metric, and delay in receiving feedback on an item once the item has been displayed to a user. An adaptation of priority-based schemes for the multi-armed bandit problem, are used to project future trends of data. The adaptation introduces experiments concerning a future time period into the calculation, which increases the set of data on which to solve the multi-armed bandit problem. Also, a Bayesian explore/exploit method is formulated as an optimization problem that addresses all of the issues of content item selection for a portal page. This optimization problem is modified by Lagrange relaxation and normal approximation, which allow computation of the optimization problem in real time.11-29-2012
20120303348SYSTEM AND METHODS FOR FAULT-ISOLATION AND FAULT-MITIGATION BASED ON NETWORK MODELING - A system and method for identifying a monitoring point in an electrical and electronic system (EES) in a vehicle. The method includes defining a network model of the EES where potential monitoring point locations in the model are identified as targets, such as nodes. The method then computes a betweenness centrality metric for each target in the model as a summation of a ratio of a total number of shortest paths between each pair of targets and a number of shortest paths that pass through the target whose betweenness centrality metric is being determined. The method identifies which of the betweenness centrality metrics are greater than a threshold that defines a minimum acceptable metric and determines which of those targets meets a predetermined model coverage. The monitoring point is selected as the target that best satisfies the minimum metric and the desired coverage.11-29-2012
20110010156SIMULATION OR TEST SYSTEM, AND ASSOCIATED METHOD - This invention relates to a simulation or test system (01-13-2011
20130158971Revenue Assurances Proactive Testing Method and System - A computer readable storage medium stores a set of instructions executable by a processor. The set of instructions is operable to receive an image of a switch in a communications network, the image being a representation of an internal logic of the switch; simulate a plurality of communication sessions using the image; generate a plurality of simulated communication session records corresponding to the plurality of simulated communication sessions; and evaluate a performance of the switch by comparing the plurality of simulated communication session records to a set of expected communication session records, the expected set of communication set of records corresponding to the set of simulated communication sessions.06-20-2013
20090240482MACHINING SIMULATION APPARATUS - A machining simulation apparatus (09-24-2009
20080228458Radar altimeter model for simulator - A method of simulating a radar altimeter for a simulator having an ownship includes projecting a field of view at about ninety degrees from a bottom of the ownship; determining distances from the bottom of the ownship to each pixel in the field of view; and sorting the distances to find a shortest distance. Preferably, the field of view comprises a cone. The Z-buffer of a graphics card determines the distances from the bottom of the ownship to each pixel in the field of view. The distances are sorted to find the shortest distance.09-18-2008
20080255819High-accuracy virtual sensors for computer systems - Embodiments of the present invention provide a system that estimates the value of a virtual sensor. The system first samples values for performance metrics using external sensors that are coupled to a system and internal sensors that are built into the system. Next, the system generates an inferential sensing model for the system from the sampled values. Then, during operation, the system samples values of performance metrics using the internal sensors and uses the inferential sensing model and the sampled values from the internal sensors to estimate the values of performance metrics for removed external sensors (i.e., virtual sensors).10-16-2008
20080255818Test System Design Tool With Model-Based Tool Support - A computer aided design apparatus performs context-sensitive modeling of a test and measurement system that includes a plurality of actual system components including instruments and interconnections therebetween. The apparatus comprises a graphical user interface; a library of models of system components, each model including a graphical representation of the system component and a definition of properties of the system component; and a system model generator for selecting and interconnecting the system components to produce a model of the system, for displaying the model on the graphical user interface as a combination of the graphical representations of the components, and for simulating operation and testing of the system. The system model generator operates in (i) a design mode, for constructing and displaying the model of the system from the models of system components as a graphical representation thereof; (ii) a simulation/analysis mode, for predicting performance characteristics of the system; and (iii) a runtime mode for linking to actual system components and operating the actual system components by manipulating the model through the graphical user interface.10-16-2008
20110054874DISTRIBUTED PROCESSING-TYPE SIMULATOR - A simulator simulates the behavior of a plurality of agents existing in the virtual space. Each of a plurality of calculators, communicable with one another, includes a space allocation storage that stores space allocation information, a space allocation control part that updates the space allocation information, an allocation change candidate space extracting part that extracts a divided space to be a candidate for the allocation change, a communication amount estimating part that calculates an amount of communication or an amount of change in communication generated between calculators based on the number of agents, a space allocation change judging part that determines whether or not to allocate a divided space to another calculator based on the amount of communication or the amount of change in communication, and a space allocation change executing part that requests the space allocation control part and other calculators to change the space allocation.03-03-2011
20110054873SYSTEM AND METHOD FOR CREATION OF FUNCTION-BASED MECHATRONIC OBJECTS - A system, method, and computer readable medium. A method includes receiving requirements for a mechatronics object and receiving functions for the mechatronics object. The method includes assigning the functions to respective ones of components and operations and linking the requirements to respective ones of the functions. The method includes storing the mechatronics object, including the linked requirements and functions.03-03-2011
20110054872OPTICAL SIMULATOR USING PARALLEL COMPUTATIONS - Systems and methods are provided for performing optical simulations using parallel computations. In some embodiments, the optical simulations can be performed on a computer system using raw image data provided by a camera. The computer system may include a central processing unit (CPU) and a graphics processing unit (GPU), where the GPU may be configured for the parallel computations. The CPU can build a lookup table of lens characterization data, such as point spread function (PSF) data. Using the lookup table, the GPU can perform the optical simulations. For example, the GPU can compute a plurality of convolutions in parallel, each using PSF data and a window of pixels. The result of each convolution may produce a pixel value that approximates the effect of the lens on that pixel.03-03-2011
20110054871Thermodynamic Process Control Based on Pseudo-density Root for Equation of State - A system for thermodynamic modeling is provided. The system comprises a computer having a processor, a thermodynamic process simulation application, and a thermodynamic equation of state application. When executed by the processor, the thermodynamic equation of state application determines a density root based on a first and second point of departure from an equation of state and based on a first and a second extrapolation equation. The first departure point satisfies the equation03-03-2011
20110022374Transparent Flow Model Simulation Implementing Bi-Directional Links - The illustrative embodiments described herein provide a computer implemented method, apparatus, and computer program product for managing a flow model simulation. In an illustrative embodiment, annotated simulation settings are associated with a source model in response to receiving the source model. The annotated simulation settings are derived from at least one of a set of user-defined simulation settings and default simulation settings. The annotated source model is transformed into an internal domain model using a set of links that are generated using a set of link rules. The set of links maps a set of source model elements to a set of internal domain model elements of the internal domain model. Results from a simulation of the internal domain model are mapped back to the source model to identify a context for the results. Thereafter, a target view model is generated from the internal domain model. The target view model includes the results presented in the context of the source model.01-27-2011
20110264433MAPPED THERMAL ELECTRIC COOLING - Methods and apparatus are provided for use with thermal electric cooling devices (TECDs). An apparatus is mapped so as to identify the heat dissipating entities and zones thereof. A first cooling plan is devised in accordance with the mapping, the cooling plan being dependant upon TECDs. At least one other cooling plan is devised that is distinct from the first cooling plan. The coefficient of performance (COP) for each of the cooling plans is calculated. One of the cooling plans is selected and implemented in accordance with a comparison of the COPs. Precision, zone-oriented cooling is provided, avoiding excessive material scale and wasted energy.10-27-2011
20110119043INTERFACE CONVERTER FOR UNIFIED VIEW OF MULTIPLE COMPUTER SYSTEM SIMULATIONS - Providing a unified view of multiple computer system simulations. A simulation process has a simulation thread that executes a plurality of computer system simulations. The simulation process also has a debug support thread that provides a unified view of the simulations. To provide the unified view, the debug support thread has an external interface, an internal interface to each of the simulations, and an interface converter that converts between the external interface and the internal interfaces. Thus, the external interface provides a unified view of the simulations. The external interface allows a single debugging platform to control and observe the simulations.05-19-2011
20110125479USE OF HARDWARE PERIPHERAL DEVICES WITH SOFTWARE SIMULATIONS - A system and method is described for connecting a logic circuit simulation to a hardware peripheral that includes a computer running software for communicating data to and from the hardware peripheral. The software transmits the data received from the hardware peripheral to the device being simulated by the logic circuit simulation. The computer also transmits the data received from the device being simulated by the electronic circuit simulation to the hardware peripheral. This allows the user to test the device being simulated using real hardware for input and output instead of simulated hardware.05-26-2011
20110071811USING EVENT CORRELATION AND SIMULATION IN AUTHORIZATION DECISIONS - Performance impacting operations (e.g., maintenance operations) performed on a system can, depending on a current state of the system, heavily impact the performance of the system, thus affecting a customer's experience with the system. Functionality can be implemented to control execution of the performance impacting operations based on simulating the impact of executing the operation. Depending on the current state of the system, execution of the maintenance operations can be allowed, deferred, and even blocked. This can ensure that the performance of the system is not compromised.03-24-2011
20100324877DEVICE PROPERTY OUTPUT APPARATUS AND COMPUTER READABLE MEDIUM COMPRISING PROGRAM CODE FOR OUTPUTTING DEVICE PROPERTY - A device property output apparatus includes an input unit configured to accept measured data of a device property, target data of the device property, and first simulation data indicating a simulation result of the device property, a reference data generator configured to generate reference data indicating a relationship between the measured data and the target data, a converter configured to conduct scale conversion of the first simulation data to generate second simulation data based on the reference data, and an output unit configured to output the second simulation data or auxiliary information indicating a difference between the target data and the second simulation data.12-23-2010
20090171643Method to aid the design of a system architecture - The present invention relates to a method for aiding the design of a system architecture. The method for design of an architecture of a system according to an embodiment of the invention includes at least the following steps: functional and non-functional analysis of a technical requirement with which the system complies; formalization of points of view for analysis of the architecture of the system based on the functional and non-functional analysis; definition of one rule for analysis of the architecture of the system for each analysis point of view; construction of the architecture of the system; and analysis of the architecture according to the rules of analysis. The design of system architectures notably relates to the field of system engineering. The systems to which the present invention is applicable can be hardware systems, software systems, or systems combining both hardware and software. An embodiment of the present invention may be implemented in the framework of the development of an aircraft navigation system.07-02-2009
20120310618TECHNIQUES FOR APPLICATION TUNING - Techniques for tuning systems generate configurations that are used to test the systems to determine optimal configurations for the systems. The configurations for a system are generated to allow for effective testing of the system while remaining within budgetary and/or resource constraints. The configurations may be selected to satisfy one or more conditions on their distributions to ensure that a satisfactory set of configurations are tested. Machine learning techniques may be used to create models of systems and those models can be used to determine optimal configurations.12-06-2012
20100082316Virtualized Policy Tester - Embodiments of the present invention are directed to testing policy changes associated with a production network. A virtual network that represents at least a portion of the production network can be generated. A first transaction log based on a first execution of the virtual network using test traffic and a first set of policies that are implemented in the production network can be obtained. A second transaction log based on a second execution of the virtual network using the test traffic and a second set of policies to be implemented in the production network can be obtained. Based on a comparison of the first and second transaction logs, it can be determined whether the second set of policies has a desired effect in the virtual network.04-01-2010
20090299715ANGULAR-DOMAIN CHANNEL MODEL AND CHANNEL ESTIMATION - A method of modeling wireless communication channels in angular domain is disclosed. The method includes considering radiation patterns 12-03-2009
20090299716Hot-Carrier Device Degradation Modeling and Extraction Methodologies - The present invention is directed to a number of improvements in methods for hot-carrier device degradation modeling and extraction. Several improvements are presented for the improvement of building device degradation models, including allowing the user to select a device parameter used to build the device degradation model independent of the device parameter selected. The user can also select the functional relation between stress time and degradation level. To further improve accuracy, multiple acceleration parameters can be used to account for different regions of the degradation process. Analytical functions may be used to represent aged device model parameters, either directly or by fitting measured device parameters versus device age values, allowing devices with different age values to share the same device model. The concept of binning is extended to include device degradation. In addition to a binning based on device width and length, age is added. In an exemplary embodiment, only devices with minimum channel length have degraded models constructed. The present invention also allows the degradation of one device parameter to be determined based on an age value derived from another parameter. In yet another aspect, a degraded device is modeled as a fresh device with a voltage source connected to a terminal.12-03-2009
20090292518REAL TIME SIMULATING METHOD AND SYSTEM - System for simulating one or more sub-systems of a tested system includes: (a) a sequence diagram storage and engine unit containing a predefined sequence diagram defining the intercommunication of messages between the various sub-systems of a real system in terms of at least time, message name, issuing sub-system, and destination sub-system. An indicator indicates to said sequence diagram storage and engine unit, those missing sub-systems, which have to be simulated. A receiver within said sequence diagram storage and engine unit receives an activation signal for the sequence diagram, and for eliminating all those messages in the sequence diagram relating to non-missing sub-systems, while maintaining those messages relating to missing sub-systems. One or more simulated sub-system units, each contain a domain of predefined output messages in appropriate format that can be issued by the simulated sub-system unit, and predefined input messages in appropriate format that can be received by the simulated sub-system unit, both domains being essentially identical to those of the corresponding real sub-systems of the system. A real time engine activates the sequence diagram, for receiving messages relating to missing sub-systems from one or more of the simulated sub-systems units, for introducing in real time the received messages on a bus leading to the real sub-systems, and for receiving messages issued by the real sub-systems and conveying them in real time to the simulated sub-system units.11-26-2009
20110191089METHOD AND APPARATUS FOR MONITORING DEMANDS IN A NUMBER OF MODELS OF A SYSTEM - The method involves relationships or dependencies between two demands within the models being tracked and being able to be stored for later use. A structured request is used to search for at least one relationship between two demands within a definable search space. The request is equipped with a source phrase having a stipulated first structural element, a destination phrase having a stipulated second structural element and a result element with a stipulated name for the pair comprising the source phrase and the destination phrase and with a stipulated relationship type. Consequently, the demand monitoring by the structural elements is very flexible. The flexibility is increased further by the possibility of storing and managing the result element with the created relationship or the created relationships independently of the models.08-04-2011
20110191088OBJECT-ORIENTED NETWORK-ON-CHIP MODELING - Network-on-Chip (NoC) is an oncoming solution to the communication bottleneck of System-on-Chip (SoC). For a good design, it runs a simulation verification before the design is realized. The key factors to the accuracy and simulation speed of a simulator depend on how the simulator abstracts the NoC design. The present invention provides an object-oriented NoC modeling, which divides the NoC design space into many design blocks and models them into many abstraction levels. The present invention defines these models carefully to obtain good hardware accuracy. The present invention also provides an object implementation library of different abstraction levels. Thereby, the present invention can reduce the coding time via selecting required components from the object implementation library, inheriting them with some modifications or using them directly. The present invention extends the design exploration space of NoC, preserves good hardware characteristics, and significantly reduces coding effort of a new NoC design.08-04-2011
20110137634CANONICALIZED VERSIONS OF REUSE CANDIDATES IN GRAPHICAL STATE DIAGRAMS - Exemplary embodiments provide techniques for replacing a portion of a state diagram with a generalized, canonical version of the portion. The canonicalized version mimics the structure or semantics (or both) of the portion of the state diagram, although the canonicalized version need not be a perfect match for the structure or semantics of the portion. Exemplary embodiments further provide techniques for identifying a portion of a state diagram for reuse, and generating a canonicalized version of the portion.06-09-2011
20100017185Method And System for Virtual Prototyping - An integrated design environment (IDE) is disclosed for forming virtual embedded systems. The IDE includes a design language for forming finite state machine models of hardware components that are coupled to simulators of processor cores, preferably instruction set accurate simulators. A software debugger interface permits a software application to be loaded and executed on the virtual embedded system. A virtual test bench may be coupled to the simulation to serve as a human-machine interface. In one embodiment, the IDE is provided as a web-based service for the evaluation, development and procurement phases of an embedded system project. IP components, such as processor cores, may be evaluated using a virtual embedded system. In one embodiment, a virtual embedded system is used as an executable specification for the procurement of a good or service related to an embedded system.01-21-2010
20100017184SYSTEMS AND METHODS FOR PERFORMING VIRTUAL STORAGE OPERATIONS - The present invention includes a system for simulating the performing of data storage operations. The system may include a storage manager component, at least one media management component directed by the storage manager component to manage storage operations to at least one storage device, and a storage emulation module adapted to simulate the characteristics of the at least one storage device. Under the direction of the storage manager, the emulation module may be adapted to simulate storage operations to one or more storage devices performed by one or more of the media management components.01-21-2010
20090132220Method For Creating A Telecommunications Application - Techniques for using a proxy model to encapsulate one or more telecommunications (telecom) functionalities are provided. The techniques include generating a proxy model, wherein the proxy model comprises at least one of a representation module, an implementation module, a metadata module, one or more utility snippet modules, one or more unit test code modules and a module linking to one or more blogs, and using the proxy model to encapsulate one or more telecom functionalities. Techniques are also provided for creating a telecom service using the proxy model.05-21-2009
20110307232COMPUTER READABLE PROGRAM CODE IMPLEMENTING MODELING OF A SYSTEM COMPRISING AT LEAST A LINEAR MOTOR AND A BLOCK SWITCHING CONTROLLER - An article of manufacture is provided having computer readable program code embodied therein which implements modeling of a system (e.g., an electromagnetic aircraft launch system) having at least a linear motor and a block switching controller. The computer readable program code implements the following steps: (a) generating a model of the system, the model having a plurality of sub-models, the plurality of sub-models comprising at least a sub-model of the linear motor and a sub-model of the block switching controller; (b) inserting at least one simulation artifact (e.g., a capacitive element) into the system model between two sub-models, the simulation artifact creating a virtual voltage state; and (c) simulating the operation of the system using the generated model. The insertion of a simulation artifact into the model between sub-models can enable the sub-models to be independently modeled in different reference frames (e.g., the stator abc-reference frame and the dq-reference frame).12-15-2011
20120041746SYSTEM AND METHOD FOR DIGITAL EFFECTS ANALYSIS - An analysis tool analyzes a model to determine the digital effect of the model in a modeling or programming environment. With the analysis tool, a user can determine minimum hardware functionality needed to execute the software generated from the model. The hardware functionality may include the word size of the microprocessor that executes the software appropriately. The hardware functionality may also include the execution speed of the microprocessor executing the software. The hardware functionality may further include the functionality of other hardware elements, such as the word length of an Analog to Digital converter. The analysis tool enables a user to produce a system at a low cost while achieving necessary performance criteria.02-16-2012
20120041745PLAYBACK PIPELINE FOR TESTING WIRELESS DEVICES - Evaluation of a wireless device using a channel emulator is facilitated by validating a playback file; compensating for external loss; applying post processing changes; compiling the playback file; streaming playback file data to a channel emulator; and performing playback by the channel emulator. Validation is performed by operating directly on the user's editable playback file so that compilation of the playback file is not required for validation. User-supplied values indicative of the levels of external losses are used to automatically adjust the corresponding values in the playback file by the specified amount before the playback data is relayed to the channel emulator. Post processing changes indicative of alternate channel conditions may be used to augment or replace values in the playback file before the playback data is relayed to the channel emulator. The playback file is sequentially compiled as playback data is used by the channel emulator to allow playback to start sooner. Real-time streaming of playback data also allows an unlimited number of playback instructions to be processed within a fixed memory footprint. A power tracking loop detect changes in the transmit power level of a connected device during playback, and the channel emulator is automatically recalibrated to account for power level changes.02-16-2012
20120041744HANDHELD FIELD MAINTENANCE TOOL WITH FIELD DEVICE SIMULATION CAPABILITY - A handheld field maintenance tool and associated method are provided. The handheld field maintenance tool includes a process communication module configured to communicate in accordance with a process industry communication standard. A controller is coupled to the process communication module and is configured to access a device description relative to a selected simulated field device. A user interface is configured to receive a user input relative to a parameter of the simulated field device. The controller generates communication through the process communication module to simulate the selected field device based on the user input.02-16-2012
20120041743Output Signal Behavior for a PLC in an Automation System - The present disclosure describes output signal behavior for a programmable logic controller. The output signal behavior may be modeled in an electrical sequence flow of an automation system. The modeling including a visual representation of the output signal behavior. After the modeling, at least one programmable logic controller of an automation system may be programmed based on the model.02-16-2012
20120041742Dynamically Adjusting Simulation Fidelity Based on Changes in Activity Levels of Components - Mechanisms are provided for controlling a fidelity of a simulation of a system. A model of the system is received, the model of the system having a plurality of individual components of the system. Fidelity values are assigned to models of the individual components of the system. A simulation of the system is executed using the model of the system and the models of the individual components of the system. For each component in the plurality of individual components of the system, an activity level of the component during execution of the simulation is determined. The fidelity values of one or more of the models of the individual components of the system are dynamically adjusted during the execution of the simulation based on changes in individual activity levels of the individual components.02-16-2012
20120041741Dynamically Adjusting Simulation Fidelity in a Self-Optimized Simulation of a Complex System - Mechanisms are provided for controlling a fidelity of a simulation of a system. A model of the system is received, the model of the system having a plurality of individual components of the system. Fidelity values are assigned to models of the individual components of the system. A required fidelity value is assigned to transactions between components in the plurality of individual components of the system. A simulation of the system is executed using the model of the system and the models of the individual components of the system. The fidelity values of one or more of the models of the individual components of the system are dynamically adjusted during the execution of the simulation based on the required fidelity values assigned to the transactions.02-16-2012
20110066417ELECTRONIC LOAD FOR SIMULATING CHARACTERISTICS OF AN LED AND METHOD FOR OPERATING THE SAME - An electronic load simulates an LED is to output a simulation signal after receiving an input signal. The simulation signal has a voltage value and a current value approximating to a characteristic curve of a real LED. The electronic load comprises a processor, an amplifier, and a control unit. The processor receives a control command to set up the LED. The control command includes a forward voltage parameter and an equivalent impedance parameter. The control unit generates an adjustment command according to the foregoing parameters and the voltage of the power source. The amplifier receives and further adjusts the adjustment command so as to output the simulation signal.03-17-2011
20120004895METHOD AND APPARATUS FOR TESTING ON-LINE SERVICES - There is disclosed a method, an apparatus, and a computer program for testing on-line services. In an example embodiment a topology (01-05-2012
20120209581SYSTEM AND METHOD FOR SIMULATING IP NETWORK ROUTING - Methods and systems for simulating IP networks. Routing Clusters are formed by grouping routers that are connected directly or indirectly and are running the same routing protocol. Routers that are configured to run more than one routing protocols became Border Routers for routing clusters based on these routing protocols. Routing tables are formed by flooding the routers inside the routing clusters and by flooding routes across routing links by redistribution command.08-16-2012
20120116743OPTIMIZING STORAGE CLOUD ENVIRONMENTS THROUGH ADAPTIVE STATISTICAL MODELING - Embodiments of the present invention provide an approach for adapting an information extraction middleware for a clustered computing environment (e.g., a cloud environment) by creating and managing a set of statistical models generated from performance statistics of operating devices within the clustered computing environment. This approach takes into account the required accuracy in modeling, including computation cost of modeling, to pick the best modeling solution at a given point in time. When higher accuracy is desired (e.g., nearing workload saturation), the approach adapts to use an appropriate modeling algorithm. Adapting statistical models to the data characteristics ensures optimal accuracy with minimal computation time and resources for modeling. This approach provides intelligent selective refinement of models using accuracy-based and operating probability-based triggers to optimize the clustered computing environment, i.e., maximize accuracy and minimize computation time.05-10-2012
20120046930Controller and Fabric Performance Testing - In an embodiment, a model may be created using a register-transfer level (RTL) representation (or other cycle-accurate representation) of the controller and the circuitry in the communication fabric to the controller. The request sources may be replaced by transactors, which may generate transactions to test the performance of the fabric and controller. Accordingly, only the designs of the controller and the fabric circuitry may be needed to model performance in this embodiment. In an embodiment, at least some of the transactors may be behavioral transactors that attempt to mimic the operation of corresponding request sources. Other transactors may be statistical distributions, in some embodiments. In an embodiment, the transactors may include a transaction generator (e.g. behavioral or statistical) and a protocol translator configured to convert generated transactions to the communication protocol in use at the point that the transactor is connected to the fabric.02-23-2012
20120046929Statistical Design with Importance Sampling Reuse - A mechanism is provided for reusing importance sampling for efficient cell failure rate estimation of process variations and other design considerations. First, the mechanism performs a search across circuit parameters to determine failures with respect to a set of performance variables. For a single failure region, the initial search may be a uniform sampling of the parameter space. Mixture importance sampling (MIS) efficiently may estimate the single failure region. The mechanism then finds a center of gravity for each metric and finds importance samples. Then, for each new origin corresponding to a process variation or other design consideration, the mechanism finds a suitable projection and recomputes new importance sampling (IS) ratios.02-23-2012
20120010867Personalized Medicine System - A method, computer program product and system for providing an architecture for context aware computing that transforms data obtained from a plurality of sources into a plurality of predictive models and contexts. The predictive models and contexts support a plurality of context aware applications.01-12-2012
20110166846SIMULATION DEVICE AND SIMULATION METHOD - The present invention relates to a simulation device and simulation method for a cascade communication system. The cascade communication system comprises a plurality of nodes numbered as 1 to N successively from a transmitter to a receiver, the method comprises: acquiring simulation parameters required for simulating the cascade communication system; calculating reverse transfer functions of the respective nodes; determining a current node in a sequence from the Nth node to the first node; adding noise that should be added at the current node to a simulation signal of a previous node from the current node; simulating the current node to generate a simulation signal of the current node, by using the simulation signal of the previous node added with the noise that should be added at the current node, based on the reverse transfer function of the current node; judging whether simulations of all the nodes are completed; if the simulations of all the nodes are not completed, repeating the adding and the simulating for the simulation signal of the current node; if the simulations of all the nodes are completed, determining a cost of the cascade communication system based on the simulation signal of the current node.07-07-2011
20120016651Simulating the Transmission of Asymmetric Signals in a Computer System - Methods implementable in a computer system for simulating the transmission of signals are disclosed. The disclosed techniques simulate the effect of the transmitter as well as the channel on a positive and negative pulse, which assures that asymmetry in the transmitter is captured. The resulting positive and negative pulse responses are then used to generate two separate PDFs: one indicative of received logic ‘1’s and another indicative of received logic ‘0’s at a point in time. Generating a plurality of such PDFs at different times allows the reliability of data reception to be assessed, and appropriate sensing margins to be set at a receiver, without the need to simulate the transmission of a very long random stream of data bits.01-19-2012
20120016650Simulating the Transmission and Simultaneous Switching Output Noise of Signals in a Computer System - Methods implementable in a computer system for simulating the transmission of signals across a plurality of data channels (bus) are disclosed. The disclosed techniques simulate the effects of Intersymbol Interference (ISI), cross talk, and Simultaneous Switching Output (SSO) noise by generating Probability Distribution Functions (PDFs) for each. The resulting PDFs are convolved to arrive at a total PDF indicative of the reception of data subject to each of these non-idealities. The total PDF, and its underlying terms, can be indexed to particular channels of the bus as well as to particular logic states. Use of the disclosed technique allows bit error rates and sensing margins to be determined with minimal computation and simulation.01-19-2012
20120059642METHOD AND DEVICE FOR THE ANGLE SENSOR-FREE DETECTION OF THE POSITION OF THE ROTOR SHAFT OF A PERMANENTLY EXCITED SYNCHRONOUS MACHINE ON THE BASIS OF CURRENT SIGNALS AND VOLTAGE SIGNALS - Disclosed are a device and a method for determining position information of the rotor shaft of an electric machine based on at least one recorded input signal of the electric machine, the recorded input signal being supplied to a model of the electric machine. The position information of the rotor shaft is determined with the aid of the model, based on the supplied input signal, the model mapping nonlinear saturation effects of the electric machine. The model of the electric machine is an extended Kalman filter in which the nonlinear saturation effects of the electric machine are described by a polynomial.03-08-2012
20110093251VIRTUALIZING COMPLEX NETWORK TOPOLOGIES - In general, the invention relates to a creating a network model on a host. The invention includes: gathering first component properties associated with a first physical network device on a target network; creating a first container using first component properties; determining that a second physical network device is operatively connected to the first physical network device via a physical network link; gathering second component properties associated with the physical network link; creating a first VNIC associated with the first container; determining that at least one virtual network device is executing on the second physical network device; gathering third component properties associated with the at least one virtual network device; creating a second container, wherein the second container is configured using the third component properties; and creating a second VNIC associated with the second container.04-21-2011
20120209582Dynamic Self Configuration Engine for Cognitive Networks and Networked Devices - The present invention provides a system and method for an online optimization for a non-linear cognitive wireless. The optimization is achieved by using qualitative model on the system which provides information in the form of monotonic influence diagram. The influence graph represents the state (control variables, goal variables and intermediate variables) and their dependency information using a graphical model incorporating monotonicities information. The present invention also incorporates learning features to build a compact history for reducing bad configurations online. The invention also provides a control engine which achieves the near optimum control of the cognitive wireless network by using the network state information along with the qualitative model.08-16-2012
20120158392SEMICONDUCTOR SENSOR RELIABILITY - Embodiments of the present invention provide a semiconductor sensor reliability system and method. Specifically, the present invention provides in-situ positioning of a reliability sensor (hereinafter sensors) within each functional block, as well as at critical locations, of a semiconductor system. The quantity and location of the sensors are optimized to have maximum sensitivity to known process variations. In general, the sensor models a behavior (e.g., aging process) of the location (e.g., functional block) in which it is positioned and comprises a plurality of stages connected as a network and a self-digitizer. Each sensor has a mode selection input for selecting a mode thereof and an operational trigger input for enabling the sensor to model the behavior. The model selection input and operation trigger enable the sensor to have an operational mode in which the plurality of sensors are subject to an aging process, as well as a measurement mode in which an age of the plurality of sensors is outputted.06-21-2012
20080300845Monitoring software simulations of hardware systems - System and methods for monitoring software simulations of hardware devices optimize the monitoring of a hardware system by comparing a current software state to previously stored patterns of software states in order to disable portions of the simulation.12-04-2008
20110066416METHOD AND SYSTEM FOR SIMULATION AND VERIFICATION OF COMMUNICATION DEVICES - Aspects of a method and system for simulation and verification of communication devices are provided. In this regard, a wireless communication system that comprises at least a wireless signal source and the wireless communication device may be simulated utilizing a plurality of configurable modules that comprises: a module under test, a processor module, and a signal source module. A subset of processor modules may be selected based on test cases to be performed for the simulation. The selection of the subset of processor modules may be performed without recompiling the processor module. A subset of signal source modules may be selected based on characteristics of a signal source to be modeled during the simulation. The selection of the subset of signal source modules may be performed without recompiling the signal source module.03-17-2011
20110066415METHOD, COMPUTER PROGRAM PRODUCT, AND APPARATUS FOR COMPARING TRAFFIC PATTERN MODELS OF A COMPLEX COMMUNICATION SYSTEM - Traffic pattern models of a complex communication system are compared. A normalized transmission parameter is computed for each traffic pattern model. Model parameters are also computed for each traffic pattern model. The model parameters for each traffic pattern model represent anticipated traffic flow through the complex communication system over a predetermined time period. Data representing an actual traffic flow pattern through the complex communication system over the predetermined time period is compared to the model parameters representing anticipated traffic patterns for each model. The normalized transmission parameters for each of the traffic pattern models are also compared.03-17-2011
20110106515SYSTEM AND METHOD FOR RESOURCE IDENTIFICATION - Systems and methods for resource identification. Preferably, this can be undertaken via modeling in which primary constraints include requirements and availability and building a resource map that includes alternatives which can help in the realization of the function.05-05-2011
20110106516AUTOMATED DERIVATION, DESIGN AND EXECUTION OF INDUSTRY-SPECIFIC INFORMATION ENVIRONMENT - A computer-implemented method, system and program product for creating a physical information environment for a specific industry type are presented. A candidate industry type is selected to describe a customer's operations. A set of information environment components, which is modeled and simulated in software and is specific for the candidate industry type, is selected. Inherent constraints, from the candidate industry type and the set of information environment components, are identified. The set of information environment components are then recursively optimized in order to comply with the inherent constraints and to meet the specific information environment requirements. Based on optimized information environment components, construction of a information environment is simulated in order to define an architecture of a simulated information environment for the candidate industry type. A physical information environment that comports with the architecture of the optimally simulated information environment is then constructed and deployed.05-05-2011
20120316856METHODS AND SYSTEM FOR MODELING WIRELESS COMMUNICATIONS IN A NETWORK - The embodiments relate to modeling wireless communications in a network. In wireless communications, the nodes share one or more wireless communication channels. When a node has data to transmit, it must contend with the other nodes for access to the wireless communication channel. In the embodiments, the model is configured to simulate the throughput effects of contention including delays caused by retransmissions due to interference and collisions, listen-and-backoff, unavailability of time slots, etc. The occurrence of failed/dropped transmissions due to buffer overflows, excessive retransmission attempts, and unintended collisions are modeled as well. In addition, the embodiments may simulate the effect of mobility by the nodes and the effect of the location of the nodes relative to each other.12-13-2012
20120123761Testing Software On A Computer System - A method is provided for testing a computer system, which system includes an interface supporting connection to one or more hardware devices. The method comprises initially performing a plurality of discrete software test processes in a first order of performance. For each test process, by reference to the said interface, the hardware device interactions occasioned by each said test process are recorded. Subsequently the said test processes are run in a second order of performance, which second order is derived from the record of hardware device interactions. A computer system configured to implement the method is also provided.05-17-2012
20120084065Wear-Out Detection Methods for Printed Circuit Board Assembly Components Used in Downhole Oilfield Environments - A method, apparatus and computer-readable medium for determining a lifespan of an electronic component in a downhole environment is disclosed. A first wear-out model is created that is related to a selected electronic component. A physical condition of the selected electronic component is examined at a selected examination time. The physical condition is generally due to the downhole environment in which the electronic component is disposed. A second wear-out model for the selected electronic component is created from the first wear-out model and the examined physical condition of the selected electronic component.04-05-2012
20120221311REAL TIME SIMULATING METHOD AND SYSTEM USING A SEQUENCE DIAGRAM - System for simulating sub-systems of a tested system includes: (a) a sequence diagram storage defining the intercommunication of messages between various sub-systems of a real system; (b) an indicator for the sequence diagram those missing sub-systems, which have to be simulated; (c) a receiver within the sequence diagram for receiving activation signal for the sequence diagram, and for maintaining only those messages relating to missing sub-systems. The system also includes (d) one or more simulated sub-system units, each containing a domain of predefined output and input messages; and (e) a real time engine for activating said sequence diagram, receiving messages relating to missing sub-systems from the simulated sub-systems units, introducing in real time the received messages on a bus leading to the real sub-systems, and receiving messages issued by the real sub-systems and conveying them in real time to the simulated sub-system units.08-30-2012
20120130701MONITORING SYSTEM - A method for designing a secondary sub-system for monitoring the condition of a platform is disclosed. The platform can include one or more primary sub-systems. The method can include identifying stakeholders of the platform, capturing information requirements of the stakeholders, determining data requirements corresponding to the information requirements, defining a sensor array comprising sensors suitable for providing output signals relating to condition characteristics of the one or more primary sub-systems, and defining procedures for converting the output signals from the sensor array to the data requirements, thereby to fulfil the information requirements of the stakeholders. The method can be implemented using a design tool having a graphical user interface with a hierarchical layer structure.05-24-2012
20100082317SEMICONDUCTOR DEVICE SIMULATION APPARATUS, COMPUTER READABLE MEDIUM STORING THEREON PROGRAM FOR CAUSING COMPUTER TO EXECUTE SEMICONDUCTOR DEVICE SIMULATION METHOD, AND SEMICONDUCTOR DEVICE SIMULATION METHOD - A semiconductor device simulation apparatus includes a first module configured to compute a reciprocal of the momentum relaxation time with respect to a part which is processed as an anisotropic scattering process of a carrier, and to compute the free-flight time by using the reciprocal of the momentum relaxation time, a second module configured to compute a drift process of the carrier during the free-flight time, and a third module configured to compute a scattering process by regarding a scattering a after of the drift process as an isotropic scattering, and by an output of the second module.04-01-2010
20100174518METHOD FOR PREDICTING AN IMPACT OF AN AGING BEHAVIOUR OF AN ELECTRICAL ELEMENT AND SIMULATION MODEL FOR SIMULATING SUCH BEHAVIOUR - A method is provided for predicting an impact of an aging behavior of a connector element, which simulates degradation states caused by aging of the connector element by means of at least one resistor element and a voltage source, as well as a computer program performing the method, a computer readable medium including the computer program, and a simulation model for simulating a degraded connector element.07-08-2010
20120316855Using Three-Dimensional Representations for Defect-Related Applications - Various embodiments for using three-dimensional representations for defect-related applications are provided.12-13-2012
20120253774Methods and Systems for Lithography Process Window Simulation - A method of efficient simulating imaging performance of a lithographic process utilized to image a target design having a plurality of features. The method includes the steps of determining a function for generating a simulated image, where the function accounts for process variations associated with the lithographic process; and generating the simulated image utilizing the function, where the simulated image represents the imaging result of the target design for the lithographic process.10-04-2012
20120253773METHOD AND SYSTEM FOR CONSTRUCTING OPTIMIZED NETWORK SIMULATION ENVIRONMENT - A method of constructing an optimized network simulation environment according to the present invention includes the steps of identifying communication equipment models for relaying a message to/from real equipments out of communication equipment models within a network model, as major models, calculating the order of abstraction priority for major models, performing batch-mode abstraction for non-major models, driving a simulation, determining whether a difference between a simulation execution time and an actual time spent is within an allowable delay value, performing adaptive abstraction for the major models, and evaluating a result of the simulation. If the method according to the present invention is used, a real-time simulation having fidelity and reliability for the function and operation of real equipments can be guaranteed.10-04-2012
20120259610MODELING AND SIMULATION METHOD - A method for modeling and simulating a system comprising first and second interrelated components is disclosed. The method comprises modeling the behavior of said first and second components using first and second specifications. Each of said first and second specifications includes a functional specification and an associated simulation element. The method further comprises simulating the behavior of said first and second components using said first and second specifications. The simulation elements communicate with one another to provide a simulation system.10-11-2012
20090018810METHOD FOR DETERMINING A SKY VIEW OF AN ANTENNA - A method for determining the amount of open sky view of an antenna in an automotive vehicle. A computer simulation of the vehicle objects that are non-transmissive to electromagnetic radiation is first created while a simulated antenna is also positioned within the computer simulation. Thereafter, a plurality of spheres, each having a different radius, are simulated between a position adjacent the antenna and to a position outside the vehicle. All of the vehicle objects are identified for each sphere and the area saved to memory. Finally, the area of each object is projected onto an outer sphere and these projected areas are then summed. The sky view is then calculated by comparing the amount of the projected area on the outermost sphere and the sky view result is then displayed to the user.01-15-2009
20120232876Method for Computer-Aided Analysis of an Automation Plant - A method for computer-aided analysis of an automation plant to which a plurality of networked devices are assigned, wherein information pertaining to the networked devices including their device types and interconnections is acquired and a network topology is generated which represents the networking of the devices. A respective device is then assigned, according to its device type, to one hierarchy level of a plurality of hierarchy levels defined for the automation plant. A topology of the automation plant is then displayed on a user interface on which a section is provided for each hierarchy level, where devices assigned to a respective hierarchy level are disposed as elements in a section provided for the respective hierarchy level and are interconnected based on the networking according to the network topology.09-13-2012
20120232877METHOD AND SYSTEM FOR THERMAL MANAGEMENT BY QUANTITATIVE DETERMINATION OF COOLING CHARACTERISTICS OF DATA CENTER - The invention provides a method and system for quantitative determination of cooling characteristics of a data center by calculating thermal influence indices. The invention further provides a method and system for providing effective thermal management in a data center using quantitative determination of cooling characteristics of a data center.09-13-2012
20120232878METHODS AND SYSTEMS FOR DETECTING METALLIC FAULTS AFFECTING COMMUNICATIONS LINKS - One exemplary aspect is to detect the presence of one or more types of faults affecting DSL communications. Upon their detection, a message can be generated that recommends corrective action. Furthermore, another exemplary aspect is to estimate the rate impact of the detected fault in some cases. One exemplary aspect of certain embodiments is to detect the presence of one or more faults that affect DSL communications, and upon their detection, generating, for example, a message that recommends corrective action. In this context, a fault can be one or more metallic faults, malfunctioning modems, or something else that affects the measured attenuation but is not normally attributable to normal DSL transmission lines.09-13-2012
20130173243Virtual Mass Emulator - The present invention is directed to a system and method for emulating smart grid devices in a smart grid for demand-response program analysis and optimization. Smart grid devices may be emulated in a virtual environment on a server, and can also be emulated individually on smart grid devices themselves. Demand-response programs can be simulated in a virtual environment with virtual emulated smart grid devices, or they can be simulated in a hybrid real-virtual environment with both real smart grid devices and virtual emulated smart grid devices. Demand-response programs can be simulated serially or in parallel. Additionally, such hybrid demand-response program simulations can be enhanced and optimized by including data obtained from the real smart grid devices into the simulation feed-back loop.07-04-2013
20120239370WHAT-IF SIMULATION METHODS AND SYSTEMS - What-if simulation methods and systems are provided. A design coding in HDL (Hardware Description Language) and a simulation result corresponding to the design are provided. A what-if design scope and a what-if time window are received. A portion of the design is extracted from the design according to the what-if design scope, and primary input signals are determined during the extraction of the sub-design. Then, what-if simulation data is extracted from the simulation result according to the primary input signals and the what-if time window. A what-if test bench is generated according to the what-if simulation data, wherein the what-if simulation data is read, and the signal values are fed to a simulator according to the what-if test bench.09-20-2012
20120239368Identifying Initial Don't Care Memory Elements for Simulation - In an embodiment, the design of a digital circuit may be analyzed to identify which uninitialized memory elements, such as flops, have initial don't care values. The analysis may include determining that that each possible initial value (e.g. zero and one) of the flops does not impact the outputs of circuitry to which the uninitialized flops are connected. For example, a model may be generated that includes two instances of the uninitialized flops and corresponding logic circuitry. The inputs of the two instances may be connected together, and the uninitialized flops may be initialized to zero in one instance and one in the other instance. If the outputs of the two instances are equal for any input stimulus, the initial value of the uninitialized flops may be don't cares. The flops may be safely initialized to a known value for simulation.09-20-2012
20120323548METHOD, SYSTEM AND PROGRAM STORAGE DEVICE FOR SIMULATING ELECTRONIC DEVICE PERFORMANCE AS A FUNCTION OF PROCESS VARIATIONS - Disclosed are embodiments of a method, a system and a program storage device for simulating electronic device performance as a function of process variations. In these embodiments, functions of a primary model parameter for each of multiple secondary model parameters across multiple different process conditions can be determined based on a relatively small number of target sets of device characteristics. These functions can then be used to augment a simulator so that during subsequent simulations of the electronic device over a wide range of varying process conditions, a change in a value for the primary model parameter will automatically result in corresponding changes in values for the secondary model parameters. By augmenting the simulation environment in this manner, the disclosed embodiments efficiently provide more robust simulation results over prior art techniques.12-20-2012
20110238399SYSTEM AND A METHOD FOR MAPPING A MAGNETIC FIELD - A system for mapping a magnetic field in a volume of interest, the system includes a magnetic field transmitter, generating a magnetic field in the volume of interest, at least one freestanding magnetic field detector, operative to freely move within the volume of interest, the at least one freestanding magnetic field detector acquiring measurements of the flux of the magnetic field at a plurality of poses, and a processor, coupled with the magnetic field detector, the processor re estimating parameters characterizing the magnetic field model according to deviations between the measurements of the flux of the magnetic field and according to predictions of the flux, the predictions being determined according to a stored magnetic field model, thereby, the processor estimating a new magnetic field model.09-29-2011
20110238398ELECTROMAGNETIC COUPLER, WIRELESS TERMINAL INCLUDING SAME, AND METHOD FOR DESIGNING ELECTROMAGNETIC COUPLERS - There is provided an electromagnetic coupler that communicates signals by using at least one of a longitudinal electrostatic field and a longitudinal induced electric field. The electromagnetic coupler has a ground conductor, a radiation conductor composed of a plurality of rectangular conductors connected in series, and a feeding point formed at one point in the connection of the plurality of rectangular conductors. The plurality of rectangular conductors are connected such that each pair of adjacent rectangular conductors form an angle other than π radian, and a length from the feeding point to either end of the radiation conductor is an integral multiple of π/4 in electrical length with respect to a wavelength λ of a central frequency of a frequency band of interest of the electromagnetic coupler.09-29-2011
20120089382DYNAMIC LOAD BALANCING FOR ADAPTIVE MESHES - A method for dynamic load balancing of a mesh, wherein the mesh is partitioned to find a solution using a plurality of processors, and wherein the partitions have become unbalanced. The present method allows large portions of the mesh to continue to progress towards a solution by only repartitioning a small percentage of the overall mesh. This is done by stripping cells along the partition interfaces using a marching method to form a free-cell region, repartitioning the free-cell region, and joining the repartitioned portions of the free-cell region with the remaining cells in a manner that will increase the efficiency of the solver.04-12-2012
20120101797METHOD AND SYSTEM TO MODEL FREQUENCY DEPENDENT EFFECTS OF A COMMUNCIATIONS NETWORK - A computerized model provides a display of a physical environment in which a communications network is or will be installed. The communications network is comprised of several components, each of which are selected by the design engineer and which are represented in the display. Errors in the selection of certain selected components for the communications network are identified by their attributes or frequency characteristics as well as by their interconnection compatibility for a particular design. The effects of changes in frequency on component performance are modeled and the results are displayed to the design engineer. A bill of materials is automatically checked for faults and generated for the design system and provided to the design engineer. For ease of design, the design engineer can cluster several different preferred components into component kits, and then select these component kits for use in the design or deployment process.04-26-2012
20100198572SYSTEM AND METHOD FOR OPTIMIZING BLOCK DIAGRAM MODELS - A method includes in a system determining a constraint for constraining operation of a portion of a block diagram model, determining if the portion of the block diagram model violates the constraint, and providing a user information based on the violating of the first constraint.08-05-2010
20100153085Method, Apparatus and Computer Program Product for Providing Predictor Nodes for Context Models - An apparatus for providing predictive nodes for a context model may include a processor. The processor may be configured to receive a registration from a communication node having property values determinable via a context model in which the registration indicates a class of the communication node registering, record values for the communication node at defined time intervals, and enable the provision of predicted values based on the recorded values via a predictive formula determined based at least in part on the class.06-17-2010
20120150521METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR SIMULATING REALISTIC MOVEMENT OF USER EQUIPMENT IN A LONG TERM EVOLUTION (LTE) NETWORK - Methods, systems, and computer readable media for simulating realistic movement of user equipment in an LTE network are disclosed. According to one method, a logical topology of a long term evolution (LTE) access network is defined that includes defining connections between one or more eNodeBs (eNBs). A physical topology of the LTE access network is defined that includes defining locations of the eNBs and sectors, where the physical network topology is mapped to the logical network topology. One or more problem areas are defined within the physical network topology, where the one or more problem areas include locations where signal quality is degraded. One or more paths are defined through the physical network topology. A traffic profile for a user equipment (UE) device is defined. A plurality of messages is generated for simulating the movement of a UE device along a path through the physical network topology.06-14-2012
20110161063METHOD, COMPUTER PROGRAM PRODUCT AND APPARATUS FOR PROVIDING AN INTERACTIVE NETWORK SIMULATOR - An apparatus for providing an interactive network simulator may include processing circuitry configured to at least perform receiving an indication of messages or responses exchanged between a testing platform simulating one or more external systems and a system under test, storing data corresponding to the indications received, and providing for a visual display of information related to the indications received to a user interacting with the testing platform. A corresponding method and computer program product are also provided.06-30-2011
20080275688System For Simulating PET Gantry - A system for simulating a Positron Emission Tomography (PET) gantry has a computer system having a bus system for receiving expansion cards, a mass data storage support system, the mass storage system being operable to store coincidence-event and tag packet data, and a data transfer simulation card for said bus system, wherein the data transfer simulation card is operable to simulate transfer timing of the stored coincidence-event and tag packet data.11-06-2008
20080306720Hrtf Individualization by Finite Element Modeling Coupled with a Corrective Model - The invention relates to modelling individual head related transfer functions (HRTFs) with respect to an individual audition in a three-dimensional space. The inventive method consists in picking up morphological parameters of several individuals for roughly estimating the HRTFs by finite elements and building the database thereof roughly estimated by comparing/training on said database and on another database containing several HRTFs measured in all directions of space and in building, for the same individuals, a model based on an artificial neurone network which is capable to calculate the HRTFs for all directions of space from a series of measurements of morphological parameters of any individuals.12-11-2008
20090112548A METHOD FOR TESTING IN A RECONFIGURABLE TESTER - In some implementations, a method for testing is provided, which includes simulating a functional operational environment for a first type device-under-test with a tester. This includes recognizing a non-deterministic response signal having a predetermined protocol, receiving the non-deterministic response signal from the first type device-under-test, ascertaining an expected stimulus signal to be transferred to the first type device-under-test from the non-deterministic response signal based on the predetermined protocol, and initiating transmission of the expected stimulus signal to the first type device-under-test. The method further includes simulating a functional operational environment for a second type device-under-test with the tester after testing the first type device-under-test.04-30-2009
20100049494METHOD FOR PREDICTING POWER USAGE EFFECTIVENESS AND DATA CENTER INFRASTRUCTURE EFFICIENCY WITHIN A REAL-TIME MONITORING SYSTEM - A system for making real-time predictions about power usage efficiency (PUE) and/or data center infrastructure efficiency (DCiE) of an electrical system comprises a data acquisition component communicatively connected to a sensor configured to acquire real-time data output from the electrical system; an analytics server communicatively connected to the data acquisition component and comprising a virtual system modeling engine configured to generate predicted data output for the electrical system using a virtual system model of the electrical system, an analytics engine configured to monitor the real-time data output and the predicted data output of the electrical system, and a PUE/DCiE simulation engine configured to use the virtual system model updated based in the real-time data to forecast the PUE/DCiE.02-25-2010
20130179140SYSTEM AND METHOD FOR VALIDATING AN ELECTRICAL NETWORK MODEL - Systems and methods for validating electrical network models are provided. Systems include a memory configured to store electrical network model data for an electrical network. The electronic device also includes data processing circuitry configured to define in the memory an electrical network model object based, at least in part, on the electrical network model data. The data processing circuitry is further configured to create copies of the electrical network model object in the memory, wherein each copy of the electrical network model object corresponds to a respective set of rules, and wherein each set of rules independently defines a plurality of constraints relating to at least a portion of a plurality of parameters of the electrical network. The data processing circuitry is further configured to determine, in parallel, whether each copy of the electrical network model object is valid with respect to the corresponding set of rules.07-11-2013
20130179141NETWORK SIMULATION STRUCTURE AND THE SIMULATION METHOD THEREOF - Disclosed are a network simulation structure and a simulation method thereof. The structure includes a plurality of nodes and arcs, wherein the nodes are connected with each other via the arcs, the arcs are provided with switches that control the connection/disconnection of the arcs, so as to change the topology of the network. In this disclosure, a plurality of topologies can be realized on one type of network model, and at the same time, a plurality of logic operation methods can also be realized, improving the speed and efficiency of operation.07-11-2013
20120253772PATH FAILURE IMPORTANCE SAMPLING - A method including receiving a network model including paths having dynamic path restoration capabilities; receiving network simulation information including a failure rate that indicates a rate of failure, a repair rate that indicates a rate of repair, a number of repair personnel assigned to each failure equivalence group, and a regeneration value indicating a number of regenerations to occur for each designated path during a network simulation, biasing the failure rate; determining whether one of the designated paths enters a failure state; unbiasing the failure rate when it is determined that the designated path enters the failure state; identifying when the network model returns to an operative state; ceasing an execution of the network simulation when it is determined no other designated paths are to be simulated; calculating an average time of path unavailability for each designated path simulated; and calculating path unavailability for each designated path simulated.10-04-2012
20080215302SYSTEMS AND METHODS FOR REAL-TIME DYNAMIC SIMULATION OF UNINTERRUPTIBLE POWER SUPPLY SOLUTIONS AND THEIR CONTROL LOGIC SYSTEMS - A system for real-time modeling of uninterruptible power supply (UPS) control elements protecting an electrical system is disclosed. The system includes a data acquisition component, a power analytics server and a client terminal. The data acquisition component acquires real-time data output from the electrical system. The power analytics server is comprised of a virtual system modeling engine, an analytics engine and a UPS transient stability simulation engine.09-04-2008
20130090910APPLICATION LEVEL INTERFACE TO NETWORK ANALYSIS TOOLS - A user interface to a network simulator facilitates the use of application layer parameters and application layer logic. The user interface is configured to allow the user to define the input in a graphic form, or a text/programming form, or a combination of both. The user interface provides common graphic forms for both inputting the data to the simulator as well as for displaying the resultant data from the simulator. In response, the simulator and user interface may provide updated information to reflect the impact of changes made to application layer parameters and logic.04-11-2013
20130096901Verifying Simulation Design Modifications - A mechanism is provided for verifying design modifications to a simulation design unit included within a simulation model of an integrated electronic device. A modified description is received of a simulation design unit that failed to meet an expected physical property value during an initial simulation of the entire integrated electronic device. A simulation of the simulation design unit is executed using a list of identified input signals from a trace file. The trace file is generated during the initial simulation and indicates state values for the list of identified input signals. A determination is made as to whether the simulation of the simulation design unit fails to meet the expected physical property value. An indication is generated that modifications made to an initial description of the simulation design unit are successful in response to the simulation of the simulation design unit meeting the expected physical property value.04-18-2013
20130103376MULTIPLE CLIENT SIMULATOR FOR PUSH ENGINE - A single computer may be configured to function as a multiple client simulator that tests a push engine by simultaneously simulating multiple clients. The multiple client simulator may be configured to open and simultaneously maintain a large number of connections with the push engine. To facilitate this, a virtual interface module may be used to multiply the effective number of IP addresses of the single computer. The default number of ports that are available for each IP address may also be increased, along with the available number of file descriptors.04-25-2013
20130124179Method for Determining a Partial-Load Condition of a System - A method for evaluating component-related energy models and external specification parameters, in order, based on these, to produce a determination of a set of partial-load conditions, which are simulated based on a parameterizable simulation model of the system. A system planner is put in a position, with the specification of specification parameters, for example, a minimum throughput of the system or a maximum energy consumption, in which he can obtain a set of partial-load conditions, i.e., a partial-load condition for each of the components involved in the determination. In this way, an individual partial-load condition can be set for each component, where all the partial-load conditions fulfill the provisions of the specification parameters.05-16-2013
20130124180METHOD AND APPARATUS FOR AUTOMATICALLY ARRANGING BUILDING ENERGY CONTROL SENSORS BASED ON INSTALLATION EXPENSE - An apparatus automatically arranges a plurality of building energy control sensors based on installation expense. The apparatus includes an input module configured to receive building information, floor information of the building, structural information of rooms and a corridor for each floor of the building, and information on installation expense for one or more energy control sensors to be installed in the building. A sensor arrangement simulation module determines arrangement coordinates of each sensor on the basis of the installation expense information for each sensors to be installed in the building, and an out module outputs the determined arrangement coordinates of each control sensor.05-16-2013
20130144586SOFTWARE SYSTEMS FOR DEVELOPMENT, CONTROL, PROGRAMMING, SIMULATION, AND EMULATION OF FIXED AND RECONFIGURABLE LAB-ON-A-CHIP DEVICES - A software system for development, control, programming, simulation, and emulation of fixed, software-configurable, software-reconfigurable, and software-controlled Lab-on-a-chip (“LoC”) devices. Files may be used to specify LoC configurations for models, emulation, and fabrication, and scripts can be implemented to control numerical simulations as well as physical emulations of modeled LoC devices. Other features include a control software design tool, fabrication design systems, and an authoring/editing tool for specification files. In some cases, an active data visualization system provides visualizations of real-time data generated by past and current simulations and emulations.06-06-2013
20100280813PORTABLE USB POWER MODE SIMULATOR TOOL - A simulation tool includes a printed circuit board assembly or PCBA having a built-in USB communication port and a microcontroller. A host computer transmits user-selected configuration data to the microcontroller, which transforms the data into solid-state signals. These are provided to a power master module in an electrical bench or a test vehicle. A method of simulating a low-current ignition switch that is usable with the PMM includes transmitting user-selectable configuration data from a host computer to a PCBA having a microcontroller, transforming the configuration data into a set of solid-state signals simulating a desired set of power mode parameters, and transmitting the solid-state signals to the PMM to thereby simulate an operation of the low-current ignition switch.11-04-2010
20100280812Modeling critical-dimension (CD) scanning-electron-microscopy (CD-SEM) CD extraction - One embodiment of the present invention relates to a process that models critical-dimension (CD) scanning-electron-microscopy (CD-SEM) extraction during photolithography process model calibration. During operation, the process receives measured CD values which were obtained using a CD-SEM extraction process, wherein the CD-SEM extraction process determines a measured CD value for a feature by measuring multiple CD values of the feature along multiple electron beam scans. The process then determines simulated CD values, wherein a simulated CD value is determined based at least on a set of CD extraction cut-lines evenly placed around the target feature. During subsequent photolithography process model calibration, the process fits a parameter that models an aspect of the photolithography process based at least on both the measured CD values and the simulated CD values.11-04-2010
20110218790SYSTEM AND METHOD FOR DETERMINING CHARACTERISTICS OF POWER CABLES USING DISTRIBUTED TEMPERATURE SENSING SYSTEMS - A system and method using both static and transient modeling of power cables coupled with real time measurements of distributed temperature profiles of both the cable and it's immediate environment to optimize the current loads of the power cable. The optical fibers used for measuring distributed temperature profiles can be integrated directly into the monitored power cables or be deployed alongside the power cables, including using the optical fibers deployed in optical power ground wire systems.09-08-2011
20110218789Methods and Apparatus for Modeling Electromagnetic Scattering Properties of Microscopic Structures and Methods and Apparatus for Reconstruction of Microscopic Structures - Improved convergence in the volume-integral method (VIM) of calculating electromagnetic scattering properties of a structure is achieved by numerically solving a volume integral equation for a vector field, F, rather than the electric field, E. The vector field, F, may be related to the electric field, E, by a change of basis, and may be continuous at material boundaries where the electric field, E, has discontinuities. Convolutions of the vector field, F, are performed using convolution operators according the finite Laurent rule (that operate according to a finite discrete convolution), which allow for efficient matrix-vector products via 1D and/or 2D FFTs (Fast Fourier Transforms). An invertible convolution-and-change-of-basis operator, C, is configured to transform the vector field, F, to the electric field, E, by performing a change of basis according to material and geometric properties of the periodic structure. After solving the volume integral for the vector field, F, an additional post-processing step may be used to obtain the electric field, E, from the vector field, F. The vector field, F, may be constructed from a combination of field components of the electric field, E, and the electric flux density, D, by using a normal-vector field, n, to filter out continuous components.09-08-2011
20080208552METHOD AND APPARATUS FOR GENERATING ALTERNATIVE REPRESENTATION OF OPTIMIZATION MODELS - A method for determining an alternative representation of an optimization model reduces model input through compact representation of model parameters. Model generation is performed at varying levels of complexity (approximation) depending on pre-defined, business approved thresholds.08-28-2008
20080208551Methods and Systems for Surround-Specific Display Modeling - Embodiments of the present invention comprise systems and methods for surround-specific display modeling.08-28-2008
20080201125System and Method For Automatic Selection Of Transmission Line Macromodels - Transmission line macromodels can be classified into main categories of delay-extraction and rational approximation. The exponential solution of the Telegrapher's Equation is used to create a system and method that enable a time-domain circuit simulator to automatically select the most appropriate macromodel for a given transmission line structure.08-21-2008
20080201124Parameterization Device and Method for Parameterizing Electrical Devices - The invention is based on the object of specifying a parameterization device which is particularly user-friendly and which makes it possible to parameterize electrical devices with little expenditure of time and therefore in a particularly cost-effective manner. This object is achieved according to the invention by a parameterization device for generating parameterization signals determining device-specific operating parameters for one or more electrical devices of an electrical arrangement, having an input device, to which operating functions desired on the part of the user for the individual devices can be input independently of the device, having a memory device, in which a large number of electrical devices are recorded with their operating functions and their respective device-specific operating parameters, a processing device, which evaluates the operating functions input on the part of the user and reads a list of all those devices which fulfil the operating functions desired on the part of the user from the memory device, an output device, by means of which the list is supplied to the user for the purpose of selecting the device, and a signal generation device, which generates, for each device selected on the part of the user, in each case those parameterization signals which correspond to the operating parameters stored in the memory device.08-21-2008
20130151224Method for Simulating the Electrical Behaviour of an Integrated Diode and Corresponding Computerized System - The diode is modelled using a compact model comprising modelling of the well resistance for negative values of the current by a curve which increases steeply from an initial resistance value corresponding to a zero value of current up to a plateau.06-13-2013
20100292976DATA CENTRE SIMULATOR - The invention provides a computer simulation system for simulating a data centre. The simulation system uses a logical representation of the data centre to perform the simulation. This logical representation includes a plurality of nodes representing devices in the data centre. Each node has an input for applied load and outputs for electrical power drawn and losses in the form of heat output. Each node also has a function for calculating the outputs from the inputs. A first set of connections between the nodes represent electrical power drawn by one device in the data centre from another device in the data centre. A second set of connections between the nodes represent a thermal load applied by one device in the data centre to another device in the data centre. The simulator can be run for a series of different operating conditions to map data centre efficiency, for example, or to assess the impact of different IT devices on the data centre.11-18-2010
20100318339SIMULATION CONTROLS FOR MODEL VARIABLITY AND RANDOMNESS - A tool for simulating an industrial control system is provided. The tool includes a simulation component to emulate one or more simulation models according to a simulated execution environment. A switch component is associated with the simulation component to selectively enable or disable variability in the simulation models.12-16-2010
20100318338System and Method For Implementing A Trace Interface - A system and method for selectively capturing and storing emulation data results from a hardware emulation system, which reduces the data bandwidth requirement and the unnecessary consumption of the DRAM memory capacity by uninteresting data. According to one embodiment, a system comprises a trace array for storing one or more frames of data; a first set of hardware control bits that enables the trace array to selectively capture non-continuous windows of data within a frame of data; a data capture card; and a second set of hardware control bits that enables the data capture card to capture a select frame of data from the one or more frames of data stored on the trace array.12-16-2010
20120284006METHOD OF DETERMINING THE PARTICLE SENSITIVITY OF ELECTRONIC COMPONENTS - To analyze an electronic component, this component is exposed to a focused laser beam. The information provided by the laser mapping relating to the position and to the depth of the sensitivity zones of the component is used as input parameter in prediction codes for quantifying the sensitivity of the mapped component to ionizing particles in the natural radioactive environment. The prediction codes are used to determine the occurrence of malfunctions in the electronic component. Determination of the risks associated with the radiative environment imposes two aspects: one, probabilistic, takes into account the particle/matter interaction and the other, electrical, takes into account the charge collection inside the electronic component.11-08-2012
20130191102Apparatus and Method for Simulating a Target - An apparatus for simulating a target at a variable distance and speed includes a transceiver, isolators, a signal delayer, a wave mixer and a signal attenuator. The isolators receive a signal from the transceiver. The signal delayer receives the signal from the isolators and accordingly simulates a delay value at a distance. The wave mixer is connected to the signal delayer. A Doppler shift is introduced into the apparatus through the wave mixer. The signal attenuator is connected to the isolators and the wave mixer for producing an adjustable attenuated signal corresponding to a variable distance.07-25-2013
20090276201Method For Configuring A Test Arrangement, Test Method And Test Arrangement - The invention relates to a method for configuring a test arrangement (11-05-2009
20090319245POSITION AND ANGLE DIGITAL DETECTION AND SIMULATION - A position detection and simulation platform includes software configurable logic and programmable inputs and outputs to support software configuration only changes for use with a variety of position feedback devices including synchros, resolvers, linear variable differential transformers, and rotary variable differential transformers. The platform provides support for all of these devices without making hardware changes to the platform; all changes are accomplished through software programming of configurable registers and logic devices. In this way the platform can universally be applied to applications that require interfacing to any of the supported devices. Additionally, the platform can be reconfigured through software to provide complete simulation of any of the supported devices.12-24-2009
20120065954METHODS OF MODELING A TRANSMITTER-RECEIVER SYSTEM AND RELATED METHODS OF DESIGNING A TRANSMITTER-RECEIVER SYSTEM - A transmitter-receiver system is modeled by representing an output driver connected to an output node of a transmitter with a capacitive characteristic at the output node, representing a receiving buffer connected to an input node of a receiver, and representing a transmission path between the output node of the transmitter and the input node of the receiver.03-15-2012
20120095745EFFECT-DRIVEN SPECIFICATION OF DYNAMIC LIGHTING - A method and a device for simulating the realization of lighting effects in an environment are disclosed. The method may receive environment data, user input indicative of lighting effects, and data indicative of what installable devices exist. Based thereon, the method may generate at least one implementation option for each lighting effect and select one implementation option for each lighting effect. As a result, realization data based on the environment data and selected implementation options options can be generated. A simulator for simulating realization of lighting effects is adapted to communicate, on the one hand, with a user or other provider of environment and lighting effect data, and, on the other, with a source of information on installable hardware device. The simulator can be operable in a design mode, an implementation mode, a selection mode and a realization mode.04-19-2012
20120095744Telemetry Optimization in an Implantable Medical Device System to Achieve Equal and Maximal Distances in Bidirectional Communications - Methods for optimizing telemetry in an implantable medical device system are disclosed, with the goal of equating and maximizing the communication distances between devices in the system, such as the external controller and the Implantable Pulse Generator (IPG). The method involves computerized simulation of maximum communication distances in both directions between the two devices while varying at least two parameters of the telemetry circuitry, such as the number of turns in the telemetry coils in the two devices. This results in a simulation output comprising a matrix in which each element comprises the bidirectional distance values. An element is determined for which the distances are equal (or nearly equal) and maximized (or nearly maximized), and the optimal values for the parameters are then chosen on that basis, with the result that the communication distance in one direction equals the communication distance in the other direction, and is maximized.04-19-2012