Current Assertion

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 8385 Experts worldwide ranked by ideXlab platform

J. M. Cañete Valdeón - One of the best experts on this subject based on the ideXlab platform.

  • IFM - A Method for Compiling and Executing Expressive Assertions
    Lecture Notes in Computer Science, 2004
    Co-Authors: F. J. Galan Morillo, J. M. Cañete Valdeón
    Abstract:

    Programming with Assertions constitutes an effective tool to detect and correct programming errors. The ability of executing formal specifications is essential in order to test automatically a program with respect to its Assertions. However, formal specifications may describe recursive models which are difficult to identify so Current Assertion checkers limit, in a considerable way, the expressivity of the Assertion language. In this paper, we are interested in showing how transformational synthesis can help to execute “expressive” Assertions of the form \(\forall x(r(x)\Leftrightarrow QyR(x,y))\) where x is a set of variables to be instantiated at execution time, Q is an existential or universal quantifier and R a quantifier free formula in the language of a particular first-order theory \(\mathcal{A}\) we call Assertion context. The class of Assertion contexts is interesting because it presents a balance between expressiveness for writing Assertions and existence of effective methods for executing them by means of synthesized (definite) logic programs.

  • A method for compiling and executing expressive Assertions
    Lecture Notes in Computer Science, 2004
    Co-Authors: F. J. Galan Morillo, J. M. Cañete Valdeón
    Abstract:

    Programming with Assertions constitutes an effective tool to detect and correct programming errors. The ability of executing formal specifications is essential in order to test automatically a program with respect to its Assertions. However, formal specifications may describe recursive models which are difficult to identify so Current Assertion checkers limit, in a considerable way, the expressivity of the Assertion language. In this paper, we are interested in showing how transformational synthesis can help to execute expressive Assertions of the form ∀x(r(x) ⇔ QyR(x,y)) where x is a set of variables to be instantiated at execution time, Q is an existential or universal quantifier and R a quantifier free formula in the language of a particular first-order theory A we call Assertion context. The class of Assertion contexts is interesting because it presents a balance between expressiveness for writing Assertions and existence of effective methods for executing them by means of synthesized (definite) logic programs.

F. J. Galan Morillo - One of the best experts on this subject based on the ideXlab platform.

  • IFM - A Method for Compiling and Executing Expressive Assertions
    Lecture Notes in Computer Science, 2004
    Co-Authors: F. J. Galan Morillo, J. M. Cañete Valdeón
    Abstract:

    Programming with Assertions constitutes an effective tool to detect and correct programming errors. The ability of executing formal specifications is essential in order to test automatically a program with respect to its Assertions. However, formal specifications may describe recursive models which are difficult to identify so Current Assertion checkers limit, in a considerable way, the expressivity of the Assertion language. In this paper, we are interested in showing how transformational synthesis can help to execute “expressive” Assertions of the form \(\forall x(r(x)\Leftrightarrow QyR(x,y))\) where x is a set of variables to be instantiated at execution time, Q is an existential or universal quantifier and R a quantifier free formula in the language of a particular first-order theory \(\mathcal{A}\) we call Assertion context. The class of Assertion contexts is interesting because it presents a balance between expressiveness for writing Assertions and existence of effective methods for executing them by means of synthesized (definite) logic programs.

  • A method for compiling and executing expressive Assertions
    Lecture Notes in Computer Science, 2004
    Co-Authors: F. J. Galan Morillo, J. M. Cañete Valdeón
    Abstract:

    Programming with Assertions constitutes an effective tool to detect and correct programming errors. The ability of executing formal specifications is essential in order to test automatically a program with respect to its Assertions. However, formal specifications may describe recursive models which are difficult to identify so Current Assertion checkers limit, in a considerable way, the expressivity of the Assertion language. In this paper, we are interested in showing how transformational synthesis can help to execute expressive Assertions of the form ∀x(r(x) ⇔ QyR(x,y)) where x is a set of variables to be instantiated at execution time, Q is an existential or universal quantifier and R a quantifier free formula in the language of a particular first-order theory A we call Assertion context. The class of Assertion contexts is interesting because it presents a balance between expressiveness for writing Assertions and existence of effective methods for executing them by means of synthesized (definite) logic programs.

Natali Andrea - One of the best experts on this subject based on the ideXlab platform.

  • La sinergia fra scienze umane e scienze sperimentali per la tutela e valorizzazione del patrimonio culturale e ambientale: L’attività di Salvatore Lorusso nella formazione e nella ricerca
    Dipartimento dei Beni Culturali Alma Mater Studiorum Università di Bologna (Ravenna), 2020
    Co-Authors: Lorusso Salvatore, Natali Andrea
    Abstract:

    Interdisciplinarity and internationalization in the field of cultural and environmental heritage represent two fundamental concepts and objectives in the field of academic training and research. These are the concepts and objectives achieved in the forty years of activity of Salvatore Lorusso and represent the culmination of his long experience, which has been directed at creating a synergy between the human sciences and experimental sciences for the protection and enhancement of cultural and environmental heritage. In this paper, as well as providing a brief summary of this activity, emphasis is placed on how courage, perseverance and creativity have led to the Current Assertion to ‘build networks’ between stakeholders and players, so that the equation “habitus e habitat” from theory has become reality.L’interdisciplinarità e l’internazionalizzazione nel settore dei beni culturali e ambientali rappresentano fondamentali intenti ed obiettivi rivolti alla formazione e alla ricerca. Questi concetti, ormai da diversi anni acquisiti, rappresentano il punto di arrivo della quarantennale attività di Salvatore Lorusso volta alla sinergia fra scienze umane e scienze sperimentali per la tutela e valorizzazione del patrimonio culturale e ambientale. Nel lavoro, oltre che riassumere sommariamente tale attività, si sottolinea come coraggio, perseveranza, creatività hanno condotto all’affermazione oggi imperante di “fare sistema”, per cui l’equazione “habitus e habitat” da teoria si è fatta pratica

Alejandro Rodríguez González - One of the best experts on this subject based on the ideXlab platform.

  • An Aspect-Oriented Approach for Assertion Verification
    2009 First International Conference on Advances in System Testing and Validation Lifecycle, 2009
    Co-Authors: Ulises Juarez-martinez, Giner Alor-hernández, Rubén Posada-gómez, Joaquín Santos-luna, Juan Miguel Gómez, Alejandro Rodríguez González
    Abstract:

    Assertions or formal program specifications are fundamental to build more reliable software. One of the most important applications of Assertions is found in the Design by Contract metaphor: pre-conditions, invariants and post-conditions. Current Assertion approaches use some software technology that relies on simple mechanisms; however their actual implementation can be both quite complex and instrusive. A good knowledge of program algorithms is required to introduce enhancements which crosscut basic algorithms and structures. In this paper, we propose a non-intrusive Assertion verification implementation. We have used aspect-orientation and provide correctness in order to decide on the validity of Assertions.

Lorusso Salvatore - One of the best experts on this subject based on the ideXlab platform.

  • La sinergia fra scienze umane e scienze sperimentali per la tutela e valorizzazione del patrimonio culturale e ambientale: L’attività di Salvatore Lorusso nella formazione e nella ricerca
    Dipartimento dei Beni Culturali Alma Mater Studiorum Università di Bologna (Ravenna), 2020
    Co-Authors: Lorusso Salvatore, Natali Andrea
    Abstract:

    Interdisciplinarity and internationalization in the field of cultural and environmental heritage represent two fundamental concepts and objectives in the field of academic training and research. These are the concepts and objectives achieved in the forty years of activity of Salvatore Lorusso and represent the culmination of his long experience, which has been directed at creating a synergy between the human sciences and experimental sciences for the protection and enhancement of cultural and environmental heritage. In this paper, as well as providing a brief summary of this activity, emphasis is placed on how courage, perseverance and creativity have led to the Current Assertion to ‘build networks’ between stakeholders and players, so that the equation “habitus e habitat” from theory has become reality.L’interdisciplinarità e l’internazionalizzazione nel settore dei beni culturali e ambientali rappresentano fondamentali intenti ed obiettivi rivolti alla formazione e alla ricerca. Questi concetti, ormai da diversi anni acquisiti, rappresentano il punto di arrivo della quarantennale attività di Salvatore Lorusso volta alla sinergia fra scienze umane e scienze sperimentali per la tutela e valorizzazione del patrimonio culturale e ambientale. Nel lavoro, oltre che riassumere sommariamente tale attività, si sottolinea come coraggio, perseveranza, creatività hanno condotto all’affermazione oggi imperante di “fare sistema”, per cui l’equazione “habitus e habitat” da teoria si è fatta pratica