Rodolfo Toledo

Learn More
Advanced programming techniques such as metaprogramming and computational reflection, as well as the more recent paradigm of aspect-oriented programming (AOP), serve important objectives of software engineering such as modularization and adaptability. In this tool presentation paper, we briefly overview this area and present Reflex, a tool for flexible(More)
ZAC is a practical lightweight library for access control in JavaScript based on aspect orientation. Its access control architecture is stack based, similar to those of Java and C#. However, ZAC integrates other features for more expressive access control. First, access control policies can be enforced at the level of objects, which permits more(More)
It is inevitable that some concerns crosscut a sizeable application, resulting in code scattering and tangling. This issue is particularly severe for security-related concerns: It is difficult to be confident about the security of an application when the implementation of its security-related concerns is scattered all over the code and tangled with other(More)
In the medical literature, thoracic disc protrusion has traditionally been considered a rare occurrence. We hypothesise that the incidence of such protrusions and their abdominal symptoms is higher than is generally believed and that their presence may account for a significant proportion of chronic non-visceral abdominal pains. Accordingly, the present(More)
Can access control be fully modularized as an aspect? Most proposals for aspect-oriented access control are limited to factoring out access control checks, still relying on a non-modular and ad hoc infrastructure for permission checking. Recently, we proposed an approach for modular access control, called ModAC. ModAC successfully modularizes both the use(More)
ZAC is a practical lightweight library for access control in JavaScript based on aspect orientation. The ZAC access control architecture is stack-based, very similar to the ones of Java and C#. However, ZAC integrates other interesting features for more expressive access control. First, access control policies can be enforced at the level of objects, which(More)
This study assesses the proportion of patients presenting with nonvisceral chronic abdominal pain who have thoracic disk herniation as a possible cause. We designed a descriptive transversal study of patients attending our offices between February 2009 and October 2010, with a complaint of chronic abdominal pain of suspected abdominal wall source (positive(More)