[图书][B] Introduction and roadmap: History and challenges of software evolution

T Mens, S Demeyer, T Mens - 2008 - Springer
The ability to evolve software rapidly and reliably is a major challenge for software
engineering. In this introductory chapter we start with a historic overview of the research …

Formal concept analysis-based class hierarchy design in object-oriented software development

R Godin, P Valtchev - Formal Concept Analysis: Foundations and …, 2005 - Springer
The class hierarchy is an important aspect of object-oriented software development. Design
and maintenance of such a hierarchy is a difficult task that is often accomplished without any …

Refactorings of design defects using relational concept analysis

N Moha, AM Rouane Hacene, P Valtchev… - … Concept Analysis: 6th …, 2008 - Springer
Software engineers often need to identify and correct design defects, ie, recurring design
problems that hinder development and maintenance by making programs harder to …

Migration of legacy information systems

T Mens, S Demeyer, JL Hainaut, A Cleve, J Henrard… - Software …, 2008 - Springer
This chapter addresses the problem of platform migration of large business applications, that
is, complex software systems built around a database and comprising thousands of …

Program analysis and transformation for data-intensive system evolution

A Cleve - 2010 IEEE International Conference on Software …, 2010 - ieeexplore.ieee.org
Data-intensive software systems are generally made of a database and a collection of
application programs in strong interaction with the former. They constitute critical assets in …

Identifying components in object-oriented programs using dynamic analysis and clustering

S Allier, HA Sahraoui, S Sadou - Proceedings of the 2009 Conference of …, 2009 - dl.acm.org
We propose an approach for component candidate identification as a first step towards the
extraction of component-based architectures from object-oriented programs. Our approach …

A method for enterprise knowledge map construction based on social classification

L Liu, J Li, C Lv - … and Behavioral Science: The Official Journal …, 2009 - Wiley Online Library
Abstract Knowledge map is an important and effective instrument for enterprise knowledge
management. A large number of unordered knowledge resources in the enterprises bring …

A catalog of patterns for concept lattice interpretation in software reengineering

MU Bhatti, N Anquetil, M Huchard… - SEKE 2012: 24th …, 2012 - inria.hal.science
Formal Concept Analysis (FCA) provides an important approach in software reengineering
for software understanding, design anomalies detection and correction. However, FCA …

Reconsidering classes in procedural object-oriented code

MU Bhatti, S Ducasse… - 2008 15th Working …, 2008 - ieeexplore.ieee.org
Object-oriented software may show signs of procedural thinking because of lack of design or
due to design erosion over a period of time. We refer to such a software as procedural object …

Retiming synchronous circuitry with imprecise delays

I Karkowski, RHJM Otten - Proceedings of the 32nd annual ACM/IEEE …, 1995 - dl.acm.org
Often, and certainly in the early stages of a design, the knowledge about delays is imprecise.
Stochastic programming is not an adequate means to account for this imprecision. Not only …