ACM Computing Surveys (CSUR)
Portholes: supporting awareness in a distributed work group
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
A design framework for Internet-scale event observation and notification
ESEC '97/FSE-5 Proceedings of the 6th European SOFTWARE ENGINEERING conference held jointly with the 5th ACM SIGSOFT international symposium on Foundations of software engineering
An approach to large-scale collection of application usage data over the Internet
Proceedings of the 20th international conference on Software engineering
Software engineering and middleware: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Augmenting the workaday world with Elvin
Proceedings of the Sixth European conference on Computer supported cooperative work
Design and evaluation of a wide-area event notification service
ACM Transactions on Computer Systems (TOCS)
Aspect-oriented programming: Introduction
Communications of the ACM
The JEDI Event-Based Infrastructure and Its Application to the Development of the OPSS WFMS
IEEE Transactions on Software Engineering
Footprint and feature management using aspect-oriented programming techniques
Proceedings of the joint conference on Languages, compilers and tools for embedded systems: software and compilers for embedded systems
Flexible notification for collaborative systems
CSCW '02 Proceedings of the 2002 ACM conference on Computer supported cooperative work
Lightweight Plug-In-Based Application Development
NODe '02 Revised Papers from the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a Networked World
ADEES: An Adaptable and Extensible Event Based Infrastructure
DEXA '02 Proceedings of the 13th International Conference on Database and Expert Systems Applications
Palantír: raising awareness among configuration management workspaces
Proceedings of the 25th International Conference on Software Engineering
Designing software for ease of extension and contraction
ICSE '78 Proceedings of the 3rd international conference on Software engineering
The design of a configurable, extensible and dynamic notification service
Proceedings of the 2nd international workshop on Distributed event-based systems
The Knowledge Engineering Review
Extensible Programming for the 21st Century
Queue - Programming Languages
Two experiences designing for effective security
SOUPS '05 Proceedings of the 2005 symposium on Usable privacy and security
In the eye of the beholder: a visualization-based approach to information system security
International Journal of Human-Computer Studies - Special isssue: HCI research in privacy and security is critical now
Supporting multiple subscription languages by a single event notification overlay in sparse MANETs
MobiDE '06 Proceedings of the 5th ACM international workshop on Data engineering for wireless and mobile access
CRIWG'06 Proceedings of the 12th international conference on Groupware: design, implementation, and use
Hi-index | 0.00 |
Publish/subscribe infrastructures are used as the basic communication and integration framework in many application domains. The majority of those infrastructures, however, fall short of mechanisms that allow their customization and configuration to comply with the requirements of those application domains. In other words, they are not versatile enough to support new and evolving requirements demanded by different applications. The YANCEES (Yet ANother Configurable Extensible Event Service) addresses these versatility issues by relying on a combination of plug-in oriented architecture and extensible languages decomposed over different design dimensions of a publish/subscribe infrastructure. We demonstrate our approach, showing how the YANCEES platform can be useful in reducing the customization, extension and implementation effort of different publish/subscribe infrastructures to attend the demands of many application domains.