Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for acquiring ADL (architecture description language) and modeling tool

A technology of architecture and description language, applied in the direction of program control devices, etc., can solve problems such as unfavorable code generation, unsmooth feature model conversion, and inability to model architecture, so as to improve reusability, reduce cost, and achieve long-term Life cycle effects

Active Publication Date: 2014-01-01
TSINGHUA UNIV
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For the field of data processing, there is still a lack of proprietary ADL, so it is not possible to quickly model the architecture. If other general modeling languages ​​such as UML are used, the transformation of the feature model will not be smooth, which is not conducive to the follow-up code generation for

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for acquiring ADL (architecture description language) and modeling tool
  • Method for acquiring ADL (architecture description language) and modeling tool
  • Method for acquiring ADL (architecture description language) and modeling tool

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] In order to make the above objects, features and advantages of the present invention more comprehensible, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0035] First, develop a DPOSPL ADL meta-model that can describe the variability of the product line.

[0036] To design a product line description language, the key lies in how to describe the variable points in the feature model and how to realize the binding of the variable points, so as to realize the conversion from the binding of the variable points in the product line architecture model to the architectural binding model .

[0037] At present, most traditional ADLs do not support product line modeling. In DPOSPL ADL, we add the variability description element into the meta-model so that it can support the description of the product line.

[0038] refer to figure 1 , the metamodel of the DPOSPL ADL in the embodiment of the...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a method for acquiring an ADL (architecture description language) and a modeling tool. The method comprises the following steps: firstly, formulating a DPOSPL (data process oriented software product line) ADL metamodel for describing the product line variability; then introducing variable definitions and an assignment syntax in the DPOSPL ADL; and finally, formulating a description specification on the DPOSPL ADL in accordance with the restriction of an architectural model, wherein an architecture description language supports the transformation from a demand characteristic model subjected to domain analysis to an architecture model, thus quickly developing an architecture of actual products aiming at specific demands directing at variable points in the demand characteristic model.

Description

technical field [0001] The invention relates to the field of software engineering, in particular to an architecture description language and a modeling tool oriented to the field of data processing. Background technique [0002] The current popular method of software reuse is the domain engineering method. "Domain" refers to the functional area covered by a group of application systems with similar or similar software requirements. Domain engineering identifies the commonality and variability of application systems based on the analysis of the requirements of several member systems in the domain, obtains a set of domain requirements with sufficient reusability, and abstracts them to form a domain analysis model ( domain analysis model), according to the domain analysis model to generate the common architecture of a class of application systems in the domain, that is, the domain specific software architecture (DSSA for short), and based on this, identify, develop and Organiz...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/44
Inventor 郑莉许斌吴展威徐骏
Owner TSINGHUA UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products