Detecting Architectural Erosion using Runtime Verification

The architecture of a system captures important design decisions for the system. Over time, changes in a system's implementation may lead to violations of specific design decisions. This problem is common in industry and known as architectural erosion. Since it may have severe consequences on t...

Full description

Bibliographic Details
Main Authors: Diego Marmsoler, Ana Petrovska
Format: Article
Language:English
Published: Open Publishing Association 2019-09-01
Series:Electronic Proceedings in Theoretical Computer Science
Online Access:http://arxiv.org/pdf/1909.05973v1