Trends in computer science research
Self-adaptive software: Landscape and research challenges