GI LogoGI Logo
  • Anmelden
Digitale Bibliothek
    • Gesamter Bestand

      • Bereiche & Sammlungen
      • Titel
      • Autor
      • Erscheinungsdatum
      • Schlagwort
    • Diese Sammlung

      • Titel
      • Autor
      • Erscheinungsdatum
      • Schlagwort
Digital Bibliothek der Gesellschaft für Informatik e.V.
GI-DL
    • English
    • Deutsch
  • Deutsch 
    • English
    • Deutsch
Dokumentanzeige 
  •   Startseite
  • Lecture Notes in Informatics
  • Proceedings
  • Software Engineering
  • P143 - Software Engineering 2009
  • Dokumentanzeige
JavaScript is disabled for your browser. Some features of this site may not work without it.
  •   Startseite
  • Lecture Notes in Informatics
  • Proceedings
  • Software Engineering
  • P143 - Software Engineering 2009
  • Dokumentanzeige

Stopping (and reversing) the architectural erosion of software systems. An industrial case study

Autor(en):
Merkle, Bernhard [DBLP]
Zusammenfassung
During the evolution of a software system it becomes more and more difficult to understand the originally planned software architecture. An architectural erosion happens for various reasons during the development phases. In this paper we describe an approach to stop and reverse architectural degeneration of software systems. Using this method, the software architecture can even be improved, especially on the long term. Many projects suffer a loss of the initial software architecture over the project lifetime and end up with a nearly unmanageable code base. Symptoms are e.g. undocumented software architectures, unwanted or unknown dependencies, and an unknown number of changes. In the end such systems often end like the 'big ball of mud' and the only solution is to throw them away and start again from scratch. In most cases however one can not afford to lose the investment in the current code base, therefore it is essential to keep an eye on the architecture and monitor it on a regular basis. Recently several tools have become available to accomplish and automate this task and we were able to apply it to a critical project. SICK AG is the worldwide leading provider of sensor solutions, especially laser scanners. We describe a real case study where we were able to stop and even reverse the architectural erosion.
  • Vollständige Referenz
  • BibTeX
Merkle, B., (2009). Stopping (and reversing) the architectural erosion of software systems. An industrial case study. In: Liggesmeyer, P., Engels, G., Münch, J., Dörr, J. & Riegel, N. (Hrsg.), Software Engineering 2009. Bonn: Gesellschaft für Informatik e.V.. (S. 23-24).
@inproceedings{mci/Merkle2009,
author = {Merkle, Bernhard},
title = {Stopping (and reversing) the architectural erosion of software systems. An industrial case study},
booktitle = {Software Engineering 2009},
year = {2009},
editor = {Liggesmeyer, Peter AND Engels, Gregor AND Münch, Jürgen AND Dörr, Jörg AND Riegel, Norman} ,
pages = { 23-24 },
publisher = {Gesellschaft für Informatik e.V.},
address = {Bonn}
}
DateienGroesseFormatAnzeige
gi-proc-143-010.pdf73.40Kb PDF Öffnen

Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Feedback abschicken

Mehr Information

ISBN: 978-3-88579-237-6
ISSN: 1617-5468
Datum: 2009
Sprache: en (en)
Typ: Text/Conference Paper
Sammlungen
  • P143 - Software Engineering 2009 [31]

Zur Langanzeige


Über uns | FAQ | Hilfe | Impressum | Datenschutz

Gesellschaft für Informatik e.V. (GI), Kontakt: Geschäftsstelle der GI
Diese Digital Library basiert auf DSpace.

 

 


Über uns | FAQ | Hilfe | Impressum | Datenschutz

Gesellschaft für Informatik e.V. (GI), Kontakt: Geschäftsstelle der GI
Diese Digital Library basiert auf DSpace.