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

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

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

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

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

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

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

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

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

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

PLC integrated digital twinning control enhancement system and method

The invention provides a PLC integrated digital twinning control enhancement system and method, and relates to the technical field of cloud PLC control, a PLC integrated development environment module comprises an instruction set generation unit, a digital twinning function plug-in library and a PLC compiler unit which are connected in sequence, the instruction set generation unit comprises an FB library, a PLC control instruction generation unit, a control instruction mapping form and a server intermediate variable set which are connected in sequence; the PLC operating environment module comprises a protocol processing unit, a PLC main control logic unit and a server driving program which are connected in sequence, the PLC main control logic unit comprises a DT decision triggering subunit, and the server driving program comprises a strategy control subprogram and a virtual control instruction sending subprogram; the DT decision triggering subunit is connected with the server driving program; and the PLC virtual space module comprises a client driving unit, a virtual IO management unit and a data analysis unit which are connected with one another.
Owner:UNIV OF SCI & TECH BEIJING +1

Event-based flight simulator simulation method and system, terminal and medium

The invention provides an event-based flight simulator simulation method and system, a terminal and a medium, and relates to the technical field of flight simulators, the method comprises the following steps: setting components of a flight simulator, and setting public attributes and equipment attributes; describing a simulation object file; configuring an initial scene; configuring a development environment; configuring and developing a visual plug-in; configuring a virtual instrument, and defining input and output of the virtual instrument; compiling a logic processing plug-in, and executing a logic processing process based on the logic processing plug-in; the logic processing plug-in is used for setting pointers and parameters so as to process events sent by the event processor and access attributes. The design level and development efficiency of the system are improved, the reusability of the system is enhanced, the stability of the system is improved, and the user experience is also improved.
Owner:NAVAL AVIATION UNIV

Development method and device based on AI model, electronic equipment and system

The invention discloses a development method and device based on an AI model, electronic equipment and a system.The method comprises the steps that when a development requirement of a user is detected and it is determined that a target development environment meets development auxiliary conditions, the AI model analyzes the development requirement, and the development requirement is determined to meet the development auxiliary conditions; the method comprises the following steps: analyzing a to-be-executed operation, matching the analyzed to-be-executed operation with a plurality of predefined operations to obtain a demand processing result, transmitting a development demand to an MCP server by an AI model after determining that the demand processing result shows that the verification is passed, and executing a demand response operation on the development demand by the MCP server in combination with a local integration module. Returning a demand response result to the AI model for storage; wherein the demand response operation comprises a first response operation which is based on the MCP server and is used for determining a target project responding to the development demand, and a second response operation which is based on the local integration module and is used for processing an interaction item between the target project and the local file system. By implementing the method, the development efficiency and the code quality can be improved.
Owner:SHENZHEN GREEN CONNECTION TECH CO LTD

Integrated design environment generative ai prompt cyclicality

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

Industrial automation smart object inheritance break and singleton creation

An industrial integrated development environment (IDE) provides a development framework for designing, programming, and configuring multiple aspects of an industrial automation system using a common design environment and data model. Projects creating using embodiments of the IDE system can be built on an object-based model rather than, or in addition to, a tag-based architecture. To this end, the IDE system can support the use of automation objects that serve as building blocks for this object-based development structure. To ensure consistency within and between projects, as well as to ensure that a given industrial project is dynamically updated to reflect changes to an industrial asset's attributes (e.g., control code, visualization definitions, testing scripts, analytic code, etc.), embodiments of the IDE system can use automation object inheritance features to propagate changes made to an automation object definition to all instances of the automation object used throughout a control project.
Owner:ROCKWELL AUTOMATION TECH INC

Application creation environment using multi- modality interface options

ActiveUS12547380B1Error detection/correctionIntelligent editorsEngineeringMultiple user interface
Systems and methods provide for a multi-modal development environment to receive inputs using a variety of different input modalities in different user interfaces (UIs). Multiple user interfaces may be linked within the development environment to maintain state information so that inputs provided to one UI are represented in the other UIs using an appropriate equivalent representation based on the UI modality. Users of the development environment may select a given UI for interaction based on a desired task and then see changes tracked and relayed through the different UIs to verify changes within the development environment. The UIs may also be contextually linked to permit the user to work between both UIs without losing the context due to the switch.
Owner:AMAZON TECH INC

Artificial intelligence methods and systems for software development environments

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing, to an artificial intelligence model, a request with a prompt that includes contextual information from the software development environment comprising a file containing software code, a project containing the file, a summary of the project, a programming language identifier, a project entitlement, or some combination thereof; in response to the request with the prompt, receiving generative content from the artificial intelligence model that is based on the contextual information, wherein the generative content includes code, a project setting, an asset identifier, or documentation; and presenting the generative content including the code, the project setting, the asset identifier, or documentation, that is based on the contextual information, in the user interface of the software development environment.
Owner:APPLE INC

Complex scene-oriented multi-modal AI Agent integrated development method and development system

The invention provides a complex scene-oriented multi-modal AI Agent integrated development method and system, and the method comprises the steps: generating a layout graph G in an integrated development environment, and carrying out the consistency verification to obtain a constraint set C; a graph neural network is adopted to represent the arrangement graph to obtain graph embedding Z, and an environment state s is formed by combining key performance indexes in a sliding window; and in an action space AC limited by the C, jointly deciding computing power node selection, concurrent resource quota adjustment and semantic caching or semantic routing parameter configuration according to a reinforcement learning strategy pi, and executing actions to optimize throughput, tail delay, failure rate and resource contention degree. Through a closed loop of verification-constraint-learning-execution-monitoring-updating, cross-modal consistency and computing power scheduling are integrally optimized, training convergence and online stability are improved, long-tail time delay and the failure rate are remarkably reduced, the resource utilization rate is improved, and the method is suitable for large-scale popularization and application. The method is suitable for the fields of medical diagnosis, industrial quality inspection and equipment maintenance, retail recommendation and shopping guide and the like.
Owner:SHENZHEN ZHONGXING XINYUN SERVICE CO LTD

Process generation method and device based on large language model, equipment and medium

The invention discloses a process generation method and device based on a large language model, equipment and a medium, and relates to the technical field of automatic control, a natural language instruction with implicit semantics is converted into a structured step sequence through the semantic comprehension ability of a preset language model, a process execution link meeting actual requirements can be generated, and the process execution efficiency is improved. And the process generation process meets the automation requirement of the integrated development environment on the complex scene. The method comprises the steps of receiving a natural language instruction input by a user for describing process design; performing semantic analysis on the natural language instruction by utilizing a preset language model to obtain a structured step sequence; according to at least one action parameter combination of the process steps, mapping the structured step sequence to an execution function of a standard action library through a vector, and obtaining at least one execution function matched with the process steps; and combining the at least one execution function matched with the process steps according to a logic sequence of process design to obtain a process execution link.
Owner:INST OF MODERN PHYSICS CHINESE ACADEMY OF SCI

Software development environment construction method and device, equipment, medium and program product

The embodiment of the invention provides a software development environment construction method and device, equipment, a medium and a program product, and relates to the technical field of software development. The method comprises the following steps: acquiring a software development kit on a target architecture host machine; creating a file structure of the container mirror image, and copying the software development kit into the file structure; in any host machine, setting a prefabricated basic mirror image, and copying contents in the file structure into the basic mirror image in a layering manner through a file structure copying instruction to obtain a container file of the container mirror image; and constructing a container mirror image based on the container file, wherein an environment provided by the container mirror image is used for developing software of the target architecture. By the adoption of the method, a software development environment based on the basic mirror image can be constructed, the purposes of cross compiling, automatic compiling and testing can be achieved in a cross-framework mode, the software development difficulty can be lowered, and the software development efficiency can be improved.
Owner:上海云骥智行智能科技有限公司

Software development cloud computing system with big data processing module

The invention discloses a software development cloud computing system with a big data processing module, which relates to the technical field of computer systems and data processing, and comprises a development input acquisition module used for receiving source code data, construction script data, dependency declaration data, configuration file data and development environment description data, and respectively executing integrity verification, structure analysis, dependency analysis, parameter extraction and environmental element analysis processing to form a standardized development input data set. According to the method, unified feature abstracting and aggregation are carried out on source codes, construction scripts, dependency declarations, configuration parameters and development environment elements, version fingerprint data capable of stably representing the software version state is formed, the strict degree of analysis, verification and influence analysis is remarkably enhanced in a high-difference version scene, and the software version state can be stably represented. Therefore, the problems of misjudgment, missed judgment or resource waste caused by adoption of a fixed threshold value or manual parameter configuration in the prior art are avoided.
Owner:STREAMING DIGITAL TECHNOLOGY (CHONGQING) CO LTD

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

Systems and methods for hybrid integration and development pipelines

Systems and methods provide a HybridOps model for the identification, capture, isolation, feature engineering and adjudication of source signal data signatures for inclusion in calibration quality standard reference signal data signature libraries that improve machine learning and validation, reduces model bias and reduces model drift. The HybridOps model may include an “unlocked” AI / ML (machine learning enabled) public facing deployment pipeline in parallel with a clone AI / ML deployed in an internal development environment using a ML-Ops pipeline and in parallel with a clone“locked” AI / ML (machine learning disabled) as a standard reference. The three deployed models enables monitoring and measuring model drift, context drift and product progression for improved verification and validation of model reliability. The parallel environment AI / ML testing using randomized learning, validation, testing sets drawn from calibration quality adjudicated standard reference signal data signature libraries provides for validation, verification and test to failure procedures.
Owner:COVID COUGH INC