Feature-based variability modelling in software evolution

Other Title(s)

نمذجة التنوع استنادا على الخصائص في تطور البرمجيات

Dissertant

Ibrahim, Sumayyah Mahdi

Thesis advisor

al-Ghul, Said

University

Philadelphia University

Faculty

Faculty of Information Technology

Department

Department of Computer Science

University Country

Jordan

Degree

Master

Degree Date

2015

English Abstract

For many year, Software Product Lines (SPLs) have been used successfully for building software systems families.

One of the techniques that widely used to support the SPL’s variability modelling is Feature modelling.

These methods have been widely used to recognize and manage the commonalities and variability among products.

But like anything in this world, software systems families are rapidly changing, demanding for more dynamic capabilities.

One of the challenging problems in dynamic SPLs is in the feature modelling supported capabilities and their formalization.

In fact, feature modelling techniques support well elementary features but the composed ones are not yet supported nor formalized.

So, this thesis aims to deal with this challenge.

It extends the conventional elementary feature modelling concepts, with composed feature concepts.

According to a bio-inspired approach, a software configuration comes up by composing its features from elementary or others composed features.

Then this configuration may evolve through its life cycle by metamorphosing from a composed feature to another.

This software feature-based evolution variability modelling has led to introduction of a new methodology producing an extended feature model by new Meta features and relations.

The combination of two formalisms in the specification of this methodology is more powerful than a unique one.

The obtained result, compared to the actual approaches seems to be promising.

Main Subjects

Information Technology and Computer Science

No. of Pages

47

Table of Contents

Table of contents.

Abstract.

Abstract in Arabic.

Chapter One : Introduction.

Chapter Two : Approaches to variability modelling in software evolution.

Chapter Three : A methodology for feature-based approch to variability modelling in software evolution.

Chapter Four : Implementation issues, evaluation and application areas.

References.

American Psychological Association (APA)

Ibrahim, Sumayyah Mahdi. (2015). Feature-based variability modelling in software evolution. (Master's theses Theses and Dissertations Master). Philadelphia University, Jordan
https://search.emarefa.net/detail/BIM-725413

Modern Language Association (MLA)

Ibrahim, Sumayyah Mahdi. Feature-based variability modelling in software evolution. (Master's theses Theses and Dissertations Master). Philadelphia University. (2015).
https://search.emarefa.net/detail/BIM-725413

American Medical Association (AMA)

Ibrahim, Sumayyah Mahdi. (2015). Feature-based variability modelling in software evolution. (Master's theses Theses and Dissertations Master). Philadelphia University, Jordan
https://search.emarefa.net/detail/BIM-725413

Language

English

Data Type

Arab Theses

Record ID

BIM-725413