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

819 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:

Development environment integrated with a large language model

A system allows generation of information used by an integrated development environment using a machine learning-based language model, for example, a large language model. The integrated development environment is for developing applications, e.g., database applications. The system receives a natural language request for information related to development of the database application. The system determines contextual information describing a development task associated with the database application and generates a prompt for a machine learning based language model based on the natural language request and the contextual information and receives a response. The system extracts the information related to development of the database application from the response. In response to a natural request, the system may generate a database query, provide a resultset by executing the database query, automatically determine a type of chart and generate one or more charts for visually displaying the result.
Owner:COUCHBASE INC

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

Automated selection of secure design patterns

Methods, systems, and computer-readable media for automated selection of secure design patterns are disclosed. One or more graphs comprising a plurality of nodes and a plurality of edges are generated. At least a portion of the nodes represent software components and at least a portion of the edges represent relationships, and the one or more graphs comprise a plurality of sub-graphs. Using a graph analysis engine, the sub-graphs are analyzed for compliance with one or more security policies. A particular sub-graph is selected based at least in part on respective policy compliance of the sub-graphs. A design template is determined based at least in part on one or more software components in the particular sub-graph. The design template comprises a configuration compliant with the one or more security policies and is provided in a development environment.
Owner:AMAZON 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

Intelligent agent development platform, method, medium and equipment

The invention provides an agent development platform and method, a medium and equipment, and relates to the technical field of intelligent algorithm development. The platform comprises a hybrid cloud heterogeneous computing resource management module used for monitoring a plurality of integrated computing resources and scheduling and distributing the plurality of computing resources; the algorithm model automatic development module is used for providing a target development environment and a target algorithm template for a user and generating an initial intelligent algorithm model in response to an editing instruction of the user for the target algorithm template in the target development environment; the intelligent game distributed training module is used for performing distributed training on the initial intelligent algorithm model based on the target data set to obtain a target intelligent algorithm model; and the intelligent algorithm model evaluation module is used for evaluating the target intelligent algorithm model based on the evaluation index and verifying the effectiveness of the target intelligent algorithm model. Therefore, a user is comprehensively assisted in developing a new algorithm model, and the research and development threshold and time cost of intelligent task planning are reduced.
Owner:BEIJING AEROSPACE CHENXIN TECH CO LTD

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

Automatic deployment method, device and equipment based on intelligent scheduling and storage medium

According to the automatic deployment method and device based on intelligent scheduling, the equipment and the storage medium provided by the invention, the code file is sent to the version control system through the integrated development environment, so that the version control system checks the code file; receiving an audited code file sent by the version control system; constructing a mirror image file according to the code file passing the auditing; determining a test address of the mirror image file according to a resource use condition; testing the mirror image file at a test address; and starting the container in the target production environment to deploy the mirror image file passing the test. Through automatic code auditing, mirror image construction and resource scheduling, the time and workload of manual operation are remarkably reduced, and the efficiency of the whole deployment process is improved. Moreover, by monitoring the resource use condition of the nodes in real time, the resources can be effectively allocated through intelligent scheduling, and the application is ensured to run in the optimal environment, so that the performance and the response speed of the application are improved.
Owner:GUANGDONG TECSUN SCIENCE & TECHNOLOGY CO LTD

User-interactive environments for automating microservice configuration, packaging, and deployment

Approaches presented herein provide systems and methods for generating a standardized specification and associated interface for application development. One or more microservices may be selected and graphically represented within an interface that receives connection information from one or more users. Connected microservices may have one or more configuration specifications that are auto-populated based, at least, on operation parameters for an associated application and / or related microservices. A development environment may provide for visual representations of connections between microservices along with configuration parameters and validation services. Deployment information may then be generated based on the configuration in the representations.
Owner:NVIDIA CORP

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

Certificate Reissuance for Upgraded Blockchain Smart Contracts on Blockchain Cybersecurity Platforms

In one embodiment, a method includes receiving a request to reissue a certificate for a smart contract, wherein an original certificate was previously issued for the smart contract, determining by a certificate authority that the smart contract is upgradeable and was modified after being issued or the original certificate was revoked, receiving a copy of updated source code of an updated version of the smart contract in a development environment by the certificate authority, determining whether the copy satisfies security criteria by the certificate authority, receiving an indication by the certificate authority that the updated smart contract was deployed on a first blockchain network, determining by the certificate authority that the updated smart contract deployed on the first blockchain network matches the copy of updated source code in the development environment, and issuing a reissue certificate for the updated smart contract by the certificate authority based on the determination.
Owner:HALBORN INC

Software development application data processing method based on cloud computing

The invention relates to the technical field of data processing, in particular to a cloud computing-based software development application data processing method, which comprises the following steps of: collecting original data generated by software development application from a plurality of heterogeneous data sources in real time through a distributed data acquisition module; cleaning, filtering and formatting the original data, removing noise data and redundant information, and generating a standardized data set; the standardized data set is fragmented according to a preset fragmentation strategy; analyzing the stored data in real time by using the parallel processing capability of cloud computing to generate an analysis result; a result storage and updating step; a data visualization step; a security and authority management step; and an anomaly detection and fault-tolerant processing step. According to the method, the data processing speed and the throughput of the system are improved, and the requirement for real-time feedback in an agile development environment is met.
Owner:JIANGSU ZHANBO SOFTWARE TECH CO LTD

Integrated city district level data management platform and method based on three-dimensional BIM and GIS model

The invention discloses a three-dimensional BIM (Building Information Modeling) and GIS (Geographic Information System) model-based integrated city district-level data management platform and method, and the platform forms a three-dimensional information integrated data management platform, collects geographic information data and basic data through an information data collection module, and converts the geographic information data and basic data into a BIM model file; the BIM model building module is used for making a BIM model based on three-dimensional software; the GIS model building module is used for building a GIS model and integrating a development environment and a database environment at the same time; the BIM model lightweight processing module is used for optimizing the BIM model and performing lightweight processing on the BIM model; the platform management module is used for constructing a BIM model management platform based on the cloud GIS, the BIM model management platform based on the cloud GIS is constructed in combination with the cloud GIS technology, visual display and automatic integration of the BIM model can be carried out, and centralized collection and analysis of more related data are achieved.
Owner:JIANGSU LANYIN DIGITAL TECH CO LTD

Tiered Certificate Authority Systems for Blockchain Smart Contracts on Blockchain Cybersecurity Platforms

In one embodiment, a method includes identifying first entities by a first root authority entity, authorizing one or more first entities to be certificate authorities by the first root authority entity, wherein each certificate authority is configured to audit a smart contract in a development environment before it is deployed on a first blockchain network and authorized to issue a certificate for each smart contract audited in the development environment based on a determination that the corresponding smart contract deployed on the first blockchain network matches the smart contract that was audited in the development environment, determining certificate authority authorization parameters are not satisfied for at least a first certificate authority, and revoking the certificate authority authorization for the first certificate authority by the first root authority entity, wherein each certificate issued by the first certificate authority prior to the revocation remains valid after the revocation.
Owner:HALBORN INC

Security analysis method and device, electronic equipment, medium and program product

The invention provides a security analysis method in a software research and development process. The security analysis method can be applied to the technical field of big data and the technical field of artificial intelligence. The method comprises the following steps: embedding a security analysis plug-in in an integrated development environment; scanning codes written by a user in the integrated development environment in real time through safety rule information preset in the safety analysis plug-in and a heuristic algorithm; identifying a target security problem in response to the security analysis plug-in, marking the target security problem by using the security analysis plug-in, and providing repair suggestion information; and responding to the condition that the user modifies the code based on the repair suggestion information, and utilizing the security analysis plug-in to re-scan the modified code to verify the modification effect.
Owner:INDUSTRIAL AND COMMERCIAL BANK OF CHINA

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

Distributed control plane in a development environment

Provided herein are systems and methods for distributed control plane enablement in a development environment of a database system. A first provisioning request for configuring a control plane environment at a computing node of a database system is decoded. The control plane environment corresponds to a control plane of the database system. A first VM cluster and a second VM cluster are instantiated at the computing node based on the first provisioning request. A cluster manager VM is instantiated within the first VM cluster. The cluster manager VM is configured with at least one control plane management function of the control plane environment. At least one foreground VM is instantiated within the first VM cluster. The at least one foreground VM is configured with at least one query processing function. A query received by the computing node is processed using the at least one query processing function.
Owner:SNOWFLAKE INC

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

Methods and systems that automatically generate schema for cloud-infrastructure-specification-and-configuration files that are used for autocompletion and validation

The current document is directed to an IaC cloud-infrastructure-management service or system that automatically generates schema for cloud-infrastructure-specification-and-configuration files used by integrated development environments (“IDEs”), associated with the IaC cloud-infrastructure-management service or system, for autocompletion and validation. The IaC cloud-infrastructure management service or system accesses cloud-provider plug-ins to collect information and then encodes collected information regarding resource types, resource-type-associated functions and function arguments, cloud-infrastructure-specification-and-configuration data-file syntax, and other relevant information into cloud-infrastructure-specification-and-configuration data-file schemas. The schemas are input to integrated IDEs to control autocompletion and cloud-infrastructure-specification-and-configuration data-file validation.
Owner:VMWARE INC

Automatic generation of no-code embedded data-driven application views

A method includes receiving, from a user, an embedded application view request requesting embedding of an application view within a host container. The application view is derived from a no-code application, and the no-code application is generated using a no-code application development environment. The embedded application view request includes a uniform resource locator (URL) referencing the no-code application and a data record of a dataset associated with the no-code application. The method includes obtaining credentials associated with the user and determining, using the credentials, that the user has access to the data record of the dataset. The method also includes, after determining that the user has access to the data record of the dataset, rendering, within the host container at an anchor location, an embedded application view based on the data record of the dataset.
Owner:GOOGLE LLC

Complex table structured processing method suitable for A-stock financial statements

The invention aims to solve the technical problems that the improvement of the data production efficiency is seriously influenced by the defects of the pdf analysis service provided by the existing C + + in combination with an xpdf library, and the maintenance cost is very high. In order to solve the technical problem, the technical scheme of the invention provides a complex table structured processing method suitable for the A-stock financial statement. According to the method, the Python library and the pdfplug library are introduced, so that the development threshold and the cost are reduced; by optimizing the use of the pdfplumber library, the processing efficiency of complex tables and large-scale data is improved; by using an efficient development environment of Python and a flexible API (Application Program Interface) of pdfplug, the period of customized development is shortened; by providing a highly customized table analysis function, the flexibility of the system is enhanced.
Owner:EAST MONEY INFORMATION CO LTD

Serverless application development device and method based on WebIDE

InactiveCN119292578ASolve environmental inconsistencyImprove app compatibilityError detection/correctionVersion controlOperating systemDevelopment environment
The invention provides a Serverless application development device and method based on WebIDE, and aims to solve the problems of inconsistent environment and low efficiency in Serverless application development. The device comprises a Serverless instance, a WebIDE component, a code debugging component, an environment storage component and a one-key deployment component. Wherein the Serverless instance comprises a cloud-based production environment and a test environment corresponding to the cloud-based production environment; the WebIDE component is arranged in the test environment; the code debugging component supports online debugging and testing; the environment storage component is used for storing configuration and change in the development process; the one-key deployment component can directly deploy applications in a test environment to a production environment. The method comprises the steps that a Serverless test environment is divided, a WebIDE assembly is arranged in the Serverless test environment, application development is carried out through the WebIDE assembly, online debugging testing is carried out through a code debugging assembly, configuration changes in the development process are stored through an environment storage assembly, and applications are directly deployed to a production environment through a one-key deployment assembly. According to the method, the Serverless application development and deployment efficiency is improved, and the consistency of a development environment and a production environment is ensured.
Owner:刘宇

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