Enriching Reverse Engineering with Feature Analysis.pdf

Enriching Reverse Engineering with Feature Analysis PDF

Orla Greevy

Features are abstractions of a software software system encapsulating knowledge of its problem domain, denoting units of system behavior. To exploit this inherent domain knowledge of features to analyze object-oriented software systems we explicitly model features, their relationships to source artefacts, and their relationships to each other. The contribution of this work is twofold: on the one hand: (1) we enrich reverse engineering analysis of object-oriented systems with semantic knowledge of features, and (2) we introduce new techniques treating features as the primary entities of software systemanalysis. We define Dynamix, a meta-model for expressing feature entities in the context of a structural meta-model of source code entities. Using case studies, we demonstrate how our feature-centric re- verse engineering techniques, based on Dynamix, exploit feature knowledge to establish traceability between the problem and solution domains throughout the life-cycle of a system.

on Software Engineering - GBV

9783838107271 ISBN
Kostenlos PREIS
Enriching Reverse Engineering with Feature Analysis.pdf


PC und Mac

Lesen Sie das eBook direkt nach dem Herunterladen über "Jetzt lesen" im Browser, oder mit der kostenlosen Lesesoftware Adobe Digital Editions.

iOS & Android

Für Tablets und Smartphones: Unsere Gratis tolino Lese-App

Andere eBook Reader

Laden Sie das eBook direkt auf dem Reader im www.restrukturierung-3w-power.de Shop herunter oder übertragen Sie es mit der kostenlosen Software Sony READER FOR PC/Mac oder Adobe Digital Editions.


Öffnen Sie das eBook nach der automatischen Synchronisation auf dem Reader oder übertragen Sie es manuell auf Ihr tolino Gerät mit der kostenlosen Software Adobe Digital Editions.

Aktuelle Bewertungen

Sofya Voigtuh

4. Malware Analysis - Machine Learning and … In this chapter, we analyzed feature engineering for security applications of machine learning. Diving deep into binary malware analysis and reverse engineering as a driving example for feature extraction, we developed a general set of principles that we can apply to other applications that use …

Mattio Müllers

A large-scale study on the adoption of anti …

Noels Schulzen

Runs the ARACNE algorithm for reverse engineering cellular networks ... A downstream visualization and analysis tool for gene set enrichment results with interactive web visualizer. ... Calculation of features from clustered flow cytometry data. Read "the definitive analysis of Stuxnet" (Bruce Schneier), based on reverse engineering of the malware's payload, and imagery analysis. ... one has to understand the physical part as well – the design features of the plant that was ... The backbone of Iran's uranium enrichment effort is the IR-1 centrifuge which goes back to ...

Jason Leghmann

hance a reverse engineered model with external knowledge so that automatic analyses can take this knowledge into account. A key feature of our approach. the reverse engineer to iteratively describe and refine the annotations during the ... Greevy also identified features with dynamic analysis and introduced a fea-.

Jessica Kolhmann

Since the focus of this article is on feature engineering, just like our previous article, we will re-use our simple text pre-processor which focuses on removing special characters, extra whitespaces, digits, stopwords and lower casing the text corpus. An Overview of Feature-Oriented Software …