Reliable communication in the presence of failures
ACM Transactions on Computer Systems (TOCS)
Communications of the ACM
The ProcessWall: a process state server approach to process programming
SDE 5 Proceedings of the fifth ACM SIGSOFT symposium on Software development environments
GRPC: a communication cooperation mechanism in distributed systems
ACM SIGOPS Operating Systems Review
SPADE: an environment for software process analysis, design, and enactment
Software process modelling and technology
Static analysis techniques for predicting the behavior of active database rules
ACM Transactions on Database Systems (TODS)
An overview of workflow management: from process modeling to workflow automation infrastructure
Distributed and Parallel Databases - Special issue on software support for work flow management
APPL/A: a language for software process programming
ACM Transactions on Software Engineering and Methodology (TOSEM)
A structured approach for the definition of the semantics of active databases
ACM Transactions on Database Systems (TODS)
A Component- and Message-Based Architectural Style for GUI Software
IEEE Transactions on Software Engineering - Special issue: best papers of the 17th International Conference on Software Engineering (ICSE-17)
A framework for event-based software integration
ACM Transactions on Software Engineering and Methodology (TOSEM)
Supporting Cooperation in the SPADE-1 Environment
IEEE Transactions on Software Engineering
Assessing process-centered software engineering environments
ACM Transactions on Software Engineering and Methodology (TOSEM)
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
IEEE Transactions on Software Engineering
Inside distributed COM
Tolerating Deviations in Process Support Systems via Flexible Enactment of Process Models
IEEE Transactions on Software Engineering
Architecture-based runtime software evolution
Proceedings of the 20th international conference on Software engineering
Exploiting an event-based infrastructure to develop complex distributed systems
Proceedings of the 20th international conference on Software engineering
Time, clocks, and the ordering of events in a distributed system
Communications of the ACM
Apel: A Graphical Yet Executable Formalism forProcess Modeling
Automated Software Engineering
A Decentralized Architecture for Software Process Modeling and Enactment
IEEE Internet Computing
Software Process Model Evolution in the SPADE Environment
IEEE Transactions on Software Engineering
Yeast: A General Purpose Event-Action System
IEEE Transactions on Software Engineering
µCODE: A Lightweight and Flexible Mobile Code Toolkit
MA '98 Proceedings of the Second International Workshop on Mobile Agents
IS&N '97 Proceedings of the Fourth International Conference on Intelligence and Services in Networks: Technology for Cooperative Competition
Process enactment support in a distributed environment
WET-ICE '95 Proceedings of the 4th Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises (WET-ICE'95)
HICSS '99 Proceedings of the Thirty-second Annual Hawaii International Conference on System Sciences-Volume 8 - Volume 8
An Efficient Multicast Protocol for Content-Based Publish-Subscribe Systems
ICDCS '99 Proceedings of the 19th IEEE International Conference on Distributed Computing Systems
Discourse with disposable computers: how and why you will talk to your tomatoes
WOES'99 Proceedings of the Workshop on Embedded Systems on Workshop on Embedded Systems
Intra- and inter-domain multicast routing protocols: A survey and taxonomy
IEEE Communications Surveys & Tutorials
Software engineering for mobility: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Exploiting IP multicast in content-based publish-subscribe systems
IFIP/ACM International Conference on Distributed systems platforms
Achieving scalability and expressiveness in an Internet-scale event notification service
Proceedings of the nineteenth annual ACM symposium on Principles of distributed computing
Publish/Subscribe in a mobile enviroment
Proceedings of the 2nd ACM international workshop on Data engineering for wireless and mobile access
Design and evaluation of a wide-area event notification service
ACM Transactions on Computer Systems (TOCS)
Channeled multicast for group communications
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 3
On the event coordination in multi-component systems
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
A service architecture for mobile teamwork
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Architectural concerns in distributed and mobile collaborative systems
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
An asynchronous rule-based approach for business process automation using obligations
Proceedings of the 2002 ACM SIGPLAN workshop on Rule-based programming
Deriving executable process descriptions from UML
Proceedings of the 24th International Conference on Software Engineering
Egocentric context-aware programming in ad hoc mobile environments
Proceedings of the 10th ACM SIGSOFT symposium on Foundations of software engineering
Egocentric context-aware programming in ad hoc mobile environments
ACM SIGSOFT Software Engineering Notes
The SALADIN project: summary report
ACM SIGSOFT Software Engineering Notes
Using publish/subscribe middleware for mobile systems
ACM SIGMOBILE Mobile Computing and Communications Review
Communication paradigms for mobile computing
ACM SIGMOBILE Mobile Computing and Communications Review
Engineering Infrastructures for Mobile Organizations
ESAW '01 Proceedings of the Second International Workshop on Engineering Societies in the Agents World II
Analyzing the Behavior of Event Dispatching Systems through Simulation
HiPC '00 Proceedings of the 7th International Conference on High Performance Computing
Engineering Event-Based Systems with Scopes
ECOOP '02 Proceedings of the 16th European Conference on Object-Oriented Programming
Efficient Content-Based Event Dispatching in the Presence of Topological Reconfiguration
ICDCS '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
The many faces of publish/subscribe
ACM Computing Surveys (CSUR)
Issues in Analyzing the Behavior of Event Dispatching Systems
IWSSD '00 Proceedings of the 10th International Workshop on Software Specification and Design
CODEX: content-oriented data EXchange model on CORBA
Computer Standards & Interfaces - CORBA: protocols, applications, process models and standards
A Policy-Based Infrastructure for the Dynamic Control of Agent Mobility
POLICY '02 Proceedings of the 3rd International Workshop on Policies for Distributed Systems and Networks (POLICY'02)
Developing Adaptive and Context-aware Applications in Dynamic Networks
WETICE '03 Proceedings of the Twelfth International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises
Yet Another Framework for Supporting Mobile and Collaborative Work
WETICE '03 Proceedings of the Twelfth International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises
A formal approach for designing CORBA-based applications
ACM Transactions on Software Engineering and Methodology (TOSEM)
Peer-to-peer overlay broker networks in an event-based middleware
Proceedings of the 2nd international workshop on Distributed event-based systems
Introducing reliability in content-based publish-subscribe through epidemic algorithms
Proceedings of the 2nd international workshop on Distributed event-based systems
Looking into the past: enhancing mobile publish/subscribe middleware
Proceedings of the 2nd international workshop on Distributed event-based systems
The design of a configurable, extensible and dynamic notification service
Proceedings of the 2nd international workshop on Distributed event-based systems
Architectural concerns in distributed and mobile collaborative systems
Journal of Systems Architecture: the EUROMICRO Journal - Special issue: Evolutions in parallel distributed and network-based processing
Minimizing the reconfiguration overhead in content-based publish-subscribe
Proceedings of the 2004 ACM symposium on Applied computing
The Knowledge Engineering Review
A kind of new ToolBus model research and implementation
ACM SIGSOFT Software Engineering Notes
Stateful publish-subscribe for mobile environments
Proceedings of the 2nd ACM international workshop on Wireless mobile applications and services on WLAN hotspots
Distributed Event Notification for Mobile Ad Hoc Networks
IEEE Distributed Systems Online
A Semantic-Aware Publish/Subscribe System with RDF Patterns
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01
Events as atomic contracts for component integration
Data & Knowledge Engineering - Special issue: Contract-driven coordination and collaboration in the internet context
Publish/subscribe in a mobile environment
Wireless Networks - Special issue: Pervasive computing and communications
An ontology-based publish/subscribe system
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
Subscription propagation in highly-available publish/subscribe middleware
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
Disseminating Information to Mobile Clients Using Publish-Subscribe
IEEE Internet Computing
G-ToPSS: fast filtering of graph-based metadata
WWW '05 Proceedings of the 14th international conference on World Wide Web
Multi-coordination of mobile agents: a model and a component-based architecture
Proceedings of the 2005 ACM symposium on Applied computing
Eventizing Applications in an Adaptive Middleware Platform
IEEE Distributed Systems Online
Effects of routing computations in content-based routing networks with mobile data sources
Proceedings of the 11th annual international conference on Mobile computing and networking
CMS-ToPSS: efficient dissemination of RSS documents
VLDB '05 Proceedings of the 31st international conference on Very large data bases
Internet scale string attribute publish/subscribe data networks
Proceedings of the 14th ACM international conference on Information and knowledge management
Striving for versatility in publish/subscribe infrastructures
SEM '05 Proceedings of the 5th international workshop on Software engineering and middleware
Addressing network heterogeneity in pervasive application environments
InterSense '06 Proceedings of the first international conference on Integrated internet ad hoc and sensor networks
Supporting arbitrary Boolean subscriptions in distributed publish/subscribe systems
Proceedings of the 3rd international Middleware doctoral symposium
An underlay aware, adaptive overlay for event broker networks
Proceedings of the 5th workshop on Adaptive and reflective middleware (ARM '06)
A Peer-to-Peer Approach to Large-Scale Content-Based Publish-Subscribe
WI-IATW '06 Proceedings of the 2006 IEEE/WIC/ACM international conference on Web Intelligence and Intelligent Agent Technology
REDS: a reconfigurable dispatching system
Proceedings of the 6th international workshop on Software engineering and middleware
Parameterized subscriptions in publish/subscribe systems
Data & Knowledge Engineering
Boosting topic-based publish-subscribe systems with dynamic clustering
Proceedings of the 2007 ACM SIGMOD international conference on Management of data
EgoSpaces: Facilitating Rapid Development of Context-Aware Mobile Applications
IEEE Transactions on Software Engineering
Secure distribution of events in content-based publish subscribe systems
SSYM'01 Proceedings of the 10th conference on USENIX Security Symposium - Volume 10
Modeling the communication costs of content-based routing: the case of subscription forwarding
Proceedings of the 2007 inaugural international conference on Distributed event-based systems
On adding replies to publish-subscribe
Proceedings of the 2007 inaugural international conference on Distributed event-based systems
Towards a common API for publish/subscribe
Proceedings of the 2007 inaugural international conference on Distributed event-based systems
A practical approach for enabling online analysis of event streams
Proceedings of the 2007 inaugural international conference on Distributed event-based systems
Secure distribution of events in content-based publish subscribe systems
SSYM'01 Proceedings of the 10th conference on USENIX Security Symposium - Volume 10
Temporal constraints for rule-based event processing
Proceedings of the ACM first Ph.D. workshop in CIKM
On adopting Content-Based Routing in service-oriented architectures
Information and Software Technology
A pro-active mobility extension for pub/sub systems
Proceedings of the 1st international conference on MOBILe Wireless MiddleWARE, Operating Systems, and Applications
A replication oriented approach to event based middleware over structured peer to peer networks
Proceedings of the 5th international workshop on Middleware for pervasive and ad-hoc computing: held at the ACM/IFIP/USENIX 8th International Middleware Conference
An adaptive approach for ensuring reliability in event based middleware
Proceedings of the second international conference on Distributed event-based systems
Distributed automatic service composition in large-scale systems
Proceedings of the second international conference on Distributed event-based systems
A Visual Framework for the Definition and Execution of Reverse Engineering Processes
VISUAL '08 Proceedings of the 10th international conference on Visual Information Systems: Web-Based Visual Information Search and Management
End-to-end support for joins in large-scale publish/subscribe systems
Proceedings of the VLDB Endowment
A journey to highly dynamic, self-adaptive service-based applications
Automated Software Engineering
Achieving causal and total ordering in publish/subscribe middleware with DSM
Proceedings of the 3rd workshop on Middleware for service oriented computing
Adaptive content-based routing in general overlay topologies
Proceedings of the 9th ACM/IFIP/USENIX International Conference on Middleware
Frugal event dissemination in a mobile environment
Proceedings of the ACM/IFIP/USENIX 2005 International Conference on Middleware
Composite subscriptions in content-based publish/subscribe systems
Proceedings of the ACM/IFIP/USENIX 2005 International Conference on Middleware
MEDYM: match-early with dynamic multicast for content-based publish-subscribe networks
Proceedings of the ACM/IFIP/USENIX 2005 International Conference on Middleware
Opportunistic overlays: efficient content delivery in mobile ad hoc networks
Proceedings of the ACM/IFIP/USENIX 2005 International Conference on Middleware
Supporting mobility in content-based publish/subscribe middleware
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
Opportunistic channels: mobility-aware event delivery
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
Hyperlinking the work for self-management of flexible workflows
Communications of the ACM - One Laptop Per Child: Vision vs. Reality
Design of Content-Based Publish/Subscribe Systems over Structured Overlay Networks
IEICE - Transactions on Information and Systems
Overlay self-organization for traffic reduction in multi-broker publish-subscribe systems
ICAC '09 Proceedings of the 6th international conference on Autonomic computing
High-Performance Transactional Event Processing
COORDINATION '09 Proceedings of the 11th International Conference on Coordination Models and Languages
Covering-Based Routing Algorithms for Cyclic Content-Based P/S System
FAW '09 Proceedings of the 3d International Workshop on Frontiers in Algorithmics
The Å Publish/Subscribe Framework
UIC '09 Proceedings of the 6th International Conference on Ubiquitous Intelligence and Computing
A pro-active mobility management scheme for pub/sub systems using neighborhood graph
Proceedings of the 2009 International Conference on Wireless Communications and Mobile Computing: Connecting the World Wirelessly
Design of a backup network for catastrophe scenarios
Proceedings of the 2009 International Conference on Wireless Communications and Mobile Computing: Connecting the World Wirelessly
Stochastic Analysis of Hierarchical Publish/Subscribe Systems
Euro-Par '09 Proceedings of the 15th International Euro-Par Conference on Parallel Processing
Tuning complex event processing rules using the prediction-correction paradigm
Proceedings of the Third ACM International Conference on Distributed Event-Based Systems
Distributed agent environments in the Ambient Event Calculus
Proceedings of the Third ACM International Conference on Distributed Event-Based Systems
Radio system for mobile commerce, information and entertainment services
CSN '07 Proceedings of the Sixth IASTED International Conference on Communication Systems and Networks
Real-time performance analysis for publish/subscribe systems
Future Generation Computer Systems
OTM '09 Proceedings of the Confederated International Conferences, CoopIS, DOA, IS, and ODBASE 2009 on On the Move to Meaningful Internet Systems: Part I
An Architectural Pattern for Mobile Groupware Platforms
OTM '09 Proceedings of the Confederated International Workshops and Posters on On the Move to Meaningful Internet Systems: ADI, CAMS, EI2N, ISDE, IWSSA, MONET, OnToContent, ODIS, ORM, OTM Academy, SWWS, SEMELS, Beyond SAWSDL, and COMBEK 2009
XServices notification Bus: a web services notification implementation
PDCN '08 Proceedings of the IASTED International Conference on Parallel and Distributed Computing and Networks
P/S-CoM: Building correct by design Publish/Subscribe architectural styles with safe reconfiguration
Journal of Systems and Software
Efficient and scalable filtering of graph-based metadata
Web Semantics: Science, Services and Agents on the World Wide Web
Component-based architecture for collaborative applications in internet
SEM'02 Proceedings of the 3rd international conference on Software engineering and middleware
Towards dynamic reconfiguration of distributed publish-subscribe middleware
SEM'02 Proceedings of the 3rd international conference on Software engineering and middleware
Composing specifications of event based applications
FASE'03 Proceedings of the 6th international conference on Fundamental approaches to software engineering
Context-aware publish subscribe in mobile ad hoc networks
COORDINATION'07 Proceedings of the 9th international conference on Coordination models and languages
Key issues and experiences in development of distributed workflow management systems
APWeb'03 Proceedings of the 5th Asia-Pacific web conference on Web technologies and applications
Semantic content distribution with aggregated profiles
Proceedings of the 2010 ACM Symposium on Applied Computing
Dealing with scalability in an event-based infrastructure to support global software development
TEAA'06 Proceedings of the 2nd international conference on Trends in enterprise application architecture
A declarative approach to agent-centered context-aware computing in ad hoc wireless environments
Software engineering for large-scale multi-agent systems
Engineering mobility in large multi agent systems: a case study in urban traffic management
Software engineering for large-scale multi-agent systems
Ordenação de eventos baseada em DSM para middlewares publish/subscribe
Companion Proceedings of the XIV Brazilian Symposium on Multimedia and the Web
Mobility Support Through Caching in Content-Based Publish/Subscribe Networks
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
Load Balancing Content-Based Publish/Subscribe Systems
ACM Transactions on Computer Systems (TOCS)
Chapar: A Persistent Overlay Event System for MANETs
Mobile Networks and Applications
Loosely-coupled distributed reactive programming in mobile ad hoc networks
TOOLS'10 Proceedings of the 48th international conference on Objects, models, components, patterns
Extending mobility to publish/subscribe systems using a pro-active caching approach
Mobile Information Systems
Extending mobility to publish/subscribe systems using a pro-active caching approach
Mobile Information Systems
Program analysis for event-based distributed systems
Proceedings of the 5th ACM international conference on Distributed event-based system
End-to-end reliability for best-effort content-based publish/subscribe networks
Proceedings of the 5th ACM international conference on Distributed event-based system
PROFES'11 Proceedings of the 12th international conference on Product-focused software process improvement
Defining events as a foundation of an event notification middleware for the cloud ecosystem
KES'11 Proceedings of the 15th international conference on Knowledge-based and intelligent information and engineering systems - Volume Part II
Optimized cluster-based filtering algorithm for graph metadata
Information Sciences: an International Journal
Agentification of objects in heterogeneous dynamic environments
MATES'11 Proceedings of the 9th German conference on Multiagent system technologies
A tuplespace event model for mashups
Proceedings of the 23rd Australian Computer-Human Interaction Conference
GREEN: a configurable and re-configurable publish-subscribe middleware for pervasive computing
OTM'05 Proceedings of the 2005 Confederated international conference on On the Move to Meaningful Internet Systems - Volume >Part I
Fault tolerance mechanism of agent-based distributed event system
ICCS'06 Proceedings of the 6th international conference on Computational Science - Volume Part III
An efficient content-based notification service routed over p2p network
GCC'05 Proceedings of the 4th international conference on Grid and Cooperative Computing
Semantic peer-to-peer overlays for publish/subscribe networks
Euro-Par'05 Proceedings of the 11th international Euro-Par conference on Parallel Processing
OTM'06 Proceedings of the 2006 international conference on On the Move to Meaningful Internet Systems: AWeSOMe, CAMS, COMINF, IS, KSinBIT, MIOS-CIAO, MONET - Volume Part I
Publish/Subscribe systems on node and link error prone mobile environments
ICCS'05 Proceedings of the 5th international conference on Computational Science - Volume Part II
AP2PC'03 Proceedings of the Second international conference on Agents and Peer-to-Peer Computing
Efficient group communications in location aware mobile ad-hoc networks
Pervasive and Mobile Computing
Subscription propagation and content-based routing with delivery guarantees
DISC'05 Proceedings of the 19th international conference on Distributed Computing
The subscription-cover based routing algorithm in content-based publish/subscribe
GPC'06 Proceedings of the First international conference on Advances in Grid and Pervasive Computing
Frugal event dissemination in a mobile environment
Middleware'05 Proceedings of the ACM/IFIP/USENIX 6th international conference on Middleware
Composite subscriptions in content-based publish/subscribe systems
Middleware'05 Proceedings of the ACM/IFIP/USENIX 6th international conference on Middleware
MEDYM: match-early with dynamic multicast for content-based publish-subscribe networks
Middleware'05 Proceedings of the ACM/IFIP/USENIX 6th international conference on Middleware
Opportunistic overlays: efficient content delivery in mobile ad hoc networks
Middleware'05 Proceedings of the ACM/IFIP/USENIX 6th international conference on Middleware
Computer Networks: The International Journal of Computer and Telecommunications Networking
Processing flows of information: From data stream to complex event processing
ACM Computing Surveys (CSUR)
Consistent reconfiguration for publish/subscribe architecture styles
VECoS'07 Proceedings of the First international conference on Verification and Evaluation of Computer and Communication Systems
VECoS'08 Proceedings of the Second international conference on Verification and Evaluation of Computer and Communication Systems
A survey of context data distribution for mobile ubiquitous systems
ACM Computing Surveys (CSUR)
Pub/Sub on stream: a multi-core based message broker with QoS support
Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems
A social node model for realising information dissemination strategies in delay tolerant networks
Proceedings of the 15th ACM international conference on Modeling, analysis and simulation of wireless and mobile systems
Approximate covering detection among content-based subscriptions using space filling curves
Journal of Parallel and Distributed Computing
Formal design of structural and dynamic features of publish/subscribe architectural styles
ECSA'07 Proceedings of the First European conference on Software Architecture
HSIENA: a hybrid publish/subscribe system
SAFECOMP'12 Proceedings of the 2012 international conference on Computer Safety, Reliability, and Security
Language expressiveness and quality of service for publish/subscribe systems
Proceedings of the 9th Middleware Doctoral Symposium of the 13th ACM/IFIP/USENIX International Middleware Conference
An efficient event delivery scheme in mobile ad hoc communities
International Journal of Communication Networks and Distributed Systems
From calls to events: architecting future BPM systems
BPM'12 Proceedings of the 10th international conference on Business Process Management
Abstracting context in event-based software
Transactions on Aspect-Oriented Software Development IX
Opportunistic multipath forwarding in content-based publish/subscribe overlays
Proceedings of the 13th International Middleware Conference
Aggregation for implicit invocations
Proceedings of the 12th annual international conference on Aspect-oriented software development
Near real-time medical data dissemination in m-Health
Proceedings of the International Conference on Management of Emergent Digital EcoSystems
Identifying message flow in distributed event-based systems
Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering
Accurate prediction of mobility into publish/subscribe
Proceedings of the 11th ACM international symposium on Mobility management and wireless access
XL peer-to-peer pub/sub systems
ACM Computing Surveys (CSUR)
Reliable and Timely Event Notification for Publish/Subscribe Services Over the Internet
IEEE/ACM Transactions on Networking (TON)
Hi-index | 0.00 |
The development of complex distributed systems demands for the creation of suitable architectural styles (or paradigms) and related runtime infrastructures. An emerging style that is receiving increasing attention is based on the notion of event. In an event-based architecture, distributed software components interact by generating and consuming events. An event is the occurrence of some state change in a component of a software system, made visible to the external world. The occurrence of an event in a component is asynchronously notified to any other component that has declared some interest in it. This paradigm (usually called 驴publish/subscribe,驴 from the names of the two basic operations that regulate the communication) holds the promise of supporting a flexible and effective interaction among highly reconfigurable, distributed software components. In the past two years, we have developed an object-oriented infrastructure called JEDI (Java Event-Based Distributed Infrastructure). JEDI supports the development and operation of event-based systems and has been used to implement a significant example of distributed system, namely, the OPSS workflow management system (WFMS). The paper illustrates the main features of JEDI and how we have used them to implement OPSS. Moreover, the paper provides an initial evaluation of our experiences in using the event-based architectural style and a classification of some of the event-based infrastructures presented in the literature.