A Platform for the Automated Provisioning of Architecture Information for Large-Scale Service-Oriented Software Systems.
Lecture Notes in Computer Science(2018)
摘要
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.
更多查看译文
关键词
Software architecture knowledge,Architecture documentation,Architecture model,Architecture extraction,Service-based systems,Code analysis,Software analytics
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络