Welcome to our new site version. Your web page bookmarks may have changed, please search for pages by title to update them. Having problems ? Please try clearing your web browser cache and hard-reloading your web page first before contacting our webmaster.

Helios: Impact Analysis for Event-Based Systems

[document] Submitted on 17 September, 2019 - 09:43
Keywords Dependencies Helios: Impact Analysis for Event-Based Systems State-Based Dependencies Inter-Component Dependencies
Standards groups

In general, changing complex software systems often results in unintended efects that can be very costly or can have serious negative consequences [16]. At the same time, complex code changes require substantial engineering eort
and can often only be justied when the added value exceeds the maintenance costs [5, 30]. To estimate the maintenance risks and costs of a given change request, researchers have developed two major impact analysis techniques [6]:
(1) tracebility analysis and (2) dependency analysis. In this paper, we focus on dependency-based impact analysis techniques that show how changes to a source code element affect other source code elements.

Most impact analysis techniques focus on procedural, functional, and object-based dependencies [2, 13, 14, 23, 24], while some techniques perform domain-specic analyses such as impact analysis of database schema changes [18]. No current impact analysis techniques can be readily applied to event-based applications because the event-based architectural style utilizes implicit invocations. In particular, the impact of changes on event-based system components is more difficult to analyze because these components, by design, do not know the receivers of the messages they send.

Metadata
Date published
UNKNOWN
Document type
technical white paper
Pages
10
Replaced/Superseded by document(s)
Cancelled by
Amended by
File MIME type Size (KB) Language Download
usc-csse-2009-517.pdf application/pdf   499.32 KB English DOWNLOAD!
File attachments
Organisation(s)
Defines standard
Visit also