nl2spec: Interactively Translating Unstructured Natural Language to Temporal Logics with Large Language Models

M Cosler, C Hahn, D Mendoza, F Schmitt… - … Conference on Computer …, 2023 - Springer
A rigorous formalization of desired system requirements is indispensable when performing
any verification task. This often limits the application of verification techniques, as writing …

Dynamic QoS management and optimization in service-based systems

R Calinescu, L Grunske, M Kwiatkowska… - IEEE Transactions …, 2010 - ieeexplore.ieee.org
Service-based systems that are dynamically composed at runtime to provide complex,
adaptive functionality are currently one of the main development paradigms in software …

Alignment of requirements specification and testing: A systematic map** study

ZA Barmi, AH Ebrahimi, R Feldt - 2011 IEEE Fourth …, 2011 - ieeexplore.ieee.org
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 …

MAPE-K formal templates to rigorously design behaviors for self-adaptive systems

DGDL Iglesia, D Weyns - … on Autonomous and Adaptive Systems (TAAS), 2015 - dl.acm.org
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 …

Aligning qualitative, real-time, and probabilistic property specification patterns using a structured english grammar

M Autili, L Grunske, M Lumpe… - IEEE Transactions on …, 2015 - ieeexplore.ieee.org
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 …

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 …

Safety, dependability and performance analysis of extended AADL models

M Bozzano, A Cimatti, JP Katoen… - The Computer …, 2011 - academic.oup.com
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 …

Specification patterns for robotic missions

C Menghi, C Tsigkanos, P Pelliccione… - IEEE Transactions …, 2019 - ieeexplore.ieee.org
Mobile and general-purpose robots increasingly support everyday life, requiring
dependable robotics control software. Creating such software mainly amounts to …

ArcheOpterix: An extendable tool for architecture optimization of AADL models

A Aleti, S Bjornander, L Grunske… - 2009 ICSE Workshop …, 2009 - ieeexplore.ieee.org
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 …

Supporting self-adaptation via quantitative verification and sensitivity analysis at run time

A Filieri, G Tamburrelli, C Ghezzi - IEEE Transactions on …, 2015 - ieeexplore.ieee.org
Modern software-intensive systems often interact with an environment whose behavior
changes over time, often unpredictably. The occurrence of changes may jeopardize their …