This page shows the different software developed as a result of my research:
– ESA-JS: An implementation of ESA, the description of an expressive stateful aspect language. A stateful aspect language supports the definition of monitors to observe and react to a program execution trace. They have numerous applications in domains like error detection, security, and modular definition of crosscutting concerns. You can try it on http://pleiad.cl/esa, 2012.
– WeCa: A practical library that allows for modular and flexible control over causality issues in the Web. In contrast to current proposals, WeCa uses stateful aspects, message ordering strategies, and vector clocks. WeCa has been used with several practical examples from the realm of Web applications. For instance, we analyze the flow of information in these applications like Twitter using WeCa. You can try it on http://pleiad.cl/weca, 2012.