Juan José Moreno-Navarro

Orcid: 0000-0001-8842-8359

Affiliations:
  • Technical University of Madrid, Spain


According to our database1, Juan José Moreno-Navarro authored at least 52 papers between 1988 and 2022.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2022
Doughnut Computing in City Planning for Achieving Human and Planetary Rights.
Proceedings of the Bio-inspired Systems and Applications: from Robotics to Ambient Intelligence, 2022

2013
Deriving the full-reducing Krivine machine from the small-step operational semantics of normal order.
Proceedings of the 15th International Symposium on Principles and Practice of Declarative Programming, 2013

2009
Stepwise Refinement Validation of Design Patterns Formalized in TLA+ using the TLC Model Checker.
J. Object Technol., 2009

Modeling Concurrent Systems with Shared Resources.
Proceedings of the Formal Methods for Industrial Critical Systems, 2009

2008
Implementing Constructive Intensional Negation.
New Gener. Comput., 2008

Extending Constructive Logic Negation with Types.
Proceedings of the 17th International Workshop on Functional and (Constraint) Logic Programming, 2008

A Coding Rule Conformance Checker Integrated into GCC.
Proceedings of the Eighth Spanish Conference on Programming and Computer Languages, 2008

Automatic Coding Rule Conformance Checking Using Logic Programming.
Proceedings of the Practical Aspects of Declarative Languages, 2008

Modelling Mash-up Resources.
Proceedings of the XIII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2008), 2008

Bialgebra views: a way for polytypic programming to cohabit with data abstraction.
Proceedings of the ACM SIGPLAN Workshop on Generic Programming, 2008

2007
Demand analysis with partial predicates.
Theory Pract. Log. Program., 2007

Automatic Coding Rule Conformance Checking Using Logic Programs
CoRR, 2007

2005
De la Arquitectura Software al Urbanismo Software: Hacia Nuevas Formas de concebir los Sistemas de Software Intensivo.
Proceedings of the Actas de las X Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2005), 2005

2004
Teaching How to Derive Correct Concurrent Programs from State-Based Specifications and Code Patterns.
Proceedings of the Teaching Formal Methods, CoLogNET/FME Symposium, 2004

Soundness and Completeness of an "Efficient" Negation for Prolog.
Proceedings of the Logics in Artificial Intelligence, 9th European Conference, 2004

Implementation Results in Classical Constructive Negation.
Proceedings of the Logic Programming, 20th International Conference, 2004

Constructive Intensional Negation.
Proceedings of the Functional and Logic Programming, 7th International Symposium, 2004

2003
Formal Extreme (and Extremely Formal) Programming.
Proceedings of the Extreme Programming and Agile Processes in Software Engineering, 2003

Rapid Prototyping and Incremental Evolution Using SLAM.
Proceedings of the 14th IEEE International Workshop on Rapid System Prototyping (RSP 2003), 2003

A Real Implementation for Constructive Negation.
Proceedings of the Logic Programming, 19th International Conference, 2003

2002
Declarative Reflection and its Application as a Pattern Language.
Proceedings of the 11th International Workshop on Functional and (Constraint) Logic Programming, 2002

Constructive negation for Prolog: A real implementation.
Proceedings of the AGP 2002: Proceedings of the Joint Conference on Declarative Programming, 2002

2001
Efficient Negation Using Abstract Interpretation.
Proceedings of the Logic for Programming, 2001

2000
Partial Predicates for Demand Analysis.
Proceedings of the 9th International Workshop on Functional and Logic Programming, 2000

On the Role of Functional-logic Languages for the Debugging of Imperative Programs.
Proceedings of the 9th International Workshop on Functional and Logic Programming, 2000

How to Incorporate Negation in a Prolog Compiler.
Proceedings of the Practical Aspects of Declarative Languages, 2000

Towards Automating the Iterative Rapid Prototyping Process with the SLAM system.
Proceedings of the V Jornadas Ingeniería de Software y Bases de Datos (JISBD 2000), 2000

Generation of and Debugging with Logical Pre and Post-Conditions.
Proceedings of the Fourth International Workshop on Automated Debugging, 2000

1999
Using Static Analysis to Compile Non-sequential Functional Logic Programs.
Proceedings of the Logic Programming: The 1999 International Conference, Las Cruces, New Mexico, USA, November 29, 1999

1998
On the Practical Use of Negation in a Prolog Compiler.
Proceedings of the 1998 Joint Conference on Declarative Programming, 1998

Recovering Sequentiality in Functional-Logic Programs.
Proceedings of the 1998 Joint Conference on Declarative Programming, 1998

1996
The Functional Logic Language BABEL and Its Implementation on a Graph Machine.
New Gener. Comput., 1996

Extending Constructive Negation for Partial Functions in Lazy Functional-logic Languages.
Proceedings of the Extensions of Logic Programming, 5th International Workshop, 1996

Adding Type Classes to Functional-Logic Languages.
Proceedings of the 1996 Joint Conf. on Declarative Programming, 1996

1995
Workshop on Integration of Declarative Paradigms.
Knowl. Eng. Rev., 1995

Tuple Inheritance: A New Kind of Inheritance for (Constraint) Logic Programming.
Proceedings of the Logic Programming, 1995

Tuple Inheritance: A New Kind of Inheritance for (Constraint) Logic Programming.
Proceedings of the 1995 Joint Conference on Declarative Programming, 1995

1994
Independent Subexpression Parallelism with Delayed Synchronization for Functional Logic Languages.
Proceedings of the First International Symposium on Parallel Symbolic Computation, 1994

Default Rules: An Extension of Constructive Negation for Narrowing-based Languages.
Proceedings of the Logic Programming, 1994

1993
Efficient Lazy Narrowing using Demandedness Analysis.
Proceedings of the Programming Language Implementation and Logic Programming, 1993

A Formal Definition of an Abstract Prolog Compiler (Extended Abstract).
Proceedings of the Algebraic Methodology and Software Technology (AMAST '93), 1993

Visualization as Debugging: Understanding/Debugging the Warren Abstract Machine.
Proceedings of the Automated and Algorithmic Debugging, First International Workshop, 1993

1992
Logic Programming with Functions and Predicates: The Language BABEL.
J. Log. Program., 1992

Independent AND-Parallel Implementation of Narrowing.
Proceedings of the Programming Language Implementation and Logic Programming, 1992

FRIENDLY-WAM: An Interactive Tool to Understand the Compilation of PROLOG.
Proceedings of the Logic Programming and Automated Reasoning, 1992

Efficient Compilation of Lazy Narrowing into Prolog.
Proceedings of the Logic Program Synthesis and Transformation, 1992

Implementing a Lazy Functional Logic Language with Disequality Constraints.
Proceedings of the Logic Programming, 1992

1990
Graph-based Implementation of a Functional Logic Langugage.
Proceedings of the ESOP'90, 1990

Lazy Narrowing in a Graph Machine.
Proceedings of the Algebraic and Logic Programming, 1990

1989
Diseño, semántica y especificación de Babel : un lenguaje que integra la programación funcional y lógica.
PhD thesis, 1989

CC-modula: a modula-2 tool to teach concurrent programming.
ACM SIGCSE Bull., 1989

1988
BABEL: A Functional and Logic Programming Language based on Constructor Discipline and Narrowing.
Proceedings of the Algebraic and Logic Programming, 1988


  Loading...