A Framework for Reverse Engineering. Building Tools for Software Quality Analysis and Software Understanding

A Framework for Reverse Engineering. Building Tools for Software Quality Analysis and Software Understanding

Thomas Panas

     

бумажная книга



Издательство: Книга по требованию
Дата выхода: июль 2011
ISBN: 978-3-6391-3225-0
Объём: 140 страниц
Масса: 233 г
Размеры(В x Ш x Т), см: 23 x 16 x 1

Reverse engineering is an activity supporting the comprehension of complex software systems. Considering the size of modern software systems, comprehension is anything but simple and must be supported by tools. Many components (tools) for software retrieval, analysis and visualization exist and are already considered best practice. Unfortunately, these stand-alone components are ineffective by themselves. It is therefore important that users be able to assemble arbitrary components into powerful reverse engineering tools. Component assembly, however, is not a trivial task. In this book, we describe the VizzAnalyzer Framework, a composition system that has been designed and implemented to support building reverse engineering tools. The framework facilitates the flexible and rapid composition of user-defined tools. Components are adapted at design time and selected and composed at run time. Moreover, we present two evaluations of the framework, validating its qualities. This book is for anyone who is interested in software reverse engineering, its process and tools, as well as anyone who wants to learn about automated software quality assessment.

Данное издание не является оригинальным. Книга печатается по технологии принт-он-деманд после получения заказа.

Каталог