Network


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

Hotspot


Dive into the research topics where Rodrigo Castro is active.

Publication


Featured researches published by Rodrigo Castro.


Simulation | 2010

A Formal Framework for Stochastic Discrete Event System Specification Modeling and Simulation

Rodrigo Castro; Ernesto Kofman; Gabriel A. Wainer

We introduce an extension of the classic Discrete Event System Specification (DEVS) formalism that includes stochastic features. Based on the use of the probability spaces theory we define the stochastic DEVS (STDEVS) specification, which provides a formal framework for modeling and simulation of general non-deterministic discrete event systems. The main theoretical properties of the STDEVS framework are treated, including a new definition of legitimacy of models in the stochastic context and a proof of STDEVS closure under coupling. We also illustrate the new stochastic modeling capabilities introduced by STDEVS and their relation with those found in classic DEVS. Practical simulation examples are given involving performance analysis of computer systems and hybrid modeling of networked control systems, applications where the modeling of stochastic components is vital.


Simulation | 2013

Graphical modeling and simulation of discrete-event systems with CD++Builder

Matías Bonaventura; Gabriel A. Wainer; Rodrigo Castro

We introduce CD++Builder, an open-source environment that aims at providing easy-to-use graphical modeling tools to simplify the construction of models and the execution of simulations of complex Discrete Event System Specification (DEVS) models. The architecture and implementation of CD++Builder focuses on providing simple definition and reuse of components, offering easy extensibility to support new features. CD++Builder includes graphical editors for DEVS-coupled models, DEVS-Graphs and C++ atomic models; it provides code templates that are synchronized with their graphical versions, and it greatly simplifies the software installation and update procedures. We show how this environment can be used to build and simulate DEVS models, and we compare the process with previous versions and other simulation tools, showing that CD++Builder can improve model development by creating DEVS models in a completely assisted manner, including advanced graphical interfaces.


Computing in Science and Engineering | 2016

Discrete Event Modeling and Simulation-Driven Engineering for the ATLAS Data Acquisition Network

Matías Bonaventura; Daniel Jacob Foguelman; Rodrigo Castro

The authors present an iterative and incremental development methodology for simulation models in network engineering projects. Driven by the DEVS (Discrete Event Systems Specification) formal framework for modeling and simulation, they aim to assist network design, test, analysis, and optimization processes. A practical application of the methodology is presented for a case study in the data acquisition system of the ATLAS particle physics experiment at CERNs Large Hadron Collider at CERN. By adopting the DEVS M&S formal framework in combination with software engineering best practices, the authors develop network simulation models along with enhanced modeling capabilities and boosted simulation performance for tools in a robust yet flexible way.


spring simulation multiconference | 2010

Advanced IDE for modeling and simulation of discrete event systems

Matías Bonaventura; Gabriel A. Wainer; Rodrigo Castro

Creating models and analyzing simulation results can be a difficult and time-consuming task, especially for non-experienced users. Although several DEVS simulators have been developed, the software that aids in the modeling and simulation cycle still requires advanced development skills, and they are implemented using non-standard interfaces, which makes them difficult to extend. The architecture and design of CD++Builder we present here can simplify the construction and simulation of DEVS models, facilitate model reuse and promote good modeling practices by allowing enhanced graphical editing and integration of tools into a single environment. The Eclipse-based environment includes new graphical editors for DEVS coupled models, DEVS-Graphs and C++ atomic models (including code templates that are synchronized with the graphical versions). Integration with Eclipse allows extensibility while simplifying software development, installation and updates.


Modeling and Simulation of Computer Networks and Systems#R##N#Methodologies and Applications | 2015

An integrative approach for hybrid modeling, simulation and control of data networks based on the DEVS formalism

Rodrigo Castro; Ernesto Kofman

In this chapter we present recently developed theoretical and practical tools for the modeling and simulation (M&S) of hybrid systems with a focus on data networks. An integrative methodology based on the Discrete EVent Systems specification (DEVS) permits the M&S of complex systems by choosing the most convenient representation paradigm for each subsystem, allowing discrete time, discrete event and continuous models to coexist. In particular, we focus on designing and studying Quality of Service (QoS) controllers for data networks at diverse granularity levels, enabling the adoption of control theory, and aiming at the final implementation of algorithms in real-time hardware.


Simulation Modelling Practice and Theory | 2011

Quantization-based integration methods for delay-differential equations

Rodrigo Castro; Ernesto Kofman; François E. Cellier

This paper introduces a new class of numerical delay differential equation solvers based on state quantization instead of time slicing. The numerical properties of these algorithms, i.e., stability and convergence, are discussed, and a number of benchmark problems are being simulated and compared with the state-of-the-art solutions to these problems as they have been previously reported in the open literature.


winter simulation conference | 2011

Architecture for integrated modeling, simulation and visualization of environmental systems using GIS and cell-devs

Mariano Zapatero; Rodrigo Castro; Gabriel A. Wainer; Maysoun Houssein

Online Geographic Information Systems (GIS) and their associated data visualization technologies are playing an increasingly important role in providing updated information for environmental models. The analysis of simulation results are often benefited from their georeferenced animated visualization. We present an architectural web-based integration of the DCD++ distributed modeling and simulation frame-work as the centerpiece of a GIS-based scientific workflow to study environmental phenomena. We demonstrate an end-to-end application of the proposed architecture by means of a wildfire spreading model, backed by online updates of different parameters affecting the environmental system under study. Google Earth and GRASS are the two GIS systems selected to highlight the flexibility of the integrated system.


IFAC Proceedings Volumes | 2009

A DEVS—based End-to-end Methodology for Hybrid Control of Embedded Networking Systems

Rodrigo Castro; Ernesto Kofman; Gabriel A. Wainer

Abstract We present a formal Modeling and Simulation (M&S) methodology for hybrid control of networking systems. The method is used for analysis, design and implementation of Quality of Service (QoS) control systems in Network Processor (NP)-based applications. We apply continuous Control Systems Theory to enforce Admission Control strategies into discrete–event network traffic. This represents a hybrid system modeling problem, that has to be treated formally to guarantee the applicability of the continuous control theoretical results into discrete– event systems. We show that using DEVS (Discrete Event System Specification), in combination with Quantized State Systems (QSS) numerical methods for the approximation of continuous systems, offers numerous advantages: these frameworks provide the means to accurately analyze and design hybrid models for Admission Control and they can be seamlessly integrated into a unified formal framework. It also enables the transition between the DEVS–based simulation and the deployment of the obtained hybrid models into the target networking platform.


Simulation | 2015

Activity of order n in continuous systems

Rodrigo Castro; Ernesto Kofman

In this work we generalize the concept of activity of continuous time signals. We define the activity of order n of a signal and show that it allows us to estimate the number of sections of polynomials up to order n which are needed to represent that signal with a certain accuracy. Then we apply this concept to obtain a lower bound for the number of steps performed by quantization-based integration algorithms in the simulation of ordinary differential equations. We perform an exhaustive analysis over two examples, computing the activity of order n and comparing it with the number of steps performed by different integration methods. This analysis corroborates the theoretical predictions and also allows us to measure the suitability of the different algorithms depending on how close to the theoretical lower bound they perform.


Journal of Physics: Conference Series | 2018

GQLink: an implementation of Quantized State Systems (QSS) methods in Geant4

Lucio Santi; Federico Bergero; Soon Yung Jun; K. Genser; Daniel Elvira; Rodrigo Castro

Simulations in high energy physics (HEP) often require the numerical solution of ordinary differential equations (ODE) to determine the trajectories of charged particles in a magnetic field when particles move throughout detector volumes. Each crossing of a volume interrupts the underlying numerical method that solves the equations of motion, triggering iterative algorithms to estimate the intersection point within a given accuracy. The computational cost of this procedure can grow significantly depending on the application at hand. Quantized State System (QSS) is a recent family of discrete-event driven numerical methods exhibiting attractive features for this type of problems, such as native dense output (sequences of polynomial segments updated only by accuracy-driven events) and lightweight detection and handling of volume crossings. In this work we present GQLink, a proof-ofconcept integration of QSS with the Geant4 simulation toolkit which stands as an interface for co-simulation that orchestrates robustly and transparently the interaction between the QSS simulation engine and aspects such as geometry definition and physics processes controlled by Geant4. We validate the accuracy and study the performance of the method in simple geometries (subject to intense volume crossing activity) and then in a realistic HEP application using a full CMS detector configuration.

Collaboration


Dive into the Rodrigo Castro's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Ernesto Kofman

National Scientific and Technical Research Council

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Federico Bergero

National Scientific and Technical Research Council

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Alejandro Danós

University of Buenos Aires

View shared research outputs
Top Co-Authors

Avatar

Andres Laurito

Facultad de Ciencias Exactas y Naturales

View shared research outputs
Top Co-Authors

Avatar

Ezequiel Pecker Marcosig

National Scientific and Technical Research Council

View shared research outputs
Researchain Logo
Decentralizing Knowledge