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

80 results about "Design language" patented technology

A design language or design vocabulary is an overarching scheme or style that guides the design of a complement of products or architectural settings. Designers wishing to give their suite of products a unique but consistent look and feel define a design language for it, which can describe choices for design aspects such as materials, colour schemes, shapes, patterns, textures, or layouts. They then follow the scheme in the design of each object in the suite.

AADL (architecture analysis and design language) model extension based software system security verification and assessment method

The invention relates to an AADL (architecture analysis and design language) model extension based software system security verification and assessment method, which is provided in order to overcome defect of difficulty in direct processing of system models, high computation cost and high redundancy in computation in existing AADL model based verification and assessment. The method includes: establishing relationship between risk factors and an AADL architecture model to form a mechanism generating model; extracting model elements, generating a time state fault tree, a hardware software impactanalysis tree and a common cause time-dependent analysis tree according to the model elements, and backstepping a risk generation route according to the tree structure from bottom to top; setting physical resource properties and capacity of each physical device; calculating the failure probability of each physical device according to labeled risk factor probability of each physical device; converting an AADL security model into a timed automata; calling a formal verification tool UPPAAL for analysis and verification of the timed automata. The method is applicable to security assessment of software and hardware systems.
Owner:HARBIN INST OF TECH

User description based programming design method on embedded heterogeneous multi-core processor

The invention relates to a user description based programming design method on an embedded heterogeneous multi-core processor. The method includes the steps that a user configures a guide through an image interface to perform description of a heterogeneous multi-core processor platform and a task, a parallel mode is set, an element task is established and registered, a task relation graph (directed acyclic graph (DAG)) is generated, the element task is subjected to a static assignment on the heterogeneous multi-core processor, and processor platform characteristics, parallel demands and task assignment are expressed in a configuration file mode (extensible markup language (XML)). Then the element task after a configuration file is subjected to a parallel analysis is embedded into a position of a heterogeneous multi-core framework code task label, a corresponding serial source program is constructed, a serial compiler is invoked, and finally an executable code on the heterogeneous multi-core processor can be generated. By means of the user description based programming design method on the embedded heterogeneous multi-core processor, parallel programming practices such as developing a parallel compiler on a general personal computer (PC) or a high-performance computing platform, establishing a parallel programming language and porting a parallel library are effectively avoided, the difficulty of developing a parallel program on the heterogeneous multi-core processor platform in the embedded field is greatly reduced, the purpose of parallel programming based on the user description and parallelization interactive guide is achieved.
Owner:SHANGHAI UNIV

Embedded software testing method based on AADL (Architecture Analysis and Design Language) mode transformation relationship

The invention relates to an embedded software testing method based on AADL (Architecture Analysis and Design Language) mode transformation relationship, which has the following steps of: constructing a mode transition diagram on the basis of mode information in an AADL model, and converting the diagram into a mode relationship tree required by a transformation test according to the improved depth-first traversing algorithm; constructing a source test case in the mode transformation relationship by traversing the mode relationship tree, generating a subsequent test case by means of the mode transformation relationship in the AADL model, and verifying the mode transformation relationship to obtain the conclusion of the transformation test. The embedded software testing method based on AADL mode transformation relationship solves the 'Oracle' problem existing in the embedded software test, is convenient for a user to test the embedded software at an early stage of software design and ensures the reliability of software at a system architecture level. If the model architecture can not meet corresponding requirements, the architecture of the software can be modified at an early stage of development, thus the development cost is saved, and meanwhile, the development cycle can also be shortened.
Owner:NORTHWESTERN POLYTECHNICAL UNIV

Automatic code generation method of architecture analysis and design language (AADL) model

InactiveCN101739258AConvenient and Feasible Generation MethodSpecific program execution arrangementsSystem structureHuman language
The invention discloses an automatic code generation method of an architecture analysis and design language (AADL) model, which comprises the steps of: analyzing implementation files and instance files in the AADL model, extracting information of each component, storing in an AADL interactive object; when generating the interactive object, triggering corresponding I/O (input/output) operations by using a Drools rule engine according to different model forms of the interactive object; and generating C codes meeting normative hierarchical structures and corresponding formats by the I/O operations according to the regulations in an attachment of an AADL standard society of automotive (SAE) AS5506/1 and the requirements of the standard C code regulations. The automatic code generation method of the AADL model can generate the codes meeting the regulations in the attachment of the AADL standard society of automotive (SAE) AS5506/1 and the standard C code regulations through reading in the implementation files and the instance files of the AADL model by using the processing of the two steps, and realizes the conversion between descriptive frame language and executable platform language which are designed and analyzed in a system structure.
Owner:UNIV OF ELECTRONICS SCI & TECH OF CHINA

Graphical AADL (Architecture Analysis and Design Language) function behavior modeling method

The invention discloses a graphical AADL (Architecture Analysis and Design Language) function behavior modeling method. The method is characterized by including the following steps: 1) carrying out graph element definition on each component of AADL behavior annexes; 2) using Eclipse plug-in development technology and plug-in extension point extension technology to realize graph element registration; 3) carrying out graphical modification on the AADL behavior annexes, and then carrying out checking; and 4) carrying out hierarchical extension on the AADL behavior annexes. The method achieves theadvantages that the method realizes hierarchical expression of the AADL function behaviors through AADL metamodel extension; complete graphical conversion of the AADL behavior annexes is realized through GEF (Graphical Editing Framework) technology, and the same is integrated into an AADL open-source tool OSATE (Open Source AADL Tool Environment); hierarchical expression of the AADL function behaviors enhances expression ability of an AADL; and graphical conversion of the behavior annexes enriches modeling manners of the AADL behavior annexes, and satisfies actual needs that engineers are accustomed to using graphical modeling in actual modeling processes.
Owner:NANJING UNIV OF AERONAUTICS & ASTRONAUTICS

Rapid reliability evaluation method for SRAM (Static Random Access Memory) type FPGA (Field Programmable Gate Array)

The invention specifically provides a rapid reliability evaluation method for an SRAM (Static Random Access Memory) type FPGA (Field Programmable Gate Array). The method comprises the following steps: (1) dividing a to-be-processed VHD (Virtual Hard Disk) source program into L modules according to a module division criterion determined according to a VHDL (Very High Speed Integrated Circuit Hardware Description Language) hardware language; (2) performing integration, mapping, layout wiring and XDL (Xilinx Design Language) file generation operation on the L modules in combination with a hardware design tool ISE (Integrated Software Environment) in sequence; (3) performing rough calculation by using a probability analysis method to obtain the soft error rate of each module and adding the soft error rates to a rough calculation set C1; (4) selecting a threshold value delta for the C1 by using a maximum between-class variance algorithm OSTU; adding the module with the soft error rate of being greater than the delta into an accurate calculation set C2; (5) performing accurate calculation on the soft error rate SER for each module in the accurate calculation set C2 by using a monte carlo method respectively, and saving the results in a protection set S from big to small. While the calculation accuracy is guaranteed, the calculation time in the reliability evaluation process of the SRAM type FPGA can be reduced as much as possible.
Owner:XIAN INSTITUE OF SPACE RADIO TECH +1

Method for generating simulation test example of AADL (Architecture Analysis and Design Language) software component model based on SystemC

The invention provides a method for generating a simulation test example of an AADL (Architecture Analysis and Design Language) software component model based on SystemC. The method comprises the following steps of: firstly, providing a conversion technology for converting data components, ports and connections into a SystemC simulation test example; then, according to inclusion relations of the components, providing a conversion technology for converting each component into the SystemC simulation test example step by step from a bottom layer (sub-program) of a component tree to an intermediate layer (thread and progress) of the tree; and finally, providing a conversion technology of a sub-system and a system component. By means of the method disclosed by the invention, users can realize the simulations of the AADL software component based on the SystemC; the simulations include simulations of interactions, execution times and thread schedulings between software components and the like; the users can also combine the method disclosed by the invention with the simulation of an AADL execution platform component based on the SystemC; software and hardware can be subjected to cooperative simulation; in addition, according to a simulation result, a construction is iterated and a design model is refined so that problems existing in the design model is found out as soon as possible and the quality of the design model is ensured.
Owner:NORTHWESTERN POLYTECHNICAL UNIV

Lead-free component interconnection welding spot thermoelectric coupling simulation method

The invention relates to a lead-free component interconnection welding spot thermoelectric coupling simulation method. The method comprises the following steps that step 1, analyzing a lead-free component interconnection welding spot thermoelectric coupling failure mechanism; step 2, researching an atomic migration hole prediction algorithm; step 3, establishing an overall packaging model; step 4, carrying out simulation modeling of the interconnection welding spot structure; step 5, performing thermoelectric coupling simulation analysis; and step 6, predicting the position of the atomic migration cavity. Based on the basic theory of atomic migration, three driving mechanisms of electromigration, thermal migration and stress migration generated by thermal stress gradient are comprehensively considered, and an atomic migration cavity prediction numerical algorithm is obtained. On the basis, an ANSYS parameterized design language and a Matlab program are used as carriers to form a finite element analysis method for predicting atomic migration cavities of the interconnection welding spots of the lead-free component, and simulation study is carried out on cavity failures of the interconnection welding spots under the thermoelectric coupling condition. The method belongs to the technical field of lead-free component interconnection welding spot thermoelectric coupling reliability simulation.
Owner:BEIHANG UNIV

Method and device for constructing operating environment of software and hardware co-simulation accelerator

The invention provides a method and device for constructing an operating environment of a software and hardware co-simulation accelerator. The method comprises the steps of receiving a user's to-be-tested design file, a test file and a parameter information file, analyzing the user's to-be-tested design file, the test file and the parameter information file to generate a configuration information file, and sending the configuration information file; receiving the configuration information file and the user's to-be-tested design file, and constructing the operating environment of the software and hardware co-simulation accelerator according to the configuration information file and the user's to-be-tested design file. According to the method and device for constructing the operating environment of the software and hardware co-simulation accelerator, an SCE-MI protocol can be completely unified on the basis of a current design language, an interface of the software and hardware co-simulation accelerator is standardized conveniently, and data exchange between the test file and the user's to-be-tested design file is facilitated. An SCE-MI parameter file to a large extent enables the implementation of a follow-up software interface to be separated from hardware. The operating environment of the software and hardware co-simulation accelerator can be constructed automatically, and the software and hardware co-simulation treatment efficiency and technical development are greatly accelerated.
Owner:HEFEI HAIBENLAN TECH

Method for checking operation state and demand consistency of AADL (Architecture Analysis and Design Language) model

The invention provides a method for checking operation state and demand consistency of an AADL (Architecture Analysis and Design Language) model, which comprises the steps of: 1, constructing the AADL model according to state in demand and state transition, wherein mode and mode transition in the AADL model respectively correspond to the state in demand and the state transition; 2, converting the mode and the mode transition in the AADL mode into a Petri network model; 3, calculating an incidence matrix C of the Petri network mode; and 4, judging whether the operation state of the constructed AADL mode is consistent with the demand by using a state equation of the Petri network model. In the invention, the mode and the mode transition in the AADL model are mapped to place and transition in the Petri network model, and the Petri network model is used as a measured model, an accessible state set of the AADL model is calculated by combining with properties of the Petri network model and characteristics of the AADL model, therefore, the purpose of judging whether the operation state of the constructed AADL model is consistent to the demand is achieved, the correctness of the constructed AADL model is improved, the system building time is shortened, and the system building cost is saved.
Owner:中国航天科技集团公司第七一〇研究所
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