Lecture 3 : Wcomp middleware and proved components

Part 1 : How to Design Components in a Middleware for Ubiquitous Computing WComp 2.0

Ressources :

References :

Part 2 : How to Design Proved Components in WComp Middleware

Part 3 : Student Projects

Students must provide :

Put all these files and documents on a web site and send them to JY Tigli before february, the 1st, 2010.

Deadline : february, the 1st, 2010

Student Name Cursus (SI5 / Uibnet) Project Number Project Titlte Subject
0 Barrier A barrier is a type of synchronization method. A barrier for a group of event means any event must stop at this point and cannot proceed until all other events reach this barrier
1 Lock A lock is a synchronization mechanism for enforcing limits on access to a resource in an environment where there are many threads of execution. Locks are one way of enforcing concurrency control policies. Only one event is emitted at at time
2 Arbitration Arbitration between input events
3 Average Average value is emitted from the values of input events
4 Moving average Average value is emitted from the values of input events
5* Function* Allaccess returned value of one external DLL function is emitted when all value parameters are available (triggered on all input events)
6* Function* Oneaccess returned value of one external DLL function is emitted as soon as at least on value parameter is available (triggered on one input events)
7* Function* Thisaccess returned value of one external DLL function is emitted as soon as one specific event arrive (triggered on one specific input events)
8* Function* AllaccessNewvalue new returned value of one external DLL function is emitted when all value parameters are available (triggered on all input events and state change)
9* Function* OneaccessNewvalue new returned value of one external DLL function is emitted as soon as at least on value parameter is available (triggered on one input events and state change )
10* Function* OneaccessNewvalue new returned value of one external DLL function is emitted as soon as one specific event arrive (triggered on one specific input events and state change)
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39