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

76 results about "Software construction" patented technology

Software construction is a software engineering discipline. It is the detailed creation of working meaningful software through a combination of coding, verification, unit testing, integration testing, and debugging. It is linked to all the other software engineering disciplines, most strongly to software design and software testing.

Water supply network leakage locating method based on lightweight gradient elevator algorithm

The invention discloses a water supply pipe network leakage locating method based on a lightweight gradient elevator algorithm, and belongs to the technical field of intelligent water affair and pipe network monitoring. The method comprises the following steps: integrating hydraulic modeling basic information, and constructing an initial hydraulic model by utilizing hydraulic software; actual measurement values of key node pressure and main pipe flow under different working conditions are collected and compared with simulation values to be calibrated to reach the standard, and a high-precision hydraulic model is obtained; simulating each leakage working condition in different time periods on a selected potential leakage node / pipe section by using the calibration model, collecting pressure change data of a pressure monitoring node, and performing preprocessing and data division; the data set is used for training a LightGBM model, the LightGBM model learns the relevance of node pressure in spatial topology and the dynamic change characteristics of a time sequence at the same time, a spatial position differentiation weight mechanism is introduced, and accurate positioning of leakage points and quantitative estimation of leakage coefficients are achieved. According to the method, the pipe network leakage positioning precision and efficiency are remarkably improved, and support is provided for rapid and accurate leakage detection and leakage amount evaluation.
Owner:LANGFANG QINGQUAN WATER SUPPLY CO LTD

Automatic page generation method of software construction platform based on large language model

The invention discloses an automatic page generation method of a software construction platform based on a large language model, which comprises the following steps of: extracting a scene, a page and constraint description from a natural language demand, and generating JSON (JavaScript Object Notation) content containing a data model, a query condition, a table column and static data through the large language model; according to component type constraints and verification rules, the JSON is mapped to components and combinations of buttons, labels, texts, pictures, pull-down selection, multi-choice, single choice, tables, dates and the like of the code-free construction platform; and automatically filling a component set based on the upper and lower partition templates, and injecting static data and verification logic. Through industry knowledge adaptation, component semantic binding and dynamic constraint, it is ensured that the page conforms to field specifications and interaction logic, the learning cost is reduced, manual intervention is reduced, and the method is suitable for the fields of smart cities, natural resources, urban and rural residence construction, emergency management, enterprise digital transformation and the like.
Owner:WUHAN FUMU TECH CO LTD

Plug-and-play type power distribution terminal topology self-identification method and system

The invention discloses a plug-and-play power distribution terminal topology self-identification method and system, and relates to the technical field of power system power distribution network operation and maintenance, and the method comprises the steps: employing a modular hardware architecture and automatic identification configuration software, and constructing a plug-and-play intelligent terminal; through topological information acquisition, electrical parameter analysis and topological structure construction, the topological structure of the power distribution network is automatically identified and updated; and operation and maintenance decision support is provided for a master station system based on a power distribution network topological structure. According to the method, plug and play of the intelligent power distribution terminal can be realized, the intelligent power distribution terminal can quickly adapt to a complex and changeable network topology structure, and meanwhile, the beneficial effect of quick self-healing of a power distribution network fault is provided.
Owner:NARI NANJING CONTROL SYSTEM 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

Decision engine for software integrity and releasability

Discussed herein are devices, systems, machine-readable media, and methods for assessing a software build for a vulnerability, generating release recommendations, and implementing a remedial action to mitigate security risks. A method includes receiving a Software Bill of Materials (SBOM) that lists one or more libraries used in a software build, receiving a user-specified administration policy, generating an over overall provenance bundle from a metadata of the one or more libraries used in the software build, implementing a gradient boosted tree algorithm using both the overall provenance bundle and the user-specified administration policy to generate a software releasability recommendation, receiving the software releasability recommendation into a Large Language Model (LLM) to generate a recommendation report detailing one or more software vulnerabilities, and implementing the software releasability recommendation by releasing the software build or blocking the release of the software build based on the software releasability recommendation.
Owner:RAYTHEON CO

Hardware enforcement of boundaries on the control, space, time, modularity, reference, initialization, and mutability aspects of software

Modifications to existing computer hardware, compiler changes or source-to-source transforms performed during the software build process, and a collection of libraries and modifications to existing standard system software and libraries. The invention allows a program author to enforce various kinds of locality of causality in software to provide enforcement of boundaries for the following aspects of a computer program: control, space, time, modularity, reference, initialization, and mutability. Where these properties do not suffice to guarantee a property at static time, dynamic checks may be added and the constraints on control flow prevent such dynamic checks from being avoided by the program.
Owner:WHOLE SKY TECH CO

Semi-physical simulation test method, device and equipment of wind-heat-electricity linkage system and storage medium

The invention provides a semi-physical simulation test method, device and equipment for a wind-heat-electricity linkage system and a storage medium. The method comprises the steps that a wind generating set virtual model is built through Bladed software, and a thermodynamic system virtual response model is built; a wind-heat-electricity linkage control strategy is implanted into the PLC, and a corresponding control signal is transmitted to the PLC; fan and thermal control signals are transmitted to the Bladed hardware test module through a PLC communication interface based on a PLC private protocol of a TCP; through the Bladed hardware test module, a fan control signal is transmitted to the wind generating set virtual model, and a thermodynamic control signal is transmitted to the thermodynamic system virtual response model; different wind conditions are given in the virtual model of the wind generating set, so that the wind-heat-electricity linkage system is subjected to real-time simulation operation, and simulation test results under the different wind conditions are obtained. According to the invention, real-time simulation testing of different working conditions of the wind-heat-electricity linkage system is realized.
Owner:CRRC QIHANG NEW ENERGY TECHNOLOGY CO LTD

Method for software construction, apparatus, and related device

A software building method is provided, and includes: A first instance obtains a code file of to-be-built software from a code repository, and obtains, from a dependency library, a dependency file needed for building the software. The first instance generates a plurality of building tasks based on a plurality of targets in the code file, where different building tasks include different targets, and indicates a plurality of instances in a resource pool to execute the plurality of building tasks in parallel by using the dependency file, to obtain execution results respectively corresponding to the plurality of building tasks, so that the first instance obtains the software through building based on the plurality of execution results. In this way, in a software building process, the first instance executes building processes in parallel for the plurality of building tasks including different targets. Compared with a manner of building targets one by one on a single node, this can effectively improve building efficiency for the plurality of targets, and further effectively improve overall efficiency of software building.
Owner:HUAWEI CLOUD COMPUTING TECHNOLOGIES CO LTD

A rail car positioning solution

ActiveCN114545425BLaser rangingLidar
The present application relates to a kind of rail trolley positioning solutions, comprising the following steps: step one: equipment installation, laser radar is vertically installed in the top of RGV trolley head by connecting component;Step two: establish measurement model, through the RGV trolley in step one and corresponding software establish motor train unit head template and train bottom template;Step three: real-time positioning of detection robot, compared with prior art, the present application is mainly laser radar, laser ranging is assisted to carry out the high-precision automatic positioning of fault detection robot, and the measurement template is constructed by software and compared with the information collected to compensate for the difference, reduce the existence of error, so that its positioning is more accurate.
Owner:TIANYIZONGHENG INTELLIGENT TECH (TIANJIN) CO LTD

Embedded software construction method and device, electronic equipment and storage medium

The invention discloses an embedded software construction method and device, electronic equipment and a storage medium, and belongs to the technical field of software development, the method comprises the steps that construction parameters configured by a user are provided, and the construction parameters comprise a hardware identifier used for specifying a target embedded hardware platform type; calling a corresponding configuration file from a preset configuration library according to the hardware identifier, wherein the configuration file is used for providing a compiler tool chain path and default compiling options related to the platform; generating a compiling rule frame based on the configuration file, wherein the compiling rule frame comprises a to-be-compiled file list, a final compiling option and a target generation rule; and executing compiling operation according to the compiling rule framework to generate a target output file. According to the method, the preset configuration file is automatically matched through the hardware identifier, so that manual configuration redundancy is greatly reduced; dynamic switching of tool chain configuration during cross-platform construction is realized, and zero modification of platform migration is ensured.
Owner:ZHEJIANG LEAPENERGY TECH CO LTD +1

Interactive component assembly module design method, simulation software construction method and device

ActiveCN120162998BMetamodelingElement modeling
The application provides an interactive component assembly module design method, a simulation software construction method and device, and the interactive component assembly module design method comprises the following steps: constructing a data structure class diagram describing the correlation relationship between a geometric component object and a component instance object; determining the method interface required to be provided by the object in the interactive diagram when the component instance object realizes the component assembly function based on the data structure class diagram, and designing an interactive component assembly module based on the interactive diagram and the method interface. The data structure class diagram and the interactive diagram provided by the application meet the cross-module data correlation requirements of the geometric modeling, component assembly and meshing and other modules in the finite element modeling process, realize the assembly function development based on the geometric component object, and effectively improve the expansibility and maintainability of the designed interactive component assembly module.
Owner:NINGXIA UNIVERSITY

A method for monitoring the uplift of a column pile in deep foundation pit excavation

The application provides a kind of deep foundation pit excavation column pile heave monitoring method, the monitoring method comprises: S1, based on Matlab software constructs the three-dimensional display graph of the heave condition of column pile and underground continuous wall top in foundation pit;S2, based on the three-dimensional display graph that has been constructed, the heave condition of column pile and underground continuous wall is monitored.The application is displayed by three-dimensional display graph display expression method, which significantly improves the effect of column pile heave monitoring in deep foundation pit engineering.Compared with the traditional static data table, the monitoring method can intuitively display the heave distribution and change trend of column pile, help managers quickly identify abnormal areas and take timely measures, thereby enhancing the safety of the project.In addition, the three-dimensional surface fitting technology effectively compensates for the blind area of fixed monitoring points, realizes the comprehensiveness and accuracy of data, optimizes the real-time monitoring and analysis of the state of column pile, and provides linkage analysis of column pile and underground continuous wall, optimizes construction management and decision-making.
Owner:SHANGHAI CONSTRUCTION GROUP CO LTD +1

An immersive customer engineering environment data presentation method and system

The application discloses an immersive customer engineering environment data display method and system, comprising the following steps: S1, an environment collection terminal collects engineering image data of a power supply scheme development stage site and returns the data to a workstation, and a BIM software is used to build an engineering three-dimensional model and engineering design drawings; S2, a management personnel collects expansion scheme environment image data according to customer engineering construction requirements, returns the data to the workstation, combines a classical scheme design library, drags a typical design on the engineering design drawings of the power supply scheme development stage, calls corresponding component attribute data, completes three-dimensional and two-dimensional standardized design of the engineering drawings, and performs graphic rendering on the three-dimensional model; and S3, an environment collection terminal collects environment image data, extracts features of the expansion scheme environment image, returns the data to the workstation, and the BIM software corrects the standardized engineering drawings into customer engineering completion design drawings. The scheme improves the visual control efficiency of engineering projects.
Owner:STATE GRID ZHEJIANG HANGZHOU FUYANG POWER SUPPLY CO +1

Executable file-oriented homonymy heterogeneous static library dual-domain isolation construction method

PendingCN122634580ATheoretical computer scienceStatic library
The present application relates to the technical field of computer software, and in particular to a same-name heterogeneous static library dual-domain isolation construction method for executable files, which first completes environment initialization and creates an independent copy for the static library to be isolated, determines a target interface symbol set and an excluded symbol set, and analyzes the binary structure of the static library to complete target symbol positioning; a globally non-conflicting symbol rewriting mapping table is generated, selective binary rewriting is performed only on the target symbols, and an isolated variant static library and a matching header file adapter are generated; finally, the original library and the isolated library are deployed in separate domains, dual-domain isolation construction and full-process verification are completed, and a controllable cross-domain call can be realized with a cross-domain bridging layer. This method does not require modification of the source code and does not intrude on the business, and can effectively realize dual-domain complete isolation of the same-name static library and guarantee the stability of software construction and operation.
Owner:SHENZHEN HUITU XINSHI TECHNOLOGY CO LTD

Typo squatting, dependency confusion, and brandjacking detection

A software build environment is scanned for one or more potentially malicious code paths. In response to scanning the software build environment for the one or more potentially malicious code paths, one or more potentially malicious code paths are identified. The identified one or more potentially malicious code paths comprise at least one of: a typo squat code path, a dependency confusion code path, and a brandjack code path. In response to identifying the one or more potentially malicious code paths a microprocessor does at least one of: generate a notification identifying the one or more potentially malicious code paths, automatically change and / or remove the one or more potentially malicious code paths and deny the start of a build process.
Owner:MICRO FOCUS LLC

Automated software build capacity incorporating code generated in software development environments with varying levels of security

Systems and methods are provided for automatically building software in a secure environment. A system includes a software development environment, having an associated security level. The software development environment generates an encrypted software module containing a software module and a cryptographic hash representing a content of the software module and provides it to a software repository. The software repository, in response to receipt of a build plan, decrypts the encrypted software module to recover the software module and the cryptographic hash representing the content of the software module, generates a new cryptographic hash for the software module, and verifies that the new cryptographic hash matches the cryptographic hash representing the content of the software module. A build environment receives the plurality of software modules from the software repository and generates a software build from the plurality of software modules based upon the build plan.
Owner:NORTHROP GRUMMAN SYSTEMS CORP

An Embedded BMC Software Construction Method

This invention proposes an embedded BMC software construction method, providing a specially designed and verified operating system kernel for the BMC chip, and supporting the addition of various debugging tools and complex applications, thus increasing the operability of the porting process. The kernel's execution steps can be displayed using disassemblers and various JTAG tools, enhancing the modularity and systematization of the software solution construction work.
Owner:EAST CHINA INST OF COMPUTING TECH

Managing software artifact snapshot repositories using definition files

Techniques are provided for managing software artifact snapshot repositories using definition files. One method comprises obtaining a definition file for a software artifact snapshot repository to be created in association with a given software application, wherein the definition file comprises information characterizing software artifacts used by the given software application to be included in the software artifact snapshot repository; and creating the software artifact snapshot repository, using the definition file, with the one or more software artifacts, wherein a software build of the given software application obtains at least some of the software artifacts using the created software artifact snapshot repository. At least some of the software artifacts included in the software artifact snapshot repository may be automatically updated in response to determining that a content of the software artifact snapshot repository does not match a current version of the definition file.
Owner:DELL PROD LP

A stereo garage fault analysis system and method based on a large language model

The application discloses a three-dimensional garage fault analysis system and method based on a large language model (LLM), wherein a private large language model is generated through low-rank adaptation (LoRA) of the large language model, and a device maintenance knowledge base is constructed through knowledge graph generation software; during system operation, device internet-of-things signals are processed through semantic processing according to attributes and features, and are input into local and global question sub-modules for processing, so that the whole process from device operation state description to automatic generation of fault root cause analysis results and fault solutions is realized. The application improves the efficiency and accuracy of fault diagnosis, reduces maintenance costs, and provides comprehensive fault root cause analysis results and fault solutions.
Owner:ZHEJIANG UNIV

A virtualization simulation system construction method for testing commercial cryptographic software

The application discloses a virtualization simulation system construction method for testing commercial cryptographic software, and comprises the following steps: S1, a function decoupling and abstraction stage; S2, a container image and software construction stage; S3, a service arrangement configuration stage; S4, a virtual environment starting and running stage; and S5, a virtual environment destroying stage. The application can greatly reduce the cost and deployment complexity of a commercial cryptographic application security evaluation test environment construction, and improve resource utilization and environment consistency.
Owner:JINGYUAN ANQUAN

RISC-V soft core development method compatible with Xilinx tool chain

The invention discloses an RISC-V soft core development method compatible with a Xilinx tool chain, and relates to the field of integrated circuit design and development, and the method comprises the steps: carrying out the preprocessing of an RISC-V soft core file in a Vivado development environment according to a Microblaze V soft core specification, obtaining a compatible soft core meeting an XSA standard, importing the compatible soft core into the Vivado development environment, and generating an XSA file in combination with a business demand, according to the method, firstly, a soft core BSP can be automatically generated for software development by utilizing a Vitis development environment, the traditional BSP and SDK development can be skipped, an application software construction link is directly entered, and the method deeply excavates and strengthens the compatibility with a Sailing platform, so that the deployment of the soft core design based on the RISC-V architecture on a Sailing FPGA is smoother, and the development efficiency is improved. The development efficiency and the product quality are obviously improved.
Owner:WUXI ESIONTECH CO LTD

A method for implementing on-demand reconstruction of an electromagnetic management and control business software based on a function engine

The application discloses a function engine-based electromagnetic management and control business software on-demand reconstruction implementation method, which comprises the following steps: acquiring business software construction demand information; performing software construction processing on the business software construction demand information to obtain first software information; and performing analysis and optimization processing on the first software information to obtain target software information.
Owner:CHINESE PEOPLES LIBERATION ARMY UNIT 32802

Computer-based system to validate build integrity of software products

Techniques are described for validating build integrity of software products, such as applications or containers. More specifically, this disclosure describes a build integrity validation system that analyzes build artifacts resulting from a software build process to create source code assertions, and compares the assertions against the source code from which the build artifacts were produced. The build integrity validation system validates that a particular build artifact is producible by the source code to ensure that no additional code was introduced during the build process. The build integrity validation system may also reverse the analysis to validate that the source code is able to produce the build artifacts to ensure that no code was removed or modified during the build process. The build integrity validation system identifies and reports identified discrepancies between the source code and the build artifacts resulting from the software build process of the source code.
Owner:WELLS FARGO BANK NA

Document preview method and electronic equipment

The invention discloses a document previewing method and electronic equipment, and relates to the technical field of storage and cloud computing, and the method comprises the following steps: constructing a back-end document service based on document office software, preferentially calling a previewing document from a shared cache directory of an artificial intelligence platform, and automatically downloading and generating the previewing document if the previewing document does not exist without manual operation of a user; plug-in integration is replaced by back-end native transcoding, semantic recognition is carried out on a large file in combination with a pre-training model to generate an abstract, then transcoding is carried out, the format compatibility problem is solved, and performance loss is reduced; the method is deployed at an AI platform management node, private deployment is realized by utilizing shared cache, resource consumption is reduced through cache multiplexing and semantic abstract technologies, and large file processing limitation is broken through.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

A method for designing a computing analysis module, a method and device for constructing simulation software

The application provides a kind of computing analysis module design method, simulation software construction method and device, its computing analysis module design method includes: the construction computing task data structure and computing task creation management function architecture;Computing task data structure includes model node class and computing task information class;Computing task creation management function architecture includes dialogue window;The conversion mechanism of building geometry grid and analysis grid and multi-unit general assembly are built;Conversion mechanism is used to convert interactive model data into analysis model data, and multi-unit general assembly is used to determine the degree of freedom distribution total stiffness identification of each node in analysis model data;The computing step data structure is built;Computing step data structure includes the computing step information class indicating computing step information;The specific implementation method in computing step information class is determined based on finite element analysis theory.The application provides clear development guidance for computing analysis module, improves scalability and maintainability and module development efficiency.
Owner:WUHAN UNIV

A six-joint robot pose correlation knowledge graph construction method

The application discloses a kind of six-joint robot pose association knowledge graph construction methods, comprising: first, according to the ontology structure of robot and the relationship between the concept of modal parameter such as robot pose, analysis robot knowledge graph mode layer, secondly, the modal parameter identification of robot is obtained by the method of OMA and it is according to the mode layer that has been built and imported into Neo4j graphics database software to build graphical data layer, finally, the data layer that has been filled with data is fused, and the data layer of knowledge graph is automatically updated.Pattern layer and data layer jointly constitute the knowledge graph.The application has the advantages that: based on the constructed knowledge graph, a variety of query, analysis, prediction, recommendation algorithm can be realized in the field.
Owner:HUAZHONG UNIV OF SCI & TECH +1

Industrial control network security protection method and device with software and hardware full stack autonomy

The application discloses a kind of hardware and software full stack autonomous industrial control network security protection method and device, method includes hardware construction and software construction: hardware construction uses domestic chip and component, based on CPU and trusted module constructs trusted start engine, and system boot program signature is verified by trusted module GPIO control CPU reset;Based on FPGA and security chip constructs cryptographic algorithm hardware acceleration engine, and cryptographic algorithm unit is dispatched by two-dimensional state table;Software construction includes custom security Bootloader firmware for trusted boot, custom integration national secret trusted software stack and national secret algorithm engine software stack industrial control security operating system, custom endogenous security compiler for obfuscated compilation, and custom industrial control security network protocol stack realizes safe communication and constructs double stack system.The application realizes from hardware to software full stack autonomous controllable.
Owner:NARI INFORMATION & COMM TECH

Software building method and apparatus, and related device

A first instance obtains a code file of to-be-built software from a code repository, and obtains, from a dependency library, a dependency file needed for building the software. The first instance generates a plurality of building tasks based on a plurality of targets in the code file, where different building tasks include different targets, and indicates a plurality of instances in a resource pool to execute the plurality of building tasks in parallel by using the dependency file, to obtain execution results respectively corresponding to the plurality of building tasks, so that the first instance obtains the software through building based on the plurality of execution results. In this way, in a software building process, the first instance executes building processes in parallel for the plurality of building tasks including different targets. Compared with a manner of building targets one by one on a single node.
Owner:HUAWEI CLOUD COMPUTING TECHNOLOGIES CO LTD

Building construction site leveling method

The invention relates to the technical field of building construction, and discloses a building construction site leveling method which is used for solving the technical problems of insufficient terrain modeling precision, large earthwork allocation error and low construction efficiency in traditional site leveling. The method comprises the following steps: performing all-terrain scanning on a construction area through a three-dimensional laser scanner, generating elevation point cloud data of 4-6 measuring points per square meter, importing BIM software to construct a three-dimensional terrain model with contour line labeling, delimiting a boundary line of a digging and filling area based on the model, and calculating an earthwork allocation amount. The excavation depth is controlled to be 0.8-1.5 m, the filling thickness is controlled to be 0.6-1.2 m, and the error rate is controlled to be 3%-5%; a transition zone is arranged at the excavation and filling junction and is rolled in a layered mode, a vibratory roller is combined to conduct compaction according to the specific frequency and the overlapping width, an intercepting ditch and a GNSS positioning retest system are synchronously arranged, precise control over the elevation error not exceeding + / -15 mm is achieved, and secondary leveling is conducted on an out-of-tolerance area through a small vibration plate compactor. According to the method, the terrain modeling precision and the earthwork allocation efficiency are remarkably improved, and the method is suitable for high-precision site leveling operation in projects such as buildings and municipal engineering.
Owner:CHINA HARBOUR ENGINEERING