examples

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
examples [2009/09/16 03:05]
aspectscript
examples [2009/10/19 18:39]
aspectscript
Line 1: Line 1:
 ====== Examples ====== ====== Examples ======
  
-The examples are based on a social networking website: [[http://www.facebook.com|Facebook]]+This page presents all the examples of the "AspectScriptExpressive Aspects for the Web" paper.  
 +In these examples, we implement a number of extra functionalities to [[http://www.facebook.com|Facebook]], a representative Web-2.0 application. For each case, an aspect-oriented solution with AspectScript enables a modular and straightforward specification.
  
-  * [[http://www.dcc.uchile.cl/~pleger/js/aspectscript/paperExamples/example1/Removing tags in an album]]. simple example about the usefulness of AspectScript+  * [[examples/example1|A Simple Example]]. This simple example illustrates how to define and deploy a simple aspect
-  * [[http://www.dcc.uchile.cl/~pleger/js/aspectscript/paperExamples/example5/| Matching Users]]. An example about how building trace pointcuts using AspectScript. +  * [[examples/example2|Pointcuts: Matching Sequences]]. An example about how to match simple sequences using higher-order pointcuts in AspectScript. 
-  * Avoiding Malicious Actions:  +  * [[examples/example3|Giving Life to Javascript Values]]. An example about how to introducing basic support for reactive values
-    * [[http://www.dcc.uchile.cl/~pleger/js/aspectscript/paperExamples/example3-1/Avoiding Malicious Actions using Deployment Dynamic of Aspects]]. An example about the deployment dynamic of aspects in AspectScript+  * [[examples/example4|Access Control with Scoping Strategies]]. An example about how to introducing basic support for access control
-    * [[http://www.dcc.uchile.cl/~pleger/js/aspectscript/paperExamples/example3-2/| Avoiding "Pro" Malicious Actions using Scoping Strategies]]. An example about the deployment dynamic of aspect using scoping strategies in AspectScript+  * [[examples/example5|Identifying New Kinds of Events]]. An example about how to identify custom events in code.
-  * [[http://www.dcc.uchile.cl/~pleger/js/aspectscript/paperExamples/example4/| Updating Messages Using Reactive Objects]]. Rective features in JavaScript using AspectScript. +
-  * [[http://www.dcc.uchile.cl/~pleger/js/aspectscript/paperExamples/example2/| Blocking Users]]. An example about higher-order aspects in AspectScript.  +
- +
-Apart from that, you can use the tests available in AspectScript as examples.+
  • examples.txt
  • Last modified: 2010/05/11 22:28
  • by aspectscript