• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Fulcrum – An Open-Implementation Approach to Context-Aware Publish/Subscribe (2004)

by R T Boyer, W G Griswold
Add To MetaCart

Tools

Sorted by:
Results 1 - 7 of 7

Striving for Versatility in Publish/Subscribe Infrastructures," presented at

by Roberto S. Silva Filho, David F. Redmiles - 5th International Workshop on Software Engineering and Middleware (SEM'2005), co-located with ESEC/FSE'05 Conference , 2005
"... 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 ..."
Abstract - Cited by 9 (6 self) - Add to MetaCart
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.
(Show Context)

Citation Context

...nt publish/subscribe infrastructures has demanded support for different interaction protocols, as the example of mobility [4], Internet-scale event notification systems [2], contextaware applications =-=[1]-=-, peer-to-peer networks [5], and the wide use of publish/subscribe infrastructures in different application domains. Hence, we build upon Rosenblum and Wolf’s framework by introducing a new dimension ...

A Survey on Versatility for Publish/Subscribe Infrastructures

by Roberto S. Silva Filho, David F. Redmiles - Sinnema Sinnema, Sinnema Sinnema, , M. M. and and Deelstra Deelstra, Deelstra , 2005
"... Current publish/subscribe middleware infrastructures fall short of mechanisms that allow their customization and configuration to comply with the requirements of different application domains. This shortcoming is a consequence of their original design which does not account for mechanisms or approac ..."
Abstract - Cited by 5 (2 self) - Add to MetaCart
Current publish/subscribe middleware infrastructures fall short of mechanisms that allow their customization and configuration to comply with the requirements of different application domains. This shortcoming is a consequence of their original design which does not account for mechanisms or approaches that allow the evolution of this kind of services. This survey introduces the concept of versatility in publish/subscribe infrastructures and examines the current approaches to versatility in publish-subscribe middleware as well as approaches to versatility that have been applied in other kinds of middleware and may possibly succeed in the context of publish/subscribe infrastructures. In this context, versatility is defined as a set of properties (such as variability, reuse, dynamism and usability) that allows the customization, extension and compression of middleware. This paper surveys existing and advanced software engineering approaches to address those requirements. A comparative framework on software versatility, as a set of properties, is presented to help researches and practitioners to evaluate and compare the strengths and limitations of such approaches that have been or might be applied to this
(Show Context)

Citation Context

...nal reflection as a way to instrument the existing implementation and change the internal implementation of the ORB. An example of a publish/subscribe system that uses open implementation is FULCRUM (=-=Boyer and Griswold 2004-=-),which allows the implementation of different context-aware strategies for the commands available in its subscription language, allowing the support for different domain semantics. YANCEES also suppo...

To

by unknown authors
"... my wife Grace for her endless love, patience and encouragement. Also to my son Daniel and to my parents Roberto and Ana whose personal sacrifices I can never repay. ii TABLE OF CONTENTS ..."
Abstract - Add to MetaCart
my wife Grace for her endless love, patience and encouragement. Also to my son Daniel and to my parents Roberto and Ana whose personal sacrifices I can never repay. ii TABLE OF CONTENTS
(Show Context)

Citation Context

...in-specific support for different types of applications such as: real-time (Gore, Pyarali et al. 2004), mobility (Cugola, Nitto et al. 2001; Murphy, Picco et al. 2006) and context-aware applications (=-=Boyer and Griswold 2004-=-), to cite a few. Publish/subscribe (or pub/sub) infrastructures are an important class of middleware that support the development of event-driven applications (Baldoni, Contenti et al. 2003). They ar...

www.isr.uci.edu www.isr.uci.edu/tech-reports.html An
Analysis
of
Publish/Subscribe
Middleware
Versatility

by Roberto S. Silva Filho, David F. Redmiles, Roberto S. Silva Filho, David F. Redmiles , 2009
"... Versatility is an important quality that enables software to serve multiple purposes in a usable and useful way. As such, versatility is central to middleware in general and publish/subscribe infrastructures specifically. The development of versatile software, however, is difficult. It must achieve ..."
Abstract - Add to MetaCart
Versatility is an important quality that enables software to serve multiple purposes in a usable and useful way. As such, versatility is central to middleware in general and publish/subscribe infrastructures specifically. The development of versatile software, however, is difficult. It must achieve a favorable balance between different software qualities (or non-functional requirements) including: usability, reusability, flexibility, maintainability and performance, while supporting problem domain dependencies and constraints. Developers adopt different strategies in the design of versatile software including: modularization, stabilization, variation, generalization and specialization. By combining these strategies, different versatility approaches have been applied in the construction of infrastructures, for example: minimal core, one-size-fits-all, coordination languages and flexible infrastructures. Each one of have costs and benefits. In this work, we motivate the need for versatility in the publish/subscribe domain, discuss its challenges, propose our own solution to the problem: YANCEES, a flexible publish/subscribe infrastructure, and present the results of a multi-dimensional quantitative and qualitative empirical study where we compare YANCEES with existing versatility approaches in the publish/subscribe domain. We summarize the results in the form of guiding principles, which goal is
(Show Context)

Citation Context

...ain-specific support for different types of applications such as: realtime (Gore, Pyarali et al. 2004), mobility (Cugola, Nitto et al. 2001; Murphy, Picco et al. 2006) and context-aware applications (=-=Boyer and Griswold 2004-=-), to cite a few. Publish/subscribe (or pub/sub) infrastructures are an important class of middleware that support the development of event-driven applications (Baldoni, Contenti et al. 2003). They ar...

Abstract: A Survey of Versatility for Publish/Subscribe

by Roberto Silveira, Silva Filho, David Redmiles, Roberto S. Silva Filho, David F. Redmiles , 2005
"... Current publish/subscribe middleware infrastructures fall short of mechanisms that allow their customization and configuration to comply with the requirements of different application domains. This shortcoming is a consequence of their original design which does not account for mechanisms or approac ..."
Abstract - Add to MetaCart
Current publish/subscribe middleware infrastructures fall short of mechanisms that allow their customization and configuration to comply with the requirements of different application domains. This shortcoming is a consequence of their original design which does not account for mechanisms or approaches that allow the evolution of this kind of service. This survey introduces the concept of versatility in publish/subscribe infrastructures and examines the current approaches to versatility in publish-subscribe middleware as well as approaches to versatility that have been applied in other kinds of middleware and may possibly succeed in the context of publish/subscribe infrastructures. In this context, versatility is defined as a set of properties (such as variability, reuse, dynamism and usability) that allows the customization, extension and compression of middleware. This paper surveys existing and advanced software engineering approaches to address those requirements. A comparative framework on software versatility, as a set of properties, is presented to help researches and practitioners to evaluate and compare the strengths and limitations of such approaches that have been or might be applied to this problem. Our goal is not to compare the approaches with one another, but to show how those approaches can be used to
(Show Context)

Citation Context

...nal reflection as a way to instrument the existing implementation and change the internal implementation of the ORB. An example of a publish/subscribe system that uses open implementation is FULCRUM (=-=Boyer and Griswold 2004-=-),which allows the implementation of different context-aware strategies for the commands available in its subscription language, allowing the support for different domain semantics. YANCEES also suppo...

Table of Contents

by T. Boyer, Robert T. Boyer , 2005
"... xvii 1.0 ..."
Abstract - Add to MetaCart
Abstract not found

General Terms

by Fernando Figueira Filho, Gary M. Olson, Human Factors
"... In open and distributed environments such as web forums, information is produced at an enormous rate by a large num-ber of users with different backgrounds. Thus, effectively communicating information-seeking needs in the form of keywords and filtering information produced by other com-munity member ..."
Abstract - Add to MetaCart
In open and distributed environments such as web forums, information is produced at an enormous rate by a large num-ber of users with different backgrounds. Thus, effectively communicating information-seeking needs in the form of keywords and filtering information produced by other com-munity members still remain an issue. With the aim of ad-dressing this issue, a community search engine is being de-veloped. We will use this system to conduct a series of stud-ies with a group of novice Linux users. Experiments will be
(Show Context)

Citation Context

...nt publish/subscribe infrastructures has demanded support for different interaction protocols, as the example of mobility [4], Internet-scale event notification systems [2], contextaware applications =-=[1]-=-, peer-to-peer networks [5], and the wide use of publish/subscribe infrastructures in different application domains. Hence, we build upon Rosenblum and Wolf’s framework by introducing a new dimension ...

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University