Sciweavers

WCRE
2006
IEEE
13 years 10 months ago
On Computing the Canonical Features of Software Systems
Software applications typically have many features that vary in their similarity. We define a measurement of similarity between pairs of features based on their underlying implem...
Jay Kothari, Trip Denton, Spiros Mancoridis, Ali S...
SYNASC
2006
IEEE
105views Algorithms» more  SYNASC 2006»
13 years 10 months ago
A Meta-Model for Enterprise Applications
In the last years, as object-oriented software systems became more and more complex, the need of performing automatically reverse engineering upon these systems has increased sign...
Cristina Marinescu, Ioan Jurca
EVOW
2007
Springer
13 years 11 months ago
Bio-mimetic Evolutionary Reverse Engineering of Genetic Regulatory Networks
The effective reverse engineering of biochemical networks is one of the great challenges of systems biology. The contribution of this paper is two-fold: 1) We introduce a new meth...
Daniel Marbach, Claudio Mattiussi, Dario Floreano
DRM
2007
Springer
13 years 11 months ago
Slicing obfuscations: design, correctness, and evaluation
The goal of obfuscation is to transform a program, without affecting its functionality, such that some secret information within the program can be hidden for as long as possible...
Anirban Majumdar, Stephen Drape, Clark D. Thombors...
WCRE
2007
IEEE
13 years 11 months ago
EvoSpaces Visualization Tool: Exploring Software Architecture in 3D
The EvoSpaces reverse-engineering tool represents the architecture and metrics of complex software systems as 3D software cities. By navigating and interacting with this world, th...
Sazzadul Alam, Philippe Dugerdil
WCRE
2007
IEEE
13 years 11 months ago
Parametric Process Model Inference
Legacy applications can be difficult and time-consuming to understand and update due to the lack of modern abstraction mechanisms in legacy languages, as well as the gradual dete...
Saurabh Sinha, G. Ramalingam, Raghavan Komondoor
WCRE
2007
IEEE
13 years 11 months ago
Visualizing Software Architecture Evolution Using Change-Sets
When trying to understand the evolution of a software system it can be useful to visualize the evolution of the system’s architecture. Existing tools for viewing architectural e...
Andrew McNair, Daniel M. Germán, Jens H. We...
WCRE
2007
IEEE
13 years 11 months ago
Dynamic Protocol Recovery
Dynamic protocol recovery tries to recover a component’s sequencing constraints by means of dynamic analysis. This problem has been tackled by several automaton learning approac...
Jochen Quante, Rainer Koschke
WCRE
2007
IEEE
13 years 11 months ago
Dynamic Analysis Techniques for the Reconstruction of Architectural Views
Gaining an understanding of software systems is an important discipline in many software engineering contexts. It is essential that software engineers are assisted as much as poss...
Bas Cornelissen
WCRE
2007
IEEE
13 years 11 months ago
A Model to Understand the Building and Running Inter-Dependencies of Software
The notion of functional or modular dependency is fundamental to understand the architecture and inner workings of any software system. In this paper, we propose to extend that no...
Daniel M. Germán, Jesús M. Gonz&aacu...