4 research outputs found

    Query-Based Multicontexts for Knowledge Base Browsing

    Get PDF

    From Domain Models to Components - A Formal Transformation Approach Towards Dependable Software Development

    Get PDF
    Many academic, industrial, and government research units have unanimously acknowledged the importance of developing dependable software systems. At the same time they have also concurred on the difficulties and challenges to be surmounted in achieving the goal. The importance of domain analysis and linking domain models to software artifacts were also recognized by various researchers. However, no formal approach to domain analysis was attempted. The primary motivation for this thesis stems from this context. Component-based software engineering offers some attractive mechanisms to tackle the inherent complexity in developing dependable systems. Recently a formal approach has been put forth for such a development. This thesis provides a formal approach for domain analysis, and transforms the domain model to components desired by this development process. Formal Concept Analysis (FCA) is a mathematical theory for identifying and classifying concepts. This thesis taps its potential to formally analyze the domain in a software development context. It turns out that the approach presented in this thesis cannot be fully automated; nevertheless several useful contributions have been made. These include (1) capturing formal concepts and defining them in FCA; (2) defining composition rules to categorize formal concepts and their trustworthy properties; (3) integrating partial formal context tables to build the concept lattice; (4) specifying and developing a model transformation approach to construct trustworthy OWL ontology; (5) implementing a model transformation technique to generate the TADL specification of the reusable component-based system. The proposed approach is applied to CoCoME, as a benchmark case study in the domain of component-based development

    Congruencias y factorizaci贸n como herramientas de reducci贸n en el an谩lisis de conceptos formales

    Get PDF
    Desde su introducci贸n a principios de los a帽os ochenta por B. Ganter y R. Wille, el An谩lisis de Conceptos Formales (FCA, de sus siglas en ingl茅s) ha sido una de las herramientas matem谩ticas para el an谩lisis de datos que m谩s desarrollo ha experimentado. El FCA es una teor铆a matem谩tica que determina estructuras conceptuales entre conjuntos de datos. En particular, las bases de datos se interpretan formalmente en esta teor铆a con la noci贸n de contexto, que viene determinado por un conjunto de objetos, un conjunto de atributos y una relaci贸n entre ambos conjuntos. Las herramientas que proporciona el FCA permiten manipular adecuadamente los datos y extraer informaci贸n relevante de ellos. Una de las l铆neas de investigaci贸n con m谩s importancia es la reducci贸n del conjunto de atributos que contienen estos conjuntos de datos, preservando la informaci贸n esencial y eliminando la redundancia que puedan contener. La reducci贸n de atributos tambi茅n ha sido estudiada en otros ambientes, como en la Teor铆a de Conjuntos Rugosos, as铆 como en las distintas generalizaciones difusas de ambas teor铆as. En el FCA, se ha demostrado que cuando se lleva a cabo una reducci贸n de atributos de un contexto formal, se induce una relaci贸n de equivalencia sobre el conjunto de conceptos del contexto original. Esta relaci贸n de equivalencia inducida tiene una particularidad, sus clases de equivalencia tienen una estructura de semirret铆culo superior con un elemento m谩ximo, es decir, no forman estructuras algebraicas cerradas, en general. En esta tesis estudiamos c贸mo es posible complementar las reducciones de atributos dotando a las clases de equivalencia con una estructura algebraica cerrada. La noci贸n de congruencia consigue este prop贸sito, sin embargo, el uso de este tipo de relaci贸n de equivalencia puede desembocar en una gran p茅rdida de informaci贸n debido a que las clases de equivalencia agrupan demasiados conceptos. Para abordar este problema, en esta tesis se introduce una noci贸n debilitada de congruencia que denominamos congruencia local. La congruencia local da lugar a clases de equivalencia con estructura de subret铆culo convexo, siendo m谩s flexible a la hora de agrupar conceptos pero manteniendo propiedades interesantes desde un punto de vista algebraico. Se presenta una discusi贸n general de los principales resultados relativos al estudio y aplicaci贸n de las congruencias locales que se han obtenido a lo largo de la investigaci贸n desarrollada durante la tesis. En particular, se introduce la noci贸n de congruencia local junto con un an谩lisis de las propiedades que satisface, as铆 como una relaci贸n de orden sobre el conjunto de las clases de equivalencia. Adem谩s, realizamos un an谩lisis profundo del impacto que genera el uso de las congruencias locales en el FCA, tanto en el contexto formal como en el ret铆culo de conceptos. En este an谩lisis identificamos aquellas clases de equivalencia de la relaci贸n inducida por una reducci贸n de atributos, sobre las cuales actuar铆a la congruencia local, realizando una agrupaci贸n de conceptos diferente para obtener subret铆culos convexos. Adicionalmente, llevamos a cabo un estudio sobre el uso de las congruencias locales cuando en la reducci贸n de atributos considerada se han eliminado todos los atributos innecesarios del contexto, obtienen resultados interesantes. Presentamos diversos mecanismos que permiten calcular congruencias locales y aplicarlas sobre ret铆culos de conceptos, detallando las modificaciones que se realizan sobre el contexto formal para proporcionar un m茅todo de reducci贸n basado en congruencias locales. Por otra parte, otra de las estrategias que nos permite reducir la complejidad del an谩lisis de los contextos formales son los mecanismos de factorizaci贸n. Los procedimientos utilizados para factorizar permiten dividir un contexto en dos o m谩s subcontextos formales de menor tama帽o, pudi茅ndose estudiar por separado m谩s f谩cilmente. Se presenta un estudio preliminar sobre la factorizaci贸n de contextos formales difusos usando operadores modales, que no se ha publicado a煤n en una revista. Estos operadores modales ya han sido utilizados para extraer subcontextos independientes de un contexto formal cl谩sico obteni茅ndose as铆 una factorizaci贸n del contexto original. En esta tesis estudiamos tambi茅n diversas propiedades que nos ayudan a comprender mejor c贸mo funciona la descomposici贸n de tablas de datos booleanos, para luego realizar una adaptaci贸n de dichas propiedades al marco de trabajo multiadjunto. El estudio de estas propiedades generales en el marco de trabajo multiadjunto ser谩 de gran relevancia para poder obtener en el futuro un procedimiento que nos permita factorizar contextos formales multiadjuntos. Por tanto, la obtenci贸n de mecanismos de factorizaci贸n de contextos multiadjuntos ser谩 clave para el an谩lisis y tratamiento de grandes bases de dato
    corecore