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

628 results about "Development environment" patented technology

In hosted software development, a development environment refers to a server tier designated to a specific stage in a release process. Development, staging, and production is a common arrangement of tiers. A more comprehensive list of tiers:

Systems and methods for detecting vulnerabilities in software in real time

Systems and methods for detecting vulnerabilities in software in real time. In some aspects, the system receives a training dataset, including first source code, first runtime data flow, a set of sample vulnerable libraries, and a set of sample replacement software libraries. Using the training dataset, the system trains a vulnerability detection model. The system receives second source code being tested in a development environment and collects the second source code and second runtime data flow. The system processes the second source code and second runtime data flow using the vulnerability detection model to identify novel vulnerable software libraries and / or known vulnerable software libraries. The system generates suggestions to replace the known and / or novel vulnerable software libraries. In response to detecting a user choosing a first replacement library in place of a first vulnerable library, the system replaces the first vulnerable library with the first replacement library.
Owner:CAPITAL ONE SERVICES LLC

PLC program generator / copilot using generative ai

PendingUS20250147737A1Programme controlProgram documentationProgram instructionFunctional specification
An integrated development environment (IDE) for uses a generative artificial intelligence (AI) model to generate industrial control code in accordance with functional requirements provided to the industrial IDE system as natural language prompts. The system's generative AI model leverages both a code repository storing sample control code and a document repository that stores device or software manuals, program instruction manuals, functional specification documents, or other technical documents. These repositories are synchronized by digitizing selected portions of document text from the document repository into control code for storage in the code repository, as well as contextualizing control code from the code repository into text-based documentation for storage in the document repository.
Owner:ROCKWELL AUTOMATION TECH INC

Optimized regression testing through dependency graph analysis and selective test execution

A method is provided for optimizing regression testing in a software development environment. The method includes analyzing source code to create a structural dependency graph that maps dependencies between code elements; identifying changes in the source code between a current version and a previous version; mapping the identified changes onto the structural dependency graph to determine affected code elements; selecting a subset of regression tests based on the affected code elements identified in the dependency graph; and executing the selected subset of regression tests to validate the changes in the source code.
Owner:PILLAY SANJAY

Integrated design environment in-line generative ai code editor

An integrated development environment (IDE) leverages a generative AI model to generate industrial control code in accordance with specified functional requirements, which can be provided to the industrial IDE system as intuitive natural language spoken or written text. The industrial IDE can also analyze written code in response to natural language prompts submitted against the code, generate answers to user-submitted questions about the code, and offer recommendations for improving the code in response to specific questions or requests submitted by the user.
Owner:ROCKWELL AUTOMATION TECH INC

Software development method and device based on artificial intelligence, equipment and medium

The invention discloses a software development method and device based on artificial intelligence, equipment and a medium, and the method comprises the steps: receiving a development demand of a user through a natural language interaction interface, and capturing context state information of a current development environment; and a historical solution of the development demand is retrieved based on the dynamic knowledge graph through the product agent. And when the historical solution based on the development demand is retrieved, generating an executable code by encoding according to the hierarchical code generation strategy based on the historical solution through the architect agent. And performing grammar verification, operation verification and demand conformity detection on the executable code by combining the context state information based on a hierarchical verification mechanism through a test agent to obtain a verification result. And when the test agent judges that the verification result meets the development requirement, summarizing the executable code into a final code implementation scheme through the summarizing agent, and pushing the final code implementation scheme to a user. And the reuse rate and the quality control capability of code development are improved.
Owner:SHENZHEN SHUYING TECH CO LTD

Integrated design environment generative ai prompt workflow

An integrated development environment (IDE) leverages a generative AI model to generate industrial control code in accordance with specified functional requirements, which can be provided to the industrial IDE system as intuitive natural language spoken or written text. The industrial IDE can also analyze written code in response to natural language prompts submitted against the code, generate answers to user-submitted questions about the code, and offer recommendations for improving the code in response to specific questions or requests submitted by the user.
Owner:ROCKWELL AUTOMATION TECH INC

Language server based context provisioning for code generation with large language models

In an example embodiment, a language server connected to an integrated Development Environment (IDE) is used to identify, from a given input code, various code artifacts, such as functions, variables, etc., and then to search a repository of code files for declarations, definitions, and references related to those identified code artifacts. The declarations, definitions, and references can then be passed as context into an LLM.
Owner:SAP SE

Integrated design environment code generation assistant

An integrated development environment (IDE) leverages a generative AI model to generate industrial control code in accordance with specified functional requirements, which can be provided to the industrial IDE system as intuitive natural language spoken or written text. The industrial IDE can also analyze written code in response to natural language prompts submitted against the code, generate answers to user-submitted questions about the code, and offer recommendations for improving the code in response to specific questions or requests submitted by the user.
Owner:ROCKWELL AUTOMATION TECH INC

Network data integration analysis system and method based on model context protocol MCP

The invention discloses a network data integration analysis system and method based on a model context protocol MCP, and relates to the technical field of computer networks. The system comprises an MCP-LSP adaptation layer, a network analysis language server, an IDE plug-in, a remote cooperation management module, an MCP analysis engine, an LSP client and an IDE UI component. According to the invention, deep fusion of the network protocol analysis capability and the integrated development environment is realized; by constructing an MCP-LSP adaptation layer, a network analysis language server can convert a semantic analysis result of an MCP analysis engine into an LSP standard message format, and standardized services of functions such as protocol analysis, session state and anomaly detection are realized; the working efficiency of a developer is improved by the IDE plug-in; the remote cooperation management module realizes synchronization and sharing of session states, improves integration, expandability and cooperation efficiency of network analysis, and is suitable for diversified requirements of modern software development teams.
Owner:SHANGHAI NETIS TECH CO LTD

Automatic program repairing method based on data flow driving

PendingCN120872836AError detection/correctionValidation testData stream
The invention relates to an automatic program repairing method based on data flow driving, which takes an error file and a method signature as input, and reports error information in a defect positioning tool or an integrated development environment. Secondly, handing over error information and original defect codes to a large language model, extracting an element list related to defects from the large language model, then constructing defect contexts, using a search tool to retrieve key element definitions and dependency relationships, integrating control flow and error mode information, and finally obtaining defect information; then, the retrieved information, the original defect codes and the potential defect types are integrated into cue words, and the cue words are submitted to a large language model to generate candidate patches. And then the candidate patch is verified, and if the candidate patch does not pass the verification, error reporting information during the verification is combined with the candidate patch to carry out iterative optimization until the candidate patch successfully passes all test verification or the maximum number of iterations is reached. According to the method, context semantics are enhanced by means of data flow analysis, and the repairing accuracy and efficiency are improved.
Owner:CHONGQING UNIV

System and method for customization in an analytic applications environment

In accordance with an embodiment, described herein is a system and method for providing support for extensibility and customization in an analytic applications environment. An extract, transform, load (ETL) or other data pipeline or process provided by the analytic applications environment, can operate in accordance with an analytic applications schema and / or a customer schema associated with a customer (tenant), to receive data from the customer's enterprise software application or data environment, for loading into a data warehouse instance. A semantic layer enables the use of custom semantic extensions to extend a semantic model, and provide custom content at a presentation layer. Extension wizards or development environments can guide users in using the custom semantic extensions to extend or customize the semantic model, through a definition of branches and steps, followed by promotion of the extended or customized semantic model to a production environment.
Owner:ORACLE INT CORP

Industrial design environment generative ai input tools

An integrated development environment (IDE) leverages a generative AI model to generate industrial control code in accordance with specified functional requirements, which can be provided to the industrial IDE system as intuitive natural language spoken or written text. The industrial IDE can also analyze written code in response to natural language prompts submitted against the code, generate answers to user-submitted questions about the code, and offer recommendations for improving the code in response to specific questions or requests submitted by the user.
Owner:ROCKWELL AUTOMATION TECH INC

Graphical user interface driven programming development environment

Data structures and applications are defined with an application development environment which employs the use of a natural language artificial intelligence interface and recorded metadata descriptions, which are converted at runtime to generate underlying software code (e.g., C#, SQL, JavaScript, etc.) to implement the application. The data structures include application data elements described in a data serialization format. Each application data element includes fields that each represent an individual value. Each field is defined with a label, a data type, and attributes. The data structures also describe relationships or links between application data elements, as well as data-driven or time-based rules that drive further data manipulation and interactions within and external to the programming development environment through a variety of interfaces (e.g., HTTP, SMTP, SMS).
Owner:CODEBLOX LLC

Continuous development and delivery system

Disclosed are systems, methods, and non-transitory computer-readable media for a continuous software development and delivery system. Currently, the software development and delivery process is complicated and time consuming. The process requires multiple checkpoints and human intervention to ensure that software updates do not cause errors in the existing software when implemented. Coordination throughout the development process is also problematic as developers may be using varying development environment that are different than the environment used to test and produce the software. The continuous development and delivery system of the present disclosure remedies these issues by providing a consistent development environment throughout the development process. This reduces issues that may arise from use of inconsistent development environments and allows for automation of previously manual portions of the software development and delivery process.
Owner:SAP IRELAND LTD

System and method for performing multi-platform software code merging and migration using hybrid neural networks

Embodiments of the present invention provide a system for performing multi-platform software code merging and migration using hybrid neural networks. The system is configured for identifying source files in a software code development environment, wherein each of the source files comprise software code associated with entity applications that is developed by one or more users in one or more software programming languages, translating the software code in each of the source files that is developed in the one or more software programming languages into a translated code that is in a first software programming language, merging the translated code associated with the software code in each of the source files into a unified code, wherein the unified code is in the first software programming language, automatically performing build and packaging of the unified code for deployment, and automatically deploying the packaged unified code into a software code production environment.
Owner:BANK OF AMERICA CORP

Secondary development system and method based on industrial Internet of Things gateway

The invention relates to the technical field of industrial Internet of Things, in particular to a secondary development system and method based on an industrial Internet of Things gateway. Comprising a client and an industrial Internet of Things gateway. The client issues equipment information and variable information of the configured script equipment to the industrial Internet of Things gateway; the industrial Internet of Things gateway comprises a secondary development module; an initialization module; an object model module; a variable module; and a Python SDK module. According to the invention, system modular decoupling is realized through a publishing and subscribing mechanism of a built-in MQTT server, dynamic extension of multi-industrial protocol conversion and edge computing capability is supported, and a low-code Python SDK development environment is provided. Compared with the prior art, according to the scheme, the edge secondary development period is greatly shortened, the development efficiency is improved, and the core pain points of poor protocol expansibility, openness limitation, high secondary development starting difficulty, large workload and the like in the field of the industrial Internet of Things are effectively solved.
Owner:HEWO IOT TECH (NANJING) CO LTD

Application deployment method and device based on cloud computing power and storage medium

The invention discloses an application deployment method and device based on cloud computing power and a storage medium, and relates to the technical field of digital data processing, the application deployment method based on cloud computing power comprises the following steps: in response to a demand form and session data, extracting demand features in the demand form and the session data; matching a training and pushing model and training and pushing data according to the demand features; deploying a development environment based on the training and pushing model and the training and pushing data; in response to the training and pushing operation of the development environment, calling the appointment computing power of a user corresponding to the demand form, generating a special model, and packaging the special model into a model encryption deployment package; and deploying the model encryption deployment package to front and rear end applications. The technical effect of accelerating landing of the artificial intelligence application can be achieved.
Owner:SHENZHEN JIEYI TECH CO LTD

Cloud-native network-on-chip validation including sub-topologies

A collaborative Network-on-Chip (NoC) development environment (CNDE) is accessed. The CNDE is based on cloud-native software. The CNDE enables graphical design of a NoC topology within a database. A first NoC sub-topology within the NoC topology is created within the CNDE. The creating includes coupling a first network initiator, a first router, and a first network target. A second NoC sub-topology within the NoC topology is generated within the CNDE. The generating includes coupling a second network initiator, a second router, and a second network target. An interfacing block is inserted within the CNDE, enabling two-way communication between the first NoC sub-topology and the second NoC sub-topology. The NoC topology is validated. The validating ensures that the first network initiator is coupled to the first and second network targets, and that the second network initiator is coupled to the first and second network targets.
Owner:SIGNATURE IP CORP

Integrated design environment generative ai industrial smart code creation

An integrated development environment (IDE) leverages a generative AI model to generate industrial control code in accordance with specified functional requirements, which can be provided to the industrial IDE system as intuitive natural language spoken or written text. The industrial IDE can also analyze written code in response to natural language prompts submitted against the code, generate answers to user-submitted questions about the code, and offer recommendations for improving the code in response to specific questions or requests submitted by the user.
Owner:ROCKWELL AUTOMATION TECH INC

Systems and methods for accessing cloud resources from a local development environment

A method for accessing cloud resources via a local application development environment on a computing device. The method includes invoking an access management client at the computing device; obtaining an account identifier associated with a user account and communicating the account identifier to an identity platform; receiving an authentication message from the identity platform in response to the identity platform validating the account identifier, the authentication message comprising a role identifier; communicating the authentication message to the cloud platform; receiving security credentials associated with the role identifier from the cloud platform in response to the cloud platform validating the authentication message and the associated role identifier; setting a variable in the local development environment based on the received security credentials for use by the local development environment to request access to one or more resources maintained by the cloud platform.
Owner:ATLASSIAN PTY LTD

LLM command line generation tool and transplantation method based on OpenHarmony

The invention provides an LLM command line generation tool based on OpenHarmony and a transplantation method, belongs to the technical field of industrial Internet of Things, and aims to solve the problems that a traditional TypeScript / Node. Js scheme has limitation, is insufficient in local reasoning performance, safety performance and reliability and is high in deployment cost. The tool comprises an ETS development environment module, a code migration module, a dependency library adaptation module, a security enhancement module certificate and a deployment and operation module, a zero-dependency transplantation scheme is designed for special environments of unpacked management tools such as OpenHarmony, the problem of strong coupling of a traditional Node.js application to the environment during operation is solved, and the safety of the Node. Js application is improved. And the deployment threshold of the heterogeneous system is further reduced.
Owner:HARBIN INST OF TECH

Method for cyber threat risk analysis and mitigation in development environments

A method for a cyber security appliance incorporating data from a source code repository, hosted by a software development environment, to identify cyber threats related to source code being stored and developed in that source code repository is provided. The method comprises: receiving, at one or more modules of the cyber security appliance, data indicating a network entity representing a user's interaction with the source code repository; and comparing the data, received from the one or more modules, to one or more machine learning models trained on a normal benign behavior interacting with the source code repository using a normal behavior benchmark describing parameters corresponding to a normal interaction behavior. The method further comprises identifying whether the data indicating the network entities interaction with the source code repository corresponds to behavior that deviates from the normal benign behavior; identifying whether a threshold level of deviation from the normal benign behavior has been exceeded; and, if the threshold level of deviation from the normal benign behavior has been exceeded, determining that a cyber threat may be present and executing an autonomous response to restrict the network entities interaction with the source code repository.
Owner:DARKTRACE HLDG LTD

Mobile terminal productization configuration method and system

The invention relates to the technical field of computer software development and application deployment, and discloses a mobile terminal productization configuration method and system.The method comprises the steps that a cross-platform development framework and a front-end framework are selected and configured; common parts in page logic are extracted into independent modules, and differential requirements in different environments are met in a parameterization mode; loading a corresponding configuration file according to a target environment, wherein the target environment comprises a development environment and a production environment; defining a mapping relation between the input path and the output path, and dynamically synchronizing the function file under the input path to the output path in the construction process; and controlling the synchronization logic of the configuration file and the code file through the life cycle of the plug-in, wherein the synchronization logic comprises real-time monitoring in a development environment and one-time synchronization in a production environment. According to the method, the problem that customization and productization are difficult to consider in a traditional development mode is solved, and the development efficiency and the convenience of later maintenance are improved through a systematic technical means.
Owner:SHANDONG INSPUR DIGITAL BUSINESS TECHNOLOGY CO LTD

PLC program generator / copilot using generative ai

PendingUS20250147736A1Programme controlProgram documentationProgram instructionFunctional specification
An integrated development environment (IDE) for uses a generative artificial intelligence (AI) model to generate industrial control code in accordance with functional requirements provided to the industrial IDE system as natural language prompts. The system's generative AI model leverages both a code repository storing sample control code and a document repository that stores device or software manuals, program instruction manuals, functional specification documents, or other technical documents. These repositories are synchronized by digitizing selected portions of document text from the document repository into control code for storage in the code repository, as well as contextualizing control code from the code repository into text-based documentation for storage in the document repository.
Owner:ROCKWELL AUTOMATION TECH INC

Method, apparatus, and computer-readable medium for packaging and deploying virtualized execution units

A method, apparatus, and non-transitory computer-readable medium for packaging and deploying applications using virtualized execution units (VEUs). A development apparatus instantiates a development environment, captures changes to identify build elements, and packages the build elements into a VEU. An execution apparatus receives and parses the VEU to obtain build elements, determines corresponding deployment actions, and applies these actions to instantiate the application in a deployment environment, automating application deployment while preserving state.
Owner:INTEL CORP

Configurable time sequence control system

The invention discloses a configurable time sequence control system, which relates to the technical field of electronic components, can replace the requirements of most scenes on a time sequence controller, can be directly reused in a development process, can greatly reduce the development workload and can improve the development efficiency. And the time sequence can be flexibly adjusted by adjusting configuration parameters, so that the working difficulty of debugging and maintenance is reduced. The system is constructed by single-channel basic modules, and the maturity and reliability of the system are easy to guarantee. Pure Veri log / VHDL design is adopted, an IP core can be independently packaged and added into an IP library of a programmable logic device integrated development environment, the IP core can be directly called during design and use, and due to the fact that pure logic codes are adopted for implementation, limitation of device models and development platforms is avoided.
Owner:CHINA ORDNANCE EQUIP GRP AUTOMATION RES INST CO LTD

Network protocol integrated development environment system based on model context protocol MCP

The invention discloses a network protocol integrated development environment system based on a model context protocol MCP, and relates to the technical field of computer networks. The system comprises an IDE plug-in structure, a protocol analysis engine interface, a context awareness editing module, a user interaction interface and a collaborative view module. According to the method, a development tool is embedded through an IDE plug-in structure, a protocol analysis interface is called to carry out protocol structure identification and semantic modeling, and intelligent suggestions and semantic verification are provided in combination with context information in the protocol editing process. A user can carry out protocol structure editing and visual control through the interactive interface, and different roles can collaboratively carry out protocol design and verification tasks through the collaboration view module. The whole process forms a closed-loop mechanism from protocol modeling and semantic editing to context awareness suggestion, and high-intelligence and high-integration protocol development experience is achieved. The system significantly improves the efficiency and accuracy of protocol development, and is especially suitable for rapid prototype design and standardized development of complex network protocols.
Owner:SHANGHAI NETIS TECH CO LTD

Cross-platform Web front-end source code positioning method and system based on AST analysis

The invention relates to the field of web local development and debugging, and discloses a cross-platform Web front-end source code positioning method and system based on AST parse.The method comprises the steps that plug-ins are integrated in a development environment, and source code file paths, DOM element information and file mapping relations are automatically collected in the source code compiling stage; the method comprises the following steps: analyzing DOM elements in a source code by using an AST analysis technology, automatically extracting source code position information corresponding to each DOM element, and injecting the information into self-defined attributes of the DOM elements; starting a local HTTP service, and receiving a source code positioning request from a browser end; when the page is loaded, an interaction logic code is injected, and the source code position information of the DOM element is sent to a local HTTP service; after the server side receives a request sent by the browser side, position information in the request is analyzed, a local IDE is started and controlled by utilizing childProcess.spread, a specified source code file is automatically opened, and a specified row number and a specified column number are positioned. The method has the advantages of automation, rapidness and accuracy.
Owner:SHENZHEN HAIGUI NETWORK TECH CO LTD

Safety detection method and system based on large language model and retrieval enhancement

The invention belongs to the technical field of artificial intelligence, and particularly relates to a security detection method and system based on a large language model and retrieval enhancement, and the system comprises an IDE plug-in module and a security language server SLS module; the IDE plug-in module is used as a front end for interaction between a user and a system, is directly integrated in a development environment IDE, and communicates with a security language server SLS module at a rear end by using an API provided by the IDE to realize real-time capture of code context and visual presentation of an analysis result; the method has the advantages that the strong code understanding ability of the LLM and the specific knowledge of the field provided by the RAG are combined, the knowledge limitation of the universal LLM in the professional security field is effectively relieved, and the detection accuracy and the relevance of suggestions are improved. The risk can be detected, detailed explanation and specific repair suggestions can be provided, and the understanding and repair cost of developers is reduced.
Owner:OCEAN UNIV OF CHINA

Artificial intelligence application service software development terminal

The invention relates to an artificial intelligence application service software development terminal, relates to the technical field of computer software, and aims to simplify and accelerate the design, development, test, deployment and management processes of artificial intelligence application services. The terminal integrates a data processing module, a model development module, a service definition module and a deployment management module, and provides a unified integrated development environment. Through a user-friendly graphical interface, a developer can conveniently import, label and preprocess data; an artificial intelligence model is selected or constructed, and training and evaluation are carried out; defining input and output, an interface protocol and runtime configuration of the model, and packaging the model into a callable service; and the services are deployed to various target platforms. According to the method, the development threshold is effectively reduced, the development efficiency is improved, and wider application of the AI technology is promoted.
Owner:GUANGZHOU CITY POLYTECHNIC