A Platform for the Automated Provisioning of Architecture Information for Large-scale Service-oriented Software Systems

Research output: Chapter in Book/Report/Conference proceedingConference proceedingspeer-review

Abstract

Providing valid architecture information to stakeholders remains a challenge, as the effort required for documenting and maintaining this information over a longer period of time is very high. Automatically and continuously extracting architecture information from the system implementation makes it possible to document and keep architecture information up-to-date. In large software systems, architecture extraction has to deal with the continuous and efficient extraction of architectural information from very large code bases. In cooperation with a company from the financial sector, we have developed over several years a platform for the automatic extraction and provision of architectural information for large-scale service-oriented software systems. The platform was evaluated in a real industrial environment. The results of this evaluation show that it can provide up-to-date architectural information for large code bases on a daily basis. It also provides information on the trustworthiness of the extracted information and how it can be improved.
Original languageEnglish
Title of host publicationEuropean Conference on Software Architecture (ECSA 2018), September 24-18, Madrid, Spain, Springer LNCS, 2018.
Editors Cuesta C., Garlan D., Pérez J.
PublisherSpringer International Publishing
Pages203-218
Number of pages16
Volume11048
ISBN (Print)978-3-030-00760-7
DOIs
Publication statusPublished - 2018

Publication series

NameLecture Notes in Computer Science (LNCS)

Fields of science

  • 202005 Computer architecture
  • 202017 Embedded systems
  • 102 Computer Sciences
  • 102002 Augmented reality
  • 102006 Computer supported cooperative work (CSCW)
  • 102011 Formal languages
  • 102015 Information systems
  • 102022 Software development
  • 202022 Information technology
  • 502032 Quality management
  • 502050 Business informatics

JKU Focus areas

  • Computation in Informatics and Mathematics
  • Management and Innovation

Cite this