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

30 results about "Extensibility" patented technology

Extensibility is a software engineering and systems design principle that provides for future growth. Extensibility is a measure of the ability to extend a system and the level of effort required to implement the extension. Extensions can be through the addition of new functionality or through modification of existing functionality. The principle provides for enhancements without impairing existing system functions.

Application method and equipment of extensible multi-mode switching embedded software framework

InactiveCN121478361ABootstrappingSoftware reuseExtensibilitySystem maintenance
The invention discloses an application method and equipment of an expandable multi-mode switching embedded software framework, and relates to the field of embedded software development, and the method comprises the following steps: by taking a mode scheduler as a core, defining and registering a mode object through an expandable mode standard interface; the mode scheduler executes the starting function of the initial mode and circularly executes the running function of the current mode, and the parameter manager manages parameters. When the fault detection processor detects a fault and sends a switching request, the mode scheduler calls a switching feasibility judgment function of the current mode to make a decision; and if so, executing old mode exit cleaning, parameter synchronization, new mode starting preparation, fault detection mounting and parameter loading, and putting into operation. According to the method, plug and play of the mode is realized, code modification is limited in the mode, and the mode content is managed and controlled in a centralized manner, so that the system maintenance cost is reduced, the expandability and the stability are improved, and safe and smooth switching and isolation management between the modes are realized.
Owner:LBATTERYCLOUD CO LTD

Application software architecture for encapsulating task management and synchronization mechanism of operating system

The invention discloses an application software architecture for encapsulating a task management and synchronization mechanism of an operating system, and belongs to the technical field of industrial real-time control. According to the architecture, an operating system task management and synchronization mechanism is modularly packaged into three types of objects: an employee type for packaging specific business execution logic; the pipeline class is used for packaging inter-task communication and synchronization functions; and the behavior class is used for packaging an operating system task entity and is responsible for scheduling employee objects contained in the behavior class to be executed orderly. The three types of objects are created, assembled and started through a factory mode according to configuration information to form a complete real-time task system. According to the method, through object-oriented packaging and configuration assembly, the problems of tight task coupling and difficult code maintenance in traditional process-oriented programming are solved, loose coupling and high cohesion among task modules are realized, the configurability, maintainability and expandability of industrial real-time software are remarkably improved, and the method is suitable for various real-time operating system environments.
Owner:ZHEJIANG WEIDOU TECHNOLOGY CO LTD

Ecological maturity scoring method and device for RISC-V basic software

PendingCN122019335AError detection/correctionExtensibilityOperability
The embodiment of the invention relates to the technical field of basic software ecological maturity measurement, and provides an ecological maturity scoring method and device for RISC-V basic software, and the method comprises the steps: installing and operating to-be-tested RISC-V basic software on a first target hardware platform and a second target hardware platform respectively; based on the operation data of the to-be-tested RISC-V basic software on the first target hardware platform and the second target hardware platform, calculating maturity scores of multiple dimensions; and based on the maturity score of each dimension, calculating to obtain an ecological maturity score of the to-be-tested RISC-V basic software. Therefore, the ecological development level of the RISC-V basic software can be quantitatively measured, and comprehensiveness, expandability and operability are achieved.
Owner:INST OF SOFTWARE - CHINESE ACAD OF SCI

Environment separation method based on Root Framework interface automation framework, medium and equipment

The invention belongs to the technical field of software testing, and provides an environment separation method based on a Root Framework interface automation framework, a medium and equipment. The method comprises the following steps: S1, constructing a public module and a system hierarchical structure; s2, system update maintenance design: when the system is updated and maintained, only configuration data in a specific environment in a specific system needs to be changed; s3, designing flexibility and expandability; s4, test framework content filling and implementation; and S5, implementation and verification. According to the invention, the method has the advantages of high maintainability, easy expansion, high flexibility, simplified management and Root Framework, can improve the flexibility, maintainability and reusability of the test, and provides better support for the expansion and configuration management of the framework, thereby enabling the automatic test of the interface to be more efficient and reliable.
Owner:SICHUAN LAN-BRIDGE INFORMATION TECHNOLOGY CO LTD

Customized application code generation and extensibility system leveraging LLM capabilities

System, method, and various embodiments for an extensibility and code generation system leveraging LLM capabilities, are described herein. An embodiment operates by receiving, via a user interface, a command to update an application. Metadata of the application, including one or more data elements associated with the update are retrieved and displayed via the user interface. New code corresponding to the update is generated and provided for display. The new code, corresponding to the update, is integrated into the application and made available to one or more users.
Owner:SAP SE

Method and system for arranging agent process workflow

The invention provides a method for arranging an agent process workflow, and belongs to the field of workflow arrangement. The method defines a service through an agent and arranges a workflow execution flow direction, and comprises the following steps: S1, selecting to access a self-defined process agent; s2, a flow starting operation related flow variable is introduced, and a flow starting flow is called; s3, judging whether flow starting is successful or not, and if yes, turning to S3; if not, whether the number of times of starting the execution process reaches a threshold value or not is judged, if yes, the step S5 is executed, and if not, the step S2S3 is executed, and the process is executed; s4, judging whether the process is executed successfully or not, and if yes, turning to S4; if not, whether the number of times of flow execution reaches a threshold value or not is judged, if yes, the step S5 is executed, and if not, the step S3 is executed again; s4, calling an API (Application Program Interface), and accessing an intelligent agent; and S5, ending. According to the method, a natural language-driven process is realized and a use threshold is reduced; and the flow process engine and the embedded architecture are decoupled, and the flow diagram is decoupled, so that the extensibility of the process service is improved.
Owner:SAIC GM WULING AUTOMOBILE CO LTD

An application generation method and device, electronic equipment and storage medium

Embodiments of the present application provide an application program generation method and device, electronic equipment and storage medium, which determine a main control class and an external ability type of the main control class; construct an interface class based on the external ability type; determine a sub-control class for the main control class and a general function type of the sub-control class; construct an extension base class based on the general function; construct an association relationship of the main control class and the sub-control class based on the interface class and the extension base class, and generate an application program based on the association relationship. The responsibilities of the main control class and the sub-control class are clarified, the association relationship of the main control class and the sub-control class is determined through the interface class and the extension base class, the decoupling of the main control class and the sub-control class is realized, and the maintainability, scalability and development efficiency of the application program in the research and development stage are improved.
Owner:粤港澳大湾区(广东)国创中心

Multi-service fusion integrated assembly instruction generation method and device, computer equipment and medium

The embodiment of the invention provides a multi-service fusion integrated assembly instruction generation method and device, computer equipment and a medium, and relates to the technical field of technological process management.The method comprises the steps that according to changes of MBOM data, process routes configured with different processes are determined on the basis of process division information, a production unit which finally delivers the assembly instruction in the process route is used as a main editing unit, and an assembly instruction design task is issued; determining an auxiliary editing process through a software platform of the main editing unit, and issuing an assembly instruction design task; the software platform of each auxiliary editing unit synchronously edits, approves and publishes an assembly instruction for the respective work division process; after the software platforms of all the auxiliary editing units issue respective assembly instructions, the auxiliary editing procedure in the process route and procedures in the assembly instructions issued by the editor of the software platform of the corresponding auxiliary editing unit are subjected to combined editing, and a complete assembly instruction is formed. According to the scheme, the efficiency and expandability of assembly instruction design are improved.
Owner:SHAANXI AIRCRAFT CORPORATION

Instruction generation method, apparatus and instruction generator for microstructure conflicts

ActiveCN120994251BConcurrent instruction executionUser needsExtensibility
This invention proposes a method, apparatus, and instruction generator for microarchitectural conflict-oriented instruction generation. It abstracts the processor's hardware resources into accessible or occupiable models, converting each instruction in the target instruction set into structural data, generating an instruction description table (ID table), based on instruction description information. Then, based on user-input conflict constraints, it filters from the I table to obtain a set of conflicting instructions. Conflicting instruction pairs are constructed from these pairs, and the target instruction sequence is traversed, placing the constructed conflicting instruction pairs into the target instruction sequence. Finally, conflict-free instructions are filled into the positions of conflict-free instruction pairs to obtain the final complete target instruction sequence. This invention allows for preset conflict constraints according to user needs, enhancing the controllability and fine-grainedness of conflict instruction generation. It also possesses technical advantages such as improving the efficiency of instruction sequence generation and enhancing the versatility and scalability of the instruction generation apparatus.
Owner:青岛本原微电子有限公司

Functional code generation and application extensibility system leveraging LLM capabilities

PendingUS20260119132A1Model driven codeSoftware deploymentCode generationExtensibility
System, method, and various embodiments for a functional code generation system leveraging LLM capabilities, are described herein. An embodiment operates by receiving a request to add new functionality to an application. A vector prompt is generated for a large language model (LLM) to generate a vector including one or more technical attributes associated with the request. The vector is compared to the vector database to identify a first module, of the plurality of modules, that is associated with the one or more technical attributes associated with the request. A code prompt is generated for the LLM, wherein the LLM is configured to generate new code for the new functionality using the first module. The new code including the first module corresponding to the new functionality is provided responsive to receiving the request.
Owner:SAP SE

Grammar class implementation method and system for variable operation tracking integrated in programming language

The invention relates to the technical field of compiler implementation, and discloses a grammar class implementation method and system for variable operation tracking integrated in a programming language, and the method comprises the steps: instantiating a grammar class of an OSE programming language, and building a binding mapping relation between a user interface element and the grammar class, so as to configure a Traceable variable tracking interface; identifying a type identifier of the target variable in the binding mapping relation to generate an executable intermediate code of the target variable; defining a callback update triggering rule corresponding to the user interface element in the Traceable variable tracking interface, and executing callback update processing of the user interface element based on the callback update triggering rule after the operation behavior of the target variable is intercepted; and fusing a Traceable variable tracking interface, executing the intermediate code and callback the updating result, and outputting an operation tracking result of the target variable. According to the method, the expandability and the code maintainability of the programming language can be improved through the built-in grammar class defined in the OSE programming language.
Owner:GUANGZHOU YUNBIAO NETWORK TECH CO LTD

Generation method of paired combination test cases applied to configurable software

ActiveCN121880220AError detection/correctionExtensibilityAlgorithm
The invention discloses a generation method of paired combination test cases applied to configurable software, and relates to the technical field of software testing, and the generation method comprises the following steps: obtaining an original constraint formula of the configurable software, and simplifying the original constraint formula into simplified constraints; calling a solver to obtain satisfactory assignment of the simplified constraint, and adding the satisfactory assignment as initial configuration into a configuration set; dynamically calculating the weight and the sampling probability of each variable assignment in each simplified constraint, and generating a reference assignment; searching for candidate configurations conforming to simplified constraints based on the reference assignment; calculating and selecting the candidate configuration with the maximum coverage benefit to be added into a configuration set; traversing uncovered tuples, and constructing partial assignment; generating a newly added configuration capable of eliminating uncovered tuples by verifying the expandability of partial assignment, and adding the newly added configuration into a configuration set; respectively complementing and assigning each configuration in the configuration set, and restoring the configuration into a complete configuration corresponding to the original constraint; and outputting complete configuration. Finally, rapid generation of a smaller-scale pairwise coverage array is realized, the software testing efficiency is improved, and the testing cost is reduced.
Owner:SOUTH CHINA UNIV OF TECH

Interactive material setting module design method, simulation software construction method and device

ActiveCN120012191BGeometric CADDesign optimisation/simulationExtensibilityComposite pattern
The application provides an interactive material setting module design method and simulation software construction method and device, which comprises the following steps: determining a material data structure class diagram, a cross-section data structure class diagram and a cross-section assignment data structure class diagram based on a combination mode; constructing an interactive material function framework based on the material data structure class diagram; the interactive material function framework comprises a material creation dialogue window; constructing an interactive cross-section function framework based on the cross-section data structure class diagram; the interactive cross-section function framework comprises a cross-section creation dialogue window; constructing an interactive cross-section assignment function framework based on the cross-section assignment data structure class diagram; the interactive cross-section assignment function framework comprises a cross-section assignment editing dialogue window; reserving a material creation function button in the cross-section creation dialogue window and reserving a cross-section creation button in the cross-section assignment editing dialogue window. The application effectively guarantees the expandability and maintainability of the material setting module and improves the development efficiency.
Owner:NINGXIA UNIVERSITY

Public component development management method

PendingCN121433653AVersion controlProgram documentationExtensibilityCode writing
The invention provides a public component development management method. The method comprises the following steps: establishing a code writing specification, a dynamic expansion mechanism, a code annotation specification and a version control strategy for developing a public component; establishing a development team training mechanism and a code review mechanism based on the code writing specification; designing dynamic parameters based on a dynamic expansion mechanism; optimizing the annotation document based on the code annotation specification; and managing the version of each public component in the public component library based on the version control strategy. By establishing a series of management specifications and optimization mechanisms, the development efficiency, quality and maintainability of the public component are improved, and the flexibility and expandability of the public component are enhanced. Through the implementation of the steps, it is ensured that developers can rapidly and easily integrate and call the public components, and meanwhile customized configuration and expansion can be conducted according to specific requirements of the project, so that the development efficiency is improved, the maintenance cost is reduced, and successful implementation of the project is promoted.
Owner:TUS CLOUD CONTROL (BEIJING) TECH LTD

A layered architecture system and implementation method for stress testing of MQTT protocol

ActiveCN120658662BTransmissionExtensibilityComputer architecture
The application relates to the technical field of data processing, in particular to a layered architecture system for pressure testing of an MQTT protocol and an implementation method thereof. The layered architecture system comprises an interface layer, a business layer, a protocol layer and a network layer. The application adopts a pressure testing thread pool to execute a pressure testing task. Compared with JMeter which simulates the number of concurrent users through the number of threads, the application can effectively avoid the problem that the pressure testing result fluctuates too much due to the uncertainty of CPU scheduling of an operating system caused by a large number of threads, and can effectively reduce the performance overhead of the operating system. The layered architecture system design concept can be applicable to complex IM business scenarios, can support a configurable custom extension I / O framework, and can realize pressure testing requirements in multiple business scenarios and improve the scalability of the layered architecture system through pressure testing request parameter configuration and I / O framework switching configuration.
Owner:北京领雁科技股份有限公司

A physical device control method and device based on a dynamic large language model tool

PendingCN122362798AExtensibilityLinguistic model
This invention provides a physical device control method and apparatus based on a dynamic large language model tool. The method includes: acquiring operation intent information for a target physical device and retrieving the corresponding object model of the target physical device; extracting the device action definition and the attribute parameter constraints associated with the device action definition; converting the device action definition into a tool invocation format supported by the large language model, and mapping and encoding the physical constraint boundaries in the attribute parameter constraints into the parameter rules of the tool invocation format to generate a tool definition; injecting the tool definition into the interaction context of the large language model; and, based on the interaction context containing the tool definition, using the large language model to infer the operation intent information and output device operation instructions that conform to the physical constraint boundaries. By using a deterministic object model-driven and runtime dynamic adaptation mechanism, combined with pre-coded physical boundary constraints, the reliability of intelligent device control and the system's zero-code extensibility are improved.
Owner:MACAU DIGITAL POWER TECHNOLOGY CO LTD

Logical task component reconstruction design method based on scheduling Master Server service

The invention belongs to the technical field of logic task components, and particularly relates to a logic task component reconstruction design method based on scheduling MasterServer service, which comprises the following steps of: 1, analyzing and understanding an existing system; 2, determining a reconstruction target and a reconstruction demand; 3, designing a new architecture and a new interface; step 4, migrating and reconstructing codes; 5, writing unit testing and integration testing; step 6, performance optimization and adjustment; step 7, document recording; step 8, executing a thread pool by the logic task; step 9, data migration and backward compatibility; and step 10, security and authority control. According to the method, through the methods of redesigning a framework, adopting a micro-service and event-driven framework, gradually migrating and reconstructing codes, optimizing performance and enhancing safety, issuing a gray level and rolling back strategy, training a user and iteratively improving and the like, the system processing capacity is improved, the maintenance cost is reduced, the safety is guaranteed, and the user experience is improved; and better expandability and maintainability are realized.
Owner:BEIJING BAIJING KAIYUAN TECHNOLOGY CO LTD

System and method for system extensibility

According to some embodiments, systems and methods are provided including a memory storing processor-executable code; and a processing unit to execute the processor-executable program code to cause the system to: receive a request for a sequence, the sequence including two or more components; identify one or more possible sequences based on the request; build a sequence based on the identified one or more possible sequences, wherein building the sequence includes adding an extension to the sequence; validate the built sequence; and store the validated sequence. Numerous other aspects are provided.
Owner:SAP SE

Dynamic WAF form generation system and method based on JSON

The invention provides a dynamic WAF form generation system and method based on JSON, and relates to the technical field of computer software, and the method comprises the steps: providing a drag-and-drop interface for a user to design a form, and storing a design result in the user design form as a standardized JSON configuration file; defining a standardized data structure based on the standardized JSON configuration file to describe field definition, layout information and verification rules of the user design form; analyzing the JSON configuration file according to a field definition, layout information and a verification rule of a user design form, and dynamically generating a user interface of the target platform according to an analysis result; providing a plurality of layout modes based on a user interface and automatically selecting a layout strategy according to configuration; dynamically creating a corresponding interface control according to the field type of the layout strategy; the development efficiency, the flexibility and the expandability of the system can be remarkably improved, and the maintenance difficulty and the maintenance cost of the system are reduced.
Owner:LANZHOU LONGNENG POWER TECH CO LTD

A pipeline corrosion defect intelligent detection system based on physical constraint artificial intelligence

PendingCN122407992AExtensibilityAlgorithm
This invention aims to provide an intelligent pipeline corrosion defect detection system based on physically constrained artificial intelligence, addressing the problems of insufficient corrosion detection data, low defect identification accuracy, and poor automation in existing technologies. The invention constructs an integrated intelligent detection system comprising a corrosion database module, a corrosion defect generation module, a magnetic flux leakage signal inversion module, a corrosion defect identification module, and a corrosion risk assessment module. It achieves high-precision automatic detection and assessment of corrosion defects through a physically constrained artificial intelligence model. These modules are interconnected via data interfaces to form a complete intelligent detection system. The advantages of this invention include: providing ample high-quality training samples for intelligent detection; improving the identification accuracy of corrosion defects by more than 20% compared to traditional methods; significantly improving detection efficiency and reducing human error; enhancing pipeline safety assessment capabilities; and exhibiting good scalability.
Owner:INST OF METAL RESEARCH - CHINESE ACAD OF SCI

A transaction task execution method and device

ActiveCN113110898BExtensibilityParallel computing
The application discloses a transaction task execution method and device, and relates to the technical field of automatic programming. A specific implementation of the method comprises the following steps: in response to an execution request of a transaction task, determining a thread used for executing the transaction task; determining whether a task identifier of the transaction task is included in the thread; when it is determined that the task identifier is not included in the thread, generating the task identifier corresponding to the transaction task in the thread; and executing the transaction task through the thread according to the task identifier. The implementation makes the thread have scalability, supports the identification of a custom task, and thus improves the flexibility of the thread when executing the task, and is more conducive to the execution of the task.
Owner:CHINA CONSTRUCTION BANK

A codeless digital twin training system

This invention discloses a no-code digital twin training system, belonging to the field of digital twin training systems. It includes: a front-end framework, cloud 3D API encapsulation, back-end support, data management, a visual editor, security, and scalability and maintainability. The front-end framework uses Vue, React, or UI as its basic framework, allowing for easy construction of real-world cases without programming, completely eliminating the limitation of traditional systems that require technical personnel to have programming skills to modify or create training content. Through a pre-built script function, the system can accurately recreate real business scenarios, making fault simulation cases more closely resemble actual operations, significantly improving the effectiveness and realism of the training. The innovatively introduced interactive function of the twin device model combines training questions with device model actions, significantly enhancing the interactivity and engagement of the training.
Owner:SUPER HIGH VOLTAGE BRANCH OF STATE GRID JIANGXI ELECTRIC POWER CO LTD +1

Model-based application access method and device, equipment and medium

One or more embodiments of the invention provide a model-based application access method and device, equipment and a medium, and the method comprises the steps: obtaining a first executable instruction corresponding to a first application through employing a first model based on the access description information of the first application; sending first request information to the first application by using the first executable instruction, and obtaining first response information output by the first application in response to the first request information; and based on the first response information, utilizing a second model to obtain a second executable instruction corresponding to the first application. The first executable instruction is obtained based on the access description information, the second executable instruction is obtained through the actual communication process with the application, and the application access process is adaptive to the application, so that the adaptation cost caused by the difference between different applications is reduced, the applicability and the expandability are good, and in addition, the application access efficiency is improved. The first executable instruction and the second executable instruction are both automatically generated based on the model, and the application access efficiency is improved.
Owner:BEIJING ZITIAO NETWORK TECH CO LTD

Contextual processing and post-training based code large model robustness enhancement method

This invention discloses a robustness enhancement method for large-scale code models based on context processing and post-training, selecting the enhancement method according to the type of model to be enhanced. For post-training enhancement, adversarial perturbation samples are first generated from the given source code using equivalence semantic transformation, greedy search, and simulated annealing. These perturbation samples are then input into the post-training framework to fine-tune the target large-scale language model. For context enhancement, a backup dataset is generated using backup code. The optimal subset of examples most semantically similar to the current problem is selected by calculating similarity. Dead code is then normalized, and the optimal subset of examples is adaptively selected. Contextual prompts are dynamically adjusted based on task complexity and input into the target large-scale language model. Finally, evaluation metrics and the robustly enhanced target large-scale language model are output. This invention supports multiple mainstream programming languages ​​and both open-source and closed-source models, exhibiting good versatility and scalability.
Owner:NANJING UNIV

SYSTEM AND METHOD FOR AUTO DISCOVERY OF APPLICATION PROGRAMMING INTERFACES (APIs)

PendingUS20260032178A1Biological modelsMachine learningExtensibilityPseudocode
A system and method for automated discovery and transformation of application programming interfaces (APIs) receive descriptions of an ingress API and multiple egress APIs. A natural language processing (NLP) model computes similarity scores (0-1 range) for parameter pairs by comparing definitions. A similarity matrix is constructed from these scores. Pairs exceeding a threshold (e.g., ≥0.5) are selected, and a generative artificial intelligence (GenAI) model generates pseudo code defining transformation logic for data mapping, optionally with regular expressions. Low-score pairs enable manual processing. The system includes processors and a non-transitory storage medium for execution, with an API router for routing using the logic. This hybrid approach reduces manual effort, errors, and time in API integration, enhancing scalability for diverse environments.
Owner:SHABODI CORP

A plug-in software system based on standardization-customization function separation implementation

The application discloses a plug-in software system based on standardization-customization function separation, and belongs to the technical field of computers, comprising a front-end architecture and a server architecture, and solves the technical problems of standardization and customization coordination in system delivery, reduces development and maintenance costs, and enhances the extensibility of the system, the application provides a front-end architecture system and a standardization and customization decoupling method, through a configuration system and a glue component mechanism, the standard and custom functions are completely isolated, the system maintainability and delivery efficiency are improved, component dynamic loading, automatic extraction of route configuration and customization of page jumping are supported, an extension point and an executor mechanism are used on the server side, independent development and deployment of standard and custom logic are realized, tenant-level extension and plug-in mounting are supported, an open and extensible ecological system is constructed, and the application is suitable for multi-tenant, multi-scene enterprise-level application delivery requirements.
Owner:NANJING YUANSHU TECH CO LTD

Code conversion method and device based on abstract syntax tree and terminal equipment

PendingCN121807310AFlexible to adapt to conversion needsimprove accuracyExecution paradigmsCode compilationExtensibilityStructure analysis
The invention provides a code conversion method and device based on an abstract syntax tree and terminal equipment, according to the code conversion method and device based on the abstract syntax tree, a standardized plug-in interface design of a dynamic plug-in system enables a conversion plug-in to have high expandability and maintainability, and when code specifications are updated, quick response can be achieved only by developing a new plug-in; maintenance cost and adaptation difficulty are greatly reduced, and the method can flexibly adapt to code conversion requirements of multiple scenes and multiple platforms. In addition, the code file is analyzed into the abstract syntax tree for structural analysis, the code logic and syntax relation can be accurately recognized and converted, and the code conversion accuracy is improved. And secondly, by fusing a dynamic plug-in system and a difference table set and utilizing a difference table and a built-in conversion rule of a conversion plug-in to perform conversion processing on nodes in the abstract syntax tree, code format chaos and logic errors caused by misoperation in manual conversion are effectively avoided, and the code conversion efficiency and accuracy are improved.
Owner:ZHUHAI KINGSOFT OFFICE SOFTWARE +2

A modelica-based real-time calibration and semi-physical simulation test method for loader model

The application discloses a loader model real-time calibration and semi-physical simulation test method based on Modelica, which comprises the following steps: firstly, a loader system is decomposed to obtain a system model, a subsystem model, a component model and an element model, and a loader system model is established; then, external function C code is encapsulated and called by using Modelica language, and a data communication interface model is established; subsequently, connection and real-time communication between a loader physical system and a simulation model are established based on calibration parameters and simulation data; finally, real-time calibration and semi-physical simulation test are carried out on a loader simulation model under the condition of actual loading operation of the loader under multi-working condition variable load. The loader simulation model constructed based on Modelica language has the characteristics of hierarchy, reusability and extensibility, and greatly improves the modeling efficiency. The model after real-time calibration has higher reliability, the test result of the semi-physical simulation is closer to the actual situation, and the performance analysis and test of the loader can be more effectively realized.
Owner:XIAMEN UNIV

Lightweight program conversion method and device based on plug-in and terminal equipment

The invention provides a plug-in-based lightweight program conversion method and device and terminal device.According to the plug-in-based lightweight program conversion method and device, a corresponding conversion plug-in is called to conduct conversion processing on the basis of the file type of a source code file, and a strategy that a difference table and a plug-in built-in rule are coordinated is adopted in the conversion plug-in processing process; consistency and efficiency of basic conversion are guaranteed through the standardized difference table, a complex special case scene is flexibly processed through a plug-in built-in rule, and efficiency and accuracy of lightweight program conversion are remarkably improved. In addition, an extensible conversion framework is established through a declarative plug-in initialization mechanism, the defects of a traditional conversion scheme in expansibility and special scene processing capacity are overcome, and an efficient and reliable solution is provided for multi-platform lightweight program migration.
Owner:ZHUHAI KINGSOFT OFFICE SOFTWARE +2

A method for generating pairwise combination test cases applied to configurable software

ActiveCN121880220BError detection/correctionExtensibilityAlgorithm
The application discloses a kind of generation method of pair combination test case applied to configurable software, it is related to software testing technical field, comprising: obtaining the original constraint formula of configurable software, simplify as simplified constraint;Calling solver obtains the satisfiable assignment of simplified constraint, as initial configuration is added to configuration set;Dynamically calculate the weight and sampling probability of each variable assignment in each simplified constraint, generate reference assignment;Search candidate configuration that meets simplified constraint based on reference assignment;Calculate and select the candidate configuration of maximum coverage benefit and join configuration set;Iterate un-covered tuple, build partial assignment;Through verifying the scalability of partial assignment, generate new configuration that can eliminate un-covered tuple and join configuration set;For each configuration in configuration set, respectively complete assignment, restore to complete configuration corresponding to original constraint;Output complete configuration.Finally realize the fast generation of smaller scale pair coverage array, improve software testing efficiency and reduce testing cost.
Owner:SOUTH CHINA UNIV OF TECH