Adaptable and evolving software for eternal systems

  • Authors:
  • Reiner Hähnle;Ina Schaefer

  • Affiliations:
  • Department of Computer Science, Technische Universität Darmstadt, Darmstadt, Germany;Institute for Software Engineering and Automotive Informatics, Technical University of Braunschweig, Braunschweig, Germany

  • Venue:
  • ISoLA'12 Proceedings of the 5th international conference on Leveraging Applications of Formal Methods, Verification and Validation: technologies for mastering change - Volume Part I
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Modern software systems are extremely long-lived and have to adapt to changing user requirements and evolving environment conditions, such as different hardware or resource constraints [6,9]. Furthermore, they have to remain operational over long periods of time which requires to alter their functional or non-functional behavior without halting the system's operation [3]. These phenomena related to evolving and long-lived software systems pose new challenges for software engineering concepts, methods and tools.