Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

1403 results about "Software design" patented technology

Software design is the process by which an agent creates a specification of a software artifact, intended to accomplish goals, using a set of primitive components and subject to constraints. Software design may refer to either "all the activity involved in conceptualizing, framing, implementing, commissioning, and ultimately modifying complex systems" or "the activity following requirements specification and before programming, as ... [in] a stylized software engineering process."

System, multi-tier interface and methods for management of operational structured data

The invention provides a computer implemented, methods, systems, software program devices, and a Multi-Tier Graphical Interface level General User Interface (GUI) screen designed to support data integration processes for IT and Subject Matter Experts User access and use of structured data sources. The software enables create, extract, transform, programs, processes, and load data integration application Data Integration Application (Composite Object)s through an object based software design enabling efficient and rapid retrieval, processing, and positioning of structured data directly from one or multiple data sources to the required formats, processes, and application support at the skills set levels of the user. The software is a command and processes design for Data Integration Application (Composite Object) that can be transaction oriented, recurring process, as well as periodic The software is an open, data oriented system design for rapid generation and support of Data Integration Application (Composite Object)s using a Multi-Tier three dimensional graphical interface design for cell based data applications. The Data Integration Application (Composite Object) are compiled, independent object applications residing in an object library designated by the user/user IT organization. The compiled data application object are run on the organization's existing computing systems under standard compute processing procedures as either independent applications or in support of the organizations ongoing business/operational requirements for data use requirements.
Owner:AVRO COMPUTING

Method and apparatus for debugging, verifying and validating computer software

A new approach for software debugging, verification and validation is disclosed. The present invention utilizes a knowledge-based reasoning approach to build a functional model of the software code for identifying and isolating failures in the software code. The knowledge-based reasoning approach of the present invention uses the software design, which is preferably based upon a flow chart or block diagram representation of the software functionality, to build the functional model. The software block diagram contributes to the functional model by defining the inputs and outputs of the various blocks of code, as well as defining data interconnections between the various blocks of code. In accordance with a method of the present invention, test points are strategically inserted throughout the code, and each test point is associated with a corresponding block of code. Expected values of the test points for an expected proper-operation execution of the computer program are generated. The computer program is then executed on a computer, and the actual values of the test points from the program execution are compared with the expected values of the test points. Failed test points which do not agree with corresponding expected values are determined. The functional model, which includes information functionally relating the various test points to one another, is then used to isolate the failed test points to one or more sources of failure in the code.
Owner:MCDONNELL DOUGLAS

Method for preparing oxide dispersion strengthened alloy by rapid forming

The invention belongs to the technical field of high-temperature alloy near net shape forming and discloses a method for preparing oxide dispersion strengthened alloy by rapid forming. The method includes: using the mechanical alloying process to obtain oxide dispersion strengthened alloy powder, using CAD (computer-aided design) software to design a three-dimensional solid model of an ODS (oxide dispersion strengthened) alloy part, subjecting the three-dimensional model to layering and slicing to disperse the three-dimensional model into a series of two-dimensional layers, smelting the ODS alloy powder layer by layer according to slicing information to obtain a laser rapidly formed blank in a needed shape, eliminating residue pores in the laser rapidly formed blank by means of hot isostatic pressing, and optimizing structure property by means of subsequent annealing or solid solution and aging heat treatment to obtain an ODS alloy part in a complex shape. Wrap packaging or fixture moulds are not needed, the complexity of shapes of parts is unlimited, and alloy components and structures are easy to control. The prepared ODS alloy is small in oxide dispersed phase, and products are high in compactness and excellent in comprehensive mechanical property.
Owner:UNIV OF SCI & TECH BEIJING

Entirety quick manufacture method of hot isostatic pressing metal wrapps

InactiveCN101391302ARelief of restrictions that make it difficult to make complex envelopesHot isostatic pressing process goes smoothlyAdditive manufacturing apparatusIncreasing energy efficiencyVacuum pumpingData information
The invention discloses an integral rapid manufacturing method of a hot isostatic pressing metal sheath, comprising the steps: (1) a CAD three-dimensional model of the metal sheath is designed by adopting three-dimensional molding software, and is then processed by slicing software and saved as an STL file, and the data information of the STL file is transmitted to an SLM rapid forming machine; (2) a forming chamber is vacuumized; (3) a metal powder layer is spread on a work platform flatly; (4) a semiconductor pumping YAG laser or a fiber laser is adopted to scan the metal powder positioned at the boundary of the slice layer, and the powder material at the boundary is melted; and (5) the step (3) and the step (4) are repeated until the compact sheath is manufactured. Powder inlet holes can be reserved on the sheath when designing the three-dimensional model of the sheath, so as to facilitate the subsequent processes such as powder filling, compaction by vibration, vacuum pumping and encapsulation. The sheath is compact and has a controllable shape, and can form parts with any complex shapes and structures, and can realize the high utilization rate of material.
Owner:HUAZHONG UNIV OF SCI & TECH

Hardware/software design tool and language specification mechanism enabling efficient technology retargeting and optimization

An innovative hardware / software design tool provides four modes of operation for converting an electronic design specification and zero or more technology specifications into realization of the electronic design in computer hardware, software and firmware. The first mode of operation compiles design and logic technology specifications into a model which can be utilized for behavioral analysis (such as simulation or formal verification) of logical characteristics (the model). The second mode of operation translates (compiles) partitions of the design and one or more logic technologies into one or more processor intermediates or binaries (embedded binary) suitable for execution on multi-purpose processing units (embedded or general purpose processors). The third mode of operation translates (synthesizes) partitions of the design and logic technology into a collection of cells and interconnects (net-list implementation) suitable for input to physical design processes such as is required to target a field-programmable logic array (FPGA), application specific integrated circuit (ASIC), system-on-a-chip (SOC) or custom logic). The fourth mode of operation analyzes (verifies) behavior of the embedded binaries running on processing units and implementations augmented by additional physical technology and parameters, yielding a more detailed (accurate) prediction of the resulting hardware / software system behavior when realized through manufacturing. Critically, the design specification, logic specifications, physical specifications and definition of each multi-purpose processing unit may be defined external to the hardware / software design tool using an innovative augmentation of standard hardware description or programming languages taught in this patent application. In the prior art, specification of the logic technology, physical technology and embedded or general purpose processor architecture are either incorporated directly into the design tool by the tool developer or are maintained entirely external to the design tool (such as an encapsulated component model or intermediate code interpreter). The present invention is an innovative and valuable improvement over prior art in that design specifications are combined by the tool from distinct specification(s) of generalized logic, physical and processor technology, leading to more efficient behavioral design, opportunities for third parties to add functionality by incorporating generalized logic and physical technology modules into the analysis and synthesis process and opportunities for semi-automatic, goal-directed optimization through application of various logic, physical and processor technologies by the design tool.
Owner:FTL SYST

Method and device based on reverse engineering for automatically generating software documents

The invention relates to a method and device based on reverse engineering for automatically generating software documents. The method and device based on the reverse engineering for automatically generating the software documents comprises scanning source programs, obtaining function comments, function detail information and a mutual call relation and a mutual inclusion relation among functions, identifying and abstracting function information of functions through a natural language, generating a global function call relation graph and a global function inclusion relation graph respectively based on the function information of the functions and the mutual call relation and mutual inclusion relation among functions, automatically generating software design description documents based on the function information of the functions, the function detail information and the global function call relation graph, generating a system function graph based on the function information of the functions and the global function inclusion relation graph, and generating software requirement specification documents automatically based on the system function graph. According to the method and device based on the reverse engineering for automatically generating the software documents, the software requirement specification documents and the software design description documents are generated automatically, the reverse engineering from codes to documents is achieved, and the method and device based on the reverse engineering for automatically generating the software documents is wide in application and strong in adaptability.
Owner:BEIJING INFORMATION SCI & TECH UNIV +1
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products