Literaturliste

Anzahl der Treffer: 70
Erstellt: Wed, 24 Apr 2024 23:16:13 +0200 in 0.0611 sec


Streitferdt, Detlef; Mansoor, Arfan
Experiences of a product line migration project. - In: IEEE 36th Annual Computer Software and Applications Conference (COMPSAC), 2012, ISBN 978-1-4673-1990-4, (2012), S. 99-104

http://dx.doi.org/10.1109/COMPSAC.2012.19
Streitferdt, Detlef; Mansoor, Arfan
Requirements on tailoring product line development processes. - In: Softwaretechnik-Trends, ISSN 0720-8928, Bd. 32 (2012), 2, S. 9-10

Rasool, Ghulam; Streitferdt, Detlef
A survey on design pattern recovery techniques. - In: International journal of computer science issues, ISSN 1694-0814, Bd. 8.2011, Iss. 6, No. 2, S. 251-260

The evaluation of design pattern recovery techniques and tools is significant as numbers of emergent techniques are presented and used in the past to recover patterns from source code of legacy applications. The problem of very diverse precision and recall values extracted by different pattern recovery techniques and tools on the same examined applications is not investigated thoroughly. It is very desirable to compare features of existing techniques as abundance of techniques supplemented with different tools has been presented in the last decade. We believe that new innovations for this discipline can be based on the empirical evaluation of existing techniques. The selected techniques cover the whole spectrum of state of the art research in design pattern recovery. The major contribution of this paper is a comprehensive discussion on state of the art in design pattern recovery research in the last decade followed by a proposed framework for classification and evaluation of existing design pattern recovery techniques. Finally we listed our observations as lessons learned which hamper design pattern recovery research and these observations can be used for future research directions and guidelines for this discipline.



http://www.db-thueringen.de/servlets/DocumentServlet?id=21056
Streitferdt, Detlef; Kantz, Florian; Nenninger, Philipp; Ruschival, Thomas; Kaul, Holger; Bauer, Thomas; Hussain, Tanvir; Eschbach, Robert
Model-based testing of highly configurable embedded systems in the automation domain. - In: International journal of embedded and real-time communication systems, ISSN 1947-3176, Bd. 2 (2011), 2, S. 22-41

This article reports the results of an industrial case study demonstrating the efficacy of a model-based testing process in assuring the quality of highly configurable systems from the automation domain. Escalating demand for flexibility has made modern embedded software systems highly configurable. This configurability is often realized through parameters and a highly configurable system possesses a handful of those. Small changes in parameter values can account for significant changes in the systems behavior, whereas in other cases, changed parameters may not result in any perceivable reaction. This case study addresses the challenge of applying model-based testing to configurable embedded software systems to reduce development effort. As a result of the case study, a model-based testing process was developed and tailored toward the needs of the automation domain. This process integrates existing model-based testing methods and tools, such as combinatorial design and constraint processing. The testing process was applied as part of the case study and analyzed in terms of its actual saving potentials, which reduced the testing effort by more than a third.



Mansoor, Arfan; Streitferdt, Detlef
On the impact of goals on long-living systems. - In: Software Engineering 2011 - Workshopband, (2011), S. 133-138

Streitferdt, Detlef; Sochos, Periklis; Heller, Christian; Philippow, Ilka
Configuring embedded system families using feature models. - In: Proceedings, (2005), S. 339-350

Streitferdt, Detlef; Heller, Christian; Philippow, Ilka
Searching design patterns in source code. - In: [Hauptbd.], (2005), S. 33-34

Philippow, Ilka; Streitferdt, Detlef; Riebisch, Matthias; Naumann, Sebastian
An approach for reverse engineering of design patterns. - In: Software and systems modeling, ISSN 1619-1374, Bd. 4 (2005), 1, S. 55-70

http://dx.doi.org/10.1007/s10270-004-0059-9
Riebisch, Matthias; Streitferdt, Detlef; Pashov, Ilian
Modeling variability for object-oriented product lines. - In: Object-oriented technology, (2004), S. 165-178

http://dx.doi.org/10.1007/978-3-540-25934-3_16
Streitferdt, Detlef;
Family-oriented requirements engineering, 2004. - Online-Ressource (PDF-Datei: 226 S., 4027 KB) : Ilmenau, Techn. Univ., Diss., 2004
Parallel als Druckausg. erschienen

Heutige Softwareprodukte sollen in kurzer Zeit bei gleichzeitig hoher Qualität entwickelt werden, wobei die Software-Technik dieser Forderung durch die Vorfertigung einzelner Komponenten gerecht wird. Die geplante und umfassende Wiederverwendung von Komponenten innerhalb einer Anwendungsdomäne wird durch das Konzept der Systemfamilienentwicklung unterstützt. Eine Systemfamilie basiert auf einer Referenzarchitektur, die aus Anteilen besteht, die allen Familienmitgliedern gemein sind und Anteilen, die optional sind. In allen Phasen der Systemfamilienentwicklung müssen gemeinsame und optionale Anteile berücksichtigt und korrekt verarbeitet werden, wobei Fehler in der Requirements-Engineering-Phase, dem Beginn der Entwicklung, den größten wirtschaftlichen Schaden nach sich ziehen. In dieser Arbeit zeigt die Analyse der Requirements-Engineering-Phase der Systemfamilienentwicklung, dass die Systemfamilienmodelle der meisten, existierenden Ansätze auf der Merkmalmodellierung basieren, die jedoch inkonsistent und nicht automatisiert verarbeitbar ist. Der hier beschriebene Lösungsansatz ? Family-Oriented Requirements Engineering (FORE) ? erweitert Merkmalmodelle und integriert sie in ein neues Datenmodell, das alle im Verlauf der Requirements-Engineering-Phase erarbeiteten Informationen enthält. Zur Modellierung aller Abhängigkeiten innerhalb von Merkmalmodellen und von Merkmalen zu weiteren Modellelementen bietet FORE die neue Feature Constraint Language (FCL) mit 30 vordefinierten Beziehungen an, wodurch Systemfamilienmodelle überprüfbar sind. Durch die kundenspezifische Auswahl von Merkmalen wird ein Familienmitglied basierend auf der Systemfamilie abgeleitet. Die erweiterten Merkmalmodelle von FORE ermöglichen die automatisierte Überprüfung einer Merkmalauswahl, sodass nur gültige Familienmitglieder abgeleitet werden können. Sowohl die Entwicklung eines Systemfamilienmodells als auch die Ableitung von Familienmitgliedern werden durch den FORE-Entwicklungsprozess unterstützt, der existierende Ansätze und die erweiterte Merkmalmodellierung in einem Requirements-Engineering-Prozess für Systemfamilien integriert. Anhand eines Prototyps wird die Realisierbarkeit des Lösungsansatzes gezeigt, indem das FORE-Datenmodell in eine XML-Struktur umgesetzt und die Benutzung des Prototyps dem FORE-Entwicklungsprozess folgt. FORE wurde im Rahmen eines universitären Projektes, wie auch durch diverse studentische Arbeiten mit Industriepartnern überprüft. Die Ergebnisse dieser Arbeiten haben die Praxistauglichkeit von FORE gezeigt, den Prozess und das Datenmodell verbessert und dessen Grenzen aufgezeigt.



http://www.db-thueringen.de/servlets/DocumentServlet?id=1744