muc_2009_2010_lecture3
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
muc_2009_2010_lecture3 [2010/01/04 12:45] – tigli | muc_2009_2010_lecture3 [2010/01/05 07:25] (Version actuelle) – tigli | ||
---|---|---|---|
Ligne 7: | Ligne 7: | ||
- | ===== How to Design Components in WComp Middleware ===== | + | ===== Part 1 : How to Design Components in a Middleware |
- | ===== How to Design Proved Components in WComp Middleware ===== | ||
- | * Documentation for the tutorial 3 " Verification with Lustre and Lesar " | + | * Date : December, 15th 2009 |
+ | * Instructor | ||
+ | * Duration : 3h | ||
- | * Sample code in Lustre: [[http:// | + | ==== Ressources |
+ | * Tutorial slides : [[http:// | ||
+ | * Tutorial paper : [[http:// | ||
+ | |||
+ | |||
+ | * VMware WComp environment iw distributed on DVD and USB Key during the lecture. | ||
+ | * Remark : If you're under linux be careful : replace the configuration file of your virtual machine vmplayer by [[http:// | ||
+ | * Remark : Find here a Light UPnP server if you need [[http:// | ||
+ | |||
+ | * Correction : [[http:// | ||
+ | |||
+ | ==== References : ==== | ||
+ | |||
+ | * [[http:// | ||
+ | * Vincent Hourdin, Jean-Yves Tigli, Stéphane Lavirotte, Gaëtan Rey, Michel Riveill, “SLCA, Composite Services for Ubiquitous Computing”, | ||
+ | * J.-Y. Tigli, S. Lavirotte, G. Rey, V. Hourdin, M. Riveill, “Lightweight Service Oriented Architecture for Pervasive Computing” IJCSI International Journal of Computer Science Issues, Vol. 4, No. 1, September 2009, ISSN (Online): 1694-0784, ISSN (Print): 1694-0814, {{http:// | ||
+ | * J.-Y. Tigli, S. Lavirotte, G. Rey, V. Hourdin, D. Cheung, E. Callegari, M. Riveill “WComp middleware for ubiquitous computing: Aspects and composite event-based Web services” in Annals of Telecommunications, | ||
+ | |||
+ | ===== Part 2 : How to Design Proved Components in WComp Middleware ===== | ||
+ | |||
+ | * Documentation for the tutorial 3 " Verification with Lustre and Lesar " : [[http:// | ||
+ | * Sample code in Lustre: [[http:// | ||
* Documentation for the tutorial 2 " | * Documentation for the tutorial 2 " | ||
+ | ===== Part 3 : Student Projects ===== | ||
+ | |||
+ | Students must provide : | ||
+ | * A Proved Bean Component (lustre checked code, corresponding C code generated, corresponding Bean code) | ||
+ | * A sample WComp assembly to illustrate how this proved component works. | ||
+ | * A document with all necessary explanations | ||
+ | |||
+ | Put all these files and documents on a web site and send them to JY Tigli before | ||
+ | |||
+ | |||
+ | Deadline : february, the 1st, 2010 | ||
+ | |||
+ | ^ Student Name ^ Cursus (SI5 / Uibnet) | ||
+ | | | | 0 | 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 | ||
+ | | | | 4 | Moving average | ||
+ | | | | 5* | Function* Allaccess | ||
+ | | | | 6* | Function* Oneaccess | ||
+ | | | | 7* | Function* Thisaccess | ||
+ | | | | 8* | Function* AllaccessNewvalue | ||
+ | | | | 9* | Function* OneaccessNewvalue | ||
+ | | | | 10* | Function* OneaccessNewvalue | ||
+ | | | | 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 |
muc_2009_2010_lecture3.1262609147.txt.gz · Dernière modification : 2010/01/04 12:45 de tigli