Domain-based change impact analysis in software maintenance
Decanato - Facoltà di scienze informatiche
Data d'inizio: 9 Giugno 2010
Data di fine: 10 Giugno 2010
The Faculty of Informatics is pleased to announce a seminar given by Amir Aryani
DATE: Wednesday, June 9th 2010
PLACE: USI Università della Svizzera italiana, room SI-008, Informatics building (Via G. Buffi 13)
Change propagation has mainly been estimated by maintenance history or source code analysis. However, sometimes history and code are inaccessible, or impractical to analyse, such as for heterogeneous sources.
Domain-based change impact analysis is a novel methodology for analysing change propagation in software using only the domain-level behavioural model of a system. Such a method is independent of formal architectural representations and practical for software systems with heterogeneous subsystems, or missing or undocumented source code.
This presentation reports on application of domain-based analysis to a significant (enterprise) system, and compare the results of performed both domain analysis and a well known history-based analysis. Like history-based approaches, domain based analysis reveals coupling between software components, can assist to prevent errors in software maintenance, and predict change propagation.
Amir Aryani is a PhD candidate in DSEA group at RMIT University, Australia.
He has more than 12 years experience in software industry, and currently working for Mercury Computer Systems as a software engineer.
HOST: Prof. Michele Lanza