Sentido: un marco de ingeniería de requisitos basado en semántica de flujo descendente
Autores: Kravari, Kalliopi; Antoniou, Christina; Bassiliades, Nick
Idioma: Inglés
Editor: MDPI
Año: 2021
Acceso abierto
Artículo científico
2021
Sentido: un marco de ingeniería de requisitos basado en semántica de flujo descendente
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería de Software
Palabras clave
Procesos
Ingeniería de requisitos
Desarrollo de sistemas
Requisitos bien definidos
Marco SENSE
Lenguaje natural
Lenguajes formales
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 30
Citaciones: Sin citaciones
Los procesos involucrados en la ingeniería de requisitos son algunos de los pasos más, si no los más, importantes en el desarrollo de sistemas. La necesidad de requisitos bien definidos sigue siendo un problema crítico para el desarrollo de cualquier sistema. Describir la estructura y el comportamiento de un sistema podría resultar vago, lo que conlleva incertidumbres, restricciones o un funcionamiento incorrecto del sistema que sería difícil de corregir más adelante. En este contexto, este artículo propone SENSE, un marco basado en expresiones estandarizadas de lenguaje natural con semántica bien definida, llamadas plantillas, que respaldan un procedimiento de flujo descendente para la gestión de requisitos. Este marco integra conjuntos de plantillas y propone la más apropiada de ellas, dependiendo, entre otras consideraciones, del tipo de requisito y del sistema en desarrollo, al tiempo que proporciona verificaciones de validez y completitud utilizando el conjunto mínimo consistente de formalidades e idiomas. SENSE es un marco coherente y fácil de entender que permite a los ingenieros utilizar lenguajes y semánticas formales en lugar de los tradicionales lenguajes naturales y técnicas de aprendizaje automático, optimizando el desarrollo de requisitos. El objetivo principal de SENSE es proporcionar un proceso completo de producción y estandarización de requisitos mediante el uso de semántica, ontologías y técnicas de procesamiento de lenguaje natural adecuadas. Además, SENSE realiza las verificaciones necesarias utilizando consultas SPARQL (SPIN) para respaldar la gestión de requisitos.
Descripción
Los procesos involucrados en la ingeniería de requisitos son algunos de los pasos más, si no los más, importantes en el desarrollo de sistemas. La necesidad de requisitos bien definidos sigue siendo un problema crítico para el desarrollo de cualquier sistema. Describir la estructura y el comportamiento de un sistema podría resultar vago, lo que conlleva incertidumbres, restricciones o un funcionamiento incorrecto del sistema que sería difícil de corregir más adelante. En este contexto, este artículo propone SENSE, un marco basado en expresiones estandarizadas de lenguaje natural con semántica bien definida, llamadas plantillas, que respaldan un procedimiento de flujo descendente para la gestión de requisitos. Este marco integra conjuntos de plantillas y propone la más apropiada de ellas, dependiendo, entre otras consideraciones, del tipo de requisito y del sistema en desarrollo, al tiempo que proporciona verificaciones de validez y completitud utilizando el conjunto mínimo consistente de formalidades e idiomas. SENSE es un marco coherente y fácil de entender que permite a los ingenieros utilizar lenguajes y semánticas formales en lugar de los tradicionales lenguajes naturales y técnicas de aprendizaje automático, optimizando el desarrollo de requisitos. El objetivo principal de SENSE es proporcionar un proceso completo de producción y estandarización de requisitos mediante el uso de semántica, ontologías y técnicas de procesamiento de lenguaje natural adecuadas. Además, SENSE realiza las verificaciones necesarias utilizando consultas SPARQL (SPIN) para respaldar la gestión de requisitos.