Poster
![]() |
Analysis of Versatility Trade-offs of Publish/Subscribe InfrastructuresRoberto Silveira Silva Filho Ph.D. Candidate, Department of Informatics Advisor: David Redmiles Donald Bren School of Information and Computer Sciences University of California, Irvine |
Abstract
In order to stay current with the constant evolution of application and networking requirements, Middleware must be versatile. The development of versatile middleware, however, is non trivial. From the point of view of the infrastructure developers, it requires the right balance of software qualities such as configurability, extensibility, and maintainability; whereas from the point of view of the infrastructure users, it requires the right amount of performance, reusability and usability. These qualities many times conflict with each other, in non-obvious ways. This work presents a result of a quantitative and qualitative analysis of industrial and research publish/subscribe infrastructures, identifying design trade-offs and deriving principles that help developers achieve a favorable balance between these software qualities.
Bio
Roberto Silva Filho is Ph.D. candidate in Software Engineering at the Department of Informatics of the Donald Bren School of Information and Computer Sciences at University of California, Irvine, and member of the Institute for Software Research. He holds a M.Sc. degree in Information and Computer Sciences from UC, Irvine and another one from the Institute of Computing at University of Campinas, Brazil. His research interests crosscut the areas of Software Engineering, Middleware and CSCW.