ArchEvol
Student: Eugen Nistor, UC Irvine/ISR
Advisor: André van der Hoek, UC Irvine/ISR
Abstract: ArchEvol is a development environment that makes developers aware of where concerns are implemented in the system and provides visualizations for assessing the negative effects of scattering and tangling of concerns over the existing system modularization. ArchEvol represents a paradigm shift from other concern-based development methods in that concerns drive the development process, occurrences of concerns are identified while the source code is being developed, and high-level properties of concerns are continuously visualized during development at the architectural level.
Bio:
Eugen is a Ph.D. candidate in the Department of Informatics at the Donald Bren School of Information and Computer Sciences at the University of California, Irvine, working with Prof. van der Hoek. His main interests are software architecture design and concern-based development environments. He has been a Research Intern at NASA, IBM Research and Google. |