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

321 results about "Software quality" patented technology

In the context of software engineering, software quality refers to two related but distinct notions that exist wherever quality is defined in a business context...

Simulation test bed for automatic gearbox controller and simulation model establishing method

The invention discloses a simulation test bed for an automatic gearbox controller. The test bed comprises a host computer, a real-time object machine, a signal generating and measuring part, an engine electric controller and a plurality of electromagnetic valves, wherein the host computer, the real-time object machine, the engine electric controller and the electromagnetic valves are connected with the signal generating and measuring part respectively; the host computer downloads a simulation model of an automatic transmission vehicle dynamic assembly to the real-time object machine; an engine model, an automatic gearbox model and a whole vehicle dynamic model are integrated in the simulation model of the automatic transmission vehicle dynamic assembly; the simulation model of the automatic transmission vehicle dynamic assembly contains hardware-in-the-loop of the gearbox controller and hardware-in-the-loop of the engine electric controller to form a virtual vehicle gearbox controller develop simulation platform close to a real vehicle, can greatly improve the developing test efficiency of the gearbox controller under a condition of ensuring the software quality of the gearbox controller. The invention also discloses a method for establishing the simulation model of the automatic transmission vehicle dynamic assembly.
Owner:UNITED AUTOMOTIVE ELECTRONICS SYST

Software quality evaluation apparatus and software quality evaluation quantitative analysis method

InactiveCN101261604AAchieve independenceSolve the problem that it is difficult to quantitatively analyze software qualitySoftware testing/debuggingSoftware qualitySoftware
The invention discloses a software quality evaluation device and a quantitative analysis method of software quality evaluation, comprising a code analysis module, a measurement analysis module and an evaluation rule base module. Wherein, the code analysis module is used for analyzing the words and the grammar of the source code of an input software to extract information and after the information is presented in an abstract grammar-tree form, the generated data is sent to the measurement analysis module; the evaluation rule base module is used for providing procedure code quality evaluation rules and calculation measures for the measurement analysis module; the measurement analysis module is used for traversing the abstract grammar tree sent by the code analysis module according to the procedure code quality evaluation rules and calculation measures in the evaluation rule base module to figure out corresponding measurement index so as to analyze the software quality according to the index and generate the data of the quality evaluation result of the software. The application of the invention solves the problem that the prior software quality evaluation method cannot carry out the quantitative analysis of software quality.
Owner:徐州铁手五金工具制造有限公司

Python resource sensitive defect code detecting method based on depth neural network

The invention provides a Python resource sensitive defect code detecting method based on a depth neural network. The Python resource sensitive defect code detecting method comprises the following steps of 1, obtaining a source code of the historical version of the same software and a source code of a to-be-detected version; 2, utilizing type deduction to extract resource sensitive code modes of all versions; 3, extracting relevant characteristics of the resource sensitive code modes; 4, calculating all characteristic similarities between a defect code mode and a safe code mode and between thedefect code mode and a to-be-detected code mode to generate characteristic vectors and obtaining a training set and a testing set; 5, using the training set to train a depth neural network model to combine the characteristics, then using the mode with a testing set to calculate relevance of the depth neural network model and ranking the relevance; 6, conducting prompt, assisting development and maintenance on possibly wrong resource object operations according to a relevance ranking result in a program development and maintenance period. The Python resource sensitive defect code detecting method based on the depth neural network solves the problems that currently, an automated method aiming at Python language resource sensitive code recognition and defect code detection is lack, then the software risk is lowered, the software quality is improved, and thus the efficiency for a developer and a maintainer to develop and maintain software is improved.
Owner:NANJING UNIV

Software development platform

The invention discloses a software development platform, which belongs to the technical field of software development. The platform is a PaaS platform of an enterprise level. Enterprises can be helpedto go to DevOps practice. A business capability supermarket is constructed, an enterprise is enabled to get rid of complex infrastructure management and more concentrate on business research and development and delivery, an internet distributed architecture is adopted for design and development, normalization, standardization and internet technicalization of development and operation and maintenance processes are realized through a PaaS platform, and the development efficiency and the operation and maintenance capability are improved; design is carried out based on a micro-service architecture, high reliability and high expansion capability are taken as basic attributes, and use scenes such as single-point faults and large concurrency are dealt with; pROVIDING AUTOMATED DEPLOYMENT OF STANDS, rapid iteration and automatic operation and maintenance are used as basic attributes; the software development platform supports scenes of rapid development, smooth upgrading and the like, so thatthe user experience of the software development platform can be improved, the software development speed and the software quality are improved, one-stop service is provided for the software development process, smooth and continuous development of software and dynamic analysis and positioning during operation are facilitated, and the customer satisfaction is improved.
Owner:青岛华正信息技术股份有限公司

Computer system of Internet of things

The invention discloses a novel computer system for developing and supporting applications of the Internet of things. The computer system comprises a south bridge, a north bridge, a communication interface, a display device interface, a sensing device interface and the like. Core supports with common characteristics with applications of the Internet of things are subjected to hardware and equipment conversion, the operation speed of the applications of the Internet of things is increased, the storage space is saved, the reliability is improved, the cost is reduced, the application design and the development production of the Internet of things are standardized and engineered, and mass production and standardization are facilitated. The computer system is based on the development of framework platforms, dynamic insertion of application components is supported, and the establishing of an open system is facilitated; a standard interface is defined, only development of application related members is needed to be performed on the basis of frameworks, the software quality is improved, the cost is reduced, the development difficulty is decreased, and cooperative work of many people in a project is facilitated; and the reusability improves the reliability, the quality and the development efficiency of the software, the average development cost is reduced, the development speed is enhanced, and the maintenance cost is decreased.
Owner:浙江华电智能电站设备股份有限公司

Systems, methods and apparatus for generation and verification of policies in autonomic computing systems

Described herein is a method that produces fully (mathematically) tractable development of policies for autonomic systems from requirements through to code generation. This method is illustrated through an example showing how user formulated policies can be translated into a formal mode which can then be converted to code. The requirements-based programming method described provides faster, higher quality development and maintenance of autonomic systems based on user formulation of policies.Further, the systems, methods and apparatus described herein provide a way of analyzing policies for autonomic systems and facilities the generation of provably correct implementations automatically, which in turn provides reduced development time, reduced testing requirements, guarantees of correctness of the implementation with respect to the policies specified at the outset, and provides a higher degree of confidence that the policies are both complete and reasonable. The ability to specify the policy for the management of a system and then automatically generate an equivalent implementation greatly improves the quality of software, the survivability of future missions, in particular when the system will operate untended in very remote environments, and greatly reduces development lead times and costs.
Owner:NASA

Method for achieving management system for evaluating software test quality and development capacity

The invention discloses a method for achieving a management system for evaluating software test quality and development capacity, and relates to the field of software test management. The management system is composed of a data acquisition system, an algorithm management system, a budget management system and a report management system. According to acquisition of a software test plan and test data, a specific algorithm is used for evaluating the quality and the budget of software testing links. A data acquisition link, an algorithm configuration link, a budget configuration link and a report generation link are mutually independent. Different algorithms and budget managements can be configured according to different software test projects, the method for achieving the management system for evaluating the software test quality and the development capacity can be matched with all test tools in the prior art for use, a tool for continuously improving application software development and the test quality is offered to software industrialized manufacturing enterprises and fields, and the method for achieving the management system for evaluating the software test quality and the development capacity has the advantages of being safe, reliable, rapid in popularization and easy and convenient to maintain.
Owner:中天智领(北京)科技有限公司

Software quality evaluation method and system based on secondary evaluation

The invention provides a software quality evaluation method and system based on secondary evaluation. The method includes the steps that a software quality evaluation index space is selected, and a software quality evaluation result identification framework is built; sample data and data of software to be evaluated are collected; the number and the topological structures of BP neural networks aredetermined; the BP neural networks are trained in parallel, and the credibility levels are calculated; the quality evaluation index data of the software to be evaluated is input into each trained BP neural network, and preliminary evaluation results are obtained according to output results of the BP neural networks; the preliminary evaluation results are corrected in combination with the credibility levels of the BP neural networks to generate basic probability assignment of each proposition in the identification framework, and all pieces of evidence are fused according to the DS evidence theory to obtain a fusion result; decision-making is conducted on the fusion result based on decision criteria to generate a final evaluation result. By means of the method, software quality evaluation can be effectively achieved.
Owner:长春长光精密仪器集团有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products