Perpetual assurances for self-adaptive systems

D Weyns, N Bencomo, R Calinescu, J Camara… - Software Engineering for …, 2017 - Springer
Providing assurances for self-adaptive systems is challenging. A primary underlying
problem is uncertainty that may stem from a variety of different sources, ranging from …

Enhancing automated requirements traceability by resolving polysemy

W Wang, N Niu, H Liu, Z Niu - 2018 IEEE 26th International …, 2018 - ieeexplore.ieee.org
Requirements traceability provides critical support throughout all phases of software
engineering. Automated tracing based on information retrieval (IR) reduces the effort …

Learning and evolution in dynamic software product lines

AM Sharifloo, A Metzger, C Quinton, L Baresi… - Proceedings of the 11th …, 2016 - dl.acm.org
A Dynamic Software Product Line (DSPL) aims at managing run-time adaptations of a
software system. It is built on the assumption that context changes that require these …

[HTML][HTML] Combining STPA and BDD for safety analysis and verification in agile development: A controlled experiment

Y Wang, S Wagner - Agile Processes in Software Engineering and …, 2018 - Springer
Context: Agile development is in widespread use, even in safety-critical domains. Motivation:
However, there is a lack of an appropriate safety analysis and verification method in agile …

Towards Quantum Requirements Engineering

P Spoletini - 2023 IEEE 31st International Requirements …, 2023 - ieeexplore.ieee.org
Quantum computing is rapidly transitioning from a scientific curiosity to an industrial reality,
offering the potential to overcome classical computation limitations. This shift has given rise …

Mcaas: Model checking in the cloud for assurances of adaptive systems

AM Sharifloo, A Metzger - Software Engineering for Self-Adaptive Systems …, 2017 - Springer
Due to the uncertainty of what actual adaptations will be performed at run time, verifying
adaptive systems at design time may lead to limited results or may even be infeasible. Run …

Towards applying a safety analysis and verification method based on STPA to agile software development

Y Wang, S Wagner - Proceedings of the International Workshop on …, 2016 - dl.acm.org
Agile methodologies are becoming widespread in modern software development. However,
due to a lack of safety assurance activities, agile methods are criticized for being inadequate …

[HTML][HTML] Syntactic-semantic incrementality for agile verification

D Bianculli, A Filieri, C Ghezzi, D Mandrioli - Science of Computer …, 2015 - Elsevier
Modern software systems are continuously evolving, often because systems requirements
change over time. Responding to requirements changes is one of the principles of agile …

On requirement verification for evolving statecharts specifications

C Ghezzi, C Menghi, A Molzam Sharifloo… - Requirements …, 2014 - Springer
Software development processes have been evolving from rigid, pre-specified, and
sequential to incremental, and iterative. This evolution has been dictated by the need to …

Empirical evaluation of formal method for requirements specification in agile approaches

P Rodrigues, M Ecar, SV Menezes… - Proceedings of the XIV …, 2018 - dl.acm.org
Agile approaches are known by making the use of informal elicitation techniques for
requirements specification. The exclusive use of these techniques may cause some issues …