Abstract
Models@runtime (models at runtime) are based on computation reflection. Runtime models can be regarded as a reflexive layer causally connected with the underlying system. Hence, every change in the runtime model involves a change in the reflected system, and vice versa. To the best of our knowledge, there are no runtime models for Python applications. Therefore, we propose a formal approach based on Petri Nets (PNs) to model, develop, and reconfigure Python applications at runtime. This framework is supported by a tool whose architecture consists of two modules connecting both the model and its execution. The proposed framework considers execution exceptions and allows users to monitor Python expressions at runtime. Additionally, the application behavior can be reconfigured by applying Graph Rewriting Rules (GRRs). A case study using Service-Level Agreement (SLA) violations is presented to illustrate our approach.
Funder
Ministerio de Ciencia, Innovación y Universidades, Spain
European Union
Regional Government of Castile-La Mancha
University of Castilla-La Mancha
Subject
Fluid Flow and Transfer Processes,Computer Science Applications,Process Chemistry and Technology,General Engineering,Instrumentation,General Materials Science
Cited by
7 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. SE-Half-UNet: Accurate and Low-Cost Retinal Vessel Segmentation from Fundus Images;2024 6th International Conference on Pattern Analysis and Intelligent Systems (PAIS);2024-04-24
2. Enhancing Traffic Forecasting Accuracy with Fuzzy Data Fusion Learning;2024 21st International Multi-Conference on Systems, Signals & Devices (SSD);2024-04-22
3. Deep Reinforcement Learning for automatic landing of airships on Ahagar terrains;2022 4th International Conference on Pattern Analysis and Intelligent Systems (PAIS);2022-10-12
4. A Virtual Clustering for Data Dissemination in Vehicular Fog Computing;2022 4th International Conference on Pattern Analysis and Intelligent Systems (PAIS);2022-10-12
5. Morphological Operations and Artificial Neural Networks for Multi-scale colored texture classification;2022 4th International Conference on Pattern Analysis and Intelligent Systems (PAIS);2022-10-12