Powered by MyCoRe

Titel:The Feature-Architecture Mapping Method for Feature-Oriented Development of Software Product Lines
Autor:Dr.-Ing. Sochos, Periklis [Autor]
[Dateien anzeigen]ASCII Text, Adobe PDF
[Details]3,43 MB in 3 Dateien
[ZIP-Datei erzeugen][PlugIn/Viewer Download]
Dateien vom 25.07.2007 / geändert 25.07.2007
URL für Lesezeichen:http://www.db-thueringen.de/servlets/DocumentServlet?id=8627
URN (NBN):urn:nbn:de:gbv:ilm1-2007000087
Status:Dokument veröffentlicht
Beitragende:Dr.-Ing. habil. Riebisch, Matthias [Betreuer/Doktorvater]
Univ.-Prof. Dr.-Ing. habil. Fengler, Wolfgang [Gutachter]
Prof. Dr. rer. nat. Reussner, Ralf [Gutachter]
Stichwörter:software product lines, software product families, feature, feature model, software architecture, FArM, feature-architecture mapping, software development method
Evaluationstyp:Für die Langzeitarchivierung vorgesehen
Dewey Decimal Classification:000 Informatik, Informationswissenschaft, allgemeine Werke » 000 Informatik, Wissen, Systeme » 005 Programmierung, Programme, Daten
Andere Dokumente dieser Kategorie
Beschreibungen:Zusammenfassung (dt.)

Software product lines are the answer of software engineering to the increasing complexity and shorter time-to-market ofcontemporary software systems. Nonetheless, software product lines demand for advanced maintainability and high flexibility.The latter can be achieved through the proper separation of concerns. Features pose the main concerns in the context ofsoftware product lines. Consequently, one feature should ideally be implemented into exactly one architectural component. Inpractice, this is not always feasible. Therefore, at least a strong mapping between features and the architecture mustexist. The state of the art product line development methodologies introduce significant scattering and tangling offeatures. In this work, the Feature-Architecture Mapping (FArM) method is developed, to provide a stronger mapping betweenfeatures and the product line architecture. FArM receives as input an initial feature model created by a domain analysismethod. The initial feature model undergoes a series of transformations. The transformations strive to achieve a balancebetween the customer and architectural perspectives. Feature interaction is explicitly optimized during the feature modeltransformations. For each feature of the transformed feature model, one architectural component is derived. Thearchitectural components implement the application logic of the respective features. The component communication reflectsthe feature interaction. This approach, compared to the state of the art product line methodologies, allows a strongerfeature-architecture mapping and for higher variability on the feature level. These attributes provide highermaintainability and an improved generative approach to product instantiation, which in turn enhances product lineflexibility. FArM has been evaluated through its application in a number of domains, e.g in the mobile phone domain and theIntegrated Development Environment (IDE) domain. This work will present FArM on the basis of a case study in the domain ofartificial Neural Networks.
Hochschule/Fachbereich:Technische Universität Ilmenau » Fakultät für Informatik und Automatisierung
Dokument erstellt am: 25.07.2007
Dateien geändert am: 25.07.2007
Datum der Promotion: 25.04.2007