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

Domain feature tree modeling method based on i* framework

A technology of domain characteristics and modeling methods, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve problems such as dependency mapping not proposed, and achieve the effect of solving dependencies

Inactive Publication Date: 2014-06-25
ZHEJIANG TOPCHEER INFORMATION TECH +1
View PDF2 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, these methods are limited to the mapping of local elements in the target model, and do not propose a method for mapping the dependencies between actors in the target model to the feature tree model

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
  • Domain feature tree modeling method based on i* framework
  • Domain feature tree modeling method based on i* framework
  • Domain feature tree modeling method based on i* framework

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] Definition 1 Actors in the i* frame. There are two types of participants that represent the software system and the system environment, and the participants cooperate with each other to achieve specific goals. Actors have an attribute isSystem, indicating that the actor is of type System.

[0026] Definition 2 The end-means chain in the i* framework. The purpose-means chain describes the goal that can be achieved through the task. It has two types of inclusion relationship and exclusion relationship, and the exclusion type is marked by X. A containment relationship means that any number of tasks can be selected to achieve the goal. The exclusive relationship means that the tasks are exclusive, and only one of them can be selected to achieve the goal.

[0027] Define 3 features. Features refer to a group of units with relatively closely related individual requirements, which are used to express the commonality and variability of the domain. The feature tree model is...

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 discloses a domain feature tree modeling method based on an i* framework. The domain feature tree modeling method includes the steps of firstly, reading a tel file or a q7 file or an XML file of the i* framework, obtaining participant information, and sequentially placing participants into a participant queue in the access sequence; secondly, mapping an i* element in each participant into a feature tree model, and building repulsion relations between the features in the feature tree models; thirdly, building dependence relations between the features according to different dependence chains, and automatically associating the multiple feature tree models generated by the different participants; finally, improving a domain feature tree model, and outputting information of the final domain feature tree model. According to the domain feature tree modeling method, it is guaranteed that the mapped i* elements are more comprehensive than mapped i* elements in original methods, and the domain feature tree model is constructed in a semi-automation mode.

Description

technical field [0001] The invention belongs to the field of software product line engineering, and in particular relates to an i* frame-based domain feature tree modeling method. Background technique [0002] In the software development process based on the software product line, a feature refers to a unit composed of a group of relatively closely related individual requirements, which is used to express the commonality and variability of the domain. In the software product line approach, the benefits of utilizing features and feature tree models are well established. However, it is extremely time-consuming and labor-intensive for modelers to identify features from existing systems and create feature tree models. In recent years, in order to avoid building feature tree models from scratch, some methods for mapping feature tree models with target models have been proposed. Goals are the requirements that the stakeholders specify that the system will satisfy before the syst...

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 Applications(China)
IPC IPC(8): G06F9/44G06F17/30
Inventor 俞东进章怿霏杨威王琴
Owner ZHEJIANG TOPCHEER INFORMATION TECH
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