Skip to main content

previous disabled Page of 2
and
  1. No Access

    Chapter

    Teaching Prolog with Active Logic Documents

    Teaching materials for programming languages, and Prolog in particular, classically include textbooks, slides, notes, and exercise sheets, together with some Prolog programming environment. However, modern web...

    Jose F. Morales, Salvador Abreu, Daniela Ferreiro in Prolog: The Next 50 Years (2023)

  2. No Access

    Chapter

    Types, Modes and so Much More – The Prolog Way

    We present in a tutorial way some ideas developed in the context of the Ciao Prolog system that we believe could be useful for the future evolution of Prolog. We concentrate primarily on one area: the use of a...

    Manuel V. Hermenegildo, Jose F. Morales, Pedro Lopez-Garcia in Prolog: The Next 50 Years (2023)

  3. No Access

    Book and Conference Proceedings

    Static Analysis

    30th International Symposium, SAS 2023, Cascais, Portugal, October 22–24, 2023, Proceedings

    Manuel V. Hermenegildo, José F. Morales in Lecture Notes in Computer Science (2023)

  4. No Access

    Chapter

    Some Thoughts on How to Teach Prolog

    Prolog, and (Constraint) Logic Programming in general, represent a unique programming paradigm. Prolog has many characteristics that are not present in other styles of programming, and this is one of the reaso...

    Manuel V. Hermenegildo, Jose F. Morales, Pedro Lopez-Garcia in Prolog: The Next 50 Years (2023)

  5. No Access

    Chapter and Conference Paper

    Testing Your (Static Analysis) Truths

    Static analysis is nowadays an essential component of many software development toolsets. Despite some notorious successes in the validation of compilers, comparatively little work exists on the systematic val...

    Ignacio Casso, José F. Morales in Logic-Based Program Synthesis and Transfor… (2021)

  6. No Access

    Chapter and Conference Paper

    An Integrated Approach to Assertion-Based Random Testing in Prolog

    We present an approach for assertion-based random testing of Prolog programs that is tightly integrated within an overall assertion-based program development scheme. Our starting point is the Ciao model, a framew...

    Ignacio Casso, José F. Morales in Logic-Based Program Synthesis and Transfor… (2020)

  7. No Access

    Chapter and Conference Paper

    A General Framework for Static Cost Analysis of Parallel Logic Programs

    The estimation and control of resource usage is now an important challenge in an increasing number of computing systems. In particular, requirements on timing and energy arise in a wide variety of applications s...

    Maximiliano Klemen, Pedro López-García in Logic-Based Program Synthesis and Transfor… (2020)

  8. No Access

    Chapter and Conference Paper

    Computing Abstract Distances in Logic Programs

    Abstract interpretation is a well-established technique for performing static analyses of logic programs. However, choosing the abstract domain, widening, fixpoint, etc. that provides the best precision-cost ...

    Ignacio Casso, José F. Morales in Logic-Based Program Synthesis and Transfor… (2020)

  9. No Access

    Chapter and Conference Paper

    Incremental Analysis of Logic Programs with Assertions and Open Predicates

    Generic components are a further abstraction over the concept of modules, introducing dependencies on other (not necessarily available) components implementing specified interfaces. They have become a key concept...

    Isabel Garcia-Contreras, Jose F. Morales in Logic-Based Program Synthesis and Transfor… (2020)

  10. No Access

    Chapter and Conference Paper

    Multivariant Assertion-Based Guidance in Abstract Interpretation

    Approximations during program analysis are a necessary evil, as they ensure essential properties, such as soundness and termination of the analysis, but they also imply not always producing useful results. Aut...

    Isabel Garcia-Contreras, Jose F. Morales in Logic-Based Program Synthesis and Transfor… (2019)

  11. No Access

    Chapter and Conference Paper

    Exploiting Term Hiding to Reduce Run-Time Checking Overhead

    One of the most attractive features of untyped languages is the flexibility in term creation and manipulation. However, with such power comes the responsibility of ensuring the correctness of these operations....

    Nataliia Stulova, José F. Morales in Practical Aspects of Declarative Languages (2018)

  12. Article

    Open Access

    Strings in bubbling geometries and dual Wilson loop correlators

    We consider a fundamental string in a bubbling geometry of arbitrary genus dual to a half-supersymmetric Wilson loop in a general large representation R of the SU(N) gauge group in

    Jeremías Aguilera-Damia, Diego H. Correa in Journal of High Energy Physics (2017)

  13. Chapter and Conference Paper

    Rahft: A Tool for Verifying Horn Clauses Using Abstract Interpretation and Finite Tree Automata

    We present Rahft (Refinement of Abstraction in Horn clauses using Finite Tree automata), an abstraction refinement tool for verifying safety properties of programs expressed as Horn clauses. The paper describes t...

    Bishoksan Kafle, John P. Gallagher, José F. Morales in Computer Aided Verification (2016)

  14. No Access

    Article

    Deformed Seiberg-Witten curves for ADE quivers

    We derive Seiberg-Witten like equations encoding the dynamics of \( \mathcal{N}=2 \) ADE quiver gauge theories in presence of a non-trivial Ω-background along a two dimensional p...

    Francesco Fucito, Jose F. Morales, Daniel Ricci Pacifici in Journal of High Energy Physics (2013)

  15. No Access

    Chapter and Conference Paper

    Reversible Language Extensions and Their Application in Debugging

    A range of methodologies and techniques are available to guide the design and implementation of language extensions and domain-specific languages on top of a base language. A simple yet powerful technique to t...

    Zoé Drey, José F. Morales in Practical Aspects of Declarative Languages (2013)

  16. No Access

    Chapter and Conference Paper

    Modular Extensions for Modular (Logic) Languages

    We address the problem of develo** mechanisms for easily implementing modular extensions to modular (logic) languages. By (language) extensions we refer to different groups of syntactic definitions and trans...

    José F. Morales, Manuel V. Hermenegildo in Logic-Based Program Synthesis and Transfor… (2012)

  17. No Access

    Article

    Stringy instanton corrections to \( \mathcal{N} = 2 \) gauge couplings

    We discuss a string model where a conformal four-dimensional \( \mathcal{N} = 2 \) gauge theory receives corrections to...

    Marco Billò, Marialuisa Frau, Francesco Fucito in Journal of High Energy Physics (2010)

  18. Article

    Open Access

    D1D5 microstate geometries from string amplitudes

    We reproduce the asymptotic expansion of the D1D5 microstate geometries by computing the emission amplitudes of closed string states from disks with mixed D1D5 boundary conditions. Thus we provide a direct lin...

    Stefano Giusto, Jose F. Morales, Rodolfo Russo in Journal of High Energy Physics (2010)

  19. Article

    Open Access

    A special road to AdS vacua

    We apply the techniques of special Kähler geometry to investigate AdS4 vacua of general \( \mathcal{N} \) = 2 gauged ...

    Davide Cassani, Sergio Ferrara, Alessio Marrani in Journal of High Energy Physics (2010)

  20. No Access

    Chapter

    An Overview of the Ciao Multiparadigm Language and Program Development Environment and Its Design Philosophy

    We describe some of the novel aspects and motivations behind the design and implementation of the Ciao multiparadigm programming system. An important aspect of Ciao is that it provides the programmer with a la...

    Manuel V. Hermenegildo, Francisco Bueno, Manuel Carro in Concurrency, Graphs and Models (2008)

previous disabled Page of 2