Tese de doutoramento em Informática (ramo de conhecimento em Fundamentos da Computação)Program understanding is emerging as a key concern in software engineering. In a situation in which the only quality certificate of the running software artifact still is life-cycle endurance, customers and software producers are little prepared to modify or improve running code. However, faced with so risky a dependence on legacy software, managers are more and more prepared to spend resources to increase confidence on - i.e., the level of understanding of - their (otherwise untouchable) code. In fact the technological and economical relevance of legacy software as well as the complexity of their re-engineering entails the need for rigour. Addressin...
Program slicing is a useful analysis for aiding different software engineering activities. In the ...
An alternative approach to developing reusable components from scratch is to recover them from exist...
The fact that requirement changes are inherent in software projects is well known. All successful so...
This paper reports on the development of specific slicing techniques for functional programs and the...
AbstractThis paper reports on the development of specific slicing techniques for functional programs...
grau de Doutor em Informática, ramo de Fundamentos da Computação ii Acknowledgements First of all...
Program slice is the part of program that may take the program off the path of the desired output at...
Current software development often relies on non trivial coordination logic for combining autonomous...
An alternative approach to developing reusable components from scratch is to recover them from exist...
This paper reports on the development of specific slicing techniques for functional programs and the...
Tese de doutoramento em Informática (área de especialização em Ciências da Computação)As a specific...
Program understanding is an important aspect in Software Maintenance and Reengineering. Understandin...
Program slicing is a well known family of techniques used to identify code fragments which depend on...
The identification of reusable assets in existing systems is an important problem to be solved to sp...
The identification of reusable assets in existing systems is an important problem to be solved to sp...
Program slicing is a useful analysis for aiding different software engineering activities. In the ...
An alternative approach to developing reusable components from scratch is to recover them from exist...
The fact that requirement changes are inherent in software projects is well known. All successful so...
This paper reports on the development of specific slicing techniques for functional programs and the...
AbstractThis paper reports on the development of specific slicing techniques for functional programs...
grau de Doutor em Informática, ramo de Fundamentos da Computação ii Acknowledgements First of all...
Program slice is the part of program that may take the program off the path of the desired output at...
Current software development often relies on non trivial coordination logic for combining autonomous...
An alternative approach to developing reusable components from scratch is to recover them from exist...
This paper reports on the development of specific slicing techniques for functional programs and the...
Tese de doutoramento em Informática (área de especialização em Ciências da Computação)As a specific...
Program understanding is an important aspect in Software Maintenance and Reengineering. Understandin...
Program slicing is a well known family of techniques used to identify code fragments which depend on...
The identification of reusable assets in existing systems is an important problem to be solved to sp...
The identification of reusable assets in existing systems is an important problem to be solved to sp...
Program slicing is a useful analysis for aiding different software engineering activities. In the ...
An alternative approach to developing reusable components from scratch is to recover them from exist...
The fact that requirement changes are inherent in software projects is well known. All successful so...