Design recovery and maintenance of build systems

B Adams, H Tromp, K De Schutter… - 2007 IEEE …, 2007 - ieeexplore.ieee.org
The build system forms an indispensable part of any software project. It needs to evolve in
parallel with the source code in order to build, test and install the software. Unfortunately …

Architecture and method for versioning registry entries in a distributed program build

JE Melski, H Nguyen - US Patent 9,069,644, 2015 - Google Patents
A method for executing program builds. According to one embodiment of the invention, jobs
are scheduled for a program build based on dependencies between the jobs, where at least …

Architectural layer recovery for software system understanding and evolution

G Scanniello, A D'Amico, C D'Amico… - Software: Practice and …, 2010 - Wiley Online Library
This paper presents an approach to identify software layers for the understanding and
evolution of software systems implemented with any object‐oriented programming …

Design principles in architectural evolution: a case study

M Wermelinger, Y Yu, A Lozano - 2008 IEEE international …, 2008 - ieeexplore.ieee.org
We wish to investigate how structural design principles are used in practice, in order to
assess the utility and relevance of such principles to the maintenance of large, complex …

An approach for architectural layer recovery

G Scanniello, A D'Amico, C D'Amico… - Proceedings of the 2010 …, 2010 - dl.acm.org
In this paper we present an approach to identify software layers for the understanding and
evolution of object oriented software systems. The approach first identifies relations between …

Co-Evolution of source code and the build system: impact on the introduction of AOSD in legacy systems

B Adams - 2008 - biblio.ugent.be
Software is omnipresent in our daily lives. As users demand ever more advanced features,
software systems have to keep on evolving. In practice, this means that software developers …

An implementation of open source operating system on multiprocessor system-on-a-chip

Z Tan, S Zheng, P Liu, G Lin - IEEE Transactions on Consumer …, 2006 - ieeexplore.ieee.org
Rich requirements from high definition television (HDTV) decoder argue the supports of
complex architecture and operating system (OS). As an embedded system, multi-processor …

[PDF][PDF] An Empirical Study of Software Packaging Stability

JC Champaign - 2003 - cs.uwaterloo.ca
An Empirical Study of Software Packaging Stability Page 1 An Empirical Study of Software
Packaging Stability by John C. Champaign A thesis presented to the University of Waterloo in …

LIVE SYSTEM FORENSICS USING VOLATILITY

M SIVASAKTHIVEL, R NAGARAJAN… - papers.ssrn.com
Abstract The problem of Live System Forensics involves developing efficient and robust
methodologies, tools, and techniques to gather, preserve, and analyze digital evidence from …

[PDF][PDF] Trends in Software Evolution

E Eijkelenboom - 2005 - Citeseer
The present research means to determine the existence of trends in the evolution of Java
systems. A trend is defined as common metrical behaviour for a large number classes …