Revista: | Enlace: revista venezolana de información, tecnología y conocimiento |
Base de datos: | CLASE |
Número de sistema: | 000368732 |
ISSN: | 1690-7515 |
Autores: | Rodríguez, Roseline1 Goncalves, Marlene2 |
Instituciones: | 1Universidad Simón Bolívar, Caracas, Distrito Federal. Venezuela 2Universidad Simón Bolívar, Centro de Análisis, Modelado y Tratamiento de Datos, Caracas, Distrito Federal. Venezuela |
Año: | 2011 |
Periodo: | Ene-Abr |
Volumen: | 8 |
Número: | 1 |
Paginación: | 31-54 |
País: | Venezuela |
Idioma: | Español |
Tipo de documento: | Artículo |
Enfoque: | Analítico, teórico |
Resumen en español | Los sistemas clásicos permiten realizar consultas precisas sobre bases de datos. Sin embargo, durante la especificación de los requisitos, el usuario puede utilizar términos lingüísticos vagos, que son propios del lenguaje natural e involucran términos imprecisos o difusos. Contrariamente a lo necesitado, pocas son las metodologías de consulta de bases de datos que incluyen requisitos difusos provenientes del lenguaje natural. En este trabajo, se propone un método basado en el lenguaje formal OCL y lógica difusa para el desarrollo de sistemas orientados a datos que permite tratar la ambigüedad propia del lenguaje natural en la implementación de requisitos difusos. Finalmente, se presenta un caso de estudio real para ilustrar el uso del método propuesto |
Resumen en inglés | Classical data-driven systems perform crisp queries on databases. However, users can use vague or fuzzy linguistic terms during the specification of natural language requirements. These user requirements involving vague linguistic terms are called fuzzy requirements and require support fuzzy queries to database. Few efforts have been made in methodologies to include fuzzy requirements during the software development process naturally. In this work, we propose a method based on the formal language OCL and fuzzy logic for the development of data-oriented systems that require the support of fuzzy requirements. Through the OCL language and fuzzy logic is the ambiguity of natural language itself. Finally, we present a real case study to illustrate the use of the proposed method |
Disciplinas: | Ciencias de la computación |
Palabras clave: | Procesamiento de datos, Programación, Lógica difusa, Lenguaje OCL, Sistemas orientados a datos, Bases de datos, Lenguaje natural |
Texto completo: | Texto completo (Ver HTML) |