nl2spec: Interactively Translating Unstructured Natural Language to Temporal Logics with Large Language Models
A rigorous formalization of desired system requirements is indispensable when performing
any verification task. This often limits the application of verification techniques, as writing …
any verification task. This often limits the application of verification techniques, as writing …
Dynamic QoS management and optimization in service-based systems
Service-based systems that are dynamically composed at runtime to provide complex,
adaptive functionality are currently one of the main development paradigms in software …
adaptive functionality are currently one of the main development paradigms in software …
Alignment of requirements specification and testing: A systematic map** study
Requirements should specify expectations on a software system and testing should ensure
these expectations are met. Thus, to enable high product quality and efficient development it …
these expectations are met. Thus, to enable high product quality and efficient development it …
MAPE-K formal templates to rigorously design behaviors for self-adaptive systems
Designing software systems that have to deal with dynamic operating conditions, such as
changing availability of resources and faults that are difficult to predict, is complex. A …
changing availability of resources and faults that are difficult to predict, is complex. A …
Aligning qualitative, real-time, and probabilistic property specification patterns using a structured english grammar
Formal methods offer an effective means to assert the correctness of software systems
through mathematical reasoning. However, the need to formulate system properties in a …
through mathematical reasoning. However, the need to formulate system properties in a …
A review of microservices autoscaling with formal verification perspective
SNA Jawaddi, MH Johari… - Software: Practice and …, 2022 - Wiley Online Library
The process of scaling microservices is a challenging task, especially in maintaining
optimum resource provisioning while respecting QoS constraints and SLA. Many research …
optimum resource provisioning while respecting QoS constraints and SLA. Many research …
Safety, dependability and performance analysis of extended AADL models
This paper presents a component-based modelling approach to system-software co-
engineering of real-time embedded systems, in particular aerospace systems. Our method is …
engineering of real-time embedded systems, in particular aerospace systems. Our method is …
Specification patterns for robotic missions
Mobile and general-purpose robots increasingly support everyday life, requiring
dependable robotics control software. Creating such software mainly amounts to …
dependable robotics control software. Creating such software mainly amounts to …
ArcheOpterix: An extendable tool for architecture optimization of AADL models
For embedded systems quality requirements are equally if not even more important than
functional requirements. The foundation for the fulfillment of these quality requirements has …
functional requirements. The foundation for the fulfillment of these quality requirements has …
Supporting self-adaptation via quantitative verification and sensitivity analysis at run time
Modern software-intensive systems often interact with an environment whose behavior
changes over time, often unpredictably. The occurrence of changes may jeopardize their …
changes over time, often unpredictably. The occurrence of changes may jeopardize their …