11 research outputs found

    Applying SMT Solvers to the Test Template Framework

    Full text link
    The Test Template Framework (TTF) is a model-based testing method for the Z notation. In the TTF, test cases are generated from test specifications, which are predicates written in Z. In turn, the Z notation is based on first-order logic with equality and Zermelo-Fraenkel set theory. In this way, a test case is a witness satisfying a formula in that theory. Satisfiability Modulo Theory (SMT) solvers are software tools that decide the satisfiability of arbitrary formulas in a large number of built-in logical theories and their combination. In this paper, we present the first results of applying two SMT solvers, Yices and CVC3, as the engines to find test cases from TTF's test specifications. In doing so, shallow embeddings of a significant portion of the Z notation into the input languages of Yices and CVC3 are provided, given that they do not directly support Zermelo-Fraenkel set theory as defined in Z. Finally, the results of applying these embeddings to a number of test specifications of eight cases studies are analysed.Comment: In Proceedings MBT 2012, arXiv:1202.582

    Oral pathology in the Iberian Neanderthals

    Get PDF
    In 1994, a series of human bones was found at the Sidrón cave in Borines (Concejo de Piloña, Asturias), Spain. Since the investigators suspected that they were dealing with human remains from the Spanish Civil War (1936-1939), the bones were collected by the Civil Guard, but were not subjected to archeological scrutiny. The finding was reported then to the corresponding authorities, who had them sent to the Laboratory of Forensic Anthropology of the Forensic Institute of Madrid (Spain), where an anthropological study was undertaken. This revealed the extraordinary palaeoanthropological and palaeopathological interest of the remains. The specimen studied herein, a mandible catalogued as SDR 7-8 (SIDRON 7-8) by the Forensic Laboratory in Madrid (Spain) and belonging to Homo neanderthalensis, with an age of 90,000 to 40,000 years BCE, showed special characteristics of oral pathology, making it a specimen of great palaeodontological interest.Key words: Mandible, Neanderthal, oral pathology, Sidrón, Asturias

    Teoría para lo románico

    No full text
    {log} (pronounced ‘setlog’) is a Constraint Logic Programming (CLP) language that embodies the fundamental forms of set designation and a number of primitive operations for set management. As such, it can find solutions of first-order logic formulas involving Zermelo-Fraenkel set theory operators. The Test Template Framework (TTF) is a model-based testing method for the Z notation. In the TTF, test cases are generated from test specifications, which are predicates written in Z. In turn, the Z notation is based on first-order logic and the Zermelo-Fraenkel set theory. In this paper we show how {log} can be applied as a test case generator for the TTF. According to our experiments, {log} performs better than ProB for this application

    Faceted secure multi execution

    No full text
    Publication rights licensed to ACM. To enforce non-interference, both Secure Multi-Execution (SME) and Multiple Facets (MF) rely on the introduction of multi-executions. The attractiveness of these techniques is that they are precise: secure programs running under SME or MF do not change their behavior. Although MF was intended as an optimization for SME, it does provide a weaker security guarantee for termination leaks. This paper presents Faceted Secure Multi Execution (FSME), a novel synthesis of MF and SME that combines the stronger security guarantees of SME with the optimizations of MF. The development of FSME required a unification of the ideas underlying MF and SME into a new multi-execution framework (), which can be parameterized to provide MF, SME, or our new approach FSME, thus enabling an apples-to-apples comparison and benchmarking of all three approaches. Unlike the original work on MF and SME, supports arbitrary (and possibly infinite) lattices necessary for decentralized labeling models—a feature needed in order to make possible the writing of applications where each principal can impose confidentiality and integrity requirements on data. We provide some micro-benchmarks for evaluating and write a file hosting service, called ProtectedBox, whose functionality can be securely extended via third-party plugins

    Régis Debray, intelectual comprometido: De revolucionario profesional a consejero de Estado

    No full text
    Intelectual comprometido, miembro de la guerrilla de Ernesto Guevara en Bolivia, hombre de confianza de Fidel Castro que se transforma, en los años 1970–1980, en consejero de François Mitterrand, el recorrido de Régis Debray atraviesa diferentes esferas de actividades políticas, culturales e intelectuales. Por ende, la relación hacia lo político exige una reconstrucción diacrónica. La misma, que va desde el compromiso revolucionario hasta la adhesión al socialismo francés, permite abordar un fenómeno más general en relación al Tercer Mundo. El caso Debray, que analizamos a partir de una periodización que contiene cuatro etapas (el compromiso revolucionario, el regreso de la América Latina, el pasaje a la alta función pública y las experiencias “post-políticas” del propio actor) devela características y límites que se presentaron en las redes tercermundistas francesas, desde sus orígenes hasta la crisis de la década de 1980.Intellectuel engagé, membre de la guérilla d’Ernesto Guevara en Bolivie, homme de confiance de Fidel Castro, devenu conseiller de François Mitterrand dans les années 1970–1980, le parcours de Régis Debray traverse plusieurs sphères d’activités politiques, culturelles et intellectuelles. Pour autant, le rapport au politique de l’acteur exige une reconstruction diachronique. Cette reconstruction, qui va de l’engagement révolutionnaire internationaliste à l’adhésion au socialisme français, permet d’aborder un phénomène plus vaste en relation au Tiers-monde. Le cas Debray, que nous analysons à partir d’une périodisation contenant quatre étapes (l’engagement révolutionnaire, le retour de l’Amérique latine, le passage à la haute fonction publique, et les expériences « post-politiques » de l’acteur), dévoile des caractéristiques et des limites qui se sont présentées dans les réseaux tiers-mondistes français, de son essor militant à sa crise dans les années 1980.Fil: Cucchetti, Humberto Horacio. Consejo Nacional de Investigaciones Científicas y Técnicas. Oficina de Coordinación Administrativa Saavedra 15. Centro de Estudios e Investigaciones Laborales; Argentin
    corecore