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

279 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

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

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

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

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

Automated efficiency determination of components prior to deployment to artificial intelligence production pipeline

An example operation may include one or more of storing utility components for a production environment within a storage, receiving, via a software application, an AI model from a development environment, receiving a configuration file defining a configuration of a pipeline in the production environment which includes the AI model, generating, via the software application, a production pipeline of the AI model which includes a sequence of components including the AI model and at least one utility component based on the configuration file, determining whether the production pipeline satisfies at least one regulatory requirement based on the sequence of components, in response to the production pipeline satisfying the at least one regulatory requirement, executing the production pipeline on input data via the software application in the production environment and may further include an AI agent updating the configuration file of the production pipeline satisfying the at least one regulatory requirement.
Owner:THE TORONTO DOMINION BANK

MRI sequence generation system and method

The invention discloses an MRI (Magnetic Resonance Imaging) sequence generation system and method, and the system comprises a basic sequence generator module which is used for defining an abstract base class and packaging general logic in a sequence generation process; the independent development tool chain module is used for providing a development environment independent of a system framework and compiling a sequence generator source code into a binary module; the sequence registering and loading module is used for automatically discovering and loading the binary module and registering a sequence generator class inheriting the self-abstract base class through a reflection mechanism; the RESTful API interface module is used for receiving an external request and calling a corresponding sequence generator object according to a sequence type; the asynchronous task management module is used for managing life cycles and state tracking of asynchronous tasks; and the parameter configuration management module is used for centrally managing sequence parameter configuration. According to the system and the method, the development threshold is reduced, and the expansibility, the maintainability and the concurrent processing capability of the system are improved.
Owner:安徽福晴医疗装备有限公司

Integrated code generation method, system, equipment and medium

The invention is suitable for the technical field of computers, and provides an integrated code generation method which comprises the steps that on a low-code platform, a seed code is generated based on a data model, and the seed code comprises service metadata capable of being recognized by a development environment; analyzing a data model and a business rule on which the seed code is based, and constructing a multi-dimensional meta-knowledge graph; in a code editor, analyzing the business metadata to generate a business context; deducing a service constraint condition from the service context, and converting the service constraint condition into a code generation constraint; on the basis of the code generation constraints, code snippets are generated through an AI programming assistant in combination with the seed codes, and therefore semantic matching is carried out on data relations, service rules and the like in services and constraint conditions needed by code generation through integration of low-platform codes, a code editor and the AI programming assistant, deep semantic understanding is achieved, and the service quality is improved. And generating a corresponding code snippet.
Owner:GUANGZHOU SANQI DREAM NETWORK TECH CO LTD

AI model full life cycle management method and system based on cloud native

The invention relates to the cross technical field of artificial intelligence operation and maintenance and cloud native computing, in particular to an AI model full life cycle management method and system based on cloud native, and the method comprises the steps: constructing a containerized interactive development environment, and generating an invariable OCI mirror image containing a model code and a dependency library; a versioning model registration center of a three-layer storage architecture is adopted, and strong consistency management of model files and metadata is achieved; an automatic CI / CD assembly line is driven through a declarative workflow engine, and event triggering and timing scheduling are supported; the reasoning service deployment module based on the service grid realizes gray release and elastic capacity expansion and contraction; a multi-dimensional monitoring index system is established, and model performance attenuation and data drift are detected in real time; and designing an adaptive resource scheduling algorithm, and dynamically optimizing heterogeneous computing resource allocation. The resources can be dynamically adjusted according to the actual load, and high performance and high availability of the model service are ensured.
Owner:SHANDONG LANGCHAO YUNTOU INFORMATION TECH CO LTD

ST language oriented assistant system and method, electronic equipment and storage medium

The invention relates to the technical field of artificial intelligence, in particular to an ST-language-oriented assistant system and method, electronic equipment and a storage medium, and the method comprises the steps: constructing an ST-language-oriented intelligent programming system through the cooperative work of a data processing module, a model training module, a deployment integration module and a data production module; firstly, multi-source industrial ST data is processed to construct a training sample, then a special large language model is obtained through continuous pre-training and supervised fine tuning, finally, the model is integrated into a development environment to provide the functions of code completion, question and answer interaction and the like, and a closed-loop optimization mechanism is formed by collecting user interaction and model generation data. According to the method, a closed-loop system integrating four modules is constructed, deep compatibility and local security deployment of ST grammar specifications of multiple manufacturers are achieved, the code generation accuracy and development efficiency of industrial ST programming are improved, and meanwhile the system has the continuous self-adaptive optimization capacity by means of a data driving mechanism.
Owner:SUPCON TECH CO LTD

Debugging method and device, electronic device and computer readable storage medium

The application provides an application debugging method and device, electronic equipment and a computer readable storage medium. The application debugging method provided by the application comprises the following steps: running a preset project service in an online development environment, wherein the preset project service comprises a plurality of application services; determining at least one application service from the preset project service, taking the at least one application service as a to-be-debugged application service, and adding the to-be-debugged application service in a local development environment; making the network of the online development environment communicate with the network of the local development environment where the to-be-debugged application service is located, and making the local development environment where the to-be-debugged application service is located access to the online development environment as a load; determining a current to-be-debugged application service according to first parameter information corresponding to the current to-be-debugged application service and second parameter information corresponding to the to-be-debugged application service, and debugging the current to-be-debugged application service. The application debugging method improves the efficiency of application debugging.
Owner:PING AN HEALTH INSURANCE CO LTD

Artificial intelligence application development system

The present invention relates to an artificial intelligence application development system for enabling easy development of an artificial intelligence application on the basis of graphics. The artificial intelligence application development system according to the present invention comprises: an IDE providing device (1) for providing an IDE through which a developer can develop an application in a graphic base; and a storage device having a node library and a project library. The IDE providing device (1) includes a user interface (20) which enables a developer to generate a flow graph by using nodes and edges, wherein the user interface (20) includes a node calling means for enabling the developer to call the nodes to a workspace and an edge connection means for connecting the edges for setting a process flow or a data flow between the nodes. In addition, the IDE providing device (1) comprises a hyperparameter engine (13) for setting hyperparameters for the nodes and a flow-graph engine (12) for interpreting and executing the flow graph.
Owner:MIRINAE TECH INC

Method for generating a control program for an automation system and development environment

A computer-implemented method for generating a control program for an automation system includes receiving input data for a control program of an automation system by a development environment, generating the graphical diagram of the graphical programming language based on the input data with the aid of a graphical editor unit, displaying the graphical diagram in the graphical editor unit, translating the graphical diagram into a textual intermediate representation of the graphical diagram by a translation module, displaying the textual intermediate representation of the graphical diagram in a textual editor unit, and generating the control program based on the textual intermediate representation of the graphical diagram, and / or based on the graphical diagram.
Owner:BECKHOFF AUTOMATION GMBH

High-performance motor driving method based on motor control algorithm

The invention discloses a high-performance motor driving method based on a motor control algorithm, and the method comprises the steps: carrying out the power connection, inputting a power supply, determining a current requirement according to a motor load, connecting a motor, accessing a communication interface, opening a project directory, entering a development environment, compiling a project, adding a motor control algorithm, burning a program, and carrying out the software burning and communication burning. LIN interface connection is carried out, correct connection is ensured, a corresponding control instruction is sent, instruction format description is carried out, a motor is controlled, electrical parameters during motor control are monitored in real time, and resistance, voltage and capacitance are monitored. According to the high-performance motor driving method based on the motor control algorithm, the MCU is matched with the direct-current brush motor, position detection is carried out through the Hall sensor, the motor control algorithm is input, burning is carried out through LIN communication, multiple working modes are supported, and the high-performance motor driving method has the advantages of being high in precision, high in efficiency and high in reliability.
Owner:SUZHOU YAOXIN MICROELECTRONICS CO LTD

Method and apparatus for visual debugging, and device

Provided in the present disclosure are a method and apparatus for visual debugging, and a computing device, a computer-readable storage medium and a computer program product. The method comprises: on the basis of a code in an integrated development environment, generating a domain-specific language file associated with at least one graph in the code, wherein each graph represents a workflow in the code; on the basis of the domain-specific language file, acquiring node information and edge information of a graph corresponding to a workflow to be debugged; and on the basis of the node information and the edge information, generating a visual graphical representation of the graph.
Owner:BEIJING ZITIAO NETWORK TECH CO LTD

A software development cloud computing system with a big data processing module

The application discloses a software development cloud computing system with a big data processing module, and relates to the technical fields of computer systems and data processing.The system comprises a development input collection module, which is used for receiving source code data, construction script data, dependency declaration data, configuration file data and development environment description data, and performing integrity check, structure analysis, dependency analysis, parameter extraction and environment element analysis processing, respectively, to form a standardized development input data set.In the application, unified feature abstraction and aggregation are performed on the source code, construction script, dependency declaration, configuration parameter and development environment element to form version fingerprint data capable of stably representing the software version state, thereby significantly enhancing the strictness of analysis, check and influence analysis in a high-difference version scene, and avoiding the misjudgment, omission or resource waste caused by the fixed threshold or artificial configuration parameter in the prior art.
Owner:STREAMING DIGITAL TECHNOLOGY (CHONGQING) CO LTD

Information innovation major practice course teaching system based on AI enabling

The invention discloses an AI enabling-based information innovation major practice course teaching system, which comprises a data acquisition system, an information processing system, a student answering system and an intelligent scoring system, and is characterized in that the data acquisition system is used for connecting an enterprise code warehouse, a CI / CD assembly line and a monitoring platform, capturing and developing full-life-cycle data, and sending the full-life-cycle data to the information processing system; wherein the student answering system is used for teaching end answering simulation by providing a cloud native development environment and a cooperation tool, and the intelligent scoring system is used for evaluating the answering quality in multiple dimensions and feeding back the answering quality to the industry end and the teaching end, and is used for synchronously improving the teaching quality and the industry efficiency. According to the AI enabling-based information innovation major practice course teaching system, a production and education fusion mechanism is deepened, computer practice courses are subjected to knowledge reconstruction and smart course construction by using a knowledge graph smart course construction tool with the requirements of the creative industry as the standard, and bidirectional real-time mapping of the industry requirements and education practices is realized.
Owner:聊城大学东昌学院

Systems and methods for processing electronic requests

Disclosed herein are embodiments of systems, methods, and products comprises a server for efficiently processing electronic requests. The server receives a plurality of predictive computer models and generates a specification file for each model by parsing the source code of each model. When the server receives an electronic request, the API layer of the server validates the request by verifying the inputs of the request satisfying validation codes in the specification file of the corresponding model. If the electronic request is invalid, the server imputes valid values for the request and sends the imputed values to the model execution layer. Within the model execution layer, the server utilizes an integrated development environment of a third-party server to call the function of the corresponding model. The model execution layer transmits the function's output results back to the API layer, which transmits the output results to the user device.
Owner:MASSACHUSETTS MUTUAL LIFE INSURANCE CO

Processing input data comprising a plurality of elements for transformation to a protected dataset

Described herein are systems and methods that related to techniques for managing individual data (such as patient data). In examples, systems can be configured to obtain data associated with individual profiles; obtain data associated with individual samples indexed in accordance with a period of time; and for each individual, link one or more entries of the individual profile corresponding to the individual with individual samples corresponding to the individual based on the period of time and the profile for each individual. In some examples, the system can generate workflow profiles corresponding to each individual of the plurality of individuals based on linking the one or more entries of the individual profile with individual samples. The system can then de-identify the workflow profiles corresponding to each individual of the plurality of individuals to generate limited workflow profiles that are used to test one or more models in a development environment.
Owner:AML JV LLC

Translation program, translation device, and translation method

The translation program causes, as a receiving unit (13), a PLC program development environment (10) that translates a first source code (21), which is described in a first language, of a program to be executed in order to control a device to be controlled by a PLC (30) into a second source code (22), which is described in a second language, and causes a translation unit (12) to function, said receiving unit (13) receiving a specification of a monitoring variable. The translation unit (12) translates the first source code (21) into the second source code (22). A translation unit (12) converts a code relating to a variable of a value stored in a shared memory between a PLC (30) and a device to be controlled in a first source code (21) to a code that refers to the shared memory when the variable is a monitoring variable, and converts the code to a code that refers to a non-shared memory when the variable is different from the monitoring variable.
Owner:MITSUBISHI ELECTRIC CORP

Implementation method of multi-agent speed-measurement-free inclusion control device based on STM32

The invention relates to the technical field of control or regulation systems, in particular to an implementation method of a multi-agent speedless measurement control device based on STM32. The method comprises the following steps: establishing a communication topological graph of a multi-agent system; determining a dynamical model of the agent node and an inclusion control protocol without speed measurement; a distributed hardware system platform based on an STM32 microcontroller is constructed; based on the platform, a collaborative development environment with STM32CubeMX and Keil uVision5 as the core is constructed. According to the invention, the STM32 microcontroller is taken as a core, the control instruction of the intelligent agent is directly calculated and is driven to execute, and only the positions of the intelligent agent and the neighbor node are taken as control input, so that a control target can be efficiently and stably achieved; the challenges of computing power, storage and bandwidth limitation when distributed inclusion control is deployed on a hardware platform based on an STM32 microcontroller are solved.
Owner:SHANDONG UNIV

Construct-associated candidate tag for development-phase compiler requests

Construct-modification tags conveying development-phase compiler requests are introduced into source code to facilitate communication between developers, identify areas that need developer attention, send directives to a compiler, and other development features in an integrated development environment, during the software development phase. A CANDIDATE tag conveys a request to a compiler to identify multiple candidate constructs, compile each set of candidates or sets of multiple candidates into executables, and profile the compiled executables. Results of the profiling can be compared and a best candidate or set of candidates selected based on one or more of various criteria. A CANDIDATE tag may incorporate properties, permissions, and generate notifications. Methods ensure that tags no longer remain in source code once the software development process enters the production phase.
Owner:ZOHO OFFICE SUITE

Online algorithm development methods, systems, and equipment for dynamic management of runtime environment

ActiveCN115826958BOnline algorithmTheoretical computer science
This invention discloses an online algorithm development method, system, and device for dynamic management of the runtime environment. Addressing the problem that current algorithm development platforms often have pre-installed algorithm components, making it difficult to expand and flexibly support rapidly changing business scenarios, this invention establishes a basic algorithm development environment, constructs algorithm components, uploads the required dependency files for the algorithm components, and obtains an environment library dependency list. It then creates an algorithm runtime environment container, selects programming language versions and corresponding dependency files from the environment library dependency list, and establishes an extended algorithm runtime environment. The extended algorithm is coded, debugged, and deployed online using an algorithm editor. During task modeling, multiple algorithm components are selected, and the training and runtime environments of the algorithm components are dynamically managed. This provides an environment expansion scheme, generating extended algorithm environments based on selected dependency packages to achieve algorithm environment expansion.
Owner:ZHEJIANG LANZHUO IND INTERNET INFORMATION TECH CO LTD

Permissions and notifications for construct-modification tags

Construct-modification tags conveying development-phase compiler requests are introduced into source code to facilitate communication between developers, identify areas that need developer attention, send directives to a compiler, and other development features in an integrated development environment, during the software development phase. A hierarchy of developers and associated permissions is maintained. A tag may be associated with one or more developers as well as one or more permissions. Notifications associated with tags may be issued to one or more developers in response to a conveyed compiler request. General messages to all the developers and personalized messages to one or more developers indicate the presence of tags and need to resolve issues before the software development process enters the production phase.
Owner:ZOHO OFFICE SUITE

Interface display method and related device

The embodiment of the invention discloses an interface display method and a related device, and the method comprises the steps: displaying a programming tutorial interface which comprises programming tutorial resources; in response to a programming experience operation triggered by the programming tutorial interface, displaying a programming environment interface, the programming environment interface being used for providing an integrated development environment supporting a programming practice operation; in the programming environment interface, a floating window bearing the programming tutorial resources is displayed, and the display state of the programming tutorial resources in the floating window is determined according to the display state of the programming tutorial resources in the programming tutorial interface. According to the method, the programming learning efficiency and learning experience of the user can be effectively improved.
Owner:TENCENT TECHNOLOGY (SHENZHEN) CO LTD

Hot deployment method, remote server and hot deployment system of remote server

The application provides a hot deployment method, a remote server and a hot deployment system. The method comprises the following steps: receiving and responding to IDE installation information sent by a client to install an IDE framework, wherein the IDE installation information is information for installing the IDE framework, or information including an IDE installation package, and the IDE framework is an architecture of an integrated development environment; receiving and responding to hot deployment plug-in installation information sent by the client to install a hot deployment plug-in on the IDE framework to realize a service function of hot deployment, wherein the hot deployment plug-in installation information is information for installing the hot deployment plug-in. The IDE framework is installed on the remote server first, and then the hot deployment plug-in is expanded on the IDE framework to realize the service function of hot deployment, thereby solving the problem that the prior art lacks a scheme for realizing automatic hot deployment of services on a remote pre-release server.
Owner:中国邮政储蓄银行股份有限公司