June 17, 2003
McDonnell Douglas Auditorium, University of California, Irvine

2003 Forum Home

For More Information

ISR Home

ISR Sponsors

Event Sponsor:


 

Poster

Reconciling Architectural Discovery and Recovery to Stem Architectural Erosion

Student: Vladimir Jakobac

Advisor: Nenad Medvidovic

Abstract: Architectural artifacts of a software system are often out of sync with the system's requirements and its implementation, and the architecture becomes outdated, or eroded. Our approach combines software requirements, implementations, and architectural styles to stem architectural erosion. Requirements serve as the basis of discovering a software system's architecture. Implementations serve as the basis of recovering the system's architecture. Because of their different inputs, discovery and recovery are likely to result in different and possibly incomplete architectural models. Architectural styles can be used to reconcile the two models and combine them into a coherent and complete model of the software system's architecture.

Bio: Vladimir Jakobac is a second-year Ph.D. student in Computer Science at the University of Southern California. His research interests include software architectures, middleware technologies, and reverse engineering, with emphasis on architectural recovery.

 


Home | About ISR | News | Research | Tech Trans | Tech Reports | Events | People | External Advisory Committee | Sponsors | Sponsorship | Email List | Directions | Contact Info | Other Links | Site Map
UC Institute for Software Research
ICS 2, Building 304
University of California, Irvine
Irvine, CA 92697-3425
Send comments to isr@uci.edu