Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

32 results about "Software diagnosis" patented technology

Software diagnosis (also: software diagnostics) refers to concepts, techniques, and tools that allow for obtaining findings, conclusions, and evaluations about software systems and their implementation, composition, behavior, and evolution. It serves as means to monitor, steer, observe and optimize software development, software maintenance, and software re-engineering in the sense of a business intelligence approach specific to software systems. It is generally based on the automatic extraction, analysis, and visualization of corresponding information sources of the software system. It can also be manually done and not automatic.

Real-time software diagnostic tracing

InactiveUS20060259830A1Diagnostic rate is highEasy to instrumentError detection/correctionSpecific program execution arrangementsProgramming languageObject code
Techniques for tracing the real-time operation of software for the purposes of testing, debugging, or performance analysis are disclosed. Diagnostic instrumentation for generating records containing details of software operation is incorporated in the software by inserting calls to diverse macros or inline functions. Each macro takes an argument specifying both a subsystem and a category of instrumentation within the subsystem. Based on the specified subsystem and category, the instrumentation can be included or excluded from the compiled object code and, if included, can be dynamically enabled at run-time. Disabled instrumentation does not result in a function call, but only a single, inline “if,” thereby reducing overhead. One macro accepts both software parameters and a custom format specifier describing how the parameters should be displayed. However, the parameters are not formatted during logging, nor is the format specifier included in the record. Instead, the formatting is performed when displayed.
Owner:SOUND VIEW INNOVATIONS

Computer hardware and software diagnostic and report system

The present invention tests computer systems for defects that are able to cause performance and functional problems. An agent application is first installed on a user's system. The agent application then retrieves problem data from the expert system library pertinent to the user's operating environment. The agent application tests the user's system for each problem description within a downloaded data structure from the expert system library. If a problem is discovered, a script attempts to remediate the problem and / or notifies the user, describing the issue. If an unknown problem arises, a feedback mechanism expands the expert system library by sending a notification that a problem was discovered. The feedback is then utilized to increase the total knowledge in the expert system library. Then when another user with a similar or the same setup is tested, the agent application will recognize the issue and will take the appropriate remedial actions.
Owner:GOODRICH JOHN B +1

Expert software diagnostic tool

An expert diagnostic agent for use in diagnosing intermittent and / or difficult to reproduce software failures in computing devices is disclosed. The expert diagnostic agent gathers data about the operating system of a computing device and a plurality of software components coupled to the computer operating system; applies rules to the data to identify software failures; invokes tools as needed to attempt to correct the software failures; and reports information about software failures. The expert diagnostic agent may be invoked directly or activated by certain events in computer system.
Owner:MICROSOFT TECH LICENSING LLC

Computer hardware and software diagnostic and report system

The present invention tests computer systems for defects that are able to cause performance and functional problems. An agent application is first installed on a user's system. The agent application then retrieves problem data from the expert system library pertinent to the user's operating environment. The agent application tests the user's system for each problem description within a downloaded data structure from the expert system library. If a problem is discovered, a script attempts to remediate the problem and / or notifies the user, describing the issue. If an unknown problem arises, a feedback mechanism sends a notification to the expert system library that a problem was discovered. The feedback is then utilized to increase the total knowledge in the expert system library. Then when another user with a similar or the same setup is tested, the agent application will recognize the issue and will take the appropriate remedial actions.
Owner:GOODRICH JOHN B +1

System and method for software diagnostics using a combination of visual and dynamic tracing

A software system is disclosed that provides remote troubleshooting and tracing of the execution of computer programs. The software system includes an information-gathering module that gathers run-time information about program execution, program interaction with the operating system and the system resources, monitors user actions and captures screen output, and passes the gathered information to an information-display module, the gathered information allowing a support technician (e.g., a software developer, a help desk person, etc.) to see the user interactions with the program and corresponding reactions of the system, and / or to remotely view environment variables, file access operations, system interactions, and user interactions that occur on the user's computer and locate failed operations that cause execution problems.
Owner:BMC SOFTWARE ISRAEL LTD

Process for making software diagnostics more efficient by leveraging existing content, human filtering and automated diagnostic tools

Improved methods of software diagnostics are provided. Searches of data sources are conducted using search terms from internal computer information to obtain searched data. The searched data is processed by extracting technical features. The technical features are indexed to create indexes that can be searched via machine state. Filtering is conducted over the gathered data to create feeds that are available to customers.
Owner:SOURCELABS

Test method and test system of engine controller software diagnosis module

The invention discloses a test method of an engine controller software diagnosis module on the basis of the USB-CAN (Universal Serial Bus-Controller Area Network) network communication equipment and the automobile diagnosis instruction set tool of the NI Company (National Instruments). The method comprises the following steps: designing an Excel-based diagnosis software test template file; according to the test template, compiling a diagnosis software test case which conforms to a test template format; obtaining the test template file input by a user, analyzing the test template appointed by the user, and generating a data structure used for describing a test template test case and controlling a test process; controlling a test flow; analyzing a simulation working condition; generating a diagnosis communication data frame; receiving and transmitting the communication data frame; judging a test result; realizing interaction with the working condition environment of an engine controller; and outputting a test report and a log file. The invention also discloses a test system of the engine controller software diagnosis module on the basis of the USB-CAN network communication equipment and the automobile diagnosis instruction set tool of the NI Company. The test method can improve the test efficiency and the test quality of the test work of the engine controller software diagnosis module.
Owner:LIANCHUANG AUTOMOBILE ELECTRONICS

Effective diagnosis of software hangs

One aspect of the present invention involves storing the operating time offset of a thread within an area of memory of the thread, and storing a load time and a relative load time for each frame of the thread stored within an area of memory of the frame. The operating time offset tracks the amount of time the thread has actively operated, the frame load time tracks the actual time the frame was loaded, and the relative frame load time tracks the time the frame was loaded after being adjusted for the inactivity of the thread. When a thread dump is performed at a specified time, a frame age and a relative frame age can be calculated for each frame based on the time of the thread dump, the operating time offset of the thread, the load time of the frames within the thread, and the relative load time of the frames within the thread.
Owner:IBM CORP

Computer hardware and software diagnostic and report system

The present invention tests computer systems for defects that are able to cause performance and functional problems. An agent application is first installed on a user's system. The agent application then retrieves problem data from the expert system library pertinent to the user's operating environment. The agent application tests the user's system for each problem description within a downloaded data structure from the expert system library. If a problem is discovered, a script attempts to remediate the problem and / or notifies the user, describing the issue. If an unknown problem arises, a feedback mechanism expands the expert system library by sending a notification that a problem was discovered. The feedback is then utilized to increase the total knowledge in the expert system library. Then when another user with a similar or the same setup is tested, the agent application will recognize the issue and will take the appropriate remedial actions.
Owner:GOODRICH JOHN B +1

Local software diagnosing and maintaining system as well as corresponding method and system for diagnosis and maintenance

The invention discloses a customer premise equipment diagnosis and maintenance method. A local software diagnosing and maintaining system is operated on a monitoring terminal connected with customer premise equipment (CPE). The method comprises the following steps: the local software diagnosing and maintaining system acquired reference data from the CPE, the local software diagnosing and maintaining system carries out fault diagnosis according to reference data acquired from the CPE. The invention also correspondingly discloses a customer premise equipment diagnosis and maintenance system and the local software diagnosis and maintenance system. Because in the invention, a special communication module and the like do not need to be added on the CPE equipment, and system resource can be saved and system complexity can be reduced; and in addition, according to a webpage file and a parameter supported by the webpage server of the CPE equipment, the configuration file of the software system realized by using the method is revised so as to realize the local diagnosis and maintenance of the CPE equipment. Thus, the invention has the advantage of strong popularity, and the support to various CPE equipments can be achieved.
Owner:ZTE CORP

Process for making software diagnostics more efficient by leveraging existing content, human filtering and automated diagnostic tools

Improved methods of software diagnostics are provided. Searches of data sources are conducted using search terms from internal computer information to obtain searched data. The searched data is processed by extracting technical features. The technical features are indexed to create indexes that can be searched via machine state. Filtering is conducted over the gathered data to create feeds that are available to customers. Stack traces are extracted for the purpose of matching and researching using machine state rather than key words.
Owner:SOURCELABS

Expert software diagnostic tool

An expert diagnostic agent for use in diagnosing intermittent and / or difficult to reproduce software failures in computing devices is disclosed. The expert diagnostic agent gathers data about the operating system of a computing device and a plurality of software components coupled to the computer operating system; applies rules to the data to identify software failures; invokes tools as needed to attempt to correct the software failures; and reports information about software failures. The expert diagnostic agent may be invoked directly or activated by certain events in computer system.
Owner:MICROSOFT TECH LICENSING LLC

Data-augmented software diagnosis method and a diagnoser therefor

The present invention is directed to a method for diagnosing faults in a software system, according to which, predictions of the probability of each software component of the software system to be faulty are obtained from a diagnoser, and the probability predictions are input to a fault diagnosis software module, executed by the diagnoser.
Owner:B G NEGEV TECH & APPL LTD

Computer hardware and software diagnostic and report system incorporating an expert system and agents

The diagnostic and report system tests computer systems for defects that are able to cause performance and functional problems. An agent application is first installed on a user's system. The agent application then retrieves problem data from the expert system library pertinent to the user's operating environment. The agent application tests the user's system for each problem description within a downloaded data structure from the expert system library. If a problem is discovered, a script attempts to remediate the problem and / or notifies the user, describing the issue. The agent application utilizes discrete programs and / or scripts to send data to a knowledge base so that the knowledge base is able to generate new discrete programs and / or scripts using artificial intelligence which are sent to the expert system library. With additional discrete programs and / or scripts, the user's system is better protected.
Owner:GOODRICH JOHN B +1

Software diagnostics and resolution

This application discloses a system for software diagnostics and resolution, including a service on a central machine that accesses target systems such as servers, devices, and any dependent resources, either directly through a native agent, or through a custom agent, or through an agent installed by a third party. The target systems also have the ability to connect remotely to the service on the central machine.
Owner:CLOUD ASSERT LLC

Computer hardware and software diagnostic and report system incorporating an expert system and agents

The diagnostic and report system tests computer systems for defects that are able to cause performance and functional problems. An agent application is first installed on a user's system. The agent application then retrieves problem data from the expert system library pertinent to the user's operating environment. The agent application tests the user's system for each problem description within a downloaded data structure from the expert system library. If a problem is discovered, a script attempts to remediate the problem and / or notifies the user, describing the issue. The agent application utilizes discrete programs and / or scripts to send data to a knowledge base so that the knowledge base is able to generate new discrete programs and / or scripts using artificial intelligence which are sent to the expert system library. With additional discrete programs and / or scripts, the user's system is better protected.
Owner:GOODRICH JOHN B +1

Motor angle detection and diagnosis device, motor controller, electric vehicle and method

The invention relates to a motor angle detection and diagnosis device and method in a vehicle-mounted motor controller. The motor angle detection and diagnosis device is connected with a driving motor through a rotary transformer, and the rotary transformer is used for outputting a rotary transformer feedback signal of the electric angle of the driving motor. An angle sampling and diagnosis system in the motor angle detection and diagnosis device carries out two-path simultaneous sampling on the rotary transformer feedback signals conditioned by the rotary transformer feedback processing circuit, calculates a first electrical angle and a second electrical angle respectively, and carries out real-time diagnosis on the two paths of sampling data, the first electrical angle and the second electrical angle. Meanwhile, a hardware circuit is diagnosed, and the motor controller is controlled to enter a safe state when a diagnosis result is abnormal. According to the scheme, sampling is carried out through two sampling channels, angle software decoding is achieved through a software algorithm, and a software diagnosis mechanism is added, so that angle decoding above ASILC can be achieved, use of a safety decoding chip is avoided, and the production cost is reduced.
Owner:HUAWEI DIGITAL POWER TECH CO LTD

Vehicle control device

The present invention provides a vehicle control device with which, even when an abnormality is detected in a core in a multi-core processor, it is possible to reduce the time needed until the core in which the abnormality is detected restarts and re-executes application software. The present invention is characterized by being provided with: a diagnostic means for carrying out a diagnostic process when starting a processor core, the diagnostic process including hardware diagnosis performed by hardware and software diagnosis performed using software after the hardware diagnosis; and a diagnostic process information change processing means for changing the method for executing the diagnostic process when all of the processor cores are started and when one of the processor cores is restarted.
Owner:HITACHI ASTEMO LTD

Computer method for maintaining a hack trap

A computer method for maintaining a hack trap by employing a Malware Diagnostics software module on every client system on the Internet. The Malware Diagnostics module includes a hacker spyware that communicates with a central data vault. The primary steps of the present method include: 1) deployment, by identifying the IP and MAC address of the hacker and downloading the Malware Diagnostics spyware; 2) monitoring, the Malware Diagnostics spyware covertly monitoring the hacker; 3) reporting, the Malware Diagnostics software module on the client system and the Malware Diagnostics downloadable infecting the hacker's system both reporting to a central geolocation server; 4) analyzing, the central geolocation server applying analytics to determine the geolocation and identity of the hacker; and 5) prosecuting, the central geolocation server preparing an indictment against the hacker for signature by the victim, as a formal accusation that the hacker has committed a crime.
Owner:WISE LORRAINE +1

Computer software diagnosis method based on UNIX operating system

The invention discloses a computer software diagnosis method based on a UNIX operating system. The method comprises the following steps: firstly, computers to be tested send request signals to request a control terminal to perform software diagnosis; secondly, the control terminal receives request signals of a plurality of computers to be tested, performs systematic arrangement on the computers, and performs data communication with the computers to be tested; thirdly, the control terminal inputs a UNIX testing program and UNIX testing software into the computers to be tested, and starts the system to be normally operated in the computers; fourthly, the UNIX testing program is operated in the computers to be tested, relevant testing parameters are input, fault diagnosis is performed on software in the computers, corresponding diagnosis reports are output, corresponding processing results and processing means are generated according to the contents of the diagnosis reports, and the software in the computer is repaired; fifthly, the repaired software is detected, so that normal operation of the software is guaranteed.
Owner:DALIAN HONGQI TECH DEV

Engine Controller Software Diagnosis Module Test Method and Test System

The invention discloses a test method of an engine controller software diagnosis module on the basis of the USB-CAN (Universal Serial Bus-Controller Area Network) network communication equipment and the automobile diagnosis instruction set tool of the NI Company (National Instruments). The method comprises the following steps: designing an Excel-based diagnosis software test template file; according to the test template, compiling a diagnosis software test case which conforms to a test template format; obtaining the test template file input by a user, analyzing the test template appointed by the user, and generating a data structure used for describing a test template test case and controlling a test process; controlling a test flow; analyzing a simulation working condition; generating a diagnosis communication data frame; receiving and transmitting the communication data frame; judging a test result; realizing interaction with the working condition environment of an engine controller; and outputting a test report and a log file. The invention also discloses a test system of the engine controller software diagnosis module on the basis of the USB-CAN network communication equipment and the automobile diagnosis instruction set tool of the NI Company. The test method can improve the test efficiency and the test quality of the test work of the engine controller software diagnosis module.
Owner:LIANCHUANG AUTOMOBILE ELECTRONICS

Data-augmented software diagnosis method and a diagnoser therefor

The present invention is directed to a method for diagnosing faults in a software system, according to which, predictions of the probability of each software component of the software system to be faulty are obtained from a diagnoser, and the probability predictions are input to a fault diagnosis software module, executed by the diagnoser.
Owner:B G NEGEV TECH & APPL LTD

Software development fault diagnosis method

The invention relates to the technical field of software development. The invention particularly relates to a software development fault diagnosis method. The software development fault diagnosis method comprises the steps: obtaining fault attributes, matching the fault attributes, analyzing a matching result, obtaining a new processing method by a receiving fault analysis end and a rule development end, and merging a fault attribute database and a fault rule database into a rule database, so that through the above steps, fault diagnosis of the software development system is realized; the automatic monitoring of the software system is realized; and the fault diagnosis rule is continuously perfected when the system runs, so that the software fault diagnosis and repair efficiency and automation degree are greatly improved, and meanwhile, the maintenance and improvement efficiency of the diagnosis system is also improved, so that the technical problems of high learning cost and inconvenience in maintenance of the existing software system are solved.
Owner:温州易思网络科技有限公司

Safety-critical software health management method

The invention belongs to the on-board computer technology field, to be specific, relates to a safety-critical software health management method. The safety-critical software health management method comprises the following steps: 1) a safety-critical software health monitoring table can be created; 2) a safety-critical software diagnosis criteria table can be created; 3) a safety-critical software health management decision blueprint can be created; 4) whether the safety-critical software is faulted can be determined by querying a health monitoring table; 5) a fault phenomenon can be determined according to the health diagnosis criteria table; 6) the fault treatment can be carried out according to the fault treatment rules made by the health management decision blueprint. The safety-critical software health management method is advantageous in that the fault isolation and the fault recovery of the safety-critical software can be realized by creating the health monitoring table, the health diagnosis criteria table, and the health management decision blueprint, and therefore the problems such as airplane crash, casualties, property damages, and severe environmental damages, which are possibly caused by the incorrect function or the failure of the safety-critical software, can be prevented.
Owner:XIAN AVIATION COMPUTING TECH RES INST OF AVIATION IND CORP OF CHINA

Vehicle control device

The present invention provides a vehicle control device with which, even when an abnormality is detected in a core in a multi-core processor, it is possible to reduce the time needed until the core in which the abnormality is detected restarts and re-executes application software. The present invention is characterized by being provided with: a diagnostic means for carrying out a diagnostic process when starting a processor core, the diagnostic process including hardware diagnosis performed by hardware and software diagnosis performed using software after the hardware diagnosis; and a diagnostic process information change processing means for changing the method for executing the diagnostic process when all of the processor cores are started and when one of the processor cores is restarted.
Owner:HITACHI ASTEMO LTD

A health management method for safety-critical software

The invention belongs to the on-board computer technology field, to be specific, relates to a safety-critical software health management method. The safety-critical software health management method comprises the following steps: 1) a safety-critical software health monitoring table can be created; 2) a safety-critical software diagnosis criteria table can be created; 3) a safety-critical software health management decision blueprint can be created; 4) whether the safety-critical software is faulted can be determined by querying a health monitoring table; 5) a fault phenomenon can be determined according to the health diagnosis criteria table; 6) the fault treatment can be carried out according to the fault treatment rules made by the health management decision blueprint. The safety-critical software health management method is advantageous in that the fault isolation and the fault recovery of the safety-critical software can be realized by creating the health monitoring table, the health diagnosis criteria table, and the health management decision blueprint, and therefore the problems such as airplane crash, casualties, property damages, and severe environmental damages, which are possibly caused by the incorrect function or the failure of the safety-critical software, can be prevented.
Owner:XIAN AVIATION COMPUTING TECH RES INST OF AVIATION IND CORP OF CHINA

An embedded software diagnosis system and method

ActiveCN109254919BEnsure safetySmooth and efficient diagnostic tasksSoftware testing/debuggingSoftware systemSoftware diagnosis
The invention discloses an embedded software diagnosis system and method. The system includes a network search and connection module, a detection task acquisition module, a use case detection configuration file analysis module, a detection use case selection module, a detection result filling module, and an embedded software system failure prediction Module, Embedded Software Fault Location Module, Diagnostic Report Generation Module, Server. The present invention records the detection steps and describes detailed information through the embedded software detection use case, and provides the detection personnel to perform detection according to the embedded software detection use case, and the detection personnel can check the execution status and specific completion degree of the detection; the present invention can also be adapted to various networks Diagnosis can be carried out under all working conditions. The system and method of the invention can help inspectors successfully and effectively complete the diagnosis task, thereby ensuring the security of the embedded software.
Owner:JILIN UNIV

Safety architecture of locomotive traction control unit

The invention relates to a locomotive traction control unit, in particular to an safety architecture of the locomotive traction control unit. The problems that an existing traction control unit is high in fault rate, and a fault point cannot be quickly positioned after a fault occurs are solved. The safety architecture of the locomotive traction control unit comprises a diagnosis management unit,a control unit, a communication unit, a signal input and output unit and a power supply unit, the control unit adopts a control strategy of a master control unit and a slave control unit; the controlunit, the communication unit, the signal input and output unit and the power supply unit have redundancy design. Reliability is guaranteed through hardware diagnosis and software diagnosis, the diagnosis management unit detects the states of other units, the control unit detects the states of the communication unit, the signal input and output unit and the power supply unit in real time, softwaresets multiple protection measures, and double-layer guarantee is formed in the aspect of safety. The safety architecture is suitable for the electric locomotive of which the system topology is one-integral-one-inverse or two-integral-two-inverse.
Owner:CRRC YONGJI ELECTRIC CO LTD

Software dianosing system and method

A system for diagnosing a software which contains many program segments related to at least one event for each segment is composed of an event rate calculation module, an event generating module and a diagnosing result record module. The event rate calculation module can calculate the rate of each event according to the rate of each program segment in the software and the relation of each event with each program segment.
Owner:PENBEX DATA SYST
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products