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

97 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.

Context sensing code generation and real-time optimization method and system based on large language model

The invention relates to the technical field of artificial intelligence and software development, in particular to a context-aware code generation and real-time optimization method and system based on a large language model.The method comprises the following steps that a compiler front-end technology is utilized, input codes are analyzed, and an abstract syntax tree is constructed; function definition, variable declaration and statement block structure information are extracted through an abstract syntax tree, so that syntax and semantic structures of codes are obtained, and basic data support is provided for subsequent code generation and optimization; the method has the beneficial effects that the context graph covering grammar, semantics and runtime behaviors is constructed by fusing static grammar analysis (AST construction) and dynamic execution tracking (such as variable value change and function call time sequence), and the problem of context perception deficiency in a traditional code generation technology is solved. And the compatibility, the maintainability and the expandability of the generated code and the project architecture are improved.
Owner:SHANDONG LANGCHAO YUNTOU INFORMATION TECH CO LTD

Software development scheme generation method and system

The invention relates to the technical field of software development, and provides a method and a system for generating a software development scheme. The method comprises the following steps: S1, acquiring a user demand, extracting a functional demand and a non-functional demand, and processing; s2, generating a system architecture design based on a demand analysis result, and selecting a proper technical scheme in a manner of combining a collaborative filtering model and reinforcement learning; s3, based on the architecture design and the demand analysis result, a development task is automatically generated, and resource scheduling is dynamically adjusted; and S4, generating an automatic test based on a demand, and performing intelligent analysis on a test result. And dynamically generating system architecture design and optimizing technical stack selection through a method of combining a collaborative filtering model and reinforcement learning. Collaborative filtering is associated with implicit vectors of a technology stack through user requirements, reinforcement learning optimizes decisions according to historical experience, expandability of architecture design and reasonability of technology type selection are guaranteed, different project requirements are met, and system performance is improved.
Owner:TIANYI CREDIT INFORMATION CO LTD

Code translation method based on tree instruction large language model

The invention belongs to the field of software engineering, and particularly relates to a code translation method based on a tree instruction large language model, which can be used for converting a source programming language into a target programming language. According to the method, key tree structure information is extracted from a linearized AST, and a similarity model is trained to align a tree structure with a code structure, so that a more accurate instruction data set is constructed, and the understanding ability of a large language model to an AST structure is improved; through combination with a large language model, human intervention is greatly reduced, and the code translation cost is greatly reduced; an additional function evaluation scheme is added, so that the friendliness of a translation result to a user result is improved; in addition, the method has high expandability, different large language models can be easily switched and used, the user experience can be improved, and the professional skill threshold needed by use is lowered.
Owner:DALIAN UNIV OF TECH +1

Low-code software development system

The invention provides a low-code software development system, which is responsible for acquiring a creation demand of a user about a Java project through a project management module, and comprises a source code mode and a Jar package mode. The code generation module generates codes and external dependency information according to requirements by using a large language model in a source code mode. And the Jar packet management module manages and calls the shared Jar packet, the project Jar packet and the extended Jar packet according to requirements in the Jar packet mode. The deployment management module completes project deployment through an independent class loader based on an amphiphilic delegation mechanism, and the method calling module dynamically calls a loaded Jar packet based on a Java reflection mechanism. According to the system, through automatic code generation and a flexible deployment mechanism, the development efficiency is remarkably improved, the development cost is reduced, meanwhile, the expandability and stability of the system are guaranteed, and the system is suitable for rapidly constructing and deploying Java projects.
Owner:BEIJING MT HIRISUN TECH +1

Front-end component construction method and device, computer equipment and storage medium

The invention belongs to the technical field of component construction, and relates to a front-end component construction method and device, computer equipment and a storage medium, and the method comprises the steps: respectively defining a first-layer button component, a second-layer input component, a third-layer table component and a fourth-layer sub-component; obtaining component configuration requirements, and configuring the first-layer button component, the second-layer input component, the third-layer table component and the fourth-layer sub-component according to the component configuration requirements; and previewing and online the first-layer button component, the second-layer input component, the third-layer table component and the fourth-layer sub-component which are subjected to component configuration. The development efficiency is improved, and repeated labor is reduced through component reuse; the expandability and maintainability of the system are enhanced, and addition and modification of subsequent functions are facilitated; meanwhile, the user experience is optimized, and the interface is more friendly and visual.
Owner:SHENZHEN LANYOU TECHNOLOGY CO LTD

Method and system for realizing intelligent control of body based on VLM + Action fusion architecture

The invention discloses a method and a system for realizing intelligent control on the basis of a VLM (Visual Language Model) + Actionality fusion architecture. The method aims at solving the problems that an existing end-to-end vision-language-action (VLA) model is scarce in data, high in hardware coupling degree, poor in controllability, weak in compatibility and the like. The core thought is to decouple high-level semantic understanding and bottom-level action execution, finish scene understanding and task planning through a VLM module, map high-level intentions into standardized API calling through an intention analysis and action calling module, execute specific actions through an Action module library packaging a traditional algorithm, and dispatch and monitor through an action execution engine. A large amount of end-to-end training data is not needed, the research and development cost is reduced, the system modularization, expandability and hardware universality are improved, the high delay problem is avoided, meanwhile, the controllability and safety of the control process are guaranteed, and the method is suitable for various intelligent scenes with bodies such as industrial manufacturing, medical assistance and family service.
Owner:WULINGXIN (HAINAN) INTELLIGENT TECHNOLOGY CO LTD

Excel file exporting method and system based on Java language

The invention discloses an Excel file exporting method and system based on Java language, and relates to the technical field of computer software development, and the implementation of the method comprises the following steps: receiving an exporting request: the system receives the exporting request of a user through a Web interface or a graphical interface; analyzing template configuration: loading and analyzing an Excel export template specified by a user by a system; data binding and style rendering: the system binds a data set obtained from a database, a cache or other data sources with a template, and performs style rendering according to template configuration; an Excel file is generated, specifically, according to the export format selected by the user, the system calls an Apache POI library to create a Workbook object, and rendered data is written into a worksheet; and returning or storing the file. According to the method, the format and the content of the Excel file can be exported in a self-defined mode according to the configuration information of the user, the development efficiency is improved, and the expandability of the system is enhanced.
Owner:天元大数据信用管理有限公司

Code static review method and system based on fine tuning large language model

The invention discloses a code static review method and system based on a fine tuning large language model, and belongs to the technical field of software static testing. The method comprises the steps that a code static rule set is collected and preprocessed, standard rules are screened according to programming languages and project requirements, and grading classification and duplicate removal are carried out; the method comprises the following steps: constructing a positive and negative example program data set in three modes of open source code analysis, fault implantation and large language model generation, and integrating into structured training data in combination with a template; selecting a base model matched with a code reasoning task, optimizing model parameters by adopting a LoRA fine tuning method, and predicting code rule violation conditions through output layer design; and evaluating model performance based on the indexes. According to the method, the efficiency of static review is enhanced, including readability, friendly interaction and expandability of reports, false reports and missing reports are reduced by improving the ability of code context understanding, and cross-language and cross-platform portability is realized.
Owner:NANHUA UNIV

Deep learning model code generation method and system based on JSON

The embodiment of the invention discloses a deep learning model code generation method and system based on JSON (JavaScript Object Notation), and the method comprises the steps: packaging deep learning codes into building blocks, enabling a user to connect the selected building blocks through a visual interface according to the demands, achieving the logic of a deep learning model, and improving the user experience. And storing the connected building blocks as a JSON file, and restoring the deep learning code according to the JSON file during operation. According to the embodiment of the invention, the workload of a developer for writing deep learning model codes is greatly reduced, the development efficiency is improved, the maintainability and the expandability of the codes are improved by using a unified JSON description format, the model structure can be more conveniently modified, a large number of codes do not need to be manually modified, and the development efficiency is improved. And errors possibly caused by operation of developers are reduced.
Owner:BEIJING DEEP AI INTELLIGENT TECH

Code hot deployment method based on Grouping and configuration center

The invention provides a code hot deployment method based on a Grouping and a configuration center, which comprises the following steps of: integrating a Grouping script-using a template design mode, extracting a dynamic code of business logic, and adding the dynamic code to the Grouping; the method comprises the following steps: introducing a GraovyClassLoader, loading the GraovyClassLoader into a JVM (Java Virtual Machine) of JAVA, and calling the GraovyClassLoader; the quoted symbolic link is that in the JVM, the definition name of the newly loaded Class is replaced; according to the method, the changed codes are compiled into the byte codes in real time by utilizing the dynamic compiling characteristic of the Groupy, and the new configuration information and the application codes are pushed to each application node through a real-time pushing mechanism of the configuration center. After the application node receives the new configuration information and code, the application node can dynamically load and replace the original configuration and code, so that the rapid updating and deployment of the application are realized, more complex code change and dynamic loading can be realized, and the flexibility and expandability of the application are further improved.
Owner:BEIJING BAIJU YIXING TECH CO LTD

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

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

Method for realizing one-way dependence of each component of modularized operating system

The invention relates to a method for realizing one-way dependence of each component of a componentized operating system, which belongs to the technical field of operating systems, and comprises the following steps of: dispersing structure definition and operation of resources to two layers, enabling a lower layer component to be used for defining a basic structure of the resources and managing the state of the basic structure of the resources, and enabling an upper layer component to be used for carrying out various operations on the resources; separating the operation from the structure; the upper-layer component serves as a starting point, target resources are searched and positioned layer by layer from top to bottom, the target resources are operated, the top-down relation is called as a positive direction, default establishment of dependency is achieved, and the upper-layer component depends on the lower-layer component to complete construction, starting and running. According to the invention, the independence and loose coupling among the components are ensured, so that the problems of complexity increase, test difficulty, poor expandability and the like caused by cyclic dependence are avoided.
Owner:QUAN CHENG LABORATORY +2

Code generation method and system based on low-code platform

The invention discloses a code generation method and system based on a low-code platform, belongs to the technical field of low codes, and solves the problems that the logic arrangement effect of codes cannot be evaluated when a front-end code and a rear-end code are selectively generated by an existing method, and the generated codes cannot meet the quality requirement in the logic arrangement aspect. The method comprises the steps of triggering a model node calling instruction based on a model node type corresponding to a code generation instruction, traversing a low-code platform based on the model node calling instruction, and solving a logic arrangement effect of back-end logic by adopting a pre-constructed code evaluation model; the low-code platform adopts the pre-constructed code evaluation model to solve the logic arrangement effect of the back-end logic, so that the advantages and disadvantages of different back-end logics in the aspects of performance, expandability, maintainability and the like are intuitively compared, and developers are helped to select a better logic arrangement mode; and the generated code can be ensured to meet the quality requirement in the aspect of logic arrangement.
Owner:CRUITE SOFTWARE GRP CO LTD

Appointment-based programming method capable of reducing front-end code writing amount

The invention discloses an agreement-based programming method capable of reducing the front-end code writing amount. The agreement-based programming method comprises the following steps of 1, establishing a configuration file; 2, performing initialization rendering and resource loading work on a front-end page through a page rendering and loading analyzer; 3, scanning the whole page through an agreed annotation label analyzer, identifying an annotation label, and analyzing the annotation label according to a preset agreed rule; step 4, unified scheduling and management are carried out on the process of function implementation through an agreed programming engine; 5, configuring an analyzer through agreed programming, and providing accurate operation parameters and instructions for each module of the system; according to the method, the functions of automatically calling the interface, intercepting the request, identifying the operation type, carrying out callback, rendering the page and identifying and filling the corresponding template are realized through the pre-agreed rule, so that the compiling quantity of front-end codes is reduced, the coding efficiency is improved, the joint debugging cost is reduced, and the maintainability and the expandability of the codes are enhanced.
Owner:BEIJING NETRAY TECH 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

Software testing method, computer equipment, readable storage medium and program product

The invention relates to the technical field of electronic design, in particular to a software testing method, computer equipment, a readable storage medium and a program product. According to the software testing method provided by the invention, the testing scheme is generated according to the code of the to-be-detected software through the testing strategy module, so that the pertinence is improved, and the resource consumption of the server is reduced. According to the test scheme, the metadata module and the execution module are utilized to create and run the test case, flexible configuration and automation of the test process are achieved, manpower and time cost is reduced, and efficiency and accuracy are improved. Meanwhile, through multi-level test result judgment of the judgment module, public test judgment and a test case exclusive judgment mode are combined, it is ensured that problems are exposed at the fastest speed, and the test efficiency is improved. The modularized testing process enables the method to have high expandability, new requirements can be met, it is ensured that the software quality is continuously and effectively evaluated, and the testing failure risk is reduced.
Owner:HUAXIN GIANTS (HANGZHOU) MICROELECTRONICS CO LTD

A plug-in management method, device and equipment based on a pre-trained language model and a storage medium

The application discloses a plug-in management method and device based on a pre-trained language model, computer equipment and a storage medium. The method comprises the following steps: acquiring a plug-in list; if a query request is received, sending the query request and configuration information of available plug-ins in the updated plug-in list to the pre-trained language model; the pre-trained language model generates an output result according to the query request and the configuration information, and judges whether the output result contains a calling instruction; if the output result contains the calling instruction, the target plug-in is called according to the calling instruction, the execution result of the target plug-in is obtained, and the execution result is returned to the pre-trained language model; the pre-trained language model generates a processing result based on the execution result and the output result and returns the processing result; if the output result does not contain the calling instruction, the pre-trained language model returns the output result as the processing result; by the method, different platforms can be adapted, and the plug-in extensibility can be improved.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Software module compiling method, electronic equipment, medium and product

The invention discloses a software module compiling method, electronic equipment, a medium and a product, and the method comprises the following steps: after a modification operation on a first module is monitored, determining changed first content in the first module; obtaining a pre-generated module dependency graph and a binding mapping table; determining at least one second module having a dependency relationship with the first module according to the module dependency graph; according to the binding mapping table, screening out at least one recompiling module of which the imported content comprises the first content from the at least one second module; according to the method, at least one screened recompilation module is recompiled, so that the consistency and correctness of codes are ensured, only the affected part is compiled, the time and computing resources for software module compiling and hot updating are saved, the development efficiency is improved, the resource utilization is optimized, and the development cost is reduced. And the maintainability, the expandability and the project management efficiency of the software project are improved.
Owner:HUNDSUN TECH

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

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

Software architecture evaluation method based on dependency structure matrix

The invention discloses a software architecture evaluation method based on a dependency structure matrix, and aims to comprehensively evaluate the quality of a software architecture, identify potential problems and provide an effective optimization strategy. The method comprises the steps of firstly constructing a dependency structure matrix; extracting multi-scale features based on the constructed dependent structure matrix DSM; standardization of software architecture evaluation indexes is carried out; a multi-level perceptron model MLP is used for fusing the standardized multi-scale features for training, and after training is completed, the trained multi-level perceptron model MLP is used for scoring or classifying the software architecture to be evaluated; and finally, based on an evaluation result of the multi-layer perceptron model, analyzing the contribution degree of each feature to a final score or classification result, and determining key factors influencing the quality of the software architecture. According to the method, a developer can be helped to improve the quality, maintainability and expandability of a software architecture, technical debts are reduced, long-term stability of a software system is ensured, and high adaptability and practical value are achieved.
Owner:HOHAI UNIV +1

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

Local transparent extensibility and routing slip extensibility for business process execution language

In order to achieve location transparency and routing slip extensibility, a system and a method for orchestrating a web service using Business Process Execution Language are disclosed. The method includes: receiving a message, wherein the message comprises an address identifying an extension element; determining, from the address, a location of the extension element identified by the address; responsive to determining the location of the extension element, directing the message to an appropriate location; and storing the message in a computer readable storage medium.
Owner:AUREA SOFTWARE

Low-intrusive environmental anomaly test method and system

The invention relates to a low-intrusive environment anomaly testing method and system, and belongs to the technical field of software testing. A current environment anomaly test method has the problems of uncontrollable resource occupation, inflexible tool deployment and the like, and the stability and the test efficiency of a system are influenced. The invention aims to solve the problem by constructing a test architecture in which a server side is separated from a test executor, the server side is responsible for generating and sending a test case, the test executor executes a corresponding test on a tested machine, and a control group technology is adopted to accurately manage resources, so that the test execution hardly affects the original system performance, and the test efficiency is improved. Besides, the method supports the combined configuration of fixed and random test parameters, so as to generate test cases with wider coverage, thereby greatly improving the comprehensiveness and depth of the test. Compared with the prior art, the method has obvious flexibility and expandability, the automation level of the testing process can be effectively improved, the testing deployment is simplified, and the early-stage preparation cost is reduced.
Owner:HENAN SONGSHAN LAB IND RES INST CO LTD LUOYANG BRANCH

Local Transparent Extensibility and Routing Slip Extensibility for Business Process Execution Language

In order to achieve location transparency and routing slip extensibility, a system and a method for orchestrating a web service using Business Process Execution Language are disclosed. The method includes: receiving a message, wherein the message comprises an address identifying an extension element; determining, from the address, a location of the extension element identified by the address; responsive to determining the location of the extension element, directing the message to an appropriate location; and storing the message in a computer readable storage medium.
Owner:GFI USA LLC

Automated extensibility framework

An automated extensibility framework is provided to automatically convert or migrate application extensions from a source system to be used on target applications in a target format. Extension artefacts of an extension of a source application on a source system are obtained. Each of the extension artefacts are parsed into a target format of a target platform based on a type of the corresponding extension artefact. Target applications of the target platform are identified based on an identifier of the source application. Extension simulations are compiled for each of the one or more target applications. Then, a user interface is provided which enables a user to select simulations from among extension simulations. Then the selected simulations are published to the target platform such that the corresponding extensions are implemented in corresponding target applications.
Owner:SAP SE