Auditing Neurosimbiotico dei Requisiti Software in Linguaggio Naturale
Un nuovo pipeline neurosimbiotico chiamato VERIMED utilizza modelli linguistici di grandi dimensioni combinati con un risolutore SMT per verificare i requisiti software in linguaggio naturale per ambiguità, incoerenza, vacuità e violazioni di sicurezza. L'approccio traduce i requisiti in logica formale, rileva l'ambiguità attraverso la variazione stocastica nelle formalizzazioni e espone i difetti tramite interrogazioni del risolutore. La ricerca si concentra sui requisiti software per dispositivi medici e scopre che la variazione stocastica tra formalizzazioni indipendenti segnala ambiguità, con il controllo bidirezionale di equivalenza SMT che identifica interpretazioni incoerenti. L'articolo è disponibile su arXiv con identificatore 2605.13817.
Fatti principali
- VERIMED è un pipeline neurosimbiotico per verificare i requisiti software in linguaggio naturale.
- Utilizza modelli linguistici di grandi dimensioni e un risolutore SMT.
- Il pipeline traduce i requisiti in logica formale.
- L'ambiguità viene rilevata attraverso la variazione stocastica nelle formalizzazioni.
- Incoerenza, vacuità e violazioni di sicurezza vengono esposte tramite interrogazioni del risolutore.
- La ricerca si concentra sui requisiti software per dispositivi medici.
- La variazione stocastica tra formalizzazioni indipendenti segnala ambiguità.
- Il controllo bidirezionale di equivalenza SMT identifica interpretazioni incoerenti.
Entità
Istituzioni
- arXiv