Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Jesús Aranda is active.

Publication


Featured researches published by Jesús Aranda.


formal methods | 2013

Formal Methods for Components and Objects

Jesús Aranda; Cinzia Di Giusto; Catuscia Palamidessi; Frank D. Valencia

Testing.- Model-Based Testing of Environmental Conformance of Components.- Exhaustive Testing of Exception Handlers with Enforcer.- Model-Based Test Selection for Infinite-State Reactive Systems.- Program Verification.- Verifying Object-Oriented Programs with KeY: A Tutorial.- Rebeca: Theory, Applications, and Tools.- Learning Meets Verification.- Trust and Security.- JACK - A Tool for Validation of Security and Behaviour of Java Applications.- Towards a Formal Framework for Computational Trust.- Models of Computation.- On Recursion, Replication and Scope Mechanisms in Process Calculi.- Bounded Session Types for Object Oriented Languages.- Distributed Programming.- Reflecting on Aspect-Oriented Programming, Metaprogramming, and Adaptive Distributed Monitoring.- Links: Web Programming Without Tiers.


international conference on logic programming | 2009

An Overview of FORCES: An INRIA Project on Declarative Formalisms for Emergent Systems

Jesús Aranda; Gérard Assayag; Carlos Olarte; Jorge A. Pérez; Camilo Rueda; Mauricio Toro; Frank D. Valencia

The FORCES project aims at providing robust and declarative formalisms for analyzing systems in the emerging areas of Security Protocols, Biological Systems and Multimedia Semantic Interaction . This short paper describes FORCESs motivations, results and future research directions.


asian symposium on programming languages and systems | 2007

CCS with replication in the Chomsky hierarchy: the expressive power of divergence

Jesús Aranda; Cinzia Di Giusto; Mogens Nielsen; Frank D. Valencia

A remarkable result in [4] shows that in spite of its being less expressive than CCS w.r.t. weak bisimilarity, CCS! (a CCS variant where infinite behavior is specified by using replication rather than recursion) is Turing powerful. This is done by encoding Random Access Machines (RAM) in CCS!. The encoding is said to be non-faithful because it may move from a state which can lead to termination into a divergent one which do not correspond to any configuration of the encoded RAM. I.e., the encoding is not termination preserving. In this paper we study the existence of faithful encodings into CCS! of models of computability strictly less expressive than Turing Machines. Namely, grammars of Types 1 (Context Sensitive Languages), 2 (Context Free Languages) and 3 (Regular Languages) in the Chomsky Hierarchy. We provide faithful encodings of Type 3 grammars. We show that it is impossible to provide a faithful encoding of Type 2 grammars and that termination-preserving CCS! processes can generate languages which are not Type 2. We finally show that the languages generated by termination-preserving CCS! processes are Type 1.


formal methods | 2006

On recursion, replication and scope mechanisms in process calculi

Jesús Aranda; Cinzia Di Giusto; Catuscia Palamidessi; Frank D. Valencia

In this paper we shall survey and discuss in detail the work on the relative expressiveness of recursion and replication in various process calculi. Namely, CCS, the π-calculus, the Ambient calculus, Concurrent Constraint Programming and calculi for Cryptographic Protocols. We shall give evidence that the ability of expressing recursive behaviour via replication often depends on the scoping mechanisms of the given calculus which compensate for the restriction of replication.


Colombian Conference on Computing | 2018

Making Decisions on the Student Quota Problem: A Case Study Using a MIP Model

Robinson Duque; Victor Bucheli; Jesús Aranda; Juan Francisco Díaz

The aim of this paper is to present a model to support the decision making process on the Student Quota Problem (i.e., the maximum number of students that could be admitted in a university program). The number of students attended by universities is a key factor of national and international policies. The Organization for Economic Co-operation and Development (OECD) and Colombian official entities use this indicator to define goals of the educational level of young population. However, while the expectations of increasing the number of attended students are high, there are limits of growth based on resource limitations.


arXiv: Programming Languages | 2014

Towards Formal Interaction-Based Models of Grid Computing Infrastructures

Carlos Alberto Ramírez Restrepo; Jorge A. Pérez; Jesús Aranda; Juan Francisco Díaz

Grid computing (GC) systems are large-scale virtual machines, built upon a massive pool of resources (processing time, storage, software) that often span multiple distributed domains. Concurrent users interact with the grid by adding new tasks; the grid is expected to assign resources to tasks in a fair, trustworthy way. These distinctive features of GC systems make their specification and verification a challenging issue. Although prior works have proposed formal approaches to the specification of GC systems, a precise account of the interaction model which underlies resource sharing has not been yet proposed. In this paper, we describe ongoing work aimed at filling in this gap. Our approach relies on (higher-order) process calculi: these core languages for concurrency offer a compositional framework in which GC systems can be precisely described and potentially reasoned about.


Computing Conference (CLEI), 2014 XL Latin American | 2014

Granular: An access control model, and Confia: Its software tool

Liliana Rosero; Michel Riguidel; Jesús Aranda

We present a new access control method called Granular. Granular extends traditional access control methods in order to manage XML-like documents by means of a rules set that allows easy administration of the system describing the accessed content using a suitable set of rights. One of the main novelties is the definition of closed and open authorizations, which provides a more precise way of controlling document access. It allows for an early control of possible conflicts between different kinds of accesses. Formal definitions of Granular actions and rules are presented in this paper, and the implementation of Granular is discussed.


joint european conferences on theory and practice of software | 2009

On the Expressive Power of Restriction and Priorities in CCS with Replication

Jesús Aranda; Frank D. Valencia; Cristian Versari


Electronic Notes in Theoretical Computer Science | 2008

Linearity, Persistence and Testing Semantics in the Asynchronous Pi-Calculus

Diletta Romana Cacciagrano; Flavio Corradini; Jesús Aranda; Frank D. Valencia


International Journal of Machine Learning and Computing | 2011

A Fine-Grained Document-based Access Control Model

Liliana Rosero; Jesús Aranda; Michel Riguidel; Daniel Gidoin

Collaboration


Dive into the Jesús Aranda's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge