A textual software product lines design model by mixing class and feature concepts

Other Title(s)

نموذج خطي لتصميم خطوط إنتاج البرمجيات يجمع بين خصائص الفئات و المميزات

Dissertant

Yunus, Ula Abd al-Rauf

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

2013

English Abstract

-Designing software product line (SPL) is very important for increasing system reusability and decreasing cost and efforts for building components from scratch for each software configuration.

Several approaches handled SPL engineering process with several techniques.

The most famous one was done by separating the commonalities and variability for system’s components to allow configuration selection based on user defined features.

These approaches deal with all software development phases, but the challenge and important phases are design and implementation.

Textual notation-based approaches have been used for their formal syntax and semantics to represent system features and implementations.

But these approaches are still weak in the mixing features (conceptual level) and classes (physical level) that guarantee smooth and automatic configuration generation for software releases.

In this thesis, we will enhance SPL process by defining meta-features that captures the most important characteristics of feature modelling concepts, and classifying these features according to their functionalities.

We will allow mixing class and feature concepts in a simple way using class interfaces and inherent features for smooth move from feature model to class model.

SPL process will be enriching with a textual design and implementation methodology mixing class and feature model in new way.

This methodology allows class model to be declared in a way that reflects features model concepts with consistent mixing with feature model.

It enhances configuration generation process to be simpler, more coherent and complete.

Main Subjects

Information Technology and Computer Science

No. of Pages

56

Table of Contents

Table of contents.

Abstract.

Abstract in Arabic.

Chapter One : Introduction.

Chapter Two : Case study.

Chapter Three : Approaches mixing classes and features models.

Chapter Four : A textual model mixing classes and features.

Chapter Five : Implementation issues, evaluation and application areas.

References.

American Psychological Association (APA)

Yunus, Ula Abd al-Rauf. (2013). A textual software product lines design model by mixing class and feature concepts. (Master's theses Theses and Dissertations Master). Philadelphia University, Jordan
https://search.emarefa.net/detail/BIM-546276

Modern Language Association (MLA)

Yunus, Ula Abd al-Rauf. A textual software product lines design model by mixing class and feature concepts. (Master's theses Theses and Dissertations Master). Philadelphia University. (2013).
https://search.emarefa.net/detail/BIM-546276

American Medical Association (AMA)

Yunus, Ula Abd al-Rauf. (2013). A textual software product lines design model by mixing class and feature concepts. (Master's theses Theses and Dissertations Master). Philadelphia University, Jordan
https://search.emarefa.net/detail/BIM-546276

Language

English

Data Type

Arab Theses

Record ID

BIM-546276