A Platform for the Automated Provisioning of Architecture Information for Large-Scale Service-Oriented Software Systems

被引:1
|
作者
Buchgeher, Georg [1 ]
Weinreich, Rainer [2 ]
Huber, Heinz [3 ]
机构
[1] Software Competence Ctr Hagenberg GmbH, Hagenberg Im Muhlkreis, Austria
[2] Johannes Kepler Univ Linz, Linz, Austria
[3] Raiffeisen Software GmbH, Linz, Austria
来源
关键词
Software architecture knowledge; Architecture documentation; Architecture model; Architecture extraction; Service-based systems; Code analysis; Software analytics;
D O I
10.1007/978-3-030-00761-4_14
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:203 / 218
页数:16
相关论文
共 50 条
  • [1] Automated Integration of Service-Oriented Software Systems
    Autili, Marco
    Inverardi, Paola
    Tivoli, Massimo
    [J]. FUNDAMENTALS OF SOFTWARE ENGINEERING, FSEN 2015, 2015, 9392 : 30 - 45
  • [2] A Dynamic Service-Oriented Software Architecture for Highly Automated Vehicles
    Kampmann, Alexandru
    Alrifaee, Bassam
    Kohout, Markus
    Wuestenberg, Andreas
    Woopen, Timo
    Nolte, Marcus
    Eckstein, Lutz
    Kowalewski, Stefan
    [J]. 2019 IEEE INTELLIGENT TRANSPORTATION SYSTEMS CONFERENCE (ITSC), 2019, : 2101 - 2108
  • [3] Models for the Automated Integration of Service-oriented Software Systems
    Inverardi, Paola
    [J]. 2017 IEEE/ACM 9TH INTERNATIONAL WORKSHOP ON MODELLING IN SOFTWARE ENGINEERING (MISE), 2017, : 2 - 2
  • [4] A Software Architecture to Control Service-Oriented Manufacturing Systems
    Gaiardelli, Sebastiano
    Spellini, Stefano
    Panato, Marco
    Lora, Michele
    Fummi, Franco
    [J]. PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 40 - 43
  • [5] SOFTWARE TECHNOLOGY Service-Oriented Architecture and Legacy Systems
    Serrano, Nicolas
    Hernantes, Josune
    Gallardo, Gorka
    [J]. IEEE SOFTWARE, 2014, 31 (05) : 15 - 19
  • [6] Automated service provisioning in heterogeneous large-scale environment
    Khalil, A
    Braun, T
    [J]. NOMS 2002: IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM: MANAGEMENT SOLUTIONS FOR THE NEW COMMUNICATIONS WORLD, 2002, : 575 - 588
  • [7] Pattern-Based Software Architecture for Service-Oriented Software Systems
    Pahl, Claus
    Barrett, Ronan
    [J]. E-INFORMATICA SOFTWARE ENGINEERING JOURNAL, 2010, 4 (01) : 31 - 45
  • [8] Service-oriented software testing platform
    Liu, Fagui
    Luo, Chunwei
    [J]. INTEGRATION AND INNOVATION ORIENT TO E-SOCIETY, VOL 2, 2007, 252 : 50 - +
  • [9] Service-oriented software testing platform
    School of Computer Science and Engineering, South China University of Technology, Guangzhou
    Guangdong
    510640, China
    [J]. IFIP Advances in Information and Communication Technology, 2007, (50-59)
  • [10] Towards a service-oriented architecture for mobile information systems
    Rehrl, K
    Bortenschlager, M
    Reich, S
    Rieser, H
    Westenthaler, R
    [J]. MOBILE INFORMATION SYSTEMS-BK, 2005, 158 : 37 - 50