LBTest: a learning-based testing tool for reactive systems
We give an introduction to the LBTest tool which implements learning-based testing for
reactive systems. It makes use of incremental learning and model checking algorithms to …
reactive systems. It makes use of incremental learning and model checking algorithms to …
Declarative elasticity in ABS
Traditional development methodologies that separate software design from application
deployment have been replaced by approaches such as continuous delivery or DevOps …
deployment have been replaced by approaches such as continuous delivery or DevOps …
[HTML][HTML] On the modeling of optimal and automatized cloud application deployment
We investigate the problem of modeling the optimal and automatic deployment of cloud
applications. We follow an approach based on three main pillars:(i) the specification of the …
applications. We follow an approach based on three main pillars:(i) the specification of the …
Generating test as a web service (TaaWS) through a method-based attribute grammar
E Habibi, SH Mirian-Hosseinabadi - International Journal on Software …, 2022 - Springer
Abstract Service-Oriented Architecture (SOA) is a technology for designing software
systems. By using this architecture, new challenges appeared for software testing …
systems. By using this architecture, new challenges appeared for software testing …
Analysis of executable software models
In this tutorial we focus on the Abstract Behavioral Modeling (ABS) language, a highly
modular, executable modeling language for concurrent systems. We show how three …
modular, executable modeling language for concurrent systems. We show how three …
Formal verification of service level agreements through distributed monitoring
In this paper, we introduce a formal model of the availability, budget compliance and
sustainability of istributed services, where service sustainability is a new concept which …
sustainability of istributed services, where service sustainability is a new concept which …
Use case testing: A constrained active machine learning approach
K Meinke, H Khosrowjerdi - International Conference on Tests and Proofs, 2021 - Springer
As a methodology for system design and testing, use cases are well-known and widely
used. While current active machine learning (ML) algorithms can effectively automate unit …
used. While current active machine learning (ML) algorithms can effectively automate unit …
[PDF][PDF] A New Approach for Multi-View Models' Composition using Probes Event
A El Bdouri, C Ouali-Alami, Y Lakhrissi - WSEAS Transactions on …, 2024 - wseas.com
The paper presents the development and application of the VUML Probe profile, an
extension of the VUML (View-based UML) approach to modeling complex software systems …
extension of the VUML (View-based UML) approach to modeling complex software systems …
Conformance Checking of Real-Time Models: Symbolic Execution vs. Bounded Model Checking
We compare conformance checking based on symbolic execution to conformance checking
via bounded model checking. The application context is fault-based test case generation …
via bounded model checking. The application context is fault-based test case generation …
Using search-based techniques for testing executable software models specified through graph transformations
Abstract Design by contract is a software development methodology that uses contracts for
defining interfaces among interacting components of a software system. Graph …
defining interfaces among interacting components of a software system. Graph …