Strategies for implementing new software processes: an evaluation of a contingency framework
SIGCPR '96 Proceedings of the 1996 ACM SIGCPR/SIGMIS conference on Computer personnel research
Adaptive software development: a collaborative approach to managing complex systems
Adaptive software development: a collaborative approach to managing complex systems
A Practical Guide to Feature-Driven Development
A Practical Guide to Feature-Driven Development
The Vision of Autonomic Computing
Computer
Communications of the ACM
Runtime measurements in the cloud: observing, analyzing, and reducing variance
Proceedings of the VLDB Endowment
Hi-index | 0.00 |
Design, development and operation of self managing systems are extremely challenging. Having an appropriate development model is of paramount significance for self managing systems. Various approaches have been studied and used in the past. It has been observed that self managing systems may be very good candidates for agile modelling and development. In this paper, we propose a generic architecture along with a life cycle and an Agile Modelling Approach (AMA) for developing self-managing systems. AMA may be applied to software development projects in an effective, flexible and lightweight manner. Moreover, AMA may be used for requirements, analysis, architecture and design, along with the use-case, object, aspect, data or user-interface models.