Architecture based evolution of software systems

Luis Filipe Andrade, José Luiz Fiadeiro

Research output: Chapter in Book/Report/Conference proceedingConference contribution

19 Citations (Scopus)

Abstract

Although architectural concepts and techniques have been considered mainly as a means of controlling the complexity of developing software, we argue, and demonstrate, that they can play a vital role in supporting current needs for systems that can evolve and adapt, in run-time, to changes that occur in the application or business domain in which they operate.

Original languageEnglish
Title of host publicationFormal Methods for Software Architectures
EditorsM. Bernardo, P. Inverardi
Place of PublicationBerlin
PublisherSpringer Verlag
Pages148-181
Number of pages34
Volume2804
ISBN (Electronic)9783540398004
ISBN (Print)9783540200833
DOIs
Publication statusPublished - 2003
EventThird International School on Formal Methods for the Design of Computer, Communication and Software Systems: Software Architectures, SFM 2003 - Bertinoro, Italy
Duration: 22 Sep 200327 Sep 2003

Publication series

NameLecture Notes in Computer Science
PublisherSpringer Verlag
ISSN (Print)0302-9743

Conference

ConferenceThird International School on Formal Methods for the Design of Computer, Communication and Software Systems
CountryItaly
CityBertinoro
Period22/09/0327/09/03

Keywords

  • Design Pattern
  • Software Architecture
  • Saving Account
  • Business Rule
  • Business Entity

Fingerprint Dive into the research topics of 'Architecture based evolution of software systems'. Together they form a unique fingerprint.

  • Cite this

    Andrade, L. F., & Fiadeiro, J. L. (2003). Architecture based evolution of software systems. In M. Bernardo, & P. Inverardi (Eds.), Formal Methods for Software Architectures (Vol. 2804, pp. 148-181). (Lecture Notes in Computer Science). Springer Verlag. https://doi.org/10.1007/978-3-540-39800-4_8