Event-based communication is used in different domains including telecommunications, transportation, and business information systems to build scalable distributed systems. Such systems typically have stringent requirements for performance and scalability as they provide business and mission critical services. While the use of event-based communication enables loosely-coupled interactions between components and leads to improved system scalability, it makes it much harder for developers to estimate the system's behavior and performance under load due to the decoupling of components and control flow. We present an overview on our approach enabling the modeling and performance prediction of event-based system at the architecture level. Applying a model-to-model transformation, our approach integrates platform-specific performance influences of the underlying middleware while enabling the use of different existing analytical and simulation-based prediction techniques. The results of two real world case studies demonstrate the effectiveness, practicability and accuracy of the proposed modeling and prediction approach.
%0 Journal Article
%1 KoRaKl2012-FESCA-Keynote
%A Kounev, Samuel
%A Rathfelder, Christoph
%A Klatt, Benjamin
%C Amsterdam, The Netherlands
%D 2013
%I Elsevier Science Publishers B. V.
%J Electronic Notes in Theoretical Computer Science (ENTCS)
%K Analytical_and_simulation-based_analysis Application_quality_of_service_management Event-based Formal_architecture_modeling Meta-models Networking Performance Prediction Simulation Survey descartes t_journalmagazine
%P 3--9
%T Modeling of Event-based Communication in Component-based Architectures: State-of-the-Art and Future Directions
%U http://www.sciencedirect.com/science/article/pii/S1571066113000248
%V 295
%X Event-based communication is used in different domains including telecommunications, transportation, and business information systems to build scalable distributed systems. Such systems typically have stringent requirements for performance and scalability as they provide business and mission critical services. While the use of event-based communication enables loosely-coupled interactions between components and leads to improved system scalability, it makes it much harder for developers to estimate the system's behavior and performance under load due to the decoupling of components and control flow. We present an overview on our approach enabling the modeling and performance prediction of event-based system at the architecture level. Applying a model-to-model transformation, our approach integrates platform-specific performance influences of the underlying middleware while enabling the use of different existing analytical and simulation-based prediction techniques. The results of two real world case studies demonstrate the effectiveness, practicability and accuracy of the proposed modeling and prediction approach.
@article{KoRaKl2012-FESCA-Keynote,
abstract = {Event-based communication is used in different domains including telecommunications, transportation, and business information systems to build scalable distributed systems. Such systems typically have stringent requirements for performance and scalability as they provide business and mission critical services. While the use of event-based communication enables loosely-coupled interactions between components and leads to improved system scalability, it makes it much harder for developers to estimate the system's behavior and performance under load due to the decoupling of components and control flow. We present an overview on our approach enabling the modeling and performance prediction of event-based system at the architecture level. Applying a model-to-model transformation, our approach integrates platform-specific performance influences of the underlying middleware while enabling the use of different existing analytical and simulation-based prediction techniques. The results of two real world case studies demonstrate the effectiveness, practicability and accuracy of the proposed modeling and prediction approach.},
added-at = {2020-04-06T11:21:12.000+0200},
address = {Amsterdam, The Netherlands},
author = {Kounev, Samuel and Rathfelder, Christoph and Klatt, Benjamin},
biburl = {https://www.bibsonomy.org/bibtex/25ad4fd25d5fd1fa30f14bc314c4d9d23/se-group},
interhash = {48aeb06effa6e9d0c5921e392c7b38f2},
intrahash = {5ad4fd25d5fd1fa30f14bc314c4d9d23},
journal = {{Electronic Notes in Theoretical Computer Science (ENTCS)}},
keywords = {Analytical_and_simulation-based_analysis Application_quality_of_service_management Event-based Formal_architecture_modeling Meta-models Networking Performance Prediction Simulation Survey descartes t_journalmagazine},
month = may,
pages = {3--9},
publisher = {Elsevier Science Publishers B. V.},
timestamp = {2021-01-26T14:12:24.000+0100},
title = {{Modeling of Event-based Communication in Component-based Architectures: State-of-the-Art and Future Directions}},
url = {http://www.sciencedirect.com/science/article/pii/S1571066113000248},
volume = 295,
year = 2013
}