2009 | OriginalPaper | Chapter
Introduction
Author : Tong Li
Published in: An Approach to Modelling Software Evolution Processes
Publisher: Springer Berlin Heidelberg
Activate our intelligent search to find suitable subject content or patents.
Select sections of text to find matching patents with Artificial Intelligence. powered by
Select sections of text to find additional relevant content using AI-assisted search. powered by
The roadmap to evolving a legacy software system into a high quality software system is the software evolution process. Making use of the formalisms of Petri Nets, Hoare Logic and Backus-Naur Form, a semi-formal approach is proposed to construct formal software evolution process models and the corresponding descriptions to effectively support software evolution. The approach is expected to be adopted by software managers, software engineers and stakeholders. In this chapter, besides the concepts of software evolution process and software evolution process model, the advantages of modelling and describing software evolution processes are discussed. The motivations, research methods and the original contributions of the work described in this book are also presented. Furthermore, the success criteria and validation methods for the proposed approach are also given. Finally, an outline is listed to describe the framework of this book. This chapter aims to give an introduction to the research work described in this book.