Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleDecember 2023
Data interoperability assessment, case of messaging‐based data exchanges
Journal of Software: Evolution and Process (WSMR), Volume 35, Issue 12https://doi.org/10.1002/smr.2538AbstractData interoperability implies data exchanges among intra and inter enterprises collaborating with information systems (IS). The multiplicity of these exchanges and the increasing number of data exchanged generates complexity and brings out the ...
In this article, we present a work on analysis of information transiting in an open information system. This information gives us information on the interactions of the subsystems, allowing one to assess their level of interoperability. We detail the ...
- research-articleJuly 2023
NodeRT: Detecting Races in Node.js Applications Practically
ISSTA 2023: Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and AnalysisPages 1332–1344https://doi.org/10.1145/3597926.3598139Node.js has become one of the most popular development platforms due to its superior concurrency support. However, races induced by the nondeterministic execution order of event handlers may occur in Node.js applications, causing serious runtime ...
- research-articleNovember 2021
The digital core architecture for hybrid modernization: an event-driven book of reference doubling as a coexistence layer
CASCON '21: Proceedings of the 31st Annual International Conference on Computer Science and Software EngineeringPages 250–255With exponential growth in disruptive technologies, established organizations are under pressure to drive enterprise transformation by modernizing their architectures to compete with new entrants and meet the ever-increasing demands of customers. ...
- research-articleJune 2022
Race detection for event-driven Node.js applications
ASE '21: Proceedings of the 36th IEEE/ACM International Conference on Automated Software EngineeringPages 480–491https://doi.org/10.1109/ASE51524.2021.9678814Node.js has become a widely-used event-driven architecture for server-side and desktop applications. Node.js provides an effective asynchronous event-driven programming model, and supports asynchronous tasks and multi-priority event queues. Unexpected ...
- short-paperJune 2021
HawkEDA: a tool for quantifying data integrity violations in event-driven microservices
DEBS '21: Proceedings of the 15th ACM International Conference on Distributed and Event-based SystemsPages 176–179https://doi.org/10.1145/3465480.3467838A microservice architecture advocates for subdividing an application into small and independent components, each communicating via well-defined APIs or asynchronous events, to allow for higher scalability, availability, and fault isolation. However, the ...
-
- research-articleJune 2021
An event driven framework for smart contract execution
DEBS '21: Proceedings of the 15th ACM International Conference on Distributed and Event-based SystemsPages 78–89https://doi.org/10.1145/3465480.3466924Blockchain-based smart contract platforms have traditionally employed the transaction-driven execution model. This paper presents an alternate framework for blockchain-based smart contract execution called EDSC. Our platform design presents a novel ...
- research-articleJune 2021
A distributed database system for event-based microservices
DEBS '21: Proceedings of the 15th ACM International Conference on Distributed and Event-based SystemsPages 25–30https://doi.org/10.1145/3465480.3466919Microservice architectures are an emerging industrial approach to build large scale and event-based systems. In this architectural style, an application is functionally partitioned into several small and autonomous building blocks, so-called ...
- research-articleApril 2021
Performance Models of Event-Driven Architectures
ICPE '21: Companion of the ACM/SPEC International Conference on Performance EngineeringPages 145–149https://doi.org/10.1145/3447545.3451203Event-driven architecture (EDAs) improves scalability by combining stateless servers and asynchronous interactions. Models to predict the performance of pure EDA systems are relatively easy to make, systems with a combination of event-driven components ...
- research-articleMay 2019
Detecting atomicity violations for event-driven Node.js applications
ICSE '19: Proceedings of the 41st International Conference on Software EngineeringPages 631–642https://doi.org/10.1109/ICSE.2019.00073Node.js has been widely-used as an event-driven server-side architecture. To improve performance, a task in a Node.js application is usually divided into a group of events, which are non-deterministically scheduled by Node.js. Developers may assume that ...
- research-articleOctober 2018
Adaptive event driven framework for real time multi-agent missions
DS-RT '18: Proceedings of the 22nd International Symposium on Distributed Simulation and Real Time ApplicationsPages 255–262A Ground Control Station (GCS) is an essential element to supervise and control autonomous vehicles performing complex missions in real time. In the new era of Internet of Things, where systems are highly connected, these missions demand enormous ...
- research-articleJune 2018
Retro-λ: An Event-sourced Platform for Serverless Applications with Retroactive Computing Support
DEBS '18: Proceedings of the 12th ACM International Conference on Distributed and Event-based SystemsPages 76–87https://doi.org/10.1145/3210284.3210285State changes over time are inherent characteristics of stateful applications. So far, there are almost no attempts to make the past application history programmatically accessible or even modifiable. This is primarily due to the complexity of temporal ...
- short-paperJuly 2016
3DEvent: a framework using event-sourcing approach for 3D web-based collaborative design in P2P
Web3D '16: Proceedings of the 21st International Conference on Web3D TechnologyPages 73–76https://doi.org/10.1145/2945292.2945310Despite recent advances, especially in web-based Collaborative Virtual Environments (CVEs) using real-time 3D content, Web technology still requires an efficient way to distribute and stream large-scale 3D data. In this paper, we present 3DEvent: an ...
- short-paperJune 2015
A conceptual model for event-sourced graph computing
DEBS '15: Proceedings of the 9th ACM International Conference on Distributed Event-Based SystemsPages 352–355https://doi.org/10.1145/2675743.2776773Systems for highly interconnected application domains are increasingly taking advantage of graph-based computing platforms. Existing platforms employ a batch-oriented computing model and neglect near-realtime processing or temporal analysis. We suggest ...
- articleNovember 2014
Towards pattern-based architectures for event processing systems
Software—Practice & Experience (SPRE), Volume 44, Issue 11Pages 1395–1416https://doi.org/10.1002/spe.2204Recently, event processing EP has gained considerable attention as an individual discipline in computer science. From a software engineering perspective, EP systems still lack the maturity of well-established software architectures. For the development ...
- research-articleMarch 2014
Combining discrete event simulations and event sourcing
SIMUTools '14: Proceedings of the 7th International ICST Conference on Simulation Tools and TechniquesPages 51–55https://doi.org/10.4108/icst.simutools.2014.254624Discrete event simulations (DES) represent the status quo for many different types of simulations. There are still open challenges, such as designing distributed simulation architectures, providing development and debugging support, or analyzing and ...
- ArticleSeptember 2013
Event Actors Based Approach for Supporting Analysis and Verification of Event-Driven Architectures
EDOC '13: Proceedings of the 2013 17th IEEE International Enterprise Distributed Object Computing ConferencePages 217–226https://doi.org/10.1109/EDOC.2013.32Event-based communication styles are potential solutions for facilitating high flexibility, scalability, and concurrency of distributed systems due to the intrinsic loose coupling of the participants. However, software developers often find the event-...
- ArticleDecember 2012
Hidden Markov Models for Abnormal Event Processing in Transportation Data Streams
ICPADS '12: Proceedings of the 2012 IEEE 18th International Conference on Parallel and Distributed SystemsPages 816–821https://doi.org/10.1109/ICPADS.2012.133Making sense of big data and big metadata remains a challenge as more and more data are churned out every day. The problem of adding value to unstructured data requires the application of computationally intensive algorithms to discover useful patterns ...
- ArticleDecember 2012
An event-driven architecture for spatio-temporal surveillance of business activities
ISMIS'12: Proceedings of the 20th international conference on Foundations of Intelligent SystemsPages 136–142https://doi.org/10.1007/978-3-642-34624-8_16The SECAIR project provides an event-driven architecture for critical environments. It deals with context awareness issues and surveillance of moving objects in real-time. The proposed architecture adopts a data fusion process to handle with location ...
- research-articleJuly 2012
Multilevel event-based monitoring framework for the petals enterprise service bus: industry article
DEBS '12: Proceedings of the 6th ACM International Conference on Distributed Event-Based SystemsPages 48–57https://doi.org/10.1145/2335484.2335490In scalable and widely distributed Service-Oriented Architecture (SOA) environments, supervision is necessary to ensure services are behaving as expected and to trigger the corrective actions when needed. More specically, when dealing with distributed ...