@article{melo_ashrafiamiri_seo_kurdahi_dutt_2024, title={SAFER: Safety Assurances for Emergent Behavior}, volume={41}, ISSN={["2168-2364"]}, DOI={10.1109/MDAT.2023.3324887}, abstractNote={Emergent behavior haunts the reliability and safety of complex software systems. Such behavior consists of unexpected operations that can arise at runtime and lead the system to potentially unsafe conditions. The SAFER framework allows users to model systems using Periodic State Machines and automatically generates code from a specification. It then creates a model that learns safe execution based on execution traces from the code. The applicability of SAFER is demonstrated through four case studies: Producer-Consumer, Collision Avoidance, Integer Overflow, and Stack Overflow. These case studies showcase the framework’s ability to deal with emergent behaviors for different classes of applications.}, number={4}, journal={IEEE DESIGN & TEST}, author={Melo, Caio Batista and Ashrafiamiri, Marzieh and Seo, Minjun and Kurdahi, Fadi and Dutt, Nikil}, year={2024}, month={Aug}, pages={17–25} }