Papers by Claudio Talarico

IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans, 2000
In heterogeneous system design, partitioning of the functional specifications into hardware (HW) ... more In heterogeneous system design, partitioning of the functional specifications into hardware (HW) and software (SW) components is an important procedure. Often, an HW platform is chosen, and the SW is mapped onto the existing partial solution, or the actual partitioning is performed in an ad hoc manner. The partitioning approach presented here is novel in that it uses Bayesian belief networks (BBNs) to categorize functional components into HW and SW classifications. The BBN's ability to propagate evidence permits the effects of a classification decision that is made about one function to be felt throughout the entire network. In addition, because BBNs have a belief of hypotheses as their core, a quantitative measurement as to the correctness of a partitioning decision is achieved. A methodology for automatically generating the qualitative structural portion of BBN and the quantitative link matrices is given. A case study of a programmable thermostat is developed to illustrate the BBN approach. The outcomes of the partitioning process are discussed and placed in a larger design context, which is called model-based codesign.

2013 IEEE 56th International Midwest Symposium on Circuits and Systems (MWSCAS), 2013
ABSTRACT With today's drastic increase in energy demand, it becomes more and more importa... more ABSTRACT With today's drastic increase in energy demand, it becomes more and more important to use alternative green technologies. Solar, wind, and hydroelectricity are popular choices, because they are abundant and cause low pollution. One big challenge however is how to manage these new energy resources within the traditional electricity grid. Today's smart home technologies and devices offer a variety of house appliances with embedded sensors. Through Internet websites or ad hoc applications, customers are able to monitor household appliances and receive data from the sensors in real time. However, users are not suggested what measures to take to save energy and money. This paper discusses the design of a new power management system. A new hardware design is developed to implement the proposed management energy solution. The new design consists of a bidirectional DC-DC converter and a battery charger/discharger circuit. By adopting this approach for smart grid systems, we provide a management solution to optimized energy distribution and usage.
2014 IEEE 57th International Midwest Symposium on Circuits and Systems (MWSCAS), 2014
IEEE Conference on Nanotechnology, 2011
Advancement in technology has seen correspondence education evolve into distance education and eL... more Advancement in technology has seen correspondence education evolve into distance education and eLearning. A large number of universities across the United States of America have established some form of distance education and/or eLearning in an effort to offer opportunities to many people aspiring to obtain an education, but with limitations when it comes to accessing institutions of higher learning. Most

Engineering of Computer-Based Systems, 2007
This paper presents a system level methodology for modeling, and analyzing the performance of sys... more This paper presents a system level methodology for modeling, and analyzing the performance of system-on-chip (SOC) processors. The solution adopted focuses on minimizing assessment time by modeling processors behavior only in terms of the performance metrics of interest. Formally, the desired behavior is captured through a C/C++ executable model, which uses finite state machines (FSM) as the underlying model of computation (MOC). To illustrate and validate our methodology we applied it to the design of a 16-bit reduced instruction set (RISC) processor. The performance metrics used to assess the quality of the design considered are power consumption and execution time. However, the methodology can be extended to any performance metric. The results obtained demonstrate the robustness of the proposed method both in terms of assessment time and accuracy

A novel encryption algorithm secure to chosen-plaintext attacks is presented. As opposed to tradi... more A novel encryption algorithm secure to chosen-plaintext attacks is presented. As opposed to traditional key algorithms, one of the keys in the algorithm presented depends on the message itself. Two encryption matrices are generated by means of singular value decomposition (SVD), using a portion of the message. The two encryption matrices generated are further multiplied into the left and right sides of other data frames for encryption in the transmitter. Without additional information, except for a key and an integer for signs, the encryption matrices can be found and, thus, the original data obtained at the receiver. This is done by exploiting special properties of the SVD of real symmetric matrices. Hence, the algorithm performs time-varying encryption (and, thus, decryption), i.e. the algorithm generates time-varying ciphertexts depending on both the design parameters and the plaintext itself. Since the encryption depends on message data, it leads to a good solution to various known attacks, including chosen-plaintext attacks. The algorithm can be applied to any signal such as text, audio, and image, etc.

Engineering of Computer-Based Systems, 2008
This paper presents a hybrid approach for modeling and assessing the performance of embedded syst... more This paper presents a hybrid approach for modeling and assessing the performance of embedded systems. Toward this objective, we pursue an implementation independent methodology where system behavior is represented by executable models that are based on both analytical and simulation methods. To illustrate and validate our approach we apply it to the design of a robotic system for the artificial insemination of endangered species. The solution adopted reduces assessment time by modeling system behavior only in terms of the performance metrics of interest. The two performance metrics used to assess the application considered are the velocity of the robotic arm tied to the sperm membrane and the force with which the arm hits the target (i.e., the egg's membrane). Formally, the desired behavior is captured through a C/C++ executable model, which uses finite state machines (FSM) as the underlying model of computation (MOC). The results obtained demonstrate the robustness of the proposed method both in terms of design time and accuracy.
Journal of Clean Energy Technologies, 2014
Uploads
Papers by Claudio Talarico