Requirements variability specification for data intensive software

by   Eman Muslah, et al.

Nowadays, the use of feature modeling technique, in software requirements specification, increased the variation support in Data Intensive Software Product Lines (DISPLs) requirements modeling. It is considered the easiest and the most efficient way to express commonalities and variability among different products requirements. Several recent works, in DISPLs requirements, handled data variability by different models which are far from real world concepts. This,leaded to difficulties in analyzing, designing, implementing, and maintaining this variability. However, this work proposes a software requirements specification methodology based on concepts more close to the nature and which are inspired from genetics. This bio-inspiration has carried out important results in DISPLs requirements variability specification with feature modeling, which were not approached by the conventional approaches.The feature model was enriched with features and relations, facilitating the requirements variation management, not yet considered in the current relevant works.The use of genetics-based methodology seems to be promising in data intensive software requirements variability specification.



There are no comments yet.


page 1

page 2

page 3

page 4


Bio-inspired Requirements Variability Modeling with Use Case

Background. Feature Model (FM) is the most important technique used to m...

Consistency-based Merging of Variability Models

Globally operating enterprises selling large and complex products and se...

FMIT: Feature Model Integration Techniques

Although feature models are widely used in practice, for example, repres...

A Product Line Systems Engineering Process for Variability Identification and Reduction

Software Product Line Engineering has attracted attention in the last tw...

Feather: A Feature Model Transformation Language

Feature modeling has been a very popular approach for variability manage...

Specifying and Reasoning about Contextual Preferences in the Goal-oriented Requirements Modelling

Goal-oriented requirements variability modelling has established the und...

A Feature Based Methodology for Variable Requirements Reverse Engineering

In the past years, software reverse engineering dealt with source code u...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.