Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

266 results about "Software design" patented technology

Software design is the process by which an agent creates a specification of a software artifact, intended to accomplish goals, using a set of primitive components and subject to constraints. Software design may refer to either "all the activity involved in conceptualizing, framing, implementing, commissioning, and ultimately modifying complex systems" or "the activity following requirements specification and before programming, as ... [in] a stylized software engineering process."

Bearing / heat exchange integrated outer duct heat exchanger structure and design method thereof

The invention provides a bearing / heat exchange integrated outer duct heat exchanger structure and a design method thereof. The design method mainly comprises the steps of heat exchanger three-dimensional modeling design, computational fluid dynamics optimization design and steady-state thermal stress analysis, three-dimensional modeling software is used for designing an inner flow channel structure and an outer fin structure of an outer duct air heat exchanger, and finite element software is imported. The method comprises the following steps: dividing grids, establishing a finite element model, setting a turbulence model, adding boundary conditions of the external duct heat exchanger, performing fluid flow and heat transfer simulation in the heat exchanger to obtain a fluid dynamic model of the external duct heat exchanger, transmitting temperature field simulation data to the finite element model, and performing steady-state thermal stress simulation to obtain a stress distribution nephogram. And structural performance evaluation is performed in combination with strength analysis. According to the method, the simulation efficiency can be improved on the premise that the simulation precision is not lost, organic combination of design / performance is achieved, and theoretical guidance is provided for structural design of the bearing / heat exchange integrated outer duct heat exchanger.
Owner:BEIHANG UNIV +1

Intelligent bionic implementation software architecture design method based on large model group

The invention relates to the technical field of software architecture design, and discloses a software architecture design method based on intelligent bionic implementation of a large model group. The method comprises the steps of obtaining software design requirement input; performing multi-level semantic analysis on software design requirement input to generate an initial component set and context environment description; based on the context environment description, candidate component knowledge related to the initial component set is retrieved from a distributed knowledge base; performing consistency verification on the candidate component knowledge and the initial component set by utilizing a dynamic inference engine to generate a verified component map; according to the verified component atlas, candidate software architectures are generated through an architecture template matching algorithm; and performing iterative adjustment on the candidate software architecture by adopting an optimization strategy, and outputting a target software architecture design. Through collaborative analysis and intelligent reasoning of the large model group, automation and intelligence of software architecture design are achieved, and the efficiency and quality of software design are improved.
Owner:XIAN RUNHE SOFTWARE INFORMATION TECHNOLOGY CO LTD

Electric engine assembly integral forming process based on precision integral casting

The invention discloses an electric engine assembly integral forming process based on precision integral casting, which comprises the following steps: designing a split type precision mold through computer aided design software, and carrying out nitriding treatment to improve the performance; selecting a specific aluminum alloy raw material, performing vacuum induction melting and refining, and injecting the aluminum alloy raw material into a preheated and sprayed mold cavity in a low-pressure casting manner; and demolding after air cooling and water cooling are combined, then after-treatment procedures such as deburring and heat treatment are conducted, and finally detection and assembly are conducted. A conformal cooling water channel design and an ultrasonic-assisted smelting technology are adopted in the process innovation, and the casting process is monitored in real time. According to the process, manufacturing procedures are reduced, compared with a traditional mode, the production efficiency is improved by 30%-50%, the cost is reduced by 20%-30%, the assembling problem is effectively avoided, the sealing performance and reliability of the electric engine are improved, the service life of the electric engine is prolonged, high integration is achieved, and the modern industrial requirement is met.
Owner:GUANGZHOU HERSIO IND CO LTD

Satellite-borne integrated electronic short message implementation method and system

The invention provides a satellite-borne comprehensive electronic short message implementation method and system, and the method comprises the steps: carrying out the software design of a comprehensive electronic short message, designing a software processing method of a response frame, an on-demand report frame and a periodic response frame, optimizing a short message data downloading strategy, greatly improving the downloading efficiency of satellite telemetering and application data, and improving the downloading efficiency of satellite telemetering and application data. The problems that the number of current on-orbit satellites is large, the domestic segmental arc is short, and resources of on-satellite telemetry data downloading channels are insufficient are solved, and the on-orbit service use efficiency of the satellites and the emergency state processing capacity of the satellites can be improved to a great extent.
Owner:SHANGHAI SATELLITE ENG INST

Software and hardware collaborative RDMA network card SR-IOV parameterization configuration method

The invention discloses a software and hardware collaborative RDMA network card SR-IOV parameterization configuration method, which can reduce redundant calculation steps through the collaboration of FPGA hardware acceleration and driving parameterization configuration, greatly improves the power consumption compared with a traditional pure software design scheme, and enables the VF performance of a network card to be close to the level of a physical network card. According to the method, the QP number, the MAC address and the RDMA enabling mark of the VF are dynamically adjusted through parameterization of the configuration file, and the operation and maintenance management efficiency can be effectively improved without manual item-by-item configuration; forwarding and isolation of CF traffic are achieved through the FPGA hardware layer, traffic sniffing between virtual machines is prevented, and safety is enhanced; the realized VF supports standard Ethernet communication and RDMA at the same time, the resource utilization rate is improved, and the requirements of hybrid scenes such as high performance computing (HPC) and cloud computing are met.
Owner:XIDIAN UNIV

Silicon carbide boat support and manufacturing method thereof

The invention relates to the technical field of silicon carbide boat support manufacturing, and particularly discloses a silicon carbide boat support and a manufacturing method thereof.The manufacturing method comprises the following steps that S1, the boat support is designed through three-dimensional modeling software; s2, uniformly mixing the silicon carbide powder with various particle sizes; s3, slurry preparation: stirring and mixing the powder and a curing agent to obtain slurry; s4, the three-dimensional model slices of the boat support are printed and formed through a 3D printing device, and glue is smeared between every two layers of slices; s5, performing hot air drying on the blank in a drying oven; s6, in a vacuum sintering furnace, the blank is subjected to vacuum sintering and glue discharging; s7, the blank is subjected to polishing, machining, sand blasting, purification, ultrasonic cleaning and drying process treatment; compared with traditional injection molding, the silicon carbide boat support is manufactured through 3D printing, mold production and manufacturing can be omitted, and the production cost is reduced; and various forming parameters are visualized, so that the forming difficulty is reduced, and the yield of the silicon carbide boat support is improved.
Owner:CHENGDU VOLKEN SEMICON MATERIAL CO LTD

Vehicle auxiliary driving system

The invention provides a vehicle auxiliary driving system which comprises a surrounding layer and a core layer, the surrounding layer comprises a function safety module and an information safety module, and the core layer comprises an SoC performance domain, an MCU real-time domain and a host end. The architecture design of the vehicle auxiliary driving system is carried out according to business layering, domain classification and the like, a software design based on layered decoupling and service dynamic management and a core design oriented to service and middleware management are provided based on an SoC performance domain, and the coupling between software and a hardware system is reduced; and in combination with the global surrounding design of function security and information security and task shunting at the host end, the coupling and communication load of the system are reduced on the premise that the system is safe and reliable, and the scene adaptability is improved.
Owner:HUNAN CSR TIMES ELECTRIC VEHICLE

Component testing framework

A mock server is configured to mimic the operation of one or more microservices used in enterprise software. When a new microservice is completed for use in the enterprise software, the new microservice and the mock server can be deployed in a pre-production environment for testing. One or more test cases are created and then executed in the pre-production environment, causing the new microservice to access various other microservices represented by the mock server with one or more predetermined requests. In this manner, the new microservice may be tested in a simulated production environment before other microservices in the enterprise software design have been fully implemented.
Owner:SOPHOS LTD

Integrated design management system with automatic registration communication agent engine and method thereof

The invention discloses an integrated design management system with an automatic registration communication agent engine and a method thereof, and relates to the technical field of software integrated design simulation. The method has a heterogeneous integration breakthrough, the five communication modes are matched with the software without the API / command line / file, different heterogeneous software can support one communication mode, and the integration cost is remarkably reduced; dynamic expansibility is achieved, a newly added software module only needs to deploy a proxy engine and configure registration, and zero-shutdown upgrading of the platform is achieved; high concurrency reliability is achieved, resource conflicts are solved for an instance mechanism, and parallel task efficiency is improved; and full-process automation is achieved, and the cross-software design process execution time is obviously shortened.
Owner:TIANJIN ZHUOSHENGYUN TECH CO LTD

Risk assessment method and device, storage medium, electronic equipment and product

The invention provides a risk assessment method and device, a storage medium, electronic equipment and a product. The method comprises the following steps: acquiring an initial change scheme for a target service and software design information corresponding to the target service; wherein the initial change scheme comprises the change content and the implementation process of the service change to be implemented to the target service; according to the initial change scheme, change reference information matched with the initial change scheme is determined in a pre-constructed knowledge base; generating a cue word based on the change reference information, the software design information and the initial change scheme, and inputting the cue word into a preset scheme evaluation model, so that the scheme evaluation model evaluates the initial change scheme to obtain an evaluation result; wherein the evaluation result is used for representing whether the initial change scheme meets a target change demand reflected by the change reference information or not under the constraint of the software design information; and according to the evaluation result, determining the risk of implementing business change on the target business based on the initial change scheme.
Owner:CHONGQING ANT CONSUMER FINANCE CO LTD

Hydraulic engineering and environmental geological information system based on service full life cycle digitization

The application provides a hydraulic and environmental geological information system based on service full life cycle digitization, and the system framework comprises five parts of infrastructure, data center, function hub, application scene and user group, hydraulic and environmental geological services are divided into four fixed basic process units of service deployment, service execution, service inspection, data management and application, a digital closed-loop management based on a PDCA cycle and covering the full life cycle of hydraulic and environmental geological services is constructed; a hydraulic and environmental geological big data center composed of hydraulic and environmental geological discipline knowledge, technical rules, service knowledge, algorithm models and service data is established, intelligent control of hydraulic and environmental geological service processes is realized based on big data technology and artificial intelligence technology; based on software engineering principles, modular design methods, various software design patterns, micro-service architecture and interface technology are adopted, and the system is divided into five function modules of service management, service management, technology management, model management and data management.
Owner:江西省地质局水文地质大队 +1

Static pressure pile intelligent construction decision support system

The invention provides a static pressure pile intelligent construction decision support system. The static pressure pile intelligent construction decision support system comprises a decision support module which comprises a decision engine based on artificial intelligence, generates a construction optimization scheme by using historical data, real-time data and a prediction model and provides decision suggestions according to a system algorithm model, and the decision support module comprises a hybrid intelligent decision model, the hybrid intelligent decision model combines fuzzy logic, an expert system and a multi-objective optimization algorithm. According to the intelligent construction decision support system for the static pressure pile, through highly-integrated hardware and software design, the intelligent level of the construction process is remarkably improved, and the problem that in the prior art, dependence on data is high is solved. Key parameters such as pile foundation static pressure load, settlement amount, pile body perpendicularity and pile pressing force are collected in real time through the data collection module, the system can monitor the construction progress in real time, and efficient data transmission and storage are conducted through the cloud platform.
Owner:BEIJING TIANJI TECH CO LTD

Systems and methods supporting composable system architectures

The invention provides a platform for evaluating and distributing packaged software capabilities. The packaged software capabilities described herein may be discrete pieces of software designed to perform a specific task and multiple packaged software capabilities may be combined to create larger functionality, such as an application. Packaged software capabilities may be analyzed using a variety of techniques to evaluate interoperability based on standard(s) to determine whether the packaged software capabilities support desired hardware, authentication, authorization, and the like. A catalog of packaged software capabilities satisfying the standard(s) may be created and the platform may provide a variety of techniques for searching the catalog based on search parameters to identify best fit packaged software capabilities meeting a user's needs.
Owner:ACCENTURE GLOBAL SOLUTIONS LTD

Trusted starting system and starting method of trusted starting system

The invention provides a trusted startup system and a startup method of the trusted startup system, and belongs to the technical field of communication, the system comprises an on-chip ROM (Read Only Memory) located in a CPU (Central Processing Unit), a one-time programmable memory located in the CPU, a password acceleration engine located in the CPU and an FPGA (Field Programmable Gate Array) chip connected with the CPU, the system comprises an FPGA (Field Programmable Gate Array) chip, a startup firmware chip, a system file chip and a system file backup chip which are connected with the FPGA chip, an on-chip boot program stored in an on-chip ROM (Read Only Memory), a trusted password module stored on a password acceleration engine, and Feiteng basic firmware, Feiteng universal firmware and a trusted system which are stored in startup firmware, and the self-developed Linux system is stored in the system file and the system file backup. According to the method, the system and the system starting process are completely credible, including security, credibility and tamper-proofing of all files in the system starting operation process, and security starting and tamper-proofing of the system are ensured in a mode of combining software design and hardware design.
Owner:成都菁蓉联创科技有限公司

Hydraulic ring geological information system based on business full life cycle digital intelligence

The invention provides a hydraulic ring geological information system based on business full life cycle digital intelligence, and the system comprises five parts: infrastructure, a data center, a functional center, an application scene, and a user group. A hydraulic ring geological service is divided into four fixed basic process units including service deployment, service execution, service inspection and data management and application, and digital closed-loop management which is based on a PDCA ring and covers the full life cycle of the hydraulic ring geological service is constructed; a hydraulic ring big data center composed of hydraulic ring subject knowledge, technical rules, business knowledge, an algorithm model and business data is established, and intelligent control over the hydraulic ring geological business process is achieved based on the big data technology and the artificial intelligence technology; based on a software engineering principle, a modular design method, multiple software design modes, a micro-service architecture and an interface technology are adopted, and five function modules of service management, business management, technology management, model management and data management are divided.
Owner:江西省地质局水文地质大队 +1

Low-cost train operation control simulation system based on digital twinning and SSA-DBO algorithm

The invention discloses a low-cost train operation control simulation system based on digital twinning and an SSA-DBO algorithm. The system is composed of hardware, software and a digital twinborn body. Firstly, a single chip microcomputer, a wireless communication module, a common cathode nixie tube, a yellow-green LED lamp, a motor driving module and the like are designed as hardware, and the modules form a physical entity; secondly, according to software design, input signals of a track circuit are monitored, and corresponding logic judgment and processing are carried out according to received information; and finally, the digital twin designs a virtual model based on a physical system, the virtual model comprises a train, a track, a sensor and other components, various state information of the physical system is collected in real time through a track circuit, the train sensor and the like of the solid model, the state information is uploaded to a server by utilizing the Internet of Things technology, and after data screening is carried out through an SSA-DBO algorithm, the state information of the physical system is obtained. The data and the model together drive the digital twin for monitoring, analysis, optimization, prediction and visualization.
Owner:SHANGHAI SECOND POLYTECHNIC UNIVERSITY

Software evaluation method

PendingCN120086102AMarket predictionsFinanceSoftware EvaluationExploratory factor analysis
The invention relates to a software evaluation method. The method comprises the following steps: compiling a product usability scale through an SPSS exploratory factor analysis method; constructing an expert consistency evaluation table by utilizing a Delphi method; obtaining a software overall feeling score in an online questionnaire form; obtaining a software efficiency experience score and a software performance experience score according to the user usage behavior data; the product usability scale and the expert consistency evaluation table serve as questionnaires, software usability scores and software design normative scores are obtained through online questionnaire survey, and software evaluation scores are obtained through weighted summation of software overall feeling scores, efficiency experience scores, performance experience scores and operation experience scores. According to the characteristics of the life insurance industry, a product usability scale and an expert consistency evaluation table suitable for life insurance industry personnel are compiled, and the problems that an index system in the prior art is universal, and indexes and scales which are based on the index system and can be suitable for tool product characteristics in the insurance industry are lacked are solved.
Owner:中国太平洋人寿保险股份有限公司

Multi-device cooperation system and method

InactiveCN120528960ATransmissionInteractive softwareTerminal equipment
The invention discloses a multi-device cooperation system and method, and relates to the technical field of computer software, the multi-device cooperation system comprises a cloud center control and configuration platform and end side software, and terminal devices of the end side software are connected and communicated through message channels. Collaboration between the equipment is realized through dynamic configuration of the cloud center control and configuration platform and active pulling of the terminal equipment; according to the invention, equipment collaboration protocol islands are broken, active interaction software design is adopted, user interaction operation steps are simplified, and user experience is improved.
Owner:PANOVASIC TECHNOLOGY CO LTD

High-reliability on-orbit reconstruction method for large satellite-borne software

The invention provides a high-reliability on-orbit reconstruction method for large satellite-borne software, which is characterized in that a BootLoader program solidified on a PROM (programmable read-only memory) is designed with a function of reconstructing any software at a low speed by using a bus, so that the BootLoader program serves as the most fundamental guarantee for the reliability of a reconstruction scheme; a high-speed self-reconfiguration function is designed for the satellite-borne software, so that the high-speed channel self-reconfiguration software can be utilized after the satellite-borne software is started in a normal process; security mode software which is small in size and can exist on an MRAM in a triple modular redundancy mode is constructed, and the main function of the security mode software is to complete high-speed reconstruction of satellite-borne software. And when self-reconfiguration of the satellite-borne software fails and the satellite-borne software cannot be normally started, a special instruction is sent to the BootLoader to start the security mode software, so that high-speed reconfiguration of the satellite-borne software can be continued. The whole satellite-borne software can be reconstructed in a measurement and control arc section through a high-speed channel. Compared with a mode that a comprehensive electronic system spends several measurement and control arc segments to collect data and then distributes the data at a low speed through a bus channel, the method has the advantages that the required time is greatly shortened, and the reliability is high.
Owner:BEIJING RES INST OF TELEMETRY

Locomotive Tbox software design method based on TSN protocol

The invention relates to the technical field of locomotive Tbox software design methods based on a TSN protocol, in particular to a locomotive Tbox software design method based on the TSN protocol, which is characterized in that the TSN protocol is added in a traditional locomotive Tbox controller software architecture, so that a Tbox controller has the capability of collecting TSN protocol data and supports the collection of traditional locomotive TRDP protocol data, and the Tbox controller is provided with a TSN protocol. In order to realize acquisition support of two protocols, a TSN data analysis module is added to a middleware layer in a new architecture design, the acquired TRDP data is classified, different types of identifiers are added, and data receiving and sending are carried out according to priorities of TSN protocol standards corresponding to different identifier types.
Owner:CRRC QISHUYAN CO LTD

Scope inheritance and modifiers for a central text repository

A central text repository may maintain, track, update, and modify text centrally that may then be distributed to applications to be used at runtime. The central text repository allows anyone involved in the software design processor lifecycle to edit, update, and / or correct text strings that are used in various applications. This allows updates to be rapidly pushed out to runtime applications without requiring the codes bases of those applications to be accessed at all. Instead, a change may be made centrally, and new resource bundles of text strings may be made available for runtime downloading usage by these applications. This effectively separates the storage and maintenance of text strings from the underlying applications. Hierarchies and modifiers may be used to override and inherit different text usages, languages, and so forth.
Owner:ORACLE INT CORP

Automatic software design report generation method based on document template and model driving

The invention discloses a software design report automatic generation method based on document template and model driving. The method comprises the following steps: acquiring demand information of a software design report; generating a first initial design model using a model-driven framework based on the collected information; using the first initial design model and the document template to generate a first initial design report; auditing the first initial design report, and generating auditing feedback; iteratively optimizing a first initial design model based on the audit feedback; and on the basis of the optimized first initial design model, generating a final design report. According to the method provided by the invention, the error rate of manual writing can be effectively reduced, the consistency of the report is improved, intelligent auditing and feedback of the design report can be realized, and potential problems can be timely identified and corrected. In addition, by dynamically updating the design model, it is ensured that the report can quickly adapt to changes of requirements and design, and therefore the flexibility and response capacity of the project are improved.
Owner:DIGITAL YUANSHENG (WUHAN) TECH CO LTD

Secure payment method

Methods, systems and software designs are disclosed that may be used to enable simple, safe and secure transfers of digital assets such as cryptocurrencies, fungible tokens, and non-fungible tokens (NFTs) from a transferor to a recipient through a payment channel established by a smart contract on a blockchain. Transfers are enacted by the recipient presenting a voucher to the smart contract, said voucher being digitally signed by the transferor and transmitted to the recipient at a prior date and time. The voucher may be transmitted through an out-of-band channel, for example, through email, or a messenger application, and may take the form of a quick-response code (QR code), a base 64 encoded string, a hexadecimal string or some other representation. The smart contract may impose limitations on a minimum and / or maximum amount that may be transferred, and on a time period in which the voucher may be redeemed.
Owner:CHEQS GLOBAL LTD

Software development big data analysis system

The invention discloses a software development big data analysis system, which belongs to the technical field of data analysis, and comprises the following steps: comprehensively collecting various data in a software development process, and carrying out standardization processing on the collected various data to obtain development processing data; performing feature extraction on the development processing data to screen out defect associated features related to software defects; based on the development processing data, constructing a software defect prediction model by using a multiple linear regression algorithm, and training and optimizing the model by adjusting parameters of the model; the method comprises the following steps: acquiring corresponding new data in a target software development process, performing processing and feature extraction on the new data, inputting acquired data values corresponding to defect associated features into a software defect prediction model to obtain a prediction result of the number of software defects, and displaying the prediction result in a visual manner. Developers are facilitated to optimize software design and development processes, and software quality and development efficiency are improved.
Owner:SHANDONG JINWU INFORMATION TECHNOLOGY CO LTD

I2C slave controller, slave device and electronic control system

The utility model discloses an I2C slave controller, an electronic device and an electronic control system, and the I2C slave controller comprises a counting module which is used for recording the number of transmitted bytes generated during an I2C message period; the byte configuration module is used for configuring the total number of bytes of data required by communication with the host equipment at the time; the processor is connected with the counting module and the byte configuration module, and the processor is used for transmitting communication data between the I2C slave controller and the host equipment until the number of transmitted bytes recorded by the counting module reaches the total number of data bytes, and then communication with the host equipment is terminated. By adopting the I2C slave controller, the problem of byte transmission limitation of the I2C slave controller during an I2C message period due to cache limitation can be effectively solved, the complexity of software design is avoided, and the manufacturing cost is lower.
Owner:JINGCHEN SEMICON SHENZHEN CO LTD

Large-scale test data visualization method

The invention belongs to the field of testing, and particularly relates to a large-scale test data visualization method. The invention relates to a large-scale test data visualization method, which comprises the following steps of: carrying out longitudinal huge channel big data visualization, in test unit data, when the number of sampling channels is 8 or less and software design is carried out, constructing a plurality of drawing objects, and configuring one drawing object for each channel; when the number of the channels is increased to 8-16, displaying data of each channel in a drawing object in a layered manner; and when the number of the data channels of the test unit is increased again, the huge data channels are displayed by adopting a channel paging method, and the user switches the current drawing display channel through a page up-and-down turning button. According to the method, through a multi-graph-multi-curve mode, the problem of data visualization of a longitudinal huge channel level is solved; by means of a multi-layer point extraction mode, the problem of data visualization of a transverse timeout long level is solved, and GB-TB level large-scale data visualization can be achieved.
Owner:ZHONGBEI UNIV

Kong gateway-based plug-in parameter validity verification building method and device, and medium

The invention discloses a Kong gateway-based plug-in parameter validity verification building method, equipment and a medium, belongs to the technical field of software design, and aims to solve the technical problem that key parameters cannot be automatically verified when a user uses a Kong gateway native plug-in. Proxy service failure and lack of humanized error prompts are easily caused by writing errors, and operation and maintenance personnel need to consume a lot of time to position and repair configuration errors, so that the technical scheme is as follows: a verification plug-in checkplug is designed by adopting a modular structure; the method comprises the following steps of: setting a verification plug-in check plug-in into a self-defined plug-in directory of Kong, configuring plug-in = bundle, check plug-in in a Kong. Conf, and introducing the verification plug-in check plug-in by using a Kong client side; using a Konga client to configure a plug-in used by the proxy service; performing automatic verification; the background analyzes the configured parameters, namely, the background analyzes results returned by the plug-ins according to the content of the request; and the check plug-in checkplug judges whether the analysis is successful or not.
Owner:INSPUR SOFTWARE TECH CO LTD

A big data intelligent classification method and system

The present invention relates to the technical field of data classification, and specifically to a big data intelligent classification method and system. The method comprises: obtaining an access correlation coefficient of any two modules based on the number of visits and access time interval of each user to any two modules in software, combined with the software registration duration of each user and the number of software visits and access duration; obtaining the data content correlation of any two modules based on the data change relationship between any two modules; fusing the access correlation coefficient and the data content correlation to obtain the comprehensive correlation of any two modules; and classifying the data of each module in the software based on the comprehensive correlation of all two modules in the software, which can improve the accuracy and reliability of data classification, can accurately analyze the correlation between the various modules of the software, and is beneficial for software designers to analyze the collaborative performance between the various modules, thereby timely optimizing the functions of each module of the software and improving the user experience of the software.
Owner:TAISHAN UNIV

Process Convergence in the Hardware-Software Design Process for Heterogeneous Programmable Devices

For an application having a software portion for implementation in a data processing engine array (DPE) of a device and a hardware portion for implementation in programmable logic (PL) of the device, an implementation process is executed on the hardware portion using a processor executing a hardware compiler based on an interface block plan, wherein the interface block plan maps logic resources used by the software portion to hardware of an interface block coupling the DPE array to the PL. In response to design specifications not being met during the implementation process, interface block constraints are provided from the hardware compiler to the DPE compiler. In response to receiving the interface block constraints, an updated interface block plan is generated using the processor executing the DPE compiler and provided from the DPE compiler to the hardware compiler.
Owner:XILINX INC

Model-based embedded software automatic testing method and system

The invention provides an embedded software automatic testing method and system based on a model, and relates to the technical field of embedded software testing. The method comprises the steps of obtaining a software demand design project, obtaining a software interface design project, constructing a software test model, automatically decomposing the test model, automatically generating test data, automatically generating a test script, automatically performing test execution and automatically generating a test document. The system comprises a software requirement design engineering analysis module, a software interface design engineering analysis module, a software test model generation module, a test model automatic decomposition module, a test data automatic generation module, a test script automatic generation module, a test execution module and a test document generation module. According to the method, demand design, interface design and a software test platform are integrated together, resources are shared, integrated management of software design and software test is achieved, and the efficiency and quality of software test demand analysis are improved.
Owner:10TH RES INST OF CETC