Research directions in requirements engineering

BHC Cheng, JM Atlee - Future of software engineering (FOSE' …, 2007 - ieeexplore.ieee.org
In this paper, we review current requirements engineering (RE) research and identify future
research directions suggested by emerging software needs. First, we overview the state of …

[PDF][PDF] Synthesis of LTL formulas from natural language texts: State of the art and research directions

A Brunello, A Montanari… - … International symposium on …, 2019 - drops.dagstuhl.de
Linear temporal logic (LTL) is commonly used in model checking tasks; moreover, it is well-
suited for the formalization of technical requirements. However, the correct specification and …

On the naturalness of software

A Hindle, ET Barr, M Gabel, Z Su… - Communications of the …, 2016 - dl.acm.org
Natural languages like English are rich, complex, and powerful. The highly creative and
graceful use of languages like English and Tamil, by masters like Shakespeare and …

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 …

On the localness of software

Z Tu, Z Su, P Devanbu - Proceedings of the 22nd ACM SIGSOFT …, 2014 - dl.acm.org
The n-gram language model, which has its roots in statistical natural language processing,
has been shown to successfully capture the repetitive and predictable regularities …

MCMAS: an open-source model checker for the verification of multi-agent systems

A Lomuscio, H Qu, F Raimondi - International Journal on Software Tools …, 2017 - Springer
We present MCMAS, a model checker for the verification of multi-agent systems. MCMAS
supports efficient symbolic techniques for the verification of multi-agent systems against …

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 …

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 …

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 …

Specification patterns for probabilistic quality properties

L Grunske - Proceedings of the 30th international conference on …, 2008 - dl.acm.org
Probabilistic verification techniques are a powerful means to ensure that a software-
intensive system fulfills its quality requirements. To apply these techniques an accurate …