AST-basierte Klonerkennung in C++ Programmen mit dem ROSE Framework
| AUTHOR | Gwihs, Stefan; Gwihs Stefan |
| PUBLISHER | AV Akademikerverlag (02/15/2013) |
| PRODUCT TYPE | Paperback (Paperback) |
Description
Duplizierter Quellcode und redundante Funktionalitat stellen eine groe Herausforderung fur Softwareentwickler dar. Sowohl Aufwande in der Softwarewartung, als auch die Fehlerauftrittswahrscheinlichkeit und Komplexitat steigen durch diese Praxis stark an. Aus der Literatur lasst sich erkennen, dass bis zu 23% eines Softwaresystems redundante Funktionalitat implementiert. Aus diesem Grund existieren unterschiedlichste Methoden und Ansatze, um Codeklone zu erkennen, zu managen oder zu entfernen. Das Ziel dieser Arbeit ist unter anderem, einen Uberblick uber diese Methoden zu geben und deren spezifische Vorteile sowie Einschrankungen zu geben. Im Zuge dessen ist auch die Erarbeitung von prazisen, anerkannten Definitionen von Begriffen der Klonerkennung erforderlich. Auf Basis dieser Ergebnisse wird ein Algorithmus zur Klonerkennung in C++ Programmen mit dem ROSE Compiler Framework implementiert und anschlieend evaluiert.
Show More
Product Format
Product Details
ISBN-13:
9783639458060
ISBN-10:
3639458060
Binding:
Paperback or Softback (Trade Paperback (Us))
Content Language:
German
More Product Details
Page Count:
128
Carton Quantity:
62
Product Dimensions:
6.00 x 0.30 x 9.00 inches
Weight:
0.44 pound(s)
Country of Origin:
US
Subject Information
BISAC Categories
Computers | General
Descriptions, Reviews, Etc.
publisher marketing
Duplizierter Quellcode und redundante Funktionalitat stellen eine groe Herausforderung fur Softwareentwickler dar. Sowohl Aufwande in der Softwarewartung, als auch die Fehlerauftrittswahrscheinlichkeit und Komplexitat steigen durch diese Praxis stark an. Aus der Literatur lasst sich erkennen, dass bis zu 23% eines Softwaresystems redundante Funktionalitat implementiert. Aus diesem Grund existieren unterschiedlichste Methoden und Ansatze, um Codeklone zu erkennen, zu managen oder zu entfernen. Das Ziel dieser Arbeit ist unter anderem, einen Uberblick uber diese Methoden zu geben und deren spezifische Vorteile sowie Einschrankungen zu geben. Im Zuge dessen ist auch die Erarbeitung von prazisen, anerkannten Definitionen von Begriffen der Klonerkennung erforderlich. Auf Basis dieser Ergebnisse wird ein Algorithmus zur Klonerkennung in C++ Programmen mit dem ROSE Compiler Framework implementiert und anschlieend evaluiert.
Show More
List Price $43.15
Your Price
$42.72
