Network


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

Hotspot


Dive into the research topics where Julian Proenza is active.

Publication


Featured researches published by Julian Proenza.


IEEE Transactions on Industrial Informatics | 2006

An active star topology for improving fault confinement in CAN networks

Manuel Barranco; Julian Proenza; Guillermo Rodriguez-Navas; Luis Almeida

The controller area network (CAN) is a field bus that is nowadays widespread in distributed embedded systems due to its electrical robustness, low price, and deterministic access delay. However, its use in safety-critical applications has been controversial due to dependability limitations, such as those arising from its bus topology. In particular, in a CAN bus, there are multiple components such that if any of them is faulty, a general failure of the communication system may happen. In this paper, we propose a design for an active star topology called CANcentrate. Our design solves the limitations indicated above by means of an active hub, which prevents error propagation from any of its ports to the others. Due to the specific characteristics of this hub, CANcentrate is fully compatible with existing CAN controllers. This paper compares bus and star topologies, analyzes related work, describes the CANcentrate basics, paying special attention to the mechanisms used for detecting faulty ports, and finally describes the implementation and test of a CANcentrate prototype.


IEEE Transactions on Industrial Informatics | 2006

Combining operational flexibility and dependability in FTT-CAN

Joaquim Ferreira; Luis Almeida; A. Fonseca; Paulo Pedreiras; Ernesto Martins; Guillermo Rodriguez-Navas; J. Rigo; Julian Proenza

The traditional approaches to the design of distributed safety-critical systems, due to fault-tolerance reasons, have mostly considered static cyclic table-based traffic scheduling. However, there is a growing demand for operational flexibility and integration, mainly to improve efficiency in the use of system resources, with the network playing a central role to support such properties. This calls for dynamic online traffic scheduling techniques so that dynamic communication requirements are adequately supported. Nevertheless, using dynamic traffic management mechanisms raises additional problems, in terms of fault-tolerance, related with the weaker knowledge of the future system state caused by the higher level of operational flexibility. Such problems have been recently addressed in the scope of using flexible time-triggered CAN (FTT-CAN) in safety-critical applications in order to benefit from the high operational flexibility of this protocol. This paper gathers and reviews the main mechanisms that were developed to provide dependability to the protocol, namely, master replication and fail-silence enforcement.


international workshop on factory communication systems | 2004

CANcentrate: an active star topology for CAN networks

Manuel Barranco; Guillermo Rodriguez-Navas; Julian Proenza; Luis Almeida

Distributed embedded systems that require real-time performance need a network capable of deterministic access delay. CAN is one such network that became widespread in recent years due to its electrical robustness, low price, and priority-based access control. However, its use in safety-critical applications has been controversial due to dependability limitations that arise from its bus topology and non-guaranteed atomic broadcast. In this paper, we propose an active star topology that allows solving many of the limitations related to the first aspect by means of strong error confinement. Nodes are interconnected through an active hub that is fully compatible with existing CAN controllers. The paper compares bus and star topologies, analyzes related work and discusses the hub implementation and dependability properties.


emerging technologies and factory automation | 2005

ReCANcentrate: a replicated star topology for CAN networks

Manuel Barranco; Luis Almeida; Julian Proenza

Controller area network (CAN) is nowadays widespread in distributed embedded systems due to its electrical robustness, low price, and deterministic access delay. However, its use in safety-critical applications has been controversial due to dependability limitations. In particular, in a CAN bus there are multiple components such that a single fault of any of them can prevent the communication capabilities of several nodes and may provoke a general failure of the communication system, i.e. there are multiple severe points of failure. In Barranco, M et al., (2004) we proposed a new active star topology, called CANcentrate, that solves these limitations by means of an active hub with enhanced fault-treatment capabilities. However, the center of the star still represents a severe point of failure, thus not being suitable for more demanding safety-critical systems. In this paper, we propose a replicated star topology, called ReCANcentrate, which has no severe points of failure and is fully compatible with existing CAN controllers. The paper analyzes related work, describes the CANcentrate basics, explains the design and functionalities of ReCANcancentrate, and finally describes the implementation and test of its prototype


IEEE Transactions on Industrial Informatics | 2008

Orthogonal, Fault-Tolerant, and High-Precision Clock Synchronization for the Controller Area Network

Guillermo Rodriguez-Navas; SebastiÀ Roca; Julian Proenza

The controller area network (CAN) is facing a great opportunity. The maturity of this technology makes many researchers believe that CAN may be adopted in more critical systems. However, the suitability of CAN for these challenging applications strongly depends on our capacity to integrate all the solutions already available into a single, comprehensive architecture. We claim that clock synchronization plays a fundamental role in such architecture. Therefore, the means to achieve a solution fulfilling the expected requirements on reliability, cost, and precision must be deeply investigated. This paper discusses the relevance of clock synchronization in the future of CAN systems and describes a novel solution to supply this service. This solution exhibits several advantages: it provides very high precision, causes very low communication and computation overhead, and includes mechanisms to provide fault tolerance. Moreover, and in contrast to previous proposals, it is designed to be orthogonal to the rest of the system. Thus, it can be directly incorporated to any CAN system, without having to replace any of the components, which reduces the cost increment caused by the new service.


emerging technologies and factory automation | 2013

Towards a Flexible Time-Triggered replicated star for ethernet

David Gessner; Julian Proenza; Manuel Barranco; Luis Almeida

Distributed embedded systems have traditionally been designed using static approaches, i.e., assuming a static environment. Such approaches, however, cannot guarantee continuous operation under dynamic environments that impose new requirements upon a system as time passes. As a solution, flexible approaches have been proposed. One such approach that allows a system to adapt to changing real-time requirements is the Flexible Time-Triggered (FTT) communication paradigm. Nevertheless, if continuous operation under dynamic environments is desired, then flexibility is not enough. Indeed, it is also crucial for the system to be sufficiently reliable. In this paper we therefore explore some design ideas to make FTT highly reliable through fault tolerance by using replication. As a starting point we will use the switch of the Hard Real-Time Ethernet Switching (HaRTES) implementation of FTT.


IEEE Computer | 2009

Boosting the Robustness of Controller Area Networks: CANcentrate and ReCANcentrate

Manuel Barranco; Julian Proenza; Luis Almeida

This paper discusses two proposed star architectures for systems based on the controller area network (CAN) protocol aim to improve CANs error containment and fault tolerance for general distributed embedded systems and safety-critical applications.


emerging technologies and factory automation | 2012

The design of the CANbids architecture

Julian Proenza; Manuel Barranco; Guillermo Rodriguez-Navas; David Gessner; Fernando Guardiola; Luis Almeida

Despite the significant advantages of the Controller Area Network (CAN) there is an extended belief that CAN is not suitable for critical applications, mainly because of several dependability limitations. During the CANbids project each one of these limitations has been addressed and a complete architecture for CAN-based fault-tolerant systems has been devised. This architecture allows building highly-reliable systems. This paper describes the design of such an architecture and the prototyping of its fundamental parts.


emerging technologies and factory automation | 2003

An architecture for physical injection of complex fault scenarios in CAN networks

Guillermo Rodriguez-Navas; Jesús Jiménez; Julian Proenza

It has been reported that some particular fault scenarios may cause malfunction of the controller area network protocol. Although such scenarios are very unlikely, they become relevant when attempting to use the CAN protocol for critical applications. The fault injector described in this paper induces these fault scenarios at the physical layer of the CAN protocol by means of a software tool and a set of specifically designed circuits. Therefore, and in contrast to previous solutions, this fault injector is suitable to evaluate most of the dependability mechanisms that have been proposed for CAN networks.


emerging technologies and factory automation | 2005

Using UPPAAL to model and verify a clock synchronization protocol for the controller area network

Guillermo Rodriguez-Navas; Julian Proenza; Hans Hansson

A reported liability of the controller area network protocol is that it does not provide a clock synchronization service. Therefore, whenever a CAN-based distributed embedded system requires its nodes to have a common time base, clock synchronization has to be implemented by means of an external mechanism. In a previous work, we proposed a fault-tolerant and high-precision clock synchronization protocol for CAN. This paper shows the first steps towards the formal verification of this protocol. In particular, it presents a formal model that has been built with the UPPAAL model checker and discusses how clock drift and clock correction can be modeled with this tool

Collaboration


Dive into the Julian Proenza's collaboration.

Top Co-Authors

Avatar

Manuel Barranco

University of the Balearic Islands

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Hans Hansson

Mälardalen University College

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Alberto Ortiz

University of the Balearic Islands

View shared research outputs
Top Co-Authors

Avatar

Gabriel Oliver

University of the Balearic Islands

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Thilo Sauter

Vienna University of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge