A Uniform Programming Abstraction for Effecting Autonomic Adaptations onto Software Systems.
Giuseppe ValettoGail E. KaiserDan B. PhungPublished in: ICAC (2005)
Keyphrases
- software systems
- autonomic systems
- software engineering
- programming language
- source code
- software components
- software development
- software design
- software architecture
- software maintenance
- metamodel
- high level
- linux kernel
- software testing
- functional requirements
- software engineers
- product lines
- data abstraction
- software evolution
- open source
- software quality
- real world
- software developers
- multi agent systems
- development environment
- software reuse
- program understanding
- maintenance activities
- complex software systems
- design patterns