Home // International Journal On Advances in Software, volume 6, numbers 1 and 2, 2013 // View article


Automated Tailoring of Application Lifecycle Management Systems to Existing Development Processes

Authors:
Matthias Biehl
Jad El-khoury
Martin Törngren

Keywords: Application Lifecycle Management; Process Modeling; Tool Integration; Tool Chain; Generative Approach; Model Driven Development

Abstract:
Application lifecycle management approaches are used to tame the increasing complexity, size and number of development artifacts. Throughout the application lifecycle, a number of tools are used to create a diversity of development artifacts. It is widely believed that the efficiency of development can be improved by the integration of these tools. However, such integrated solutions are not accepted by practitioners if the solutions are not aligned with the established development culture, processes and standards. Thus, application lifecycle management needs to be tailored to the specific corporate needs. The tailoring, however, is typically performed manually and is thus resource intensive. We propose a cost efficient tailoring approach for application lifecycle management, which is based on reuse and automation. We explore to what extent existing process models can be reused for automatically configuring the application lifecycle management system, so it is aligned with the development process. We identify a number of relationship patterns between the development process and its supporting tool chain and show how the patterns can be used for constructing a tool chain. In three case studies, we examine the practical applicability of the approach.

Pages: 104 to 118

Copyright: Copyright (c) to authors, 2013. Used with permission.

Publication date: June 30, 2013

Published in: journal

ISSN: 1942-2628