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

4 results about "Architectural pattern" patented technology

An architectural pattern is a general, reusable solution to a commonly occurring problem in software architecture within a given context. Architectural patterns are similar to software design patterns but have a broader scope. The architectural patterns address various issues in software engineering, such as computer hardware performance limitations, high availability and minimization of a business risk. Some architectural patterns have been implemented within software frameworks.

A software development life cycle whole-process automatic management method

This invention relates to the fields of software engineering and artificial intelligence, and particularly to an automated management system for the entire software development lifecycle, including a requirements analysis and architecture design module, a development and testing integration module, a deployment and operation monitoring module, and a visual management module. In the requirements phase, the invention performs semantic parsing of natural language requirements to generate structured documents, intelligently matches historical architecture patterns, and establishes a two-way traceability relationship. In the development and testing phase, it automatically generates code frameworks and test cases, performs incremental code review based on a defect prediction model, and automatically completes log cleaning, fault location, root cause analysis, and defect ticket closure when tests fail. In the deployment and operation phase, it intelligently generates canary release strategies, constructs a digital twin operation model, and enables multi-dimensional tracing and rapid handling of operational anomalies. This invention breaks down data barriers throughout the entire process with a unified digital mainline data layer, significantly improving software development and delivery efficiency and system operational stability.
Owner:BEIJING CHAINENG INSTR EQUIP CO LTD

Developing a software product in a no-code development platform to address a problem related to a business domain

A method is provided for developing a software product in a no-code development platform (NCDP) to address a problem related to a business domain. The method includes designing the software product in the NCDP. This includes receiving design instructions composed in a semi-structured grammar of a domain-driven design (DDD) natural language for the business domain, and generating a metamodel from the design instructions and according to the DDD natural language. The metamodel incorporates logic and data to implement software features, and the software product has an event sourcing architectural pattern in which the logic in the form of aggregate services are invoked by commands, and the data as events that describe changes in state of the software product are generated. The method includes automatically implementing the aggregate services, commands, and events to build the software product from the metamodel, using an event sourcing framework as a programming model.
Owner:THE BOEING CO

Method and system for generating standard drive code based on intention understanding

The invention provides a specification driving code generation method and system based on intention understanding, and relates to the field of artificial intelligence, and the method comprises the steps: carrying out semantic analysis on a specification document by adopting a natural language processing technology to obtain a user intention, a system intention and a constraint intention, and constructing an intention hierarchy tree; traversing each node of the intention hierarchy tree, and extracting a standard fragment corresponding to the node from the standard document to establish a standard constraint set; establishing a mapping table between the standard constraint set and each node in the intention hierarchy tree; extracting an architecture feature vector from the intention hierarchy tree and the mapping table, and mapping the architecture feature vector to the recommendation of the architecture mode according to a predefined rule to generate a recommended architecture; and calling the large language model, generating a plurality of code implementation candidate schemes according to the recommendation architecture, the to-be-implemented nodes in the mapping table and the standard constraint set corresponding to the nodes, and selecting an optimal scheme from the candidate schemes. And the accuracy, the quality and the maintainability of the generated code are improved.
Owner:ZHIJIA ARTIFICIAL INTELLIGENCE TECH (TIANJIN) CO LTD

Specification driven code generation method and system based on intent understanding

The application provides a specification-driven code generation method and system based on intention understanding, and relates to the field of artificial intelligence, which comprises the following steps: using natural language processing technology to perform semantic analysis on a specification document to obtain user intention, system intention and constraint intention and to construct an intention hierarchical tree; traversing each node of the intention hierarchical tree, extracting a specification fragment corresponding to the node from the specification document to establish a specification constraint set; establishing a mapping table between the specification constraint set and each node in the intention hierarchical tree; extracting an architecture feature vector from the intention hierarchical tree and the mapping table, and mapping the architecture feature vector to a recommended architecture mode according to a predefined rule to generate a recommended architecture; calling a large language model, and generating multiple candidate schemes of code implementation according to the recommended architecture, the nodes to be implemented in the mapping table and the specification constraint set corresponding to the nodes to select an optimal scheme from the multiple candidate schemes. The accuracy, quality and maintainability of the generated code are improved.
Owner:ZHIJIA ARTIFICIAL INTELLIGENCE TECH (TIANJIN) CO LTD