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

36 results about "Software dependencies" patented technology

Software dependency relationship automatic integration method and system based on meta packaging

The invention relates to the technical field of embedded system construction, in particular to a software dependency relationship automatic integration method and system based on meta packaging, and the method comprises the steps: S1, creating a meta packaging framework in an embedded construction system, and defining and constructing a stage hook through a Makefile; s2, automatically deploying the pre-compiled software package and the shared dependency library to a target directory of a construction system through a resource injection script; s3, analyzing a metadata file of the pre-compiled software package, extracting dependency relationship information, and generating a global dependency relationship list based on a directed acyclic graph topological sorting algorithm; and S4, inversely writing the global dependency relationship list into the dependency declaration configuration of the meta-packaging by utilizing the dependency aggregation script. By implementing the scheme, the problems of dependency sequence disorder and metadata auditing failure during embedded system integration are solved, the reliability of system integration is improved, the system construction efficiency is optimized, the safety of system construction is enhanced, and the maintainability and expansibility of system construction are improved.
Owner:Shenzhen Jinying Tuolian Technology Co., Ltd.

Balancing quality and technical cost of updating dependencies in software systems

Methods, systems, and computer-readable storage media for a software dependency update system that processes computer-readable files (e.g., source code file, dependency description file) of a software project to generate an updated dependency graph using linear programming in view of a set of quality metrics for updating dependencies of the software project.
Owner:SAP SE

Vulnerability countermeasure management system and vulnerability countermeasure management method

To efficiently and properly manage countermeasures against vulnerability of software, while considering software dependencies or responses to the vulnerability of constituent components.SOLUTION: A vulnerability countermeasure management system uses one or more information processing apparatuses including a processor and a storage apparatus. The system is configured to: acquire, as needed, configuration information of software applied to an execution environment of the software and vulnerability information which is information on vulnerability of constituent components of the software; detect vulnerability of the constituent components based on the vulnerability information; acquire information indicating dependencies between the constituent components of the software; determine countermeasures against the vulnerability of a first constituent component, which is one of the constituent components, in accordance with a status of measures against the vulnerability of a second constituent component, which is another constituent component dependent on the first constituent component; and generate information indicating the determined countermeasures.SELECTED DRAWING: Figure 2
Owner:HITACHI LTD

Software transplantation method based on processor

The invention provides a software transplantation method based on a processor. The software transplantation method comprises the following steps: firstly, carrying out hardware type selection and instruction set compatibility analysis, analyzing a software binary code by utilizing a specific algorithm, counting and comparing instructions, and comprehensively evaluating hardware performance to determine adaptive hardware. Then, software transportability is evaluated, and a software dependency graph and a transplantation feasibility prediction model are constructed; then, an operating system is adapted, the loading sequence and parameters of a kernel module are dynamically adjusted, and setting of a basic input and output system is optimized; in a software transplantation implementation stage, source codes are analyzed and converted based on an abstract syntax tree, open source software adopts incremental compiling cache, binary software analyzes and processes compatibility problems, and meanwhile, a one-key installation program is optimized. And finally, performing server monomer testing and platform testing, monitoring performance, checking functions, analyzing faults and optimizing until the system meets requirements. According to the method, many key problems in the process of transplanting the software to the processor are effectively solved, and the success rate of transplanting and the stability of the system are improved.
Owner:CHINA THREE GORGES CORPORATION +1

A method and device for self-adapting abnormal IO stop of an SSD control chip

PendingCN122261491AInput/output to record carriersData integritySoftware dependencies
The application discloses a kind of method and device that SSD control chip self-adapting abnormal stop IO, it is related to SSD technical field, comprising: obtaining the fatal error interrupt signal generated by multiple function modules in SSD control chip, global stop flow enable signal is generated by hardware logic circuit;In response to this signal, synchronously control host interface side stops transmitting data to host, and control flash interface side stops reading and writing NAND flash to erase operation.By pure hardware circuit, the fast convergence of error signal and the generation of global stop flow instruction are realized, the extremely fast response of nanosecond to microsecond level is achieved, and the defect of large delay of software dependent scheme is fundamentally overcome.Two ends stop flow are triggered synchronously using single enable signal, the atomicity and cooperativity of operation are ensured, and the risk of data inconsistency is eliminated.The mechanism is independent of central processing unit and firmware operation, and can still be independently and reliably executed in the extreme case of core component failure, significantly improving the data integrity and system reliability of SSD.
Owner:成都芯忆联信息技术有限公司

Systems and methods for determining software dependencies and software change impacts on computer processing

Systems, computer program products, and methods are described herein for determining software dependencies and software change impacts on computer processing. The present disclosure is configured to identify at least one computing component within a network environment; identify historical data for the at least one computing component; apply the historical data to a dependency quotient model; generate, by the dependency quotient model, a dependency quotient based on the at least one computing component, the historical data, and a relationship between the at least one computing component and at least one secondary computing component; and generate, based on the dependency quotient, a system architecture interface component, wherein the system architecture interface component comprises data of the at least one computing component and the at least one secondary computing component within the network environment.
Owner:BANK OF AMERICA CORP

A fault location method based on synchronization and cooperation relationship

ActiveCN121278453BFrequency spectrumSoftware dependencies
This invention relates to a fault location method based on synchronization and cooperation relationships. The method includes: calculating suspicious values ​​for different program statements based on the spectrum of program statements within a function, with each program statement corresponding to coverage information; obtaining target coverage information based on multiple suspicious values; constructing a software fault association network based on the target coverage information, synchronization and cooperation relationships between function nodes, and fault correlations between function nodes, along with a software dependency network; constructing a transition matrix based on the software fault association network, assigning corresponding node weights to different function nodes; calculating the latest spectral feature factors based on the node weights and the transition matrix; calculating the latest suspicious value for each of the latest spectral feature factors; and performing fault location based on the latest suspicious value. This application achieves the consideration of interactions between functions in spectral analysis and reduces the number of fault entities with the same suspicious value by incorporating the weights of different test cases.
Owner:NANCHANG HANGKONG UNIVERSITY

Method and system for automated integration of software dependencies based on metapackaging

The present application relates to the technical field of embedded system construction, and particularly relates to a software dependency automatic integration method and system based on meta packaging, wherein the method comprises the following steps: S1, creating a meta packaging framework in an embedded construction system, and defining a construction stage hook through a Makefile file; S2, automatically deploying pre-compiled software packages and shared dependent libraries to a target directory of the construction system through a resource injection script; S3, parsing a metadata file of the pre-compiled software packages, extracting dependency relationship information, and generating a global dependency relationship list based on a directed acyclic graph topological sorting algorithm; S4, using a dependency aggregation script to write the global dependency relationship list to a dependency declaration configuration of the meta packaging. Through implementation of the present application, the problems of dependency sequence disorder and metadata audit failure during integration of an embedded system are solved, and the reliability of system integration is improved, the system construction efficiency is optimized, the security of system construction is enhanced, and the maintainability and expansibility of system construction are improved.
Owner:Shenzhen Jinying Tuolian Technology Co., Ltd.

A dependency-aware software repository compilation scheduling method, system, and medium

This invention discloses a dependency-aware software repository compilation scheduling method, system, and medium. The method includes obtaining a list of software source code from a specified software repository; constructing a compilation relationship graph G of the software source code packages based on the compilation dependency attribute fields of each package in the list; splitting the compilation relationship graph G into multiple subgraphs; determining the compilation order of the software source code packages for each subgraph and constructing an independent compilation chain; and controlling the compilation chains of each subgraph to perform concurrent compilation according to the corresponding compilation order of the software source code packages. This invention aims to eliminate or mitigate software package compilation pauses caused by dependencies and conflicts between packages and improve the compilation efficiency of the software repository by perceiving software dependencies and providing a determined compilation order as guidance.
Owner:NAT UNIV OF DEFENSE TECH

Method for automated software dependency adaptation

A method is provided for adapting, in a server, application software executing on the server to a change in a dependency software component. The server receives a software bundle with application software, source code of the application software, testing software with test scripts and self-adaptation software. The self-adaptation software obtains a changed dependency component and rebuilds the application software with the changed dependency. If the rebuild was unsuccessful, it sends a rebuild failure message to a user. If the rebuild was successful, the testing software tests the rebuilt application. If the testing was unsuccessful, it sends a testing failure message to a user. If the rebuild was successful, the self-adaptation software loads the rebuilt application software, stops execution of the application software, and begins execution of the rebuilt application software.
Owner:T MOBILE INNOVATIONS LLC

An open source component provenance analysis method and system

ActiveCN119180034BPlatform integrity maintainanceSoftware dependenciesSecurity management
The application discloses an open source component bloodline analysis method and system, relates to the technical field of software supply chain security, and comprises the following steps: S1, automatically discovering open source components; S2, analyzing software components; S3, open source component fingerprint analysis; S4, generating an SBOM bill of materials; and S5, open source component bloodline analysis. The application realizes comprehensive tracking of a source code data processing process through a cryptographic hash function and a cosine similarity algorithm. When a component is modified, the component can also be quickly identified through a similarity analysis technology. The platform regularly collects file fingerprint features of common open source components, extracts characteristic values in combination with extracted open source software dependency packages, saves the characteristic values for comparison, identifies tampered code details in a jar package, locates open source component risks, and improves controllability and security management of a software deployment package.
Owner:SUNRISEBRO CO LTD

A self-adaptive deployment method and system for a signal creation heterogeneous environment

The present application relates to the technical field of cloud computing platform automation deployment, and particularly relates to a self-adaptive deployment method and system for a heterogeneous environment of a signal creation, and to three major technical bottlenecks of low multi-CPU architecture adaptation efficiency, frequent software dependency conflicts and complex security baseline configuration in the process of localization, and an intelligent heterogeneous computing resource scheduling engine and a dynamic security policy generation mechanism are innovatively proposed. The method comprises: constructing a heterogeneous resource portrait through hardware feature automatic identification technology, and realizing component installation sequence optimization based on a DAG dependency relationship analysis algorithm and Kahn topological sorting; creating an adaptive network security policy, and realizing real-time perception of the target system firewall state through a probe. Compared with the traditional deployment mode, the present application supports cross-architecture compatibility, solves the problem of dependency conflicts, improves the deployment efficiency, and guarantees the consistency and security of the system.
Owner:TONGFANG KNOWLEDGE DIGITAL PUBLISHING TECH CO LTD

Mirror image construction method, system and device for distribution network dispatching misoperation system and medium

The invention discloses a distribution network scheduling misoperation system mirror image construction method, system and device and a medium, and the method comprises the steps: obtaining the demand of a distribution network scheduling misoperation system, and determining the software dependence and environment configuration required by the system; an instruction sequence in the Dockerfile and parameter setting of the instruction sequence are optimized; adding special configuration required by a distribution network scheduling misoperation system to construct a mirror image; and testing and verifying the constructed mirror image, and deploying the verified mirror image. According to the method, software dependence and environment configuration required by the system are determined according to the requirement of the distribution network scheduling misoperation system; the instruction sequence and parameter setting in the Dockerfile are optimized, the system mirror image construction efficiency is improved, and the volume of a constructed mirror image package is reduced; adding special configuration required by a distribution network scheduling misoperation system to construct a mirror image; and the constructed mirror image is tested and verified, so that the requirements of the distribution network scheduling misoperation system are met, and the deployment efficiency and the operation stability of the distribution network scheduling misoperation system are improved.
Owner:GUANGXI POWER GRID CORP

Detection device and detection method

PCT designated stageWO2025248646A1Reverse engineeringSoftware engineeringSoftware dependencies
This detection device acquires the source code of software to be monitored and information indicating the type of dependency to be monitored in regard to the software. Next, the detection device generates, according to the type of the dependency to be monitored, a search query for a search for code that may have dependency of the type with the software to be monitored, and uses the search query to search for the code from a repository that stores the source code of the software, using a code search engine. Then, the detection device stores the result of the search in a search result database. Thereafter, the detection device compares the source code of the software to be monitored with the code indicated in the result of the search of the search result database to detect the presence or absence of code having dependency of the type with the software to be monitored.
Owner:NT T INC

Nested build automation for software dependencies

A main build environment may create a container for the main source code and any required utilities when building a software application. This container may be populated with an operating system, a configuration that includes instructions for performing the build, toolchains needed for the build, and / or other utilities. If any dependencies on third-party software modules exist, the build environment may create a new container and import the source code for the software module instead of simply importing the precompiled software modules into the build environment. The new container may similarly include toolchains and a configuration specific to building the software module. The software module may then be built within its separate container to generate an executable artifact that may be uploaded / imported into the main build environment during the main build process. Software dependencies can thus be built as part of the main build process from source code.
Owner:ORACLE INT CORP

Software dependency upgrading method and device, computer equipment, storage medium and product

The invention relates to a software dependency upgrading method and device, computer equipment, a storage medium and a product, and belongs to the technical field of software. The method comprises the steps of obtaining a dynamically updated relational knowledge graph, extracting a corresponding project knowledge sub-graph from the relational knowledge graph based on dependency configuration of a target software project, performing risk analysis on the project knowledge sub-graph by using a graph model, and predicting a risk propagation path of the target software project. The risk propagation path comprises at least one of a vulnerability propagation path and a compatibility fracture path, and generating at least one dependency upgrading strategy for the risk propagation path through a multi-objective optimization algorithm, the optimization objectives of the multi-objective optimization algorithm comprise at least two of the following objectives: minimizing the security risk, maximizing the compatibility confidence and minimizing the upgrading cost; and performing dependency upgrading on the target software project based on the at least one dependency upgrading strategy. Through the method, the automation level, the safety and the overall efficiency of dependency management can be improved.
Owner:CHINA MOBILE M2M +1

Fault positioning method based on synchronization and cooperation relationship

ActiveCN121278453ATransition matricesSoftware fault
The invention relates to a fault positioning method based on a synchronization and cooperation relationship, and the method comprises the steps: calculating suspicious values of different program statements based on the spectrum of the program statements in a function, each program statement corresponding to coverage information; obtaining target coverage information based on the plurality of suspicious values; constructing a software fault association network based on the target coverage information, the synchronization relationship and cooperation relationship between the function nodes and the fault association between the function nodes and a software dependency network; constructing a transfer matrix based on the software fault association network, and endowing different function nodes with corresponding node weights; and calculating a newest spectrum characteristic factor based on the node weight and the transfer matrix, calculating each newest suspicious value based on the newest spectrum characteristic factor, and carrying out fault positioning based on the newest suspicious values. According to the method and the device, interaction between functions is considered in spectral analysis, and the number of fault entities with the same fault suspicious value is reduced by adding the weights of different test cases.
Owner:NANCHANG HANGKONG UNIVERSITY

LLM-Guided Software Dependency Discovery for Accelerated Development

Embodiments automate software discovery and delivery by decoupling repository understanding from change implementation. To aid the product- and technical-discovery phases of the SDLC, a large language model parses source code to produce human-readable technical documentation stored in a documentation store and machine-readable representations comprising vector embeddings linked in a graph store. When product requirements are received via a conversational user interface or a programmatic API, the system generates a change plan. An LLM identifies affected subsystems using graph and similarity queries, composes structured prompts, and conditions automated code transformation tools; communicated through a machine-to-machine orchestration layer (e.g., a Model Context Protocol (MCP) gateway); to generate candidate artifacts. Artifacts are validated by policy gates and packaged as a reviewable change record with documentation, embedding, and graph updates staged in a pre-deployment overlay; upon promotion, the system atomically commits the staged updates. Telemetry from review and deployment informs subsequent planning.
Owner:K7 ATELIER LLC

Identifying Open-Source Software Dependencies in Binary Files

Embodiments are directed to systems and methods for identifying open source software (OSS) required in an application. In one embodiment, a binary file associated with the application is received. The binary file is examined to identify a first library dynamically linked to the application. The first library is examined to identify a second library dynamically linked to the first library, where the second library is not identified in the binary file. The first library is mapped to a first OSS package, and the second library is mapped to a second OSS package. A first OSS license is identified in the first OSS package, and a second OSS license is identified in the second OSS package. Details related to the first OSS license and the second OSS license are extracted from the first and second OSS packages. The details are used to complete an OSS manifest.
Owner:DELL PROD LP

Computer system and information processing method

To solve the problem that it is difficult to generate information including dependency of software included in an IT system and to objectively evaluate reliability of the information.SOLUTION: A computer system is connected to an IT system, holds a plurality of pieces of reference information used to specify a dependency relation of software installed in the IT system, acquires a list of software included in the IT system as configuration information, generates structure type configuration information in which the dependency relation of the software included in the IT system is structured using the configuration information and the plurality of pieces of reference information, and calculates reliability indicating reliability of the structure type configuration information based on a type of the reference information used to generate the structure type configuration information.SELECTED DRAWING: Figure 1
Owner:HITACHI LTD

Hardware self-adaptive limping function circuit, electric vehicle and control method of electric vehicle

The invention relates to the technical field of vehicle control, in particular to a hardware self-adaption limping function circuit, an electric vehicle and a control method of the electric vehicle, and the circuit comprises a detection circuit, a decoupling control logic circuit and a driving control module which are connected in sequence; the detection circuit is used for collecting bus voltage signals and motor current frequency signals of the system, processing the signals, comparing the signals with threshold values, and outputting corresponding digital state signals. According to the hardware self-adaptive limping function circuit provided by the invention, through a cascade structure of the detection circuit, the decoupling control logic circuit and the driving control module, the ASC mode and the FW mode are automatically switched according to the bus voltage and the motor rotating speed without depending on a main control MCU, so that the problems of excessive dependence on software and insufficient reliability in the prior art are solved, and the reliability of the hardware self-adaptive limping function circuit is improved. And the safety performance of the whole vehicle is obviously improved.
Owner:FAWER AUTOMOTIVE PARTS LIMITED COMPARTY

Systems and methods for validating a software package

PendingUS20260119164A1Version controlSoftware deploymentSoftware engineeringSoftware dependencies
Systems and methods for validating a software package receive a software package, in which the software package includes a plurality of software products; identify any components, libraries, software dependencies, or metadata among the plurality of software products in the software package; upon build of the software package, generate a first software bill of materials (SBOM) based on the identified components, libraries, software dependencies, or metadata; register the first SBOM in an SBOM registry; upon deployment of the software package to an environment, generate a second SBOM based on the deployed software package; and compare the first SBOM registered in the SBOM registry with the second SBOM to validate the software package.
Owner:THE BANK OF NEW YORK MELLON

A C++ software dependency management and automatic build tool

The application relates to the technical field of computer software aided development tools, and provides a C++ software dependency management and automatic construction tool, which comprises a centralized software release warehouse and a matched framework project management tool and engineering directory structure and module configuration standards, so as to fill the blank of the absence of standardized project management tools for the C++ language. The tool provides functions such as project dependency management, life cycle management, version management, standardized release and import. In addition, compared with existing market solutions, the tool introduces a module dependency management function, is downward compatible with QMake and CMake projects, can better support the development of C++ software projects, and provides a centralized warehouse to manage dependency relationships, automatically downloads project dependencies and solves version conflicts, can define a life cycle such as dependency download, dependency installation, project configuration generation, project compilation and project packaging and release, and makes the development and release process more standardized and orderly.
Owner:CSSC SYST ENG RES INST

Software dependency management and testing system

Disclosed in some examples are methods, systems, devices, and machine-readable mediums for managing the testing of software component dependencies. In some examples, the system may track versions of dependencies; provide an interface to create a customized testing environment—e.g., such as by allowing a user to select whether to include a particular dependency and what version of that dependency to include; select test scripts; select test environments; and automate tests of the selected versions. The system may log test results that can be used for proof of regulatory compliance. In some examples, the system may automate the testing of new dependency versions. For example, a new version of a dependency may automatically be tested by the system using one or more test scripts. The results may then be presented to one or more users.
Owner:WELLS FARGO BANK NA

A method, device and medium for cross-architecture operating system rapid automatic construction

The application provides a method, device and medium for cross-architecture operating system rapid automatic construction, which comprises the following steps: preparing software package source code and host tools; automatically constructing a cross-tool chain; adding a custom configuration for a target architecture, and transplanting the source code to form a target architecture patch set; analyzing all software dependencies, and automatically completing a whole-process compilation; and integrating system component images to obtain a target architecture operating system after iterative testing. The application can establish automatic construction tools to support any target architecture including domestic processors, rapidly and automatically construct an operating system for the target architecture, and accelerate the functional verification process in the chip iteration process.
Owner:WUXI ADVANCED TECH RES INST

A software unified deployment and management method of a distributed computer cluster

This invention relates to the field of distributed cluster software deployment technology, and discloses a method for unified deployment and management of software in distributed computer clusters. The method collects environmental status information such as hardware configuration, operating system, installed software, and network connection status of each computing node in the cluster. Based on this information and combined with a preset software deployment strategy library, the system automatically generates a unified deployment view, which includes node grouping, software dependencies, and deployment sequence plans. This view is analyzed through a pre-built deployment strategy matching model to generate customized deployment instruction sequences and resource scheduling schemes for each node. After the instructions are issued and executed, the system receives progress, resource usage, and error feedback from each node in real time, and generates a panoramic view of the cluster deployment status to coordinate and control the overall process. This method can adapt to heterogeneous environments, achieve global collaboration and dynamic resource scheduling, and improve the automation level and reliability of large-scale cluster software deployment.
Owner:SHAANXI XUEQIAN NORMAL UNIV

Information processing apparatus, information processing system, and information processing method

To provide an information processor, an information processing system and an information processing method for reducing the update frequency of the verification information of software with respect to the update of dependency to be frequently generated.SOLUTION: In an information processing system, a software issuing unit of a provider system includes a first digest calculating unit that calculates a target digest that is a digest used for generation of an electronic signature used for verification of software by a predetermined business operator, and an electronic signature adding unit that adds an electronic signature generated on the basis of the target digest to the software, and the first digest calculating unit extracts a part describing a dependency relation related to utilization software used by the software or to be used by the software among a plurality of files included in the software, and calculates the target digest on the basis of the extracted part.SELECTED DRAWING: Figure 1
Owner:HITACHI LTD

Real-time monitoring method for running state of computer software

PendingCN121833413AHardware monitoringData acquisitionSoftware dependencies
The invention discloses a computer software running state real-time monitoring method, which relates to the technical field of computers, and comprises the following steps: performing hierarchical data acquisition on a resource layer and an application layer of to-be-tested computer software based on a preset acquisition mode to obtain software running parameter information; classifying the software operation parameter information based on the software model to obtain an operation parameter data pool of each piece of software, and arranging operation data in the operation parameter data pool of each piece of software based on the software operation process to obtain an operation parameter relation chain of each piece of software; the method comprises the following steps: performing multi-dimensional analysis on a dependency relationship among software in a computer to be tested in a non-running state to obtain a software static dependency relationship, performing multi-dimensional analysis on a dependency relationship among software in a running state to obtain a software dynamic dependency relationship, and fusing to obtain a dependency relationship network among the software; and constructing a computer software relation network in combination with the operation parameter relation chain. The method has the effect of improving the real-time monitoring efficiency of the running state of the computer software.
Owner:SHANDONG FASHION VOCATIONAL COLLEGE

A method and apparatus for remote server management

The application discloses a kind of remote server management method and device, it is related to resource scheduling technical field.The specific embodiment of the method includes: in response to receiving foreground sent login request, establish session connection between foreground and target remote server;Login data corresponding to login information returned by target remote server is received;Login data is converted into data stream, and data stream is encoded according to the encoding configuration of foreground Processing, and the data stream after encoding processing is sent to foreground, to make foreground show the data stream after encoding processing.The method establishes session connection with foreground and target remote server, and the session of data stream can effectively avoid the leakage of sensitive information;And can encode data stream according to the encoding configuration of foreground Processing, to realize the display of a variety of character set encoding;Target remote server is managed using foreground and background separation type architecture, solves the limitation such as cross-platform and software dependency.
Owner:CHINA CONSTRUCTION BANK

A large model multi-agent assisted industrial measurement and control software honing migration method

This invention discloses a HarmonyOS migration method for industrial measurement and control software assisted by a large-scale model and multiple agents. The method includes: constructing a software dependency graph containing business logic, interface layout, and hardware dependencies for the original Qt measurement and control application; dividing the system into independent functional sub-units based on the software dependency graph and generating natural language functional descriptions; constructing a knowledge context of software and hardware interface mapping relationships using the natural language functional descriptions as input, combined with retrieval ranking and semantic reasoning; generating ArkUI interface code and underlying device access encapsulation classes based on the knowledge context of software and hardware interface mapping relationships, and performing consistency checks and iterative optimization; integrating the optimized system to construct the HarmonyOS engineering architecture; and completing the HarmonyOS system migration of the measurement and control software after system-level consistency verification. This invention achieves high-precision seamless migration from Qt to HarmonyOS, significantly improving the automation and accuracy of the migration.
Owner:NANJING UNIV OF AERONAUTICS & ASTRONAUTICS +1