24 research outputs found

    Grupo de investigaci贸n en Bases de Datos Difusas de la Universidad Sim贸n Bol铆var

    Get PDF
    This review presents the working trajectory over the last six years of a group of professors from the Department of Computing and Information Technology of the Sim贸n Bol铆var University, Caracas, Venezuela, who are focusing their work in the Research of Fuzzy Databases. It includes the background of the group, a historical review, the organization, the achievements in its line of research and the opportunities for growth and continuation in the future.En esta rese帽a se presenta la trayectoria a lo largo de seis a帽os de un conjunto de profesores del Departamento de Computaci贸n y Tecnolog铆a de la Informaci贸n de la Universidad Sim贸n Bol铆var, Caracas, Venezuela, que conforman el Grupo de Investigaci贸n en Bases de Datos Difusas. Se incluyen los antecedentes del grupo, una rese帽a hist贸rica, la organizaci贸n, los logros alcanzados en su l铆nea de investigaci贸n y las oportunidades de crecimiento y continuaci贸n a futuro

    Ordenamiento de n煤meros difusos usando centroides: Aspectos pr谩cticos

    Get PDF
    This paper corresponds to the second part of the study exploring the ordering of fuzzy numbers with the purpose of supporting the database queries configuration. In the first part: a new proposal was presented comparing two fuzzy numbers using the centroid abscissa; and it was shown to be a total order relation.  In this second part: study cases are addressed that include a vast diversity of possible situations for comparison fuzzy numbers with different representations; a Haskell implementation of the proposed method is presented; and thus, we demonstrate its adaptation to human intuition.Este art铆culo corresponde a la segunda parte de un estudio donde se explora el ordenamiento de n煤meros difusos con miras a su uso en consultas a bases de datos. En la primera parte: se present贸 una nueva propuesta que compara dos n煤meros difusos usando la abscisa del centroide; y se demostr贸 que es una relaci贸n orden total. En esta segunda parte: se abordan casos de estudio que comprenden una vasta diversidad de posibles situaciones de comparaci贸n de n煤meros difusos con distintas representaciones; se presenta una implementaci贸n en Haskell del m茅todo propuesto; y se pone en evidencia su adecuaci贸n a la intuici贸n humana

    Implementaci贸n de requisitos en sistemas orientados a datos con lenguaje OCL y l贸gica difusa

    No full text
    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.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

    Perfil UML Para el Modelado Visual de Requisitos Difusos

    No full text
    Modeling of application domains that include requirements with vague terms may be a complex process because existing modeling tools are not conceived for that. Nevertheless, many real life applications and systems information requirements might involve natural language vague terms for the expression of user preferences. Some previous works in the field of databases add fuzzy logic for preferences expression in querying. In this work, we define a UML profile that allows visual modeling of information requirements involving vague linguistics terms, i.e., fuzzy requirements. The proposed profile is based on stereotypes and fuzzy logic extended to OCL. This profile has a formal semantic to avoid ambiguity, moreover it provides diagram representation. We illustrate our profile by means of a real-world case study showing the potential and simplicity of this proposal.Modelar dominios de aplicaci贸n que involucren requisitos con t茅rminos vagos puede ser un proceso complejo, debido a que las herramientas de modelado disponibles en la actualidad no est谩n concebidas para ello. Sin embargo, muchos requisitos de informaci贸n en sistemas y aplicaciones actuales podr铆an involucrar t茅rminos vagos del lenguaje natural que expresan las preferencias del usuario. Algunos esfuerzos previos se han hecho en el 谩rea de consultas a bases de datos incorporando la l贸gica difusa para la expresi贸n de tales preferencias. En este trabajo, se define un perfil bajo UML que permite el modelado visual de requisitos de informaci贸n basados en t茅rminos ling眉铆sticos, ejemplo de ellos son los llamados requerimientos fuzzy o difusos. El perfil propuesto se basa en estereotipos y l贸gica difusa extendida extendido OCL (Object Constraint Language). Dicho perfil posee una sem谩ntica formal que permite eliminar ambig眉edades, que puede ser representado gr谩ficamente. Se ejemplifica la aplicaci贸n del perfil a trav茅s de un caso de estudio de la vida real que muestra la sencillez y potencialidad de su uso

    Grupo de investigaci贸n en Bases de Datos Difusas de la Universidad Sim贸n Bol铆var

    Get PDF
    En esta rese帽a se presenta la trayectoria a lo largo de seis a帽os de un conjunto de profesores del Departamento de Computaci贸n y Tecnolog铆a de la Informaci贸n de la Universidad Sim贸n Bol铆var, Caracas, Venezuela, que conforman el Grupo de Investigaci贸n en Bases de Datos Difusas. Se incluyen los antecedentes del grupo, una rese帽a hist贸rica, la organizaci贸n, los logros alcanzados en su l铆nea de investigaci贸n y las oportunidades de crecimiento y continuaci贸n a futuro

    Formal method to implement fuzzy requirements

    No full text
    Many user requirements may involve preference criteria linguistically expressed by fuzzy terms in natural language; these requirements are called fuzzy requirements. Database query languages have been extended incorporating fuzzy logic to handle user-preference criteria. To the best of our knowledge, very few of the software development methods consider fuzzy queries. In this work, we propose a database application method which includes conversion rules that translate formal specifications to implementations in the structured query language (SQL) enhanced with fuzzy logic (SQLf). The novelty of our method is the tuple calculus extension in order to express fuzzy queries with formal specification. Also, our method includes conversion rules that translate formal specifications into implementations in SQLf, a fuzzy query language on crisp databases. Additionally, we illustrate how our method was successfully applied in a real case studyMuchos requerimientos de usuario pueden involucrar criterios de preferencia expresados en el lenguaje natural por medio de t茅rminos difusos; 茅stos son llamados requerimientos difusos. Por otro lado, los lenguajes de consulta a bases de datos han sido extendidos incorporando la l贸gica difusa para manejar las preferencias de usuarios. Pocas de las metodolog铆as conocidas para el desarrollo de aplicaciones sobre base de datos consideran las consultas difusas. En este trabajo, se propone un m茅todo para aplicaciones a bases de datos cuyo objetivo es desarrollar sistemas de software con soporte de consultas difusas. Lo novedoso de 茅ste es la extensi贸n al c谩lculo de tuplas para la especificaci贸n formal de consultas difusas. Adem谩s, el m茅todo incluye reglas de traducci贸n de una especificaci贸n formal a una consulta en SQLf (structured query language + fuzzy logic), un lenguaje de consultas difusas sobre bases de datos precisas. Se ilustra su utilidad con la aplicaci贸n a un caso de estudio rea

    Extensi贸n UML para Clustering Difuso en Data Warehouse

    No full text
    La Minería de Datos (MD) aplica métodos que generan modelos inteligibles desde grandes volúmenes de datos, usando técnicas de análisis introspectivo para descubrir patrones y relaciones ocultos. Ésta es una fase importante del proceso conocido como Descubrimiento de Conocimiento en Bases de Datos (KDD). Clustering es una técnica de aprendizaje no supervisado, ampliamente utilizada para encontrar “comportamientos” en una larga colección de datos, popularmente usada en KDD. Esta técnica ha sido mejorada aplicando conjuntos difusos, surgiendo los algoritmos de Clustering Difuso que permiten descubrir “clusters” que se solapan en la frontera. El problema con la aplicación de estas técnicas es que se hace en niveles bajos de abstracción en donde la información es compleja. Sería ideal modelar el proceso de extracción de conocimiento desde niveles altos de abstracción donde los datos son sencillos, inteligible y cuyos modelos no dependen de las herramientas subyacentes para su implementación. Además, se pueden aprovechar los beneficios que ofrecen los modelos multidimensionales que facilitan el modelado del KDD disminuyendo su complejidad de las fases de recopilación e integración de los datos. En el presente artículo se propone una extensión por medio de perfiles UML para la modelación de Minería de Datos, basada en Clustering Difuso

    Formal method to implement fuzzy requirements

    Get PDF
    Many user requirements may involve preference criteria linguistically expressed by fuzzy terms in natural language; these requirements are called fuzzy requirements. Database query languages have been extended incorporating fuzzy logic to handle user-preference criteria. To the best of our knowledge, very few of the software development methods consider fuzzy queries. In this work, we propose a database application method which includes conversion rules that translate formal specifications to implementations in the structured query language (SQL) enhanced with fuzzy logic (SQLf). The novelty of our method is the tuple calculus extension in order to express fuzzy queries with formal specification. Also, our method includes conversion rules that translate formal specifications into implementations in SQLf, a fuzzy query language on crisp databases. Additionally, we illustrate how our method was successfully applied in a real case study

    Incorporando consultas difusas en el desarrollo de software

    Get PDF
    Los sistemas de informaci贸n tradicionales se basan en consultas precisas a bases de datos. Sin embargo muchos requerimientos de usuarios en la realidad involucran t茅rminos vagos del lenguaje natural cuya sem谩ntica var铆a seg煤n el contexto y las preferencias del usuario. En este sentido, se han extendido los lenguajes de consultas a bases de datos incorporando la l贸gica difusa. No obstante, estos avances a煤n no han sido incorporados en las metodolog铆as de desarrollo usadas en los sistemas de informaci贸n. En este art铆culo, se propone una extensi贸n a las metodolog铆as para el desarrollo de software que permite incorporar los beneficios de la l贸gica difusa para expresar requerimientos que involucran preferencias de usuarios. Adicionalmente, en este trabajo, se muestra la aplicaci贸n de los nuevos aspectos metodol贸gicos a trav茅s del desarrollo de un caso de estudio real sobre la encuesta de opini贸n estudiantil de la Universidad Sim贸n Bol铆var
    corecore