Semantic Assistance for Industrial Automation Based on Contracts and Verification DISSERTATION. zur Erlangung des akademischen Grades.

Größe: px
Ab Seite anzeigen:

Download "Semantic Assistance for Industrial Automation Based on Contracts and Verification DISSERTATION. zur Erlangung des akademischen Grades."

Transkript

1 JOHANNES KEPLER UNIVERSITÄT LINZ JKU Technisch-Naturwissenschaftliche Fakultät Semantic Assistance for Industrial Automation Based on Contracts and Verification DISSERTATION zur Erlangung des akademischen Grades Doktor im Doktoratsstudium der Technischen Wissenschaften Eingereicht von: DI (FH) Dominik Hurnaus Angefertigt am: Institut für Systemsoftware Beurteilung: Prof. Dr. Dr. h.c. Hanspeter Mössenböck (Betreuung) Prof. Dr. Armin Biere Mitwirkung: Dipl.-Ing. Dr. Herbert Prähofer Linz, Oktober 2009

2 Ø ØØÐ Ö ÐÖÙÒ Á Ö ÐÖ Ò Ø ØØ ÚÓÖÐ Ò ÖØ Ø ÓÒ Ð ØÒ ÙÒ Ó Ò Ö Ñ À Ð Ú Ö Ø Ò Ö Ð Ò Ò Ò ÉÙ ÐÐ Ò ÙÒ À Ð Ñ ØØ Ð Ò Ø ÒÙØÞØ ÞÛº Û ÖØÐ Ó Ö ÒÒ Ñ ÒØÒÓÑÑ Ò Ò ËØ ÐÐ Ò Ð ÓÐ ÒÒØÐ Ñ Ø º Ä ÒÞ Ç ØÓ Ö ¾¼¼ Á Àµ ÓÑ Ò ÀÙÖÒ Ù

3

4 ÒÓÛÐ Ñ ÒØ Á Û ØÓ Ø Ò ÐÐ Ø Ó Û Ó ÐÔ Ñ º Ï Ø ÓÙØ Ø Ñ Á ÓÙÐ ÒÓØ Ú ÓÑÔÐ Ø Ø Ø º Ö Ø Ò ÓÖ ÑÓ Ø Á Ø Ò ÑÝ Ú ÓÖ ÈÖÓ º À Ò Ô Ø Ö Å Ò Ò Öº À Ö ÖØ ÈÖ Ó Ö ÓÖ Ø Ö ÙÔÔÓÖØ Ò ÓÑÑ ÒØ ÓÒ Ô Ô Ö Ò Ø Ø º Á Ñ Ô ÖØ ÙÐ Ö Ö Ø ÙÐ ØÓ Öº À Ö ÖØ ÈÖ Ó Ö ÓÖ ÓÑÑ ÒØ Ò ÓÒ Ö Ø Ó Ø Ø Ò Ò Ò Ò Ø ÕÙ Ð ØÝ Ó Ø ÛÓÖ º Ï Ø ÓÙØ ÐÔ ÙÐ ÓÑÑ ÒØ Ò Ù ÓÒ Ø ÛÓÖ ÛÓÙÐ ÒÓØ Ú Ò ÔÓ Ð º Ä Û Á Ø Ò ÈÖÓ º ÖÑ Ò Ö ÓÖ Ø Ò Ø Ö ÔÓÒ Ð ØÝ Ó Ø ÓÒ Ø Ú ÓÖ Ò ÖØ Ø ÓÒ ÓÑÑ ØØ Ñ Ñ Öº ËÔ Ð Ø Ò Ó ØÓ ÑÝ Ö Ò Ò ÓÐÐ Ù Á Å Ö Ù Ä Ö Ù Ö Á ÊÓÐ Ò Ë ØÞ Á Ö Ø Ò Ï ÖØ Ò Á Ê Ò Ö ÏÓÐ Ò Ö ÓÖ Ø ÖÙ Ø ÙÐ Ù ÓÒ Û ÐÔ ØÓ Ú ÐÓÔ ÔÙØ ÓÖÛ Ö Ò Ø Ø º Ä Û Á Ø Ò ÂÓ ÒÒ ËØÖ Ñ ÝÖ ÓÖ ÓÒØÖ ÙØ ÓÒ ØÓ Ø ÔÖÓ¹ Ö Ñ Ú Ù Ð Þ Ø ÓÒ ØÓÓÐ Ò ÓÖ ÐÔ Ò ÖÖÝ Ò ÓÙØ Ø Ú ÐÙ Ø ÓÒ ØÙ º Ì ÛÓÖ Ò ÓÒ ÙØ Ò Ø ÑÓ ÙÐ ÓÑ Ò¹ËÔ Ä Ò Ù ÓÖ ÁÒ Ù ØÖ Ð ÙØÓÑ Ø ÓÒ Ø Ø Ö Ø Ò ÓÔÔÐ Ö Ä ÓÖ ØÓÖÝ ÓÖ ÙØÓ¹ Ñ Ø ËÓ ØÛ Ö Ò Ò Ö Ò Ò ÓÓÔ Ö Ø ÓÒ Û Ø Ã º Ì Ö ÓÖ Á Û ÒØ ØÓ Ø Ò Ã Ò Ø Ö Ø Ò ÓÔÔÐ Ö ÓÖ ÙÒ ÐÐ Ø ÓÖ ÙÒ Ò Ø ÔÖÓ Ø Ò ÓÙÖ ÓÒØ Ø Ô Ö ÓÒ Ø Ã Öº ÖÒ Ø ËØ ÐÐ Ö Öº Å Ð Ö Ø Ò Ù Ö Ò Á ÓØØ Ö Ë Ñ Ð ØÒ Ö ÓÖ Ø Ö ÓÒØ ÒÙÓÙ ÙÔÔÓÖغ ÅÝ Ô Ø Ò Ò Ö Ø Ò Ó ØÓ ÑÝ ÖÐ Ö Ò ÂÙÐ Ò ÓÖ Ö ÐÓÚ Ò Ô Ø Ò º Ë ÓÒØ ÒÙÓÙ ÐÝ ÒÓÙÖ Ñ ØÓ Ó ÑÝ Ø Ò Û ÐÛ Ý Ø Ö Û Ò Á Ò Ö ÑÓ Øº Ò ÐÐÝ Á ÛÓÙÐ Ð ØÓ Ø Ò Ú ÖÝÓÒ Û Ó ÓÒØÖ ÙØ ØÓ Ø Ø Ò Ô ÐÐÝ ÑÝ Ñ ÐÝ ÓÖ Ø Ö Ö Ø ÙÔÔÓÖØ ÙÖ Ò Ø Ý Ö Ó Ø٠ݺ

5 ÃÆÇÏÄ Å ÆÌ

6 ÃÙÖÞ ÙÒ ÁÒ Ö ÁÒ Ù ØÖ ÙØÓÑ Ø ÓÒ Ñ Ò Ò ÒÙØÞ Ö Ó Ø Ð Ò Ö Ò ÖÙÒ Ò Ò ËØ Ù ÖÙÒ ÔÖÓ Ö ÑÑ Ò Ö Å Ò Ò ÚÓÖÒ Ñ Òº Ò ÒÙØÞ Ö Ò Ñ Ø Å Ò Ò Ò Ö Û Ò Ö Ò ÈÖÓ Ö ÑÑ Ö ÓÑÔ Ø ÒÞ Òº ÒÒÓ Ñ Ò Ò Ö Ø Ö Ø ËØ Ù ÖÙÒ ÔÖÓ Ö ÑÑ Ò¹ Ö Ò Ò Ò Ì ØÐÙ Ò Ø Ñ Ð Ò º Ö Ò Ö Ö Ø Ö Ò Ò ØÞ Û Ö ÖØ Ù Î Ö Ø ÓÒ ÚÓÒ ËØ Ù ÖÙÒ ÔÖÓ Ö ÑÑ Òº Å ØØ Ð Î Ö Ø ÓÒ Û Ö Û Ò Ò ËÓ ØÛ ¹ Ö Ý Ø Ñ Ø ÑÑØ Ò Ø Ò Ò Ö Ñ Ð Ò Ù ÖÙÒ Ò Ðغ Ö Î Ö Ø ÓÒ ÚÓÒ ËÓ ØÛ Ö Ø ÒÓØÛ Ò Û Ò Ø Ò Ò¹ Ø Ò Ö ËÓ ØÛ Ö Ò ÃÓÒØÖ Ø Ò ÞÙ Ö Òº ÃÓÒØÖ Ø Ò Ö Ö Ø Ú ÖÛ Ò Ø Û Ö Ò Ö Ò ÐØ Ù ÖÙ ÓÐ Ò ÙÒ Ò¹ ÖÒ ÙÒ Òº Ë Ñ ÒØ Ø Ò ¹ Ò Ò Ù ÃÓÒÞ ÔØ Ò Ö Ö Ø ÚÓÖ Ø ÐÐØ Û Ö ¹ Ú ÖÛ Ò Ø Ö Ò Ö Î Ö Ø ÓÒ ÙÑ Ò ÒÙØÞ ÖÒ Ö ÈÖÓ Ö ÑÑ ÖÙÒ ÞÙ Ð Òº À Ð ÙÑ Ø ÒØ Ö Ø Ú ÍÒØ Ö Ø ØÞÙÒ ÈÖÓ Ö ÑÑÒ ÖÙÒ Ò ÎÓÖ Ð ÐØ Ö ÈÖÓ Ö ÑÑØ Ð ÓÛ Î Ù ¹ Ð ÖÙÒ ÚÓÒ Ù ØÒ Ò ÚÓÒ Å Ò Ò ÓÑÔÓÒ ÒØ Òº ÁÑ ÐÐ Ò Ö Î ÖРع ÞÙÒ Ö ÃÓÒØÖ Ø ÒÒ Ò ÙØÓÑ Ø ÈÖÓ Ö ÑÑÒ ÖÙÒ Ò ÚÓÖ Ð ¹ Ò Û Ö Ò ÈÖÓ Ö ÑÑ Ð Ö ÓÖÖ Ö Òº Î Ö Ø ÓÒ ÙÒ Ë Ñ ÒØ Ø Ò ÛÙÖ Ò Ò ÒØÛ ÐÙÒ ÙÑ ¹ ÙÒ Ö ÓÑÒ Ò Ô Þ Ò ËÔÖ ÅÓÒ Ó ÒØ Ö Öغ ÐÐ ØÙ Ò Þ ¹ Ò Ö Ò ØÞ ÚÓÒ ÃÓÒØÖ Ø Ò ÙÒ Ë Ñ ÒØ Ø Ò ÔÖ Ø Ð Øº Ö Ö Ò Ù ÛÙÖ Ø Ø ÐÐØ Ò ÖÒ ÙÒ Ò Ù ÅÓÒ Ó ËÝ Ø Ñ Ò ÙÒ ÓÑÔÐ Þ ÖØ ÙÒ Ò Û Ö Ò ÒÒ Ò ÙÒ Ø Ø ÖÔÖ ¹ ÙÒ Ö Ò ÖÒ ÙÒ Ò Ä Ù Þ ØÖ ÓÙÖ Ö ËØ Ù ÖÙÒ Ö Û Ö ÒØÐ Ø Òº

7 Ú ÃÍÊ ËËÍÆ

8 ØÖ Ø ÁÒ Ø Ð Ó Ò Ù ØÖ Ð ÙØÓÑ Ø ÓÒ Ò Ù Ö Ó Ø Ò Ú Ø Ø Ó Ñ Ò Ò Ò Ñ ÐÐ ÔØ Ø ÓÒ ØÓ ÓÒØÖÓÐ ÔÖÓ Ö Ñ Ó Ø Ö Ñ Ò º Ì Ò Ù Ö Ñ Ò ÓÔ Ö ØÓÖ µ Ù Ù ÐÐÝ Ð Ó ØÛ Ö Ò Ò Ö Ò ÜÔ ÖØ Ý Ø Ø Ý Ú ØÓ ÒØ ÖÚ Ò Ò ØÝ¹Ö Ø Ð ÐÝ Ô Ò Ð Ý Ø Ñ Û Ö Ø ÒÓØ ÔÓ Ð ØÓ ÖÙÒ ÒÝ Ó Ò Ø Ø º Î Ö Ø ÓÒ Ù ØÓ ÔÖÓÓ Ø Ø Ô ÔÖÓÔ ÖØ Ó Ó ØÛ Ö Ý Ø Ñ ÓÐ Ò Ú ÖÝ ÔÓ Ð Ü ÙØ ÓÒ Ó Ø Ý Ø Ñº Ì Ò ÓÒØÖ Ø ØÓ Ø Ø Ò Û Ò ÓÒÐÝ ÓÛ Ø Ø ÔÖÓÔ ÖØÝ ÓÐ Ò Ú Ò ØÙ Ø ÓÒ Û Ø ¹ Ò ÒÔÙغ ÓÖ Ó ØÛ Ö Ú Ö Ø ÓÒ Ø Ò ÖÝ ØÓ ÓÖÑ ÐÐÝ Ö Ø ÔÖÓÔ ÖØ Ò ÓÒØÖ Ø ÓÒØ Ò Ò ÔÓ Ð ÐÐ ÕÙ Ò Ò ÓÒ ØÖ ÒØ ÓÒ Ý Ø Ñ Ø Ø º ÁÒ ÓÖÑ Ø ÓÒ Ó Ø ÒØ ÖÑ Ø Ø Ô Ó Ø Ú Ö Ø ÓÒ ÔÖÓ¹ Ö ØÓÖ Û Ø Ø Ó ØÛ Ö ÑÔÐ Ñ ÒØ Ø ÓÒ ØÓ Ö Ù Ð Ø Öº Ë Ñ ÒØ Ø Ò ¹ Ò Û ÓÒ ÔØ ÒØÖÓ Ù Ò Ø Ø ¹ Ù Ø Ö ÙÐØ Ó Ú Ö Ø ÓÒ ÔÖÓ ØÓ Ú Ù Ò ØÓ Ò ¹Ù Ö ÔÖÓ Ö ÑÑ Ö º Ì Ù Ò Ö Ò ÖÓÑ ÒØ Ö Ø Ú Ø Ò ÓÒ Ú Ð ÖÓÙØ Ò ÐÐ ØÓ Ú Ù Ð Þ Ø ÓÒ Ó ÔÖÓ Ö Ñ Ø Ø Ò ÓÖÑ Ó Ñ Ø Ú Û Ó Ø Ñ Ò º ÁÒ Ó ÓÒØÖ Ø Ú ÓÐ Ø ÓÒ Ø ÔÓ Ð ØÓ ÙØÓÑ Ø ÐÐÝ Ò Ö Ø ÔÖÓ Ö Ñ Ö Ô Ö ÔÖÓÔÓ Ð ØÓ Ð Ñ Ò Ø Ø Ú ÓÐ Ø ÓÒº Î Ö Ø ÓÒ Ò Ë Ñ ÒØ Ø Ò Ö ÒØ Ö Ø ÒØÓ Ø ÅÓÒ Ó Á Ý Ø Ñ ÓÖ Ö Ø Ò ÓÒØÖÓÐ ÔÖÓ Ö Ñ Û Ø Ø ÓÑ Ò¹ Ô Ð Ò¹ Ù ÅÓÒ Óº ØÙ Ò Ú ÐÙ Ø ÓÒ Ö ÙÐØ ÓÛ Ø Ø Ø ÔÔÖÓ Ð ÓÖ Ö ÒØ ØÝÔ Ó ÓÒØÖÓÐ ÔÖÓ Ö Ñ º ÙÖØ ÖÑÓÖ Û ÜÔ Ö ¹ Ò Ø Ø Ò Ò ÓÒ ØÖ ÒØ Ó Ý Ø Ñ ÙÒÓÑÔÐ Ü Ò Ò Ø ÓÒ ØÖ ÒØ Ø Ø ÐÐÝ Ö ÑÓÚ Ù Ø ÒØ Ð ÖÙÒØ Ñ ÓÚ Ö º Ú

9 Ú ËÌÊ Ì

10 ÓÒØ ÒØ ÒÓÛÐ Ñ ÒØ ÃÙÖÞ ÙÒ ØÖ Ø Ú ½ ÁÒØÖÓ ÙØ ÓÒ ½ ½º½ ÖÓÙÒ Ò ÅÓØ Ú Ø ÓÒ º º º º º º º º º º º º º º º º º º º ¾ ½º¾ ÇÙØÐ Ò Ó ÓÙÖ ÔÔÖÓ º º º º º º º º º º º º º º º º º º º º º ½º ÈÖÓ Ø À ØÓÖÝ º º º º º º º º º º º º º º º º º º º º º º º º º º ½º ËØÖÙØÙÖ Ó Ø Ì º º º º º º º º º º º º º º º º º º º º º º ¾ ËØ Ø Ó Ø ÖØ ¾º½ Ó ÓÑÔÐ Ø ÓÒ º º º º º º º º º º º º º º º º º º º º º º º º º ¾º¾ ÓÖÑ Ð Å Ø Ó º º º º º º º º º º º º º º º º º º º º º º º º º º ¾º¾º½ ÅÓ Ð Ò º º º º º º º º º º º º º º º º º º º º º º ½¼ ¾º¾º¾ ÓÖÑ Ð ËÔ Ø ÓÒ º º º º º º º º º º º º º º º º º º º ½¾ ¾º¾º Ë Ø Ð ØÝ º º º º º º º º º º º º º º º º º º º º º º º º ½ ¾º Ð Ê Ú ÓÒ Ò Ð ÍÔ Ø º º º º º º º º º º º º º º º º ½ ¾º º½ Ò Ø ÓÒ º º º º º º º º º º º º º º º º º º º º º º º º º ½ ¾º º¾ Ð Ê Ú ÓÒ º º º º º º º º º º º º º º º º º º º º º º ½ Ú

11 Ú ÇÆÌ ÆÌË ¾º º Ð ÍÔ Ø º º º º º º º º º º º º º º º º º º º º º º º ½ ¾º º Ï Ò Ð Øس ËØ Ò Ö Ë Ñ ÒØ º º º º º º º º º º º º º º ½ ¾º º Ü ÑÔÐ º º º º º º º º º º º º º º º º º º º º º º º º º º ½ ¾º º Ì Ö Ñ ÈÖÓ Ð Ñ º º º º º º º º º º º º º º º º º º º ½ ¾º º ÇÔ Ò Ú º ÐÓ ÏÓÖÐ ÙÑÔØ ÓÒ º º º º º º º º º º º ¾¼ ÅÓÒ Ó ¾½ º½ Ò Ó Ð º º º º º º º º º º º º º º º º º º º º º º º º º º º ¾¾ º¾ ÓÑÔÓÒ ÒØ ÔÔÖÓ º º º º º º º º º º º º º º º º º º º º º º ¾ º¾º½ ÁÒØ Ö Ð Ö Ø ÓÒ º º º º º º º º º º º º º º º º º º ¾ º¾º¾ ÓÑÔÓÒ ÒØ ÁÑÔÐ Ñ ÒØ Ø ÓÒ º º º º º º º º º º º º º º º ¾ º¾º ËØ Ø ÓÒ ÙÖ Ø ÓÒ º º º º º º º º º º º º º º º º º º º ¾ º Ê Ø Ú ËÝ Ø Ñ ÈÖÓ Ö ÑÑ Ò º º º º º º º º º º º º º º º º º º ¾ º º½ ÓÒØÖÓÐ ÊÓÙØ Ò º º º º º º º º º º º º º º º º º º º º º ¾ º º¾ ÁÑÔ Ö Ø Ú ËØ Ø Ñ ÒØ º º º º º º º º º º º º º º º º º º ¾ º º ÓÒ Ø ÓÒ Ð Ï ÁÌ º º º º º º º º º º º º º º º º º º º º ¾ º º ÝÒ ÖÓÒÓÙ Ú ÒØ À Ò Ð Ò º º º º º º º º º º º º º º ¾ º º È Ö ÐÐ Ð Ü ÙØ ÓÒ Ì Ö º º º º º º º º º º º º º º º º ¼ º º Ú ÒØ Ë Ò Ð º º º º º º º º º º º º º º º º º º º º º º º ½ º Ü ÙØ ÓÒ Ë Ñ ÒØ º º º º º º º º º º º º º º º º º º º º º º º ½ º º½ ËÝÒ ÖÓÒÓÙ ÊÓÙØ Ò ÐÐ º º º º º º º º º º º º º º º º ¾ º º¾ ÓÓÔ Ö Ø Ú ÅÙÐØ Ø Ò Ï Ø ÖÒ º º º º º º º º ¾ º º Ú ÒØ ÖÓ Ø º º º º º º º º º º º º º º º º º º º º º º Ü ÑÔÐ ÓÒØÖÓÐ ÈÖÓ Ö Ñ º º º º º º º º º º º º º º º º º º º º º º½ Ü ÑÔÐ ËÝ Ø Ñ º º º º º º º º º º º º º º º º º º º º º º º¾ ÓÑÔÓÒ ÒØ À Ö Ö Ý º º º º º º º º º º º º º º º º º º º º ÓÒØÖÓÐ ÓÑÔÓÒ ÒØ º º º º º º º º º º º º º º º º º º º

12 ÇÆÌ ÆÌË Ü ÓÒØÖ Ø Ò ÓÒ ØÖ ÒØ º½ ÁÒØÖÓ ÙØ ÓÒ º º º º º º º º º º º º º º º º º º º º º º º º º º º º º¾ ÙØÓÑ Ø ÓÖÑ Ð Ñ º º º º º º º º º º º º º º º º º º º º º º º º ÁÒØ Ö ÓÒØÖ Ø º º º º º º º º º º º º º º º º º º º º º º º º º ¼ º º½ ÈÖ ¹ ÈÓ Ø¹ Ò ÁÒ Ø Ð¹ ÓÒ Ø ÓÒ º º º º º º º º º º º º ¼ º º¾ ÁÒÚ Ö ÒØ º º º º º º º º º º º º º º º º º º º º º º º º º ½ º º ËÙÑÑ ÖÝ º º º º º º º º º º º º º º º º º º º º º º º º º ¾ º º Ü ÑÔÐ º º º º º º º º º º º º º º º º º º º º º º º º º ¾ º ÓÒ ØÖ ÒØ º º º º º º º º º º º º º º º º º º º º º º º º º º º º º ÆÓØ Ø ÓÒ º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º½ Æ ÆÓØ Ø ÓÒ º º º º º º º º º º º º º º º º º º º º º º º º¾ Ø Ð ÈÖÓØÓÓÐ ÓÒØÖ Ø ÆÓØ Ø ÓÒ º º º º º º º º º º º º ÓÒ ØÖ ÒØ ÆÓØ Ø ÓÒ º º º º º º º º º º º º º º º º º º º ÁÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ ½ º½ ÙØÓÑ Ø ÓÖÑ Ð Ñ º º º º º º º º º º º º º º º º º º º º º º º ½ º¾ ÖÓÑ ÅÓÒ Ó ØÓ Ò ÙØÓÑ ØÓÒ º º º º º º º º º º º º º º º º º¾º½ ÊÓÙØ Ò ÐÐ º º º º º º º º º º º º º º º º º º º º º º º º¾º¾ ËØ Ø Ñ ÒØ Ë ÕÙ Ò º º º º º º º º º º º º º º º º º º º º¾º Ï Ø ËØ Ø Ñ ÒØ º º º º º º º º º º º º º º º º º º º º º º º¾º Ö Ò ËØ Ø Ñ ÒØ º º º º º º º º º º º º º º º º º º º º º º¾º Ê Ô Ø Ø ÓÒ º º º º º º º º º º º º º º º º º º º º º º º º º¾º È Ö ÐÐ Ð ËØ Ø Ñ ÒØ º º º º º º º º º º º º º º º º º º º º ½ º¾º ÝÒ ÖÓÒÓÙ Ú ÒØ À Ò Ð Ò º º º º º º º º º º º º º º º ÙØÓÑ Ø Ê Ò Ñ ÒØ º º º º º º º º º º º º º º º º º º º º º º Î Ö Ø ÓÒ ÔÔÖÓ º½ ÇÚ ÖÚ Û º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º

13 Ü ÇÆÌ ÆÌË º¾ ËØ Ø Å ÔÔ Ò º º º º º º º º º º º º º º º º º º º º º º º º º º ½ º¾º½ Ï Ë ÑÙÐ Ø ÓÒ º º º º º º º º º º º º º º º º º º º º º ½ º¾º¾ ÔÔÖÓ º º º º º º º º º º º º º º º º º º º º º º º º º ½ º¾º Ð ÓÖ Ø Ñ º º º º º º º º º º º º º º º º º º º º º º º º º º¾º Ü ÑÔÐ º º º º º º º º º º º º º º º º º º º º º º º º º º º ÃÒÓÛÐ ÍÔ Ø º º º º º º º º º º º º º º º º º º º º º º º º º º½ ÃÒÓÛÐ Ò ÇÔ Ö ØÓÖ º º º º º º º º º º º º º º º º¾ Ü ÑÔÐ º º º º º º º º º º º º º º º º º º º º º º º º º º ¼ º º Ð ÓÖ Ø Ñ º º º º º º º º º º º º º º º º º º º º º º º º º º ÓÒ ØÖ ÒØ Ò º º º º º º º º º º º º º º º º º º º º º º º º Ê Ð ØÝ Ò ÐÝ º º º º º º º º º º º º º º º º º º º º º º º º Ò ÓÑÔÓÒ ÒØ ÓÒØÖ Ø º º º º º º º º º º º º º º º º º ½¼½ º º½ Ò ÓÑÔÓÒ ÒØ ÈÓ ØÓÒ Ø ÓÒ º º º º º º º º º º ½¼½ º º¾ Ò ÍÒ Ò ËØ Ø ÈÖÓÔ ÖØ º º º º º º º º º º ½¼¾ Ë Ñ ÒØ Ø Ò ½¼ º½ Ë Ö ÓÖ ÈÖÓÔÓ Ð º º º º º º º º º º º º º º º º º º º º º º º ½¼ º½º½ Ü ÑÔÐ º º º º º º º º º º º º º º º º º º º º º º º º º ½¼ º¾ º º½º¾ ÁÒØ Ö Ø Ú Ø Ò º º º º º º º º º º º º º º º º º º º ½½¼ ÈÖÓ Ö Ñ Ê Ô Ö º º º º º º º º º º º º º º º º º º º º º º º º º º ½½¾ º¾º½ Ó Ð º º º º º º º º º º º º º º º º º º º º º º º º º º º º ½½ º¾º¾ Ê Ô Ö ËØÖ Ø º º º º º º º º º º º º º º º º º º º º º ½½ º¾º Ð ÓÖ Ø Ñ º º º º º º º º º º º º º º º º º º º º º º º º º ½½ ÈÖÓ Ö Ñ ËØ Ø Î Ù Ð Þ Ø ÓÒ º º º º º º º º º º º º º º º º º º º ½¾¾ º º½ ÇÚ ÖÚ Û º º º º º º º º º º º º º º º º º º º º º º º º º ½¾¾ º º¾ ÃÒÓÛÐ ÙØ ÓÒ º º º º º º º º º º º º º º º º º º ½¾ º º Î Ù Ð Þ Ø ÓÒ º º º º º º º º º º º º º º º º º º º º º º º ½¾

14 ÇÆÌ ÆÌË Ü ËØÙ Ò Ú ÐÙ Ø ÓÒ ½¾ º½ à ÔÐ Ø ÁÒ Ø ÓÒ ÅÓÐ Ò Å Ò º º º º º º º º º º º º º º º ½¾ º½º½ ÓÒØÖ Ø º º º º º º º º º º º º º º º º º º º º º º º º º ½¾ º½º¾ ÓÒ ØÖ ÒØ º º º º º º º º º º º º º º º º º º º º º º º º ½ ¼ º½º Ò ¹Í Ö ËÙÔÔÓÖØ º º º º º º º º º º º º º º º º º º º º º ½ ¼ º¾ Ù ÖÖ È ÒØ ËÙÔÔÐÝ ËÝ Ø Ñ º º º º º º º º º º º º º º º º º º º ½ º¾º½ ÅÓÒ Ó ÔÔÐ Ø ÓÒ º º º º º º º º º º º º º º º º º º º ½ º¾º¾ ÓÒØÖ Ø º º º º º º º º º º º º º º º º º º º º º º º º º ½ º¾º ÓÒ ØÖ ÒØ º º º º º º º º º º º º º º º º º º º º º º º º ½ º¾º Ò ¹Í Ö ËÙÔÔÓÖØ º º º º º º º º º º º º º º º º º º º º º ½ º ÈÖÓ Ö Ñ ËØ Ø Î Ù Ð Þ Ø ÓÒ Ú ÐÙ Ø ÓÒ º º º º º º º º º º º º º ½ ½ º º½ ÈÖÓ Ö Ñ Î Ù Ð Þ Ø ÓÒ Ù Ò Ò ¹Í Ö ÈÖÓ Ö ÑÑ Ò ½ ¾ º º¾ ÈÖÓ Ö Ñ Î Ù Ð Þ Ø ÓÒ À ÐÔ Ò ÈÖÓ Ö Ñ ÍÒ Ö Ø Ò Ò ½ Ê Ð Ø ÏÓÖ ½ º½ Î Ö Ø ÓÒ Ó ÐÐ Ë ÕÙ Ò º º º º º º º º º º º º º º º º º º ½ º½º½ л Ö º º º º º º º º º º º º º º º º º º º º º º º º ½ º½º¾ Ú ÓÖ ÈÖÓØÓÓÐ º º º º º º º º º º º º º º º º º º º º ½ º½º ÁÒØ Ö Ö ÑÑ Ö º º º º º º º º º º º º º º º º º º º º ½ ¼ º¾ Ò Ë ØÝ ÈÖÓÔ ÖØ º º º º º º º º º º º º º º º º º º º º ½ ¾ º ÈÖÓ Ö Ñ Ê Ô Ö º º º º º º º º º º º º º º º º º º º º º º º º º º ½ º ÈÖÓ Ö Ñ Î Ù Ð Þ Ø ÓÒ º º º º º º º º º º º º º º º º º º º º º º ½ ½¼ ËÙÑÑ ÖÝ Ò ÓÒÐÙ ÓÒ ½ ½¼º½ ËÙÑÑ ÖÝ º º º º º º º º º º º º º º º º º º º º º º º º º º º º º ½ ½¼º¾ ÓÒØÖ ÙØ ÓÒ º º º º º º º º º º º º º º º º º º º º º º º º º º º ½ ½¼º ÙØÙÖ ÏÓÖ º º º º º º º º º º º º º º º º º º º º º º º º º º º º ½ ¼ ½¼º ÓÒÐÙ ÓÒ º º º º º º º º º º º º º º º º º º º º º º º º º º º º ½ ¼

15 Ü Ã ÔÐ Ø ËØÙ Ý ÓÒ ØÖ ÒØ Ù ÖÖ ËØÙ Ý ÓÒ ØÖ ÒØ Æ ÈÖÓØÓÓÐ ÓÒØÖ Ø ÆÓØ Ø ÓÒ Ø Ð ÈÖÓØÓÓÐ ÓÒØÖ Ø ÆÓØ Ø ÓÒ ÓÒ ØÖ ÒØ ÆÓØ Ø ÓÒ Ð Ó Ö Ô Ý ÇÆÌ ÆÌË ½ ½ ½ ½ ½ ½ ½

16 ÔØ Ö ½ ÁÒØÖÓ ÙØ ÓÒ Ì Ø ÔÖ ÒØ ÓÒ ÔØ Ò ØÓÓÐ ÙÔÔÓÖØ Ò Ò ¹Ù Ö ÔÖÓ Ö ÑÑ Ò Ó Ò Ù ØÖ Ð ÙØÓÑ Ø ÓÒ ÓÐÙØ ÓÒ º ÁÒ Ò Ù ØÖ Ð ÙØÓÑ Ø ÓÒ Ø Ò Ù Ö Û Ò ÓÑ Ò ÜÔ ÖØ ÓÖ Ð ÜÔ Ö Ò ÓÔ Ö ØÓÖ Ø Ñ Ò Ó Ø Ò Ú ØÓ Ñ Ò ØÓ Ø ÓÒØÖÓÐ ÔÖÓ Ö Ñ Ó Ø Ö Ñ Ò ÙØÓÑ Ø ÓÒ ÓÐÙØ ÓÒ º Ì Ó Ô ÓÔÐ Û Ð Ø Ý Ò ØÓ ÒØ ÖÚ Ò Ò ØÝ¹Ö Ø Ð Ý Ø Ñ Ù Ù ÐÐÝ Ð Ó ØÛ Ö Ò Ò Ö Ò ÜÔ ÖØ º ÅÓÖ ÓÚ Ö Ø Ý Ó Ø Ò Ú ØÓ ÑÓ Ý ÔÖÓ Ö Ñ ÓÒ ÖÙÒÒ Ò Ñ Ò Ò Ñ Ø Ó Ò Ø Ú Û Ø ÓÙØ Ò ØÓ ÖÙÒ Ó Ò Ø Ø ÓÖ ØÖÝ Ø Ò ÔÖÓ Ö Ñ Ò Ø Ø ÒÚ ÖÓÒÑ Òغ Ï Ú Ó ÖÚ Ø Ø Ò Ù ØØ Ò ÓÒ ØÖ ÒØ ÓÒ Ø ÓÔ Ö Ø ÓÒ Û ÐÐ Ô Ò Ò ØÛ Ò Ñ Ò ÓÑÔÓÒ ÒØ ÔÔÐÝ Ò Ò Ó Ú ÓÙ Ò Ò ØÙÖ Ð Û Ýº Ì Ó Ö ÓÒ ØÖ ÒØ ÓÒ Ú Ð ÕÙ Ò Ó ÓÔ Ö Ø ÓÒ Ó ÓÑÔÓ¹ Ò ÒØ Ò ÒØ Ö¹ Ô Ò Ò ØÛ Ò ÓÔ Ö Ø ÓÒ Ó ÓÑÔÓÒ ÒØ º ÁÒ Ø Ó Ú Ò Ø Ø Ø ÙÑÔØ ÓÒ Ö Ò Ø Ñ Ò Ó Ò ¹Ù Ö ÔÖÓ Ö ÑÑ Ö Ø Ý ÓÙÐ ÓÖÑ Ð Þ Ò Ù ØÓ ÓÒ ØÖ Ò Ò ¹Ù Ö ÔÖÓ Ö ÑÑ Ö Ó Ú ÓÐ Ø ÓÒ ÒÒÓØ ÓÙÖ Ò Ø Ö Ø ÔÐ º Ì ÛÓÖ ÔÖ ÒØ Ò Ø Ø ÓÔØ Ø Ò ÕÙ ÖÓÑ ÓÖÑ Ð ÒØ Ö Ô Ø ÓÒ À¼½ Å Ý ÑÓ Ð Ò È Ò ÖØ Ð ÒØ ÐÐ ¹ Ò ÃÅ ½ ØÓ Ñ Ø ÙÔÔÓÖØ ÔÓ Ð º ÓÖÑ Ð ÒØ Ö Ô Ø ÓÒ Ø Ò ÕÙ Ö Ù ØÓ Ô Ý Ø ÕÙ Ò Ò ÓÒ ØÖ ÒØ Ó ÓÑÔÓÒ ÒØ ÐÐ ÒÓÛÐ ÓÙØ Ø Ø ÔÖÓÔ ÖØ Ó ÓÑÔÓÒ ÒØ Û ÐÐ ÒØ Ö¹ÓÑÔÓÒ ÒØ ÓÒ ØÖ ÒØ º ÅÓ Ð Ò Ò ÖØ Ð ÒØ ÐÐ Ò Ø Ò ÕÙ Ö Ø Ò Ù ØÓ Ú Ö Ý Ø Ø Ð ÒØ ÔÖÓ Ö Ñ Ó Ý Ø Ô Ø ÓÒ Ò ÓÒ ØÖ ÒØ º ½

17 ¾ À ÈÌ Ê ½º ÁÆÌÊÇ Í ÌÁÇÆ ÓÒ Ø Ø Ò ÕÙ Û Ú ÒØÖÓ Ù Ñ Ò ØÓ ÙÔÔÓÖØ Ò Ù Ö Ò ÔÖÓ Ö ÑÑ Ò Û Û ÐÐ Ë Ñ ÒØ Ø Ò º Ì ÛÓÖ Ñ Ð Ö ØÓ Ó Ø Ø Ò ÕÙ Î Ù Ð ËØÙ Ó ÁÒØ ÐÐ Ë Ò Ð Ô ÓÒØ ÒØ Ø ºººµ Û Ö ÔÖÓ Ö ÑÑ Ö Ø Ù Ø ÓÒ Ó ÝÒØ Ø ÐÐÝ ÓÖÖ Ø Ñ Ø Ó ÐÐ ÓÒ Ø ÙÖÖ ÒØ Ó ÔÓ Ø ÓÒº Ë Ñ ÒØ Ø Ò ÓÛ Ú Ö ÓÒ Ñ ÒØ ÒÓÛÐ Ö ÔÖ ÒØ Ò ÓÑÔÓÒ ÒØ ÓÒØÖ Ø º ½º½ ÖÓÙÒ Ò ÅÓØ Ú Ø ÓÒ Ì ÛÓÖ ÓÒ Ø ÓÑ Ò¹ Ô Ð Ò Ù ÅÓÒ Ó ÈÀż ÈÀÏż ÈÀË + ¼ Û Ö Ò ÔØ Ö Ó Ø Ø º ÅÓÒ Ó ÅÓ Ð Ò Æ ÓØ Ø ÓÒ ÓÖ ÙØÓÑ Ø ÓÒ ÓÒØÖÓе ÓÑ Ò¹ Ô Ð Ò Ù ÓÖ Ñ Ò ÙØÓÑ Ø ÓÒ ÔÖÓ Ö ÑÑ Ò º ÁØ ÐÐÓÛ ÔÖÓ Ö Ñ¹ Ñ Ò Ø Ö Ø Ú Ô ÖØ Ó Ò ÙØÓÑ Ø ÓÒ ÓÐÙØ ÓÒº ÁØ Ø Ö ÓÖ Ð Ò Ù ÓÒ ØÖÙØ ØÓ ÜÔÖ Ñ Ò ÓÔ Ö Ø ÓÒ ÕÙ Ò ØÖÓÒ ÙÔÔÓÖØ ÓÖ Ð Ò Û Ø Ü ÔØ ÓÒ Ð ØÙ Ø ÓÒ Ò ÐÐÓÛ Ô Ö ÐÐ Ð Ø Ú Ø º Ì Ú¹ ÓÖ Ð ÑÓ Ð Ó ÅÓÒ Ó ÐÓ ØÓ ËØ Ø ÖØ À Ö ÐØ ÓÙ Ø Ù Ò ÑÔ Ö Ø Ú È Ð¹Ð ØÝÐ Ó ÔÖÓ Ö ÑÑ Ò º Ì ÑÓ Ø ÒØ Ð Ø Ø Ñ ÒØ Ò Ø ÅÓÒ Ó Ð Ò Ù Ö ÝÒ ÖÓÒÓÙ ÖÓÙØ Ò ÐÐ Û Ü ÙØ ÓÒØÖÓÐ Ø WAIT Ø Ø Ñ ÒØ ÓÖ ÑÔÐ Ñ Òع Ò Û Ø ÓÒ Ø ÓÒ Ò Ø PARALLEL Ø Ø Ñ ÒØ Ù ØÓ ÐÐÓÛ ÓÒÙÖÖ ÒØ Ü ÙØ ÓÒ Ó Ú Ö Ð Ø Ú Ø º Ø ÓÒ ÐÐÝ ON¹ Ò Ð Ö Ò Ù ØÓ Ñ¹ ÔÐ Ñ ÒØ Ö Ø ÓÒ ØÓ Ü ÔØ ÓÒ Ð ØÙ Ø ÓÒ º Ò ÑÔÓÖØ ÒØ Ð Ò Ù ØÙÖ Ø ÓÑÔÓÒ Òع ÔÔÖÓ º º ÓÑÔÓÒ ÒØ Ö ÑÓ ÙÐ Ö ÙÒ Ø Û ÜÐÙ Ú ÐÝ ÓÑÑÙÒ Ø ÓÚ Ö Ò ÒØ Ö º ËØÖ Ø ÓÖÖ ÔÓÒ Ò ØÛ Ò Ø Ö Û Ö ÓÑÔÓÒ ÒØ Ó Ø Ñ Ò Ò Ø Ó ØÛ Ö ÓÑÔÓÒ ÒØ ÓÒØÖÓÐÐ Ò Ø Ñ Ò Ô ÖØ ÔÙÖ¹ Ù º Ì ÒØ Ö Ô Ø ÓÒ Ò ÅÓÒ Ó ÓÒ Ø Ó ½µ ÖÓÙØ Ò Û Ö ÔÖ ÒØ Ø Ø ÓÒ Ò Ø Ø Ø Ò ÙÐ ÐÐ Ý Ø ÓÑÔÓÒ ÒØ Ò ¾µ ÙÒØ ÓÒ Û ÐÐÓÛ Ò Ø Ø ÔÖÓÔ ÖØ º Ì Ø Ñ Ò ÖÓÙØ Ò Ô Ý ÓÛ ÓÑÔÓÒ ÒØ Ò ÓÒØÖÓÐÐ Ò ÙÒØ ÓÒ Ô Ý Ø ¹ ÓÑÔÓÒ ÒØ ÔÖÓÚ º ÅÓÖ ÓÚ Ö ÓÑÔÓÒ ÒØ Ö ÖÖ Ò Ò Ö Ö Ð ÓÒ Ó ÙÔ ÖÓÖ¹ Ò Ø Ò Ù ÓÖ Ò Ø ÓÑÔÓÒ ÒØ Û Ö Ø Ø Ö Ö Ð ØÖÙØÙÖ

18 ½º¾º ÇÍÌÄÁÆ Ç ÇÍÊ ÈÈÊÇ À Ó Ø Ö Ð Ñ Ò Ò ÓÙÒØ ÓÖ Ø Ö Ö Ð Ò ØÙÖ Ó ÓÒØÖÓÐ Ø º ÓÑÔÓÒ ÒØ Ø Ø Ö Ø Ð Ú Ó Ø ÓÑÔÓÒ ÒØ Ö Ö Ý Ö ÐÐ Ò Ø Ú ÓÑÔÓÒ ÒØ Ò Ö ÑÔÐ Ñ ÒØ Ò Ò Ø Ú Ð Ò Ù Ó Ø ÓÒØÖÓÐ Ñ Ò º º µ ØÓ ÒØ Ö Û Ø Ø Ö Û Ö ÓÖ ÐÓÛ Ö ÓÒØÖÓÐ Ð Ý Ö º À Ö ÙÔ Ò Ø Ö Ö Ý Ø Ö Ö Ú Ö Ð ÓÓÖ Ò Ø ÓÒ ÓÑÔÓÒ ÒØ Û ÓÓÖ Ò Ø Ò ÙÔ ÖÚ Ø ÓÔ Ö Ø ÓÒ Ó Ø Ö Ù ÓÑÔÓÒ ÒØ º ÔØ Ö ÔÖ ÒØ Ø Ð Ò Ù ÅÓÒ Ó Ò ÑÓÖ Ø Ðº Ò ¹Ù Ö ÔÖÓ Ö ÑÑ Ò ØÝÔ ÐÐÝ Ô Ö ÓÖÑ Ø Ø ØÓÔÑÓ Ø ÓÖ Ö ÓÒØÖÓÐ Ð Ý Ö º Ò Ù Ö Ö ÔÖ ÒØ Ó¹ ÐÐ Ò ¹Ù Ö Û Ò ÓÛ Û ÔÖÓÚ Ð Ñ Ø Ú Û Ó Ø ÓÒØÖÓÐ ÔÖÓ Ö Ñº ÌÝÔ ÐÐÝ Ò Ò Ù Ö ÓÒÐÝ ÐÐÓÛ ØÓ ÓÑ ÙÒØ ÓÒ Ð ØÝ Ö ÓÖ Ö ÖÓÙØ Ò ÐÐ ÓÒ Ø ÓÒ Ð Ø Ø Ñ ÒØ ÓÖ Ò ÓÑ Ô Ö Ñ Ø Ö ØØ Ò º ÇÒ Ø ÓØ Ö Ø Ö Ö ÓÒ ØÖ ÒØ Ò Ô Ò Ò ÓÒ Ø ÓÔ Ö ¹ Ø ÓÒ Ó Ø ÓÑÔÓÒ ÒØ Û ÑÙ Ø Ò ÓÖ Ò ÒÝ ÔÖÓ Ö Ñº ÐØ ÓÙ Ó Ø Ò ÕÙ Ø Ó Ú ÓÙ Ë Ø ÓÒ µ Ø Ö ÓÖ Ú Ò ÑÔÓ Ð ÓÖ Ò Ù Ö ØÓ ÓÐÐÓÛ Ø ÓÒ ØÖ ÒØ Û Ð Ø Ý ÑÓ Ý ÔÖÓ Ö Ñº ËÓ Ö Ö ØÖ ¹ Ø ÓÒ Ò ÓÒ ØÖ ÒØ Ö Ò Ô Ö Ø ÔÖÓ Ö Ñ Ø ÓÒº ÀÓÛ Ú Ö Ø Ö ÓÒ Ø ÖÙÒØ Ñ Ó Ø Ò Ö ÙÐØ Ò Ò Ñ Ö ÒÝ ØÓÔ Ò ÜÔ Ò¹ Ú Ñ Ò ÓÛÒØ Ñ º ÁØ Ø Ö ÓÖ ÐÝ Ö Ð ØÓ Ú Ñ Ò Ó Ò Ò Ò ÓÖ Ò Ø Ó ÓÒ ØÖ ÒØ Ò Ö ØÖ Ø ÓÒ ÐÖ Ý Ø ÓÑÔ Ð Ø Ñ º ½º¾ ÇÙØÐ Ò Ó ÓÙÖ ÔÔÖÓ ÇÙÖ ÔÔÖÓ ÓÒ Ø Ô Ø ÓÒ Ó ÝÒ Ñ ÓÒØÖ Ø ÓÖ Óѹ ÔÓÒ ÒØ ÙØÓÑ Ø ÑÙÐ Ø ÓÒ ÒÓÛÐ ÙØ ÓÒ ÔÖÓ Û Ö Ú ÒÓÛÐ ÓÙØ ÔÖÓ Ö Ñ ÔÖÓÔ ÖØ Ø Ó ÔÓ Ø ÓÒ Ò Ø Ò Ø ¹ Ò ÕÙ Û ÜÔÐÓ Ø Ø ÒÓÛÐ º Ì Ø Ò ØÓÓÐ Ú ÑÑ Ø ÓÒ ÓÒØÖ Ø Ò ÓÒ ØÖ ÒØ Ú ÓÐ Ø ÓÒ Ò Ö Ø ÔÖÓÔÓ Ð Ó Ú Ð ÔÖÓ Ö Ñ Ò Ò ÔÖ ÒØ Ø Ó ØÓ Ø Ò ¹Ù Ö ÔÖÓ Ö ÑÑ Öº Ø ÓÒ¹ ÐÐÝ Ø Ñ Ò Ø Ø ÓÖ ÖØ Ò ÐÓ Ø ÓÒ Ò Ø Ó Ò Ú Ù Ð Þ Ø Ø Ò Ø Ñ Ù Ø Ø Ø Ò ¹Ù Ö ÔÖÓ Ö ÑÑ Ö Ò Ø ØØ Ö ÙÒ Ö¹ Ø Ò Ò Ó ÔÖÓ Ö Ñº ÙÖ ½º½ Ô Ø Ò ÓÚ ÖÚ Û Ó ÓÙÖ ÔÔÖÓ º Ö Ø Ø Ú Ð Ú¹ ÓÖ Ó Ø ÓÑÔÓÒ ÒØ Ö Ò ÔÖÓØÓÓÐ ÓÒØÖ Ø Ò ÓÒ ØÖ ÒØ ¾µ

19 À ÈÌ Ê ½º ÁÆÌÊÇ Í ÌÁÇÆ ÅÓÒ Ó Ó ÓÒØÖ Ø ÓÒ ØÖ ÒØ ÁÑÔк ÙØÓÑ ØÓÒ ½µ ¾µ µ ËØ Ø Å ÔÔ Ò µ µ µ µ ÈÖÓÔÓ Ð Ê Ô Ö ÒÒÓØ Ø Î Ù Ð Þ Ø ÓÒ ÁÑÔк ÙØÓÑ ØÓÒ ÈÖÓØÓÓÐ ÙØÓÑ Ø ÙÖ ½º½ ÈÖÓØÓÓÐ ÓÒØÖ Ø Ò Ø Ø Ø Ñ ÔÔ Ò Ð ÓÖ Ø Ñ Ö Ø ÓÖ Ú Ö ØÝ Ó Ò ¹Ù Ö Ù Ò ÔÔÐ Ø ÓÒ º Û Ö ØÖ Ò Ð Ø ÒØÓ ÔÖÓØÓÓÐ ÙØÓÑ Ø º Ë ÓÒ Ø Ú ÓÖ Ó Ø ÓÑÔÓÒ ÒØ ÑÔÐ Ñ ÒØ Ø ÓÒ ØÖ Ò Ð Ø ÒØÓ ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ Ø ½µ ÓÒØ Ò Ò ÓÒØÖÓÐ ÓÛ Ò ÓÖÑ Ø ÓÒ Û ÐÐ ÓÓÐ Ò ÓÒ Ø ÓÒ Ø Ò Ø ÓÒØÖÓÐ ÓÛº Æ ÜØ Ø Ø Ñ ÔÔ Ò Ð ÓÖ Ø Ñ µ Ø Ð Û ÑÙÐ Ø ÓÒ Ö Ð Ø ÓÒ ¼ ØÛ Ò Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ò Ø ÔÖÓØÓÓÐ ÙØÓÑ Ø Ó Ø Ù ÓÑÔÓÒ ÒØ º ÁØ Ó Ø Ø Ø ÒÓÛÐ Û Ø Ø Ø Ó Ø ÙØÓÑ ØÓÒ Ò ÙÔ Ø Ø ÒÓÛÐ Û Ð Ò Ø ÑÔÐ ¹ Ñ ÒØ Ø ÓÒ ÓÖ ÓÒØÖ Ø Ú ÓÐ Ø ÓÒ º Ì Ö ÙÐØ Ò ÒÒÓØ Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ µ Ø Ò Ù Ò Ö ÒØ Ò ¹Ù Ö ÙÔÔÓÖØ Ý Ø Ñ ÓÐÐÓÛ Ì Á ÔÖÓÚ ÑÑ Ø ÓÙØ ÓÒØÖ Ø Ò ÓÒ ØÖ ÒØ Ú ÓÐ Ø ÓÒ Ø Ø Ó ÔÓ Ø ÓÒ Ò Ø ØÓÖº Î Ð ÖÓÙØ Ò ÐÐ µ ØÓ Ù ÓÑÔÓÒ ÒØ Ö ÔÖÓÔÓ ÓÒ Ø ÓÒØÖ Ø Ó Ø Ù ÓÑÔÓÒ ÒØ Û Ð Ó ÖÚ Ò ÓÒ ØÖ ÒØ º Ë Ñ ÒØ ÔÖÓ Ö Ñ Ö Ô Ö µ Ú ÔÖÓÔÓ Ð ÓÒ ÓÛ ÔÖÓ Ö Ñ Ú ÓÐ Ø Ò ÓÒØÖ Ø ÓÖ ÓÒ ØÖ ÒØ Ò Ò Ù Ø Ø Ø Ö ÙÐØ Ò ÔÖÓ Ö Ñ ÓÑÔÐ Û Ø ÓÒØÖ Ø Ò ÓÒ ØÖ ÒØ º ÈÖÓ Ö Ñ Ø Ø Ú Ù Ð Þ Ø ÓÒ µ Ù ÒÓÛÐ Ò Ö Ø ÖÓÑ Ø Ø Ø Ñ ÔÔ Ò Ð ÓÖ Ø Ñ ØÓ Ú Ù Ð Þ Ø Ø Ø Ó ÓÑÔÓÒ ÒØ Ø Ö¹ Ø Ò ÐÓ Ø ÓÒ Ò Ø Ó º

20 ½º º ÈÊÇÂ Ì ÀÁËÌÇÊ ½º ÈÖÓ Ø À ØÓÖÝ Ì ÛÓÖ Ô ÖØ Ó Ø ÔÖÓ Ø ÅÓÒ Ó Ó Ø Ö Ø Ò ÓÔÔÐ Ö Ä ¹ ÓÖ ØÓÖÝ ÓÖ ÙØÓÑ Ø ËÓ ØÛ Ö Ò Ò Ö Ò ½ Ø Ø ÁÒ Ø ØÙØ ÓÖ ËÝ Ø Ñ ËÓ ØÛ Ö ¾ Ø Ø ÂÓ ÒÒ Ã ÔÐ Ö ÍÒ Ú Ö ØÝ Ä ÒÞ Ù ØÖ º Ì Ð ÓÖ ØÓÖÝ Û ÓÙÒ Ò ÖÙ ÖÝ ¾¼¼ Ò ÓÓÔ Ö Ø ÓÒ Û Ø Ã Ù ØÖ Ò ÙÒ Ý Ø Ö Ø Ò ÓÔÔÐ Ö ÓÖ ÙÒ ÐÐ Ø Ù ØÖ º Ì ÔÖÓ Ø Ø ÖØ Ò ¾¼¼ Û Ø Ø Ò Ø ÓÒ Ó Ö Ø Ú Ö ÓÒ Ó Ø ÓÑ Ò¹ Ô Ð Ò Ù ÅÓÒ Ó ÓÑÔ Ð Ö Ò ÖÙÒØ Ñ ÒÚ ¹ ÖÓÒÑ ÒØ ÀÙÖ¼ ÈÀż º ÁÒ ÂÙÐÝ ¾¼¼ ÓÒ Ú Ö ÓÒ Ó Ø ÖÙÒØ Ñ ÒÚ ÖÓÒÑ ÒØ Ò Ú Ù Ð ÔÖÓ Ö ÑÑ Ò ÒÚ ÖÓÒÑ ÒØ ÈÀÏż Ò Ö Ø º ÁÒ Ñ Ö ¾¼¼ Ö Ø ÓÙØ ÅÓÒ Ó Ó Ú Ö Ø ÓÒ Ò Ù Ò ÓÒØÖ Ø ØÓ Ù Ò Ù Ö Ñ Ö º Ï Ð Ó ÛÓÖ ÓÒ ÓÑÔ Ð Ö Ò ÖÙÒ¹ Ø Ñ ÒÚ ÖÓÒÑ ÒØ Ò Ø ÒØ Ö Ø ÓÒ ÒØÓ Ø Ü Ø Ò ÖÙÒØ Ñ Ó Ã Ò ÓÒ Ò Ò ¹Ù Ö Ö Ò ÐÝ ÍÁ ÓÒ ÙÖ Ø ÓÒ ØÓÓÐ ÓÒ Ú Ö Ð ØÝ ÑÓ ¹ Ð ÈÀË + ¼ Àϼ º Ï Ø ÖØ Ö Ø ÜÔ Ö Ñ ÒØ Û Ø ÓÒØÖ Ø Ò Ø Ö ÔØ ÓÒ Ó Ø Ú ÓÖ Ó ÅÓÒ Ó ÓÑÔÓÒ ÒØ º ÁÒ Ð Ø ¾¼¼ ÔÖÓØÓØÝÔ Ó Ø Ó Ú Ö Ø ÓÒ Ð ÓÖ Ø Ñ Ü Ø Ý Ø Û Ø ÓÙØ ÔÖ ¹ Ò ÔÓ ØÓÒ ¹ Ø ÓÒ µ Ò ¾¼¼ Ø Ñ Ò ÔÖ ¹ Ò ÔÓ ØÓÒ Ø ÓÒ Û ÐÐ Ø ÔÖÓ Ö Ñ Ö Ô Ö ÙÒØ ÓÒ Ð ØÝ Û Ö ÑÔÐ Ñ ÒØ ÈÀË + ¼ º ÁÒ ¾¼¼ ÔÖÓ Ö Ñ Ú Ù Ð¹ Þ Ø ÓÒ ÙÔÔÓÖØ Û ËØÖ¼ º ½º ËØÖÙØÙÖ Ó Ø Ì Ì Ø ÓÖ Ò Þ ÓÐÐÓÛ ÔØ Ö ¾ Ö Ú Û Ø Ò ÕÙ Ò ØÓÓÐ Û ÖÚ ÖÓÙÒ Ò ÑÓØ Ú Ø ÓÒ ÓÖ ÓÙÖ Ö Ö º ÔØ Ö ÔÖ ÒØ Ø ÓÑ Ò¹ Ô Ð Ò Ù ÅÓÒ Óº ËÙ ÕÙ ÒØ ÔØ Ö ÜÔÐ Ò Ø Ð ÓÖ Ø Ñ Ò Ø ØÖÙØÙÖ Ù ØÓ ØÖ Ø ÖÓÑ ÅÓÒ Ó Ó Ú Ö Ý Ø Ò Ò Ö Ø ÒÓÛÐ º ÔØ Ö ÔÖ ÒØ Ë Ñ ÒØ ¹ Ø Ò ØÓÓÐ ÓÒ Ø Ö ÙÐØ Ó Ø Ú Ö Ø ÓÒ ÔÖÓ º Ì ØÓÓÐ Ö ½ ØØÔ»» º Ùº Ø ¾ ØØÔ»» Ûº Ùº Ø ØØÔ»»ÛÛÛº Ùº Ø ØØÔ»»ÛÛÛº º Ø ØØÔ»»ÛÛÛº º º Ø

21 À ÈÌ Ê ½º ÁÆÌÊÇ Í ÌÁÇÆ Ù ØÓ Ù Ò Ù Ö º ÁÒ Ó ÓÒØÖ Ø Ú ÓÐ Ø ÓÒ Ø Ý ÐÔ Ò Ò Ú Ð ÔÖÓ Ö Ñ Ö Ô Ö ØÖ Ø º Ø Ø ÙØ ÓÒ ÔÖÓ Ù ÓÖ Ò¹Ø Ñ ÔÖÓ Ö Ñ Ú Ù Ð Þ Ø ÓÒ ØÓÓк ØÙ Ò ÔØ Ö ÑÓÒ ØÖ Ø Ø ÔÔÐ ¹ Ð ØÝ Ó Ø ÔÖ ÒØ ÔÔÖÓ ØÓ Ö Ð Ø ÔÖÓ Ð Ñ º ÔØ Ö Ù Ö Ð Ø ÔÖÓ Ø ÓÒ Ú Ö Ø ÓÒ Ó ÓÑÔÓÒ Òع Ý Ø Ñ Ö ÔØ ÓÒ Ó ÓÑÔÓÒ ÒØ Ú ÓÖ ÔÖÓ Ö Ñ Ö Ô Ö Ò ÔÖÓ Ö Ñ Ú Ù Ð Þ Ø ÓÒº Ò ÐÐÝ ÔØ Ö ½¼ ÓÒÐÙ Ø Ø Û Ø ÙÑÑ ÖÝ Ó Ø ÑÓ Ø Ò ÒØ Ô ÖØ Ò ÙÑÑ ÖÝ Ó Ø ÓÒØÖ ÙØ ÓÒ º

22 ÔØ Ö ¾ ËØ Ø Ó Ø ÖØ Beware of bugs in the above code; I have only proved it correct, not tried it. ¹ ÓÒ Ð ÃÒÙØ Ì ÔØ Ö ÔÖÓÚ Ö ÓÚ ÖÚ Û ÓÚ Ö Ø Ø Ø Ó Ø ÖØ Ó Ø ØÓÔ¹ Û ÓÖÑ Ø ÖÓÙÒ Ó Ø ÛÓÖ º Ë Ø ÓÒ ¾º½ ÒØÖÓ Ù Ó Óѹ ÔÐ Ø ÓÒ Ý Ø Ñ ÙÖÖ ÒØÐÝ Ú Ð Ð ÓÖ ÔÓÔÙÐ Ö Ú ÐÓÔÑ ÒØ ÒÚ ÖÓÒÑ ÒØ º Ë Ø ÓÒ ¾º¾ Ö Ú Û ÓÖÑ Ð Ñ Ø Ó ÑÓ Ð Ò Ò ÔÖÓÔÓ Ø ÓÒ Ð Ø¹ Ð Øݺ Ì Ð Ø Ø ÓÒ ÒØÖÓ Ù Ø ØÓÔ Ó Ð Ö Ú ÓÒ Ò Ð ÙÔ Ø º ¾º½ Ó ÓÑÔÐ Ø ÓÒ ËÓÙÖ Ó Ø ÜØ ØÓÖ Ò ÑÓ ÖÒ ÒØ Ö Ø Ú ÐÓÔÑ ÒØ ÒÚ ÖÓÒÑ ÒØ Á µ Ú ÔÖÓ Ö ÑÑ Ö Ú Ö Ø Ð ÙÔÔÓÖØ Ò Ô Ö ÓÖÑ Ò Ø Ö Ø º ÝÒØ Ü Ð Ø Ò Á Ð Ó ÔÖÓÚ Ù Ö Û Ø Ù Ø ÓÒ Ò Ò ÓÖÑ ¹ Ø ÓÒ Ö Ð Ø ØÓ Ø ÙÖÖ ÒØ ÓÒØ Üغ Ì Ò ÓÖÑ Ø ÓÒ Ø Ö ÔÐ Ý Ò ÓÚ ÖÚ Û ÓÚ Ö Ø ÙÖÖ ÒØ ÓÒØ ÜØ º º Ø ÇÙØÐ Ò Ú Û Ò Ø Ð Ô Á µ ÓÖ ÝÒØ Ü¹ Ö Ø Ó ÓÑÔÐ Ø ÓÒ ÔÖÓÔÓ Ð Ø Ø ÔÓÔ ÙÔ Û Ð Ø ÔÖÓ Ö ÑÑ Ö ØÝÔ Ó º Ï Ð Ø ÔÓÔÙÔ Ñ ÒÙ Ö Ò Ñ Ö ÒØÐÝ Ò Ø Ö Ö Ô Ø Ú Á

23 À ÈÌ Ê ¾º ËÌ Ì Ç ÌÀ ÊÌ º º ÓÒØ ÒØ Ø Ò Ð Ô ÁÒØ ÐÐ Ë Ò Ò Å ÖÓ Ó Ø Î Ù Ð ËØÙ Óµ Ø Ý ÐÐ Ú Ñ Ð Ö ÙÒØ ÓÒ Ð ØÝ ÈÖÓÔÓ Ò Ú Ð Ó º º Ð Ñ Ñ Ö µ Ù Ò Ñ Ø Ø ÝÒØ Ü ØÖ µ Ö Ø ÓÒ ÓÖ ÙÖ Ø ÓÒ Ø ÙÖÖ ÒØ ÓÒØ Üغ Å ÖÓ Ó Ø ÁÒØ ÐÐ Ë Ò Å ÖÓ Ó Ø ÁÒØ ÐÐ Ë Ò Ø Ó ÓÑÔÐ Ø ÓÒ Ð ØÝ Ó Å ÖÓ Ó Ø Î Ù Ð ËØÙ Ó º ÁØ Ù ºÆ Ì Ö Ø ÓÒ Ò Ø ÒØÖÓ Ô Ø ÓÒ Ð Ø Ó ÇÅ ØÓ Ø Ð Ø Ó ÝÑ ÓÐ Ò ÓÔ Û ÓÒ ÙÐØ Û Ò Ø Ù Ö ÒØ Ö Ó Ò Ø ØÓÖº ËÝÒØ Ø ÐÐÝ Ù Ø Ð ÝÑ ÓÐ Ð Ò Ñ Ñ Ø Ó Ò Ñ Ð Ò Ñ Ú Ö Ð Ò Ñ Øºµ Ö Ø Ò ÔÖ ÒØ Ò ÖÓÔ¹ ÓÛÒ ÓÜ Ò ÐÔ ØÓ Ò Ð Ñ ÒØ Ú Ð Ð Ò Ø ÓÔ Ó Ø ÓÒØ Üغ Ð Ô ÓÒØ ÒØ Ø Ë Ñ Ð Ö ØÓ Å ÖÓ Ó Ø³ Ó ÓÑÔÐ Ø ÓÒ ÑÔÐ Ñ ÒØ Ø ÓÒ Ø Ð Ô Â Ì Â Ú Ú ÐÓÔÑ ÒØ ÌÓÓÐ µ ÔÖÓÚ Ð ØÝ ÐÐ ÓÒØ ÒØ Ø Ä¼ º ÓÒØ ÒØ Ø Ø Ø Ù ÛÓÖ ÓÙØ Ó Ó Ò Ý ÐÔ Ò Ø ÔÖÓ Ö Ñ¹ Ñ Ö ØÓ Ò Ú Ò ØÝÔ Ò Ú Ò Ð ÓÖ Ñ Ø Ó Ó Ò Ó Ø ÒØ Ö Ñ Ø Ó Ô Ö Ñ Ø Ö Ú ÐÙ Ø ÓÒ ÐÐÝ Ð Ô ÔÖÓÚ ÓÒØ ÜØÙ Ð Ò ÓÖÑ Ø ÓÒ ÓÙØ Ø ÙÖÖ ÒØ Ð Ò Ø Ó¹ ÐÐ ÇÙØÐ Ò Ú Ûº ÈÖÓ ÙØ Ú ØÝ ÌÓÓÐ ÓÖ Å ÖÓ Ó Ø Î Ù Ð ËØÙ Ó Ø Ö Ü Ø Ñ ÒÝ Ø Ö ¹Ô ÖØÝ ¹ Ò Û Ò¹ Ò Ø Ô Ð Ø Ó Ø Ù Ðع Ò ÁÒØ ÐÐ Ë Ò Ý ÔÖÓÚ Ò Ö Ö Ø Ó ÙÖ Ø ØÓ Ò Ø Ð Ñ ÒØ Ø Ø Ñ Ý Ò Ò Ô ÓÒØ Üغ Ò Ü ÑÔÐ Â Ø Ö Ò Ê Ë ÖÔ Ö ØØÔ»»ÛÛÛº Ø Ö Ò ºÓÑ»Ö ÖÔ Öµ ÔÖÓ¹ Ú Ú Ò Ó ÓÑÔÐ Ø ÓÒ Û ÔÖÓÔÓ ÝÑ ÓÐ Ø Ø ÓÖ Ü ÑÔÐ Ñ Ø Ø ÜÔ Ø ØÝÔ Ó Ò ÒÑ Òغ

24 ¾º¾º ÇÊÅ Ä Å ÌÀÇ Ë Ë ÓÖØÓÑ Ò ÐÐ Ø ÔÖÓ ÙØ Ú ØÝ ØÓÓÐ Ñ ÒØ ÓÒ ÓÚ ÔÖÓÚ Ó ÓÑÔÐ Ø ÓÒ Ò Ó ÔÖÓÔÓ Ð ÓÒ Ø ÐÓ Ð ÝÒØ Ø ÓÒØ ÜØ Ó Ø Ø Ò ÔÓ Ø ÓÒ Ò Ø Ó º Ì ÓÒØ ÜØ Ö ÓÖ Ò ÓÖÑ Ø ÓÒ ÓÙØ Ø Ø Ø ÔÖÓ Ö Ñ ØÖÙØÙÖ ÓÒ Ø Ò Ó Ú Ö Ð Ò Ñ Ñ Ö Ð Ö Ø ÓÒ º Ï Ð Ø ÐÓ Ð ØÝ Ñ Ø ÔÔÖÓ ÔÔÐ Ð ØÓ Û Ú Ö ØÝ Ó Ò Ö Ó Ø Ý Ð ØÓ Ø ÒØÓ ÓÙÒØ Ø Ø Ò ÓÖÑ Ø ÓÒ Ñ ÒØ Ò ÓÖÑ ¹ Ø ÓÒµ Ò Ò ÓÖÑ Ø ÓÒ ÓÙØ ÓÑÔÓÒ ÒØ Ú ÓÖº ÓÖ Ü ÑÔÐ Ø Ö ØÝÔ Ò Ú Ö Ð Ò Ñ Ò ÓØ Ø ØÓÓÐ Ò Ö Ø ØÝÔ Ó Ø Ú Ö Ð Ò Ù Ø ÐÐ Ñ Ø Ó Ø Ø Ò ÔÔÐ ØÓ Ø Ú Ö Ð º ÀÓÛ Ú Ö Ø Ý Ð Ø Ò ÒØÓ ÓÙÒØ Û Ø Ö Ù Ø Ñ Ø Ó ÐÐ ÛÓÙÐ Ñ ÒØ ÐÐÝ ÓÖÖ Ø Ø Ø ÙÖÖ ÒØ ÔÓ Ø ÓÒ º º Û Ø Ö Ø ÐÐ ÛÓÙÐ Ð Ð Ò Ø ÕÙ Ò Ó Ñ Ø Ó ÐÐ Ø Ø Ò Ý Ø ÓÒØÖ Ø Ó Ø Ú Ö Ð ³ ØÝÔ º ¾º¾ ÓÖÑ Ð Å Ø Ó Ì Ø ÖÑ ÓÖÑ Ð Ñ Ø Ó Ö Ø Ò ÕÙ ÓÖ Ø Ô Ø ÓÒ ÝÒØ Ò Ú Ö Ø ÓÒ Ó Ö Û Ö Ò Ó ØÛ Ö Ý Ø Ñ º ÙÖ ¾º½ ÓÛ Ô ØÙÖ Ó ÓÖÑ Ð Ñ Ø Ó ÓÖÑ Ð ËÔ Ø ÓÒº ÓÖÑ Ð Ô Ø ÓÒ Ð Ò Ù ØÖ ØÐÝ Ö Û Ø Ò ÑÔÐ Ñ ÒØ Ø ÓÒ ÓÙÐ Óº Ì Ö ÔØ ÓÒ ÑÓ Ð µ ÓÒ¹ Ø Ò Ò ÓÖÑ Ø ÓÒ ÓÙØ Ø Ø Ø Ó Ý Ø Ñ Ò Ø ÓÔ Ö Ø ÓÒ Û Ù Ø Ý Ø Ñ ØÓ Ñ ØÖ Ò Ø ÓÒ ØÓ ÓØ Ö Ø Ø º Ï Ðй ÒÓÛÒ Ô Ø ÓÒ Ð Ò Ù Ö ØÖ Ø Ø Ø Ñ Ò ËÅ µ ÃÇ̼¼ Ø Ú ÒÒ Ú ÐÓÔÑ ÒØ Ñ Ø Ó Ô Ø ÓÒ Ð Ò Ù Î Å¹Ëĵ ÁËÇ Ø ÒÓØ Ø ÓÒ ËÅ ¼ Ò Ø ÑÔÓÖ Ð ÐÓ Ë Ø ÓÒ ¾º¾º¾µº ÓÖÑ Ð ËÝÒØ º ÓÖÑ Ð ÝÒØ Ø ØÖ Ò Ð Ø ÓÒ Ó Ô Ø ÓÒ ÒØÓ ÑÓÖ ÓÒÖ Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙÖ ¾º¾µº Ì Ø Ô Ð Ó Ö ÖÖ ØÓ Ö Ò Ñ ÒØ ÓÖ ØÖ Ò ÓÖÑ Ø ÓÒº Á ÐÐ ØÖ Ò Ð Ø ÓÒ Ø Ô Ò ÔÖÓÚ Ò ØÓ ÓÖÖ Ø Ò ØÙ Ð ÑÔÐ Ñ ÒØ Ø ÓÒ Ò Ò Ö Ø Û ÓÖÖ Ø Ý ÓÒ ØÖÙØ ÓÒ º º Ø ÓÖÖ Ø Û Ø Ö Ô Ø ØÓ Ø Ô Ø ÓÒµº

25 ½¼ À ÈÌ Ê ¾º ËÌ Ì Ç ÌÀ ÊÌ ÓÖÑ Ð Î Ö Ø ÓÒº ÓÖÑ Ð Ú Ö Ø ÓÒ Ù Ñ Ø Ñ Ø Ð Ø Ò ÕÙ ØÓ Ò ÙÖ Ø Ø Ý Ø Ñ ÓÒ ÓÖÑ ØÓ ÓÑ ÔÖ ÐÝ ÜÔÖ ÒÓØ ÓÒ Ó ÙÒØ ÓÒ Ð ÓÖÖ ØÒ Ô Ø ÓÒµ ¼ º Ë Ø ÓÒ ¾º¾º½ Û ÐÐ Ø Ð ÓÒ ÑÓ Ð Ò Û Ð Ë Ø ÓÒ ¾º¾º¾ ÒØÖÓ Ù ÓÖÑ Ð Ô Ø ÓÒ Ð Ò Ù º ÈÖÓÔÓ Ø ÓÒ Ð Ø Ð ØÝ Ò ØÓÓÐ ÓÖ ÓÐÚ¹ Ò Ø Ð ØÝ ÔÖÓ Ð Ñ Ö ÔÖ ÒØ Ò Ë Ø ÓÒ ¾º¾º º ¾º¾º½ ÅÓ Ð Ò ÅÓ Ð Ò Ò ÙØÓÑ Ø Ø Ò ÕÙ ÓÖ Ú Ö Ý Ò Ò Ø Ø Ø ÓÒÙÖÖ ÒØ Ý Ø Ñ È º ÁØ ÓÖÑ Ð Ú Ö Ø ÓÒ Ñ Ø Ó Û Ú Ö ÖØ Ò ÔÖÓÔ ÖØÝ Ó Ý Ø Ñ Ý ÜÔÐÓÖ Ò ÐÐ Ö Ð Ø Ø Ó Ø Ý Ø Ñº Ì Ú ÒØ Ó ÑÓ Ð Ò ÓÚ Ö ÓØ Ö Ú Ö Ø ÓÒ ÔÔÖÓ Ö Ø Ø Ø Ò ÔÔÐ ÙÐÐÝ ÙØÓÑ Ø ÐÐÝ Ò Ø Ø Ò ÓÙÒ Û Ö Ø ÔÖÓÔ ÖØÝ Ú ÓÐ Ø ÑÓ Ð Ò Ò Ö Ø ÓÙÒØ Ö Ü ÑÔÐ º º ÕÙ Ò Ó ØÖ Ò Ø ÓÒ Ø Ø Ð Ø Ý Ø Ñ ÒØÓ Ø ÙÐØÝ Ø Ø º Ì ÓÙÒØ Ö Ü ÑÔÐ Ò Ø Ò Ù ØÓ ÐÓ Ø Ø ØÙ Ð ÙÐØ Ó Ø Ý Ø Ñº Ì Ö Ö ØÛÓ Ô Ð ØÝÔ Ó ÔÖÓÔ ÖØ Ø Ø Ö Ó ÒØ Ö Ø Ò ÑÓ Ð Ò ÓÖÑ Ð ËÔ Ø ÓÒ ÓÖÑ Ð ËÝÒØ ÍÅÄ ËÅ Ë Ä ËÝÒ ÖÓÒÓÙ Ä Ò Ù ¹Å Ø Ó ÓÑÔ Ð Ö Î Å ÅÓ Ð Ò Ì ÓÖ Ñ ÈÖÓÚ Ò ÕÙ Ú Ð Ò Ò Ë Ì ÓÖÑ Ð Î Ö Ø ÓÒ ÙÖ ¾º½ ÇÚ ÖÚ Û ÓÚ Ö ÓÖÑ Ð Ñ Ø Ó ¼ º

26 ¾º¾º ÇÊÅ Ä Å ÌÀÇ Ë ½½ ËÔ Ø ÓÒ Î Ö Ø ÓÒ ËÝÒØ ÁÑÔÐ Ñ ÒØ Ø ÓÒ ÙÖ ¾º¾ Î Ö Ø ÓÒ Ò ËÝÒØ º Ë Øݺ Ë ØÝ ÔÖÓÔ ÖØ ÖØ Ø Ø ÒÓØ Ò ÔÔ Ò º ÓÖ Ü ÑÔÐ ÐÓÒ Ø ÖÚ ÓÓÖ ÓÔ Ò Ø Ñ Ò ÑÙ Ø ÒÓØ Ø ÖØ º Ä Ú Ò º Ä Ú Ò ÔÖÓÔ ÖØ ÖØ Ø Ø ÓÑ ÔÖÓ Ö Ú ÒØÙ ÐÐÝ ÔÔ Ò º ÓÖ Ü ÑÔÐ Ì ØÖ Ð Ø Ú ÒØÙ ÐÐÝ ØÙÖÒ Ö Ò º ÅÓ Ð Ò ØÓÓÐ Ù Ø ÔÖÓÔ ÖØ ÒÓ Ò ÓÑ Ô Ø ÓÒ Ð Ò Ù Ë Ø ÓÒ ¾º¾º¾µ ØÓ Ú Ö Ý Ø Ý Ø Ñº Ë Ò ÑÓ Ð Ò ØÓÓÐ ØÖ Ú Ö ÐÐ Ö Ð Ø Ø Ó Ý Ø Ñ Ø Ø Ø Ò ØÓ Ö ÔÖ ÒØ Ò Ñ ÑÓÖݺ Ì Ñ Ò ÔÖÓ Ð Ñ Ó ÑÓ Ð Ò Ø Ø Ð Ö Ý Ø Ñ Ó Ø Ò ÓÒ Ø Ó ÑÙ ÑÓÖ Ø Ø Ø Ò Ò Ö ÔÖ ÒØ Ò Ñ ÑÓÖݺ Ì Ñ Ò ÔÖÓ Ð Ñ Ø Ö ÓÖ ÐÐ Ø Ø Ø ÜÔÐÓ ÓÒ ÔÖÓ Ð Ñº Å ÒÝ ÔÔÖÓ Ü Ø ØÓ ÓÚ ÖÓÑ Ø ÔÖÓ Ð Ñ ËÝÑ ÓÐ ÅÓ Ð Ò ÅÅ ¾ º ËÝÑ ÓÐ ÑÓ Ð Ò ÚÓ Ù Ð Ò ÓÑÔÐ Ø Ø Ø Ö Ô Ý Ù Ò ÓÖÑÙÐ ØÓ Ö ÔÖ ÒØ Ø Ó Ø Ø º È ÖØ Ð ÇÖ Ö Ê ÙØ ÓÒ È º È ÖØ Ð ÓÖ Ö Ö ÙØ ÓÒ Ö Ù Ø Þ Ó Ø Ø Ø Ö Ô Ý Ô ÖØ ÐÐÝ ÜÔ Ò Ò ÐÓ Ð Ø Ø Ò ÝÒ¹ ÖÓÒÓÙ ÓÑÔÓ Ø ÓÒ Ó ÓÑÔÓÒ ÒØ º ÓÑÔÓ Ø ÓÒ Ð ÅÓ Ð Ò º ÓÑÔÓ Ø ÓÒ Ð ÓÖ ÑÓ ÙÐ Ö ÑÓ Ð Ò Ô ÖØ Ø ÓÒ Ý Ø Ñ ÒØÓ Ø Ó ÓÑÔÓÒ ÒØ ÓÑÑÙÒ ¹ Ø Ò ÓÚ Ö ÑÔÐ ÒØ Ö º ÁÒ Ø Ó Ò Ø Ô Ö ÐÐ Ð ÓÑÔÓ ¹ Ø ÓÒ Ó ÐÐ ÓÑÔÓÒ ÒØ ÓÑÔÓÒ ÒØ Ô Ö Ø ÐÝ ÙÑ Ò ÖØ Ò Ú ÓÖ Ó Ø ÓØ Ö ÓÑÔÓÒ ÒØ º Ì Ú Ð ØÝ Ó Ø ÙÑÔ¹ Ø ÓÒ Ð Ø Ö Ú Ö Û Ò Ø Ö Ô Ø Ú ÓÑÔÓÒ ÒØ º

27 ½¾ À ÈÌ Ê ¾º ËÌ Ì Ç ÌÀ ÊÌ ÈÖ Ø ØÖ Ø ÓÒ ¼ º ÁÒ Ø Ó Ò Ð Ö Ý Ø Ñ Ò ØÖ Ø ÑÓ Ð Ó Ø Ý Ø Ñ Ö Ø º Ì ØÖ Ø ÑÓ Ð Ó ÒÓØ Ö Ø ÐÐ ÔÖÓÔ ÖØ Ó Ø ÓÖ Ò Ð Ý Ø Ñ Û Ð Ø Ø ÐÐ ÓÒØ Ò ÒÓÙ Ò ÓÖÑ Ø ÓÒ ØÓ Ú Ö Ý Ø Ö ÓÖÖ ØÒ ÔÖÓÔ ÖØ º Ï Ð ÐÐ Ó Ø Ø Ò ÕÙ Ñ Ø Ñ Ò ÑÓ Ð Ò Ð Ú ÖÝ Û ØÓÓÐ ÔÖÓÚ ÓÙØ Ø Ò ÔÖÓ ÓØ Ö Ø Ò ÔÖÓÚ Ò ÓÙÒØ Ö Ü ÑÔÐ ØÖ ÓÖ Ö Ù Ò Ø ÓÙÒØ Ö Ü ÑÔÐ ØÓ ÙÖØ Ö Ø Ð Ø ¹ ØÖ Ø ÓÒ ÓÙÒØ Ö Ü ÑÔÐ Ù ØÖ Ø ÓÒ Ö Ò Ñ ÒØ Ê Ä¼¼ µº ÌÓÓÐ ÅÓ Ð Ò ØÓÓÐ ÑÓ Ð Ö µ Ü Ø ÓÖ Ú Ö ÓÙ ÔÔÐ Ø ÓÒ Ö Ò Ú Ö ÓÙ ÔÖÓ Ö ÑÑ Ò Ð Ò Ù º Ì ÓÐÐÓÛ Ò Ð Ø ÓÛ Ø Ö ÔÖÓÑ Ò ÒØ ÑÓ Ð Ö ÐÐ ÓÒ Ö ÒØ Ð Ò Ù º ËÈÁƺ ËÈÁÆ Ë ÑÔÐ ÈÖÓÑ Ð ÁÒØ ÖÔÖ Ø Öµ ÀÓм ÑÓ Ð Ö ¹ Ú ÐÓÔ Ý Ö Ö Âº ÀÓÐÞÑ ÒÒ Ò Ò Ù ØÓ Ú Ö Ø ÓÒ ÑÓ Ð Ô Ò ÈÖÓÑ Ð Ú Ö Ø ÓÒ ÑÓ Ð Ò Ð Ò Ù Ñ Ø ÑÓ Ð Ò Ø Ú ÓÖ Ó ÓÒÙÖÖ ÒØÐÝ Ü ÙØ Ò ÔÖÓ ½ º Ä Ë̺ Ä ËÌ ÀÂż ÀÂÅ˼ ÑÓ Ð Ò ØÓÓÐ ÓÖ ÔÖÓ¹ Ö Ñ Ò ÐÐÓÛ Ò ØÝ ÔÖÓÔ ÖØ ÓÒ Ò ÙØÓÑ Ø ÐÐÝ Ò¹ Ö Ø ØÖ Ø ÑÓ Ð Ó Ø ÔÖÓ Ö Ñ ¾ º Â Ú È Ø Ò Öº Â Ú È Ø Ò Ö ÎÀ¼¼ ÓÖÑ ÖÐÝ ÓÒ Ø ËÈÁÆ ÑÓ Ð Ö ÒÓÛ Ò Ò Ô Ò ÒØ ÑÓ Ð Ò ØÓÓÐ ÓÒ Ø ÓÛÒ Â Ú Î ÖØÙ Ð Å Ò º ÁØ Ò Ù ØÓ Ö ÓÖ ÐÓ ÙÒ Ù Ø Ü ÔØ ÓÒ ÓÖ Ü ÑÔÐ Ù ØÓ Ð ÖØ ÓÒ µ ÓÖ Ú Ò Ù ØÓÑ ÔÖÓÔ ÖØ Ø Ø Ò Ô Ò Â Ú Ð º ¾º¾º¾ ÓÖÑ Ð ËÔ Ø ÓÒ Ì Ø ÓÒ ÒØÖÓ Ù ÓÖÑ Ð Ô Ø ÓÒ Ð Ò Ù Û Ö ÓÑÑÓÒÐÝ Ù ØÓ ÜÔÖ ØÝ Ò Ð Ú Ò ÔÖÓÔ ÖØ º Ì ÔÖÓÔ ÖØ Ö Ø Ò ½ ØØÔ»»ÛÛÛº Ô ÒÖÓÓغÓÑ ¾ ØØÔ»»Ñغ Ô º» Ó ØÛ Ö ¹ØÓÓл Ð Ø ØØÔ»» Ú Ô Ø Ò Öº ÓÙÖ ÓÖ ºÒ Ø

28 ¾º¾º ÇÊÅ Ä Å ÌÀÇ Ë ½ ÌÄ ÌÄ ÄÌÄ ÙÖ ¾º ÌÄ Ò Ø Ù Ø ÌÄ Ò ÄÌĺ Ú Ö Ù Ò ÑÓ Ð Öº Ì ÑÔÓÖ Ð ÄÓ Ì ÑÔÓÖ Ð ÐÓ Ö ÔÖ ÒØ ÔÖÓÔÓ Ø ÓÒ Ô Ý Ò ÔÖÓÔ ÖØ Ó Ø Ø ØÖ Ò ¹ Ø ÓÒ Ý Ø Ñ º Ì ÔÖÓÔ ÖØ Ö Ö Ò Ø ÖÑ Ó ÕÙ Ò Ó ØÖ Ò ¹ Ø ÓÒ Ò Ø ØÖ Ò Ø ÓÒ Ý Ø Ñ Ù Ò Ó¹ ÐÐ Ø ÑÔÓÖ Ð ÓÔ Ö ØÓÖ ÜÔÖ Ò ÔÖÓÔ ÖØ Ð Ò ÐÐÝ ÓÖ Ò Ú Öº ÓÑÔÙØ Ø ÓÒ ÌÖ ÄÓ ÌÄ µ ÙÔ Ö Ø Ó ØÛÓ Û ÐÝ Ù Ø Ñ¹ ÔÓÖ Ð ÐÓ Ö Ò Ò ¹Ø Ñ ÐÓ Ìĵ Ò Ð Ò Ö¹Ø Ñ ÐÓ ÄÌĵº Ï Ö Ø Ö Ø Ò Ö Ð ÔÖÓÔ ÖØ Ó ÌÄ Ò Ø Ò Ø Ð ÓÒ Ø ØÛÓ Ù Ø Ð Ò Ù º Ì Ö Ð Ø ÓÒ ØÛ Ò ÌÄ ÌÄ Ò ÄÌÄ ÓÙØÐ Ò Ò ÙÖ ¾º º ÌÄ È ÓÖÑÙÐ ÓÒ Ø Ó ØÓÑ ÔÖÓÔÓ Ø ÓÒ ÝÑ ÓÐ Ò Ø Ù Ù Ð ÐÓ ÓÔ Ö ØÓÖ º Ì ÓÖÑÙÐ Ö ÐÐ Ø Ø ÓÖÑÙÐ Ò Ò Ù Ò ÓÑ Ò Ø ÓÒ Û Ø Ø ÓÐÐÓÛ Ò Ø ÑÔÓÖ Ð ÓÔ Ö ØÓÖ ØÓ Ö ÔÖÓÔ ÖØ Ó Ò Ò Ø µ Ô Ø Ò Ø ÓÑÔÙØ Ø ÓÒ ØÖ º X. Ì Ù ÕÙ ÒØ ÓÖÑÙÐ ÓÐ Ø Ø ÓÐÐÓÛ Ò Ø Ø Ò Üصº F. Ì Ù ÕÙ ÒØ ÓÖÑÙÐ ÓÐ Ø ÓÑ Ø Ø ÓÒ Ø Ô Ø Ò Ø ÓÑÔÙØ Ø ÓÒ ØÖ Ò ÐÐݵº G. Ì Ù ÕÙ ÒØ ÓÖÑÙÐ ÓÐ Ø ÐÐ Ø Ø ÓÒ Ø Ô Ø Ò Ø Óѹ ÔÙØ Ø ÓÒ ØÖ ÐÓ ÐÐݵº

29 ½ À ÈÌ Ê ¾º ËÌ Ì Ç ÌÀ ÊÌ U Ò ÖÝ ÓÔ Ö ØÓÖ p1up2 Ñ Ò Ø Ø Ø Ö ÑÙ Ø Ü Ø Ø Ø Ø Û p2 ÓÐ Ò p1 ÑÙ Ø ÓÐ ÙÒØ Ðµ ÓÒ ÐÐ Ø Ø ØÛ Ò Ø ÙÖÖ ÒØ Ø Ø Ò Ø Ø Ø Ø º R Ò ÖÝ ÓÔ Ö ØÓÖ p1 R p2 Ñ Ò Ø Ø p1 ÓÐ ÙÔ ØÓ Ø Ø Ø Û Ö p2 ÓÐ Ù Ø Ø Ó ÒÓØ Ò ØÓ Ü Øµ Ö Ð µº ÁÒ Ø ÓÒ Ô Ø ÕÙ ÒØ Ö Ò Ù ØÓ Ô Ý Ø ÓÔ Ó Ø Ù µ ÓÖÑÙÐ º Ì ÕÙ ÒØ Ö Ö A Ðе Ò E Ü Ø µ Ñ Ò Ò ÓÖ ÐÐ ÓÑÔÙØ Ø ÓÒ Ô Ø Ò ÓÖ ÓÑ ÓÑÔÙØ Ø ÓÒ Ô Ø º ÓÖÑÙÐ Ö Ú Ð¹ Ù Ø ÓÒ ØÖ Ò Ø ÓÒ Ý Ø Ñ Ø ÖØ Ò Ø Ô Ø Ø Ù Ù ÐÐÝ Ø Ò Ø Ð Ø Ø µ È º ÁÒØ Ö ÙØÓÑ Ø ÁÒØ Ö ÙØÓÑ Ø À¼½ À¼ Ö Ö ÙÐ Ö Ð Ò Ù ØÓ Ö Ø ÓÖ Ö Ò Û Ñ Ø Ó Ó ÓÑÔÓÒ ÒØ Ò ÐÐ º ÁÒØ Ö ÙØÓÑ Ø Ø Ö ÓÖ Ö Ò Û ÓÖ Ö ÓÑÔÓÒ ÒØ ÙÑ Ø Ø Ø Ñ Ø Ó Ö ÐÐ Ò Ò Û ÓÖ Ö Ñ Ø Ó Ó ÜØ ÖÒ Ð ÓÑÔÓÒ ÒØ Ö ÐÐ º ÓÑÔ Ø Ð ØÝ Ó ØÛÓ ÒØ Ö ÙØÓÑ Ø Ò ÓÑÔÙØ Ý Ò Ò Ò Ò¹ Ú ÖÓÒÑ ÒØ Ò Û ÒÓ ÖÖÓÖ Ø Ø Ö Ð ÓÔØ Ñ Ø ÔÔÖÓ µº Ì ÒÚ ÖÓÒÑ ÒØ Ò ÕÙ Ò Ó ÜØ ÖÒ Ð Ò Ð º º ÓÑÑÙÒ ¹ Ø ÓÒ ÒÒ Ð Û Ñ Ý Ð ØÓ ØÖ Ò Ñ Ø Ñ Û Ó Ú ÓÖ Ò ÒÓØ Ù Ö ÒØ Ý ÓÑ ÓÒØÖ Øº Ô Ñ Ø ÔÔÖÓ ÛÓÙÐ Ö Ö ØÛÓ ÒØ Ö ÙØÓÑ Ø ÒÓÑÔ Ø Ð ÓÓÒ Ò Ð ÒÚ ÖÓÒÑ ÒØ Û ÓÙÒ Ò Û Ò ÖÖÓÖ Ø Ø Ö Ð º ÓÒØÖ Ø ÓÒØÖ Ø ÒØÖÓ Ù Ý ÖØÖ Ò Å Ý Ö Å Ý Ö Ø ÑÙØÙ Ð ¹ ÙÑÔØ ÓÒ Ò Ù Ö ÒØ ØÛ Ò ØÛÓ ÓÑÔÓÒ ÒØ º ÙÑÔØ ÓÒ Ö Ü¹ ÔÖ ÔÖ ÓÒ Ø ÓÒ Ù Ö ÒØ ÔÓ ØÓÒ Ø ÓÒ º ÁÒ Ø ÓÒ ÓÒ¹ ØÖ Ø Ð Ó Ö ÒÚ Ö ÒØ Ø Ø ÑÙ Ø ÓÐ Ø ÐÐ Ø Ñ º ÖØÖ Ò Å Ý Ö³ ØÓ ÒÓÖÔÓÖ Ø Ø Ð Ñ ÒØ Ò Ø Ò ÔÖÓ Ý Ø Ø Ò Ø ÓÒØÖ Ø ÓÖ Ó Ò Ø ÑÔÐ Ñ ÒØ Ø ÓÒ Ò Ý ÓÒØÖ Øµº Ò Ý ÓÒØÖ Ø Ò Ø Ú ÐÝ ÙÔÔÓÖØ Ý ÓÑ ÔÖÓ Ö ÑÑ Ò Ð Ò Ù Ð Ð Å Ý ¾ Ö ¼ ÓÖ ËÔ ÄÊ + ¼ º ÓÖ ÓØ Ö ÑÓÖ ÓÑÑÓÒ

30 ¾º º ÄÁ Ê ÎÁËÁÇÆ Æ ÄÁ ÍÈ Ì ½ Ð Ò Ù Ð Ö Ö Ò Ø Ö ¹Ô ÖØÝ ØÓÓÐ Ü Ø Û Ñ Ñ Ø ÙÒØ ÓÒ Ð ØÝ Ó ÔÖ ÓÒ Ø ÓÒ Ò ÔÓ ØÓÒ Ø ÓÒ º ¾º¾º Ë Ø Ð ØÝ Ë Ø Ð ØÝ Ë Ì µ Ó ÓÓÐ Ò ÔÖÓÔ ÖØ Ø ÓÒ ÔÖÓ Ð Ñ Ó Ò Ò Ú Ö Ð ÒÑ ÒØ Ø Ø Ñ ÓÓÐ Ò ÔÖÓÔ ÖØÝ ØÖÙ º Á Ù Ò Ò¹ Ñ ÒØ Ò ÓÙÒ ÓÖ ÐÐ Ú Ö Ð Ø ÔÖÓÔ ÖØÝ ØÓ Ø Ð ÓØ ÖÛ Ø ÙÒ Ø Ð º Á ÓÖÑÙÐ ÙÒ Ø Ð Ø ÐÐ ÓÒ¹ ØÖ Ø ÓÒ Ò ÒÓ ÒÑ ÒØ Ó ØÖÙØ Ú ÐÙ ØÓ Ø Ú Ö Ð Ò Ñ Ø Û ÓÐ ÓÖÑÙÐ ÓÑ ØÖÙ º ÙÖÖ ÒØ Ë Ì ÓÐÚ Ö ØÓÓÐ ÓÖ ÓÐÚ Ò Ø Ð ØÝ ÔÖÓ Ð Ñ µ Ö ÑÓ ØÐÝ ËÅÌ ÓÐÚ Ö Ø Ð ØÝ ÑÓ ÙÐÓ Ø ÓÖ µ ÙÔÔÐÝ Ò Ô Ð Ø ÓÖ Ð Ø Ø ÓÖÝ Ó ÒØ Ö Ö Ð ÒÙÑ Ö ÖÖ Ý ÓÖ Ø Ú ØÓÖ º ËÓÑ Ó Ø Û Ðй ÒÓÛÒ ÓÐÚ Ö Ö ÓÓÐ ØÓÖ Ä¼ Å Ø Ë Ì + ¼ ż ÓÖ Å ¼ º ÅÓ Ø Ë Ì ÓÐÚ Ö Ö ÓÒ Ú Ö Ø ÓÒ Ó Ø ÈÄÄ Ð ÓÖ Ø Ñ Ú ¹ ÈÙØÒ Ñ¹ÄÓ Ñ ÒÒ¹ÄÓÚ Ð Ò µ È ¼ Ò Ò ØÖÙØ Ú ÐÙ ØÓ ÙÒ Ò Ú Ö Ð ÔÖÓÔ Ø Ò ÑÔÐ Ø ÓÒ ÓÒ ÓØ Ö Ú Ö Ð Ò Ø Ò Ø Ö Ò ØÖÙØ Ú ÐÙ ØÓ ÓØ Ö Ú Ö Ð ÓÖ ØÖ Ò Ó ÓÒ Ø º Ø ÓÒ ÐÐÝ ÙÖ Ø Ò ÔÔÐ ØÓ ÓÓ Ø Ó Ú Ö Ð ÒÑ ÒØ Ò Ø Û Ð ØÓ Ø Ý Ò ÒÑ ÒØ ÑÓ Ø ÕÙ Ðݺ ¾º Ð Ê Ú ÓÒ Ò Ð ÍÔ Ø Ì Ø ÖÑ Ð Ö Ú ÓÒ Ò Ð ÙÔ Ø Ò ÓÙÒ Ò ÔÐ Ò Ð Ô ÐÓ ÓÔ Ý ÖØ Ð ÒØ ÐÐ Ò ÓÖ Ø º ÁÒ ÒÙØ ÐÐ Ð Ö Ú ÓÒ Ò Ð ÙÔ Ø Ö ØÛÓ ØÖ Ø ÓÖ Ò ÓÒ Ø Ò Ò ÓÖÑ Ø ÓÒ ØÓ ÒÓÛÐ º Ô Ò Ò ÓÒ Ø Ö ÓÒ ÓÖ Ø Ð Ò Ø ÓÒ ÓÖ Ø ÓØ Ö Ð Ò ØÖ Ø Ý Ø ØØ Ö Ó º Ì Ø ÓÒ Û ÐÐ ÓÒÐÝ ÓÒ Ö Ø Á Ú Û ÓÒ Ð Ò º

31 ½ À ÈÌ Ê ¾º ËÌ Ì Ç ÌÀ ÊÌ ¾º º½ Ò Ø ÓÒ Ì ÓÐÐÓÛ Ò Ò Ø ÓÒ Ú ÙÒ Ö Ø Ò Ò ÓÙØ ÒÓÛÐ Ò Ð Ò ÓÔ Ö ØÓÖ º Ò Ø ÓÒ ¾º½ ÒÓÛÐ Ð µ Ò Ø Ø Ó ÓÖÑÙÐ ÓÒ Ø Ò Ó Ò Ø Ø Ó ØÓÑ ATM = p, q, r,...µ Ò Ø Ù Ù Ð ÐÓ ÓÔ¹ Ö ØÓÖ Û ÐÐ Ø ÝÑ ÓÐ Ò ÓÖ ØÖÙ Ò Ð º ÃÒÓÛÐ Ö ÕÙ Ð ØÓ Ø ÓÒ ÙÒØ ÓÒ Ó Ø Ö Ð Ñ ÒØ º Ò Ø ÓÒ ¾º¾ ÒÓÛÐ K ÓÒ Ø ÒØ Ø Ø Ð º Ò Ø ÓÒ ¾º Ð Ò Ò ÓÔ Ö Ø ÓÒ Ñ ÔÔ Ò ÙÖÖ ÒØ ÒÓÛ¹ Ð K Ò Ò Û Ò ÓÖÑ Ø ÓÒ N Ø Ó ÓÖÑÙÐ ØÓ Ò Û ÒÓÛÐ K Nº Ð Ò Ò Û Ò ÓÖÑ Ø ÓÒ ØÓ Ò Ü Ø Ò ÒÓÛÐ Û Ð Ô Ò Ø ÒÓÛÐ ÓÒ Ø Òغ Á Ò Û Ò ÓÖÑ Ø ÓÒ ØÓ Ø ÒÓÛ¹ Ð ÛÓÙÐ Ñ Ø Ö ÙÐØ Ò ÒÓÛÐ ÒÓÒ Ø ÒØ ÓÑ Ó Ø ÓÐ Ò ÓÖÑ Ø ÓÒ Ò ØÓ Ö ÑÓÚ ÖÓÑ Ø ÒÓÛÐ º Ð Ö Ú ÓÒ Ò Ð ÙÔ Ø Ö ØÛÓ ØÖ Ø Ö Ò Ò ÓÛ ÓÒØÖ Ø Ò ÒÓÛÐ ØÖ Ø º ¾º º¾ Ð Ê Ú ÓÒ Ð Ö Ú ÓÒ µ Ø ØÝÔ Ó ÑÓ Ø ÓÒ Ù Û Ò Ø Ò Ó Ø ÒÓÛÐ Ù ØÓ Ò Û Ò ÓÖÑ Ø ÓÒ ÓÙØ Ø Ø ÛÓÖÐ º Ì Ò Ó Ø ÒÓÛÐ Ø Ö ÓÖ Ù ØÓ ÙÔ Ø Ò ÓÖÑ Ø ÓÒ ÓÒ Ò ÙÒ¹ Ò Ø Ø Ó Ø ÛÓÖÐ º Ð ÓÙÖÖ Ò Ö Ò ÓÖ Ò Å Ò ÓÒ Å ÔÖÓÔÓ ÔÓ ØÙÐ Ø ÒÓÛÒ Ø Å ÔÓ ØÙÐ Ø µ Ø Ø Ú ÖÝ ÕÙ Ø Ö Ú ÓÒ ÓÔ Ö ØÓÖ ÓÙÐ Ø Ýº Ì ÔÓ ØÙÐ Ø Ú Ò Ö ÓÖÑÙÐ Ø Ý Ã Ø ÙÒÓ Ò Å Ò ÐÞÓÒ ØÓ Ø ÓÐÐÓÛ Ò Ö Ú ÓÒ ÔÓ ØÙÐ Ø Ê½µ (K N) Nº Ì Ö ÙÐØ Ó Ø Ö Ú ÓÒ ÓÒØ Ò Ø Ò Û Ò ÓÖÑ Ø ÓÒº Æ Û Ò ÓÖÑ Ø ÓÒ Ö ÔÖ ÓÖ ØÝ Ø Ò ÓÐ Ò ÓÖÑ Ø ÓÒº

32 ¾º º ÄÁ Ê ÎÁËÁÇÆ Æ ÄÁ ÍÈ Ì ½ ʾµ Á K N ÓÒ Ø ÒØ Ø Ò K N = K Nº Á ÔÓ Ð Ø Ö Ú ÓÒ Ù ÓÒ ÙÒØ ÓÒ ØÓ Ò Û Ò ÓÖÑ Ø ÓÒº Ê µ Á N Ø Ð Ø Ò K N Ø Ð º Ì Ö ÓÖ Ö Ú ÓÒ ÐÛ Ý Ø Ð ÓÒ Ø ÒØ ÒÓÛÐ Ú Ò Ø ÓÖ Ò Ð ÒÓÛÐ Û ÒÓÒ Ø ÒØ ÙÒÐ N ÒÓÒ Ø ÒØ Ý Ø Ð º Ê µ Á (K 1 K 2 ) (N 1 N 2 ) Ø Ò (K 1 N 1 ) (K 2 N 2 )º Ì Ö Ú ÓÒ ÓÔ Ö ØÓÖ ÓÙÐ ÒÚ Ö ÒØ ØÓ Ø ÝÒØ Ø ÓÖÑ Ó Ø Ò Û Ò ÓÖ¹ Ñ Ø ÓÒ Ø Ù ÐÓ ÐÐÝ ÕÙ Ú Ð ÒØ Ò ÓÖÑ Ø ÓÒ Ö ÙÐØ Ò Ø Ñ Ò Û ÒÓÛÐ º Ê µ (K N 1 ) N 2 K (N 1 N 2 )º Ö Ú ÓÒ Ý N 1 N 2 Û Ö Ø Ò Ù Ø Ò N 2 ØÓ Ø ÒÓÛÐ ÙÔ Ø Ý N 1 º Ê µ Á (K N 1 ) N 2 Ø Ð Ø Ò K (N 1 N 2 ) (K N 1 ) N 2 º Ê µ Ò Ê µ Ö Ø ÖÙÐ Ø Ø Ø Ö Ú ÓÒ ÓÔ Ö ØÓÖ ÓÙÐ ÔÔÐ Û Ø Ñ Ò Ñ Ð Ò ÃÅ º ¾º º Ð ÍÔ Ø Ð ÙÔ Ø µ Ø ØÝÔ Ó ÑÓ Ø ÓÒ Ù Û Ò Ø Ò Ó Ø ÒÓÛÐ Ù ØÓ Ò Û Ò ÓÖÑ Ø ÓÒ ÓÒ Ò Ò Ò ÚÓÐÚ Ò ÛÓÖÐ º Ì Ò Ó Ø ÒÓÛÐ Ø Ö ÓÖ Ù ØÓ ÙÔ Ø Ò ÓÖÑ ¹ Ø ÓÒ ÓÒ ÛÓÖÐ Ø Ø Ò Ò Ø ÒÓÛÐ Û Ø Ð º Ë Ñ Ð Ö ØÓ Ø Å ÔÓ ØÙÐ Ø Ã Ø ÙÒÓ Ò Å Ò ÐÞÓÒ Ò ÔÓ ØÙÐ Ø ÓÖ ÙÔ Ø ÓÔ Ö ØÓÖ ÃÅ ÔÓ ØÙÐ Ø µ ÃÅ ½ º ͽµ (K N) Nº Ì Ö ÙÐØ Ó Ø ÙÔ Ø ÓÒØ Ò Ø Ò Û Ò ÓÖÑ Ø ÓÒº Æ Û Ò ÓÖÑ Ø ÓÒ Ö ÔÖ ÓÖ ØÝ Ø Ò ÓÐ Ò ÓÖÑ Ø ÓÒ Ê½µº ;µ Á K N Ø Ò (K N) Kº ÆÓØ Ò Ò ØÓ Ò Ø Ò Û Ò ÓÖÑ Ø ÓÒ ÐÖ Ý ÔÖ ÒØ Ò Ø ÒÓÛÐ º Í µ Á N Ø Ð Ò K Ø Ð Ø Ò K N Ð Ó Ø Ð º Ì Ö ÓÖ ÙÔ Ø ÓÒÐÝ ØÓ Ø Ð ÓÒ Ø ÒØ ÒÓÛÐ Ø ÓÖ Ò Ð ÒÓÛÐ Ò Ø Ò Û Ò ÓÖÑ Ø ÓÒ Û Ö ÓÒ Ø Òغ

33 ½ À ÈÌ Ê ¾º ËÌ Ì Ç ÌÀ ÊÌ Í µ Á K 1 K 2 N 1 N 2 Ø Ò K 1 N 1 K 2 N 2 º Ì ÙÔ Ø ÓÔ Ö¹ ØÓÖ ÓÙÐ ÒÚ Ö ÒØ ØÓ Ø ÝÒØ Ø ÓÖÑ Ó Ø Ò Û Ò ÓÖÑ Ø ÓÒ Ø Ù ÐÓ ÐÐÝ ÕÙ Ú Ð ÒØ Ò ÓÖÑ Ø ÓÒ Ö ÙÐØ Ò Ø Ñ Ò Û ÒÓÛÐ º Í µ (K N 1 ) N 2 K (N 1 N 2 )º Ò ÙÔ Ø Ý N 1 N 2 Û Ö Ø Ò Ù Ø Ò N 2 ØÓ Ø ÙÔ Ø Ý N 1 º Í µ Á K N 1 N 2 Ò K N 2 N 1 Ø Ò K N 1 K N 2 º Á N 1 Ò N 2 Ö ÕÙ Ú Ð ÒØ ÙÒ Ö K Ø Ò Ø Ý Ö ÙÐØ Ò Ø Ñ ÙÔ Ø º Í µ Á K ÓÑÔÐ Ø Ø Ò ((K N 1 ) (K N 2 )) K (N 1 N 2 )º ÒÓÛÐ ÓÑÔÐ Ø Ø ØÖÙØ Ú ÐÙ ÓÖ Ú ÖÝ ÝÑ Óк Ì ÔÓ ØÙÐ Ø ÐÑÓ Ø Ñ Ò Ò Ð Ò ÒÓÛÐ Ö Ò Ò Ö Ð ÒÓÑÔÐ Ø ÀÊ º Í µ (K 1 K 2 ) N (K 1 N) (K 2 N)º ÍÔ Ø Ò Ø ØÛÓ ÐØ ÖÒ ¹ Ø Ú ÒÓÛÐ ÕÙ Ú Ð ÒØ ØÓ ÙÔ Ø Ò Ø Ö ÙÒØ ÓÒº Ì ÔÓ ØÙÐ Ø Ö Ø Ó ÑÓ ÐÛ ÙÔ Ø Ò º Ö ÒØ ÔÖÓÔÓ Ð ÓÖ ÓÒÖ Ø ÙÔ Ø ÓÔ Ö Ø ÓÒ Ú Ò Ñ º ÅÓ Ø Ó Ø ÔÖÓÔÓ ÓÔ Ö ØÓÖ Ó ÒÓØ ÙÐ ÐÐ ÐÐ Ó Ø ÔÓ ØÙÐ Ø ÀÊ º ÇÒÐÝ Û ÓÔ Ö ØÓÖ Ø Ý ÐÐ ÃÅ ÔÓ ØÙÐ Ø º Ì Ö ÓÖ Ø ÔÓ ØÙÐ Ø Ö Ù ÓÒØÖÓÚ Ö ÐÐÝ Ò À ÖÞ Ò Ê ÀÊ Ú ÒÓØ Ö Ø Ó ÔÓ ØÙÐ Ø ÙØ ÖÓÑ Ø ÃÅ ÔÓ ØÙÐ Ø ÒÐÙ Ò ÒØ Ö ØÝ ÓÒ¹ ØÖ ÒØ Ï Ò ¼ ÀÊ ÓÖÑÙÐ Ø Ø ÑÙ Ø Ù Ö ÒØ ØÓ ÓÐ Ø Ö Ú ÖÝ ÙÔ Ø µº ¾º º Ï Ò Ð Øس ËØ Ò Ö Ë Ñ ÒØ Ï Ò Ð Øس Ø Ò Ö Ñ ÒØ Ï Ò ¼ Ò Ò ÙÔ Ø ÓÔ Ö ØÓÖ ÙÐ ÐÐ Ò ÓÒÐÝ ÓÑ Ó Ø ÃÅ ÔÓ ØÙÐ Ø ÓÖ ÙÔ Ø ÓÔ Ö ØÓÖ Í½µ Í µ Í µ Ò Í µº ÈÓ ØÙÐ Ø Í¾µ ÒÓØ Ø Ù Ø ÒÓÛÐ Ñ Ý ÐØ Ö Ú Ò K Nº Ï ÒÓØ Ø ÙÔ Ø ÓÔ Ö ØÓÖ Ò Ý Ï Ò Ð ØØ WSS º ÁÒ ÒÙØ ÐÐ Ø ÓÔ Ö ØÓÖ Ö ÔÐ Ü Ø Ò Ò ÓÖÑ Ø ÓÒ ÓÒ ÝÑ ÓÐ Û Ø Ò Û Ò ÓÖÑ Ø ÓÒ ÓÙØ Ø ÝÑ ÓÐ Ò Ò ÓÖÑ Ø ÓÒ ÓÙØ ÝÑ ÓÐ ÒÓØ Ø Ø Ó Öº ÓÒ Ö p WSS (p q) = p qº Ì ÓÔ Ö Ø ÓÒ Ó Ú ÓÙ ÐÝ Ó ÒÓØ Ø Ý Í¾µ Ò p (p q) ÙØ (p q) p Ó ÒÓØ ÓÐ º

34 ¾º º ÄÁ Ê ÎÁËÁÇÆ Æ ÄÁ ÍÈ Ì ½ Ë Ñ Ð ÖÐÝ ÓÙÒØ Ö Ü ÑÔÐ ÓÖ Í µ Ò ÓÙÒ ÓÒ Ö ÒÓÛÐ p Ò ÙÔ Ø q (p p) Ò qº Ì ÙÔ Ø Ö ÙÐØ Ò q (p p) Ò p qº Ç Ú ÓÙ ÐÝ Ø Ö ÙÐØ Ö ÒÓØ Õ٠к Ì ÓÖØÓÑ Ò Ò ÐÝ ÓÚ ÖÓÑ Ý Ð Ñ Ò Ø Ò Ö ÙÒ ÒØ ØÓÑ º ¾º º Ü ÑÔÐ Ì ÓÐÐÓÛ Ò Ü ÑÔÐ Ø Ò ÖÓÑ ÃÅ ½ º ÓÒ Ö ÖÓÓÑ Û Ø ØÛÓ Ó Ø Ò Ø ÓÓ Ò Ñ Þ Ò º ËÙÔÔÓ b Ñ Ò Ø ÓÓ ÓÒ Ø ÓÓÖ Ò m Ñ Ò Ø Ñ Þ Ò ÓÒ Ø ÓÓÖº Ì Ò K = {b m} Ø Ø Ø Ø Ø ÓÓ ÓÖ Ø Ñ Þ Ò ÓÒ Ø ÓÓÖ ÙØ ÒÓØ ÓØ Ø Ò ÓÖ ÜÓÖµº ÆÓÛ Û ÓÖ Ö ÖÓ ÓØ ØÓ ÔÙØ Ø ÓÓ ÓÒ Ø ÓÓÖº Ì Ö ÙÐØ Ó Ø Ø ÓÒ ÓÙÐ Ö ÔÖ ÒØ Ý Ø ÙÔ Ø Ó K Û Ø N = {b}º Á Û ÔÔÐÝ Ö Ú ÓÒ Ø Ö ÙÐØ Ó K N K N Ø Ø (b m) b = b mº ÙØ Û Ý ÓÙÐ Û ÓÒÐÙ Ø Ø Ø Ñ Þ Ò ÒÓØ ÓÒ Ø ÓÓÖ Á Û ÔÔÐÝ ÙÔ Ø Ø Ö ÙÐØ Ó K N b Ø Ø Û Ó ÒÓØ ÒÓÛ ÒÝØ Ò ÓÙØ Ñ ÒÝ ÑÓÖ Û Ü ØÐÝ Û Ø Û ÛÓÙÐ ÜÔ Øº Ì Ö Ò Ó Ø ØÛÓ ÓÔ Ö ØÓÖ Ø Ö ÓÖ Ø Ø Ö Ú ÓÒ ÙÑ Ø Ø Ø Ò Û Ò ÓÖÑ Ø ÓÒ Ø ÓÒ Ð ÒÓÛÐ ÓÙØ Ò ÙÒ Ò ÛÓÖÐ Û Ð ÙÔ Ø ÙÑ Ø Ø Ø Ò Û Ò ÓÖÑ Ø ÓÒ Ù ØÓ Ò Ó Ø Ö Ð ÛÓÖÐ º ¾º º Ì Ö Ñ ÈÖÓ Ð Ñ Ì Ö Ñ ÔÖÓ Ð Ñ Ð Û Ø Ø ÙÒ ÖØ ÒØÝ ÒÚÓÐÚ Ò Ò Ò Ô ÖØ Ó ÛÓÖÐ Û Ø ÓÙØ ÜÔÐ ØÐÝ Ø Ø Ò Û Ô ÖØ Ó Ø ÛÓÖÐ Ó ÒÓØ Ò º Ì Ö Ö Ö ÒØ ÓÐÙØ ÓÒ ØÓ Ø ÔÖÓ Ð Ñ ÖÓÑ Û Û Û ÐÐ ÓÒÐÝ Ö Ø ÓÒ Ù Ò ÓÙÖ ÑÔÐ Ñ ÒØ Ø ÓÒ Ó Ø Ð ÙÔ Ø º Ì ÙÐØ ÐÓ ÓÐÙØ ÓÒ ÓÐÚ Ø Ö Ñ ÔÖÓ Ð Ñ Ý ÙÑ Ò Ø Ø ÔÖÓÔ ÖØÝ ÒÓØ Ø Ø Ò Ø Ò Ø ÓÒ ÒÓØ Ò º Ì Ù Ü ØÐÝ Ø Ø Ø ÔÖÓÔ ÖØ Ò Ò ÐÐ ÓØ Ö ÔÖÓÔ ÖØ ÒÓØ ÓÒ Ø Ò Û Ø Ø Ò ÔÖÓÔ ÖØ µ Ö Ñ Ò ÙÒ Ò º

35 ¾¼ À ÈÌ Ê ¾º ËÌ Ì Ç ÌÀ ÊÌ ¾º º ÇÔ Ò Ú º ÐÓ ÏÓÖÐ ÙÑÔØ ÓÒ Ë Ñ Ð Ö ØÓ Ø ÙÑÔØ ÓÒ ÓÙØ ÙÒ Ø Ø Ò ØÓ ÔÖÓÔ ÖØ Û Ð Ó Ò ÙÑÔØ ÓÒ ÓÙØ ÓÛ ØÓ Ò Ð ÔÖÓÔ ÖØ Ø Ø Ö ÒÓØ ÒÓÛÒ ØÓ ØÖÙ ÓÖ Ð º ÙÑ Ø Ø Û Ú ÒÓÛÐ ÓÒ Ø Ò Ó Ø Ò ÓÖÑ Ø ÓÒ a bº Á Û Û ÒØ ØÓ Ù b c ÖÓÑ Ø ÒÓÛÐ Û Ò ØÓ Û Ø Ö ØÓ Ö ØÙÖÒ true false ÓÖ unknownº ÐÓ ÏÓÖÐ ÙÑÔØ ÓÒ Ì ÐÓ ÛÓÖÐ ÙÑÔØ ÓÒ ÔÖ ÙÑ ÓÑÔÐ Ø ÒÓÛÐ Ø Ø ÓÒ¹ Ø Ò Ú ÖÝ Ô Ó Ú Ð ÒÓÛÐ º Ì Ö ÓÖ Ú ÖÝ Ø Ø Ñ ÒØ Ø Ø ÒÒÓØ ÙØ ÖÓÑ Ø ÒÓÛÐ ÑÙ Ø falseº ÇÔ Ò ÏÓÖÐ ÙÑÔØ ÓÒ ÁÒ ÓÒØÖ Ø ØÓ Ø ÐÓ ÛÓÖÐ ÙÑÔØ ÓÒ Ø ÓÔ Ò ÛÓÖÐ ÙÑÔØ ÓÒ ¹ ÙÑ Ò ÒÓÑÔÐ Ø ÒÓÛÐ ÖÓÑ Û ÒÓÒ¹ Ò Ö Ð Ø Ø Ñ ÒØ Ñ Ø Ø Ö Ù ØÓ Ø Ø Ø Ñ ÒØ Ò Ð ÓÖ Ù ØÓ Ñ Ò Ø Ø ¹ Ñ Òغ Ì Ù Ú ÖÝ Ø Ø Ñ ÒØ Ø Ø Ò ÒÓØ ÙØ ØÓ unknown Ø Ö Ð ÓÖ Ñ Ò µº

36 ÔØ Ö ÅÓÒ Ó The most important decision in language design concerns what is to be left out. ¹ Æ Ð Ù Ï ÖØ Ì ÓÒØ ÜØ Ó Ø Ø Ø ÓÑ Ò¹ Ô Ð Ò Ù ÅÓÒ Ó Ð Ò Ù ÓÖ ÔÖÓ Ö ÑÑ Ò ÙØÓÑ Ø ÓÒ Ñ Ò º Ö Ø Ø Ò Ó Ð Ó ÅÓÒ Ó Ö ÓÙØÐ Ò Ë Ø ÓÒ º½µº Ë Ø ÓÒ º¾ Ò º ÒØÖÓ Ù Ø Ð Ò Ù ÓÒ ØÖÙØ Û Ð Ë Ø ÓÒ º ÔÖ ÒØ Ø ÖÙÒØ Ñ Ñ ÒØ Ó ÅÓÒ Óº Ë Ø ÓÒ º ÓÒÐÙ Û Ø Ò Ü ÑÔÐ ÔÔÐ Ø ÓÒº ÅÓÖ Ø Ð Ó ÅÓÒ Ó Ö Ú Ò Ò ÈÀË + ¼ º ÅÓÒ Ó ÅÇ Ð Ò ÆÓØ Ø ÓÒ ÓÖ ÙØÓÑ Ø ÓÒ ÇÒØÖÓе ÓÑ Ò¹ Ô Ð Ò Ù Ëĵ ÓÖ ÔÖÓ Ö ÑÑ Ò Ú Òع Ö Ø Ú ÙØÓÑ Ø ÓÒ ÓÐÙØ ÓÒ º Ì Ñ Ò ÔÙÖÔÓ Ó Ø Ð Ò Ù ØÓ Ö Ò ÙØÓÑ Ø ÓÒ ÔÖÓ¹ Ö ÑÑ Ò ÐÓ Ö ØÓ ÓÑ Ò ÜÔ ÖØ Ò Ò Ù Ö º ÁÑÔÓÖØ ÒØ Ò Ó Ð Ø Ö ÓÖ Ú Ò ØÓ Ô Ø Ð Ò Ù ÑÔÐ Ò ØÓ ÐÐÓÛ ÛÖ Ø Ò ÔÖÓ¹ Ö Ñ Û Ö ÐÓ ØÓ Ø Ô Ö ÔØ ÓÒ Ó ÓÑ Ò ÜÔ ÖØ º Ì Ð Ò Ù ÅÓÒ Ó Ñ Ð Ö ØÓ ËØ Ø ÖØ À Ö Ò Ø ÜÔÖ Ú ÔÓÛ Ö ÓÛ Ú Ö ÓÔØ Ò ÑÔ Ö Ø Ú ÒÓØ Ø ÓÒº ÅÓÖ ÓÚ Ö ÅÓÒ Ó ÓÔØ Ø Ø ¹Ó ¹Ø ¹ ÖØ ÓÑÔÓÒ ÒØ ÔÔÖÓ Û Ø ÒØ Ö Ò ÔÓÐÝÑÓÖÔ ÑÔÐ Ñ ÒØ Ø ÓÒ Ò Ò ÓÖ ØÖ Ø Ö Ö Ð ÓÑÔÓÒ ÒØ Ö Ø ØÙÖ ØÓ ÙÔÔÓÖØ Ø Ö Ö ¹ Ð ØÖ Ø ÓÒ Ó ÓÒØÖÓÐ Ø º Ø Ö Ù Ò Ò Ó Ð Ø Ð Ò Ù Ð Ñ ÒØ Ó ÅÓÒ Ó Ö ÔÖ ÒØ º ¾½

37 ¾¾ º½ Ò Ó Ð À ÈÌ Ê º ÅÇÆ Ç Ì Ð Ò Ù ÅÓÒ Ó Ò Û Ø Ø Ó Ð Ø Ø ÒÓØ ÓÒÐÝ Ó ØÛ Ö Ò Ò Ö ÙØ Ð Ó ÓÑ Ò ÜÔ ÖØ Ò Ò Ð Ñ Ø Û Ý Ò Ù Ö Ö ¹ Ô Ð Ó Ö Ò ÛÖ Ø Ò ÙÒ Ö Ø Ò Ò Ò ÔØ Ò ÓÒØÖÓÐ ÔÖÓ Ö Ñ º ÅÓÒ Ó Ô Ð Þ ØÓ Ö Ø Ö Ò ÖÖÓÛ Ù ¹ Ö Ó Ø ÙØÓÑ Ø ÓÒ Ó¹ Ñ Ò º º ÔÖÓ Ö ÑÑ Ò ÓÒØÖÓÐ ÕÙ Ò ÓÔ Ö Ø ÓÒ ÓÖ Ñ ÒÙ ØÙÖ Ò Ñ ¹ Ò º Ì ÐÓÛ Ö Ð Ú Ð ÓÒØ ÒÙÓÙ ÓÒØÖÓÐ Ð Ý Ö Ò Ö Ñ ÒÙ ØÙÖ Ò Ü ÙØ ÓÒ Ý Ø Ñ Å Ëµ Ð Ý Ö Ö Ø Ö ÓÖ ÓÙØ Ó ÓÔ º ÁØ ÒØ Ò ØÓ ÓÚ Ö Ø Ú Òع Ö Ø Ú ÓÒØÖÓÐ Ô ÖØ Ó Ñ Ò ÙØÓÑ Ø ÓÒ Ó ØÛ Ö ÓÒÐݺ Ì Ö ÓÖ ÓÒØ ÒÙÓÙ ÓÒØÖÓÐ Ý Ø Ñ ØÝÔ ÐÐÝ Ö Ð Þ Ò Ð Ò Ù Ó Ø Á ½½ ½¹ Á ¼ Ø Ò Ö ÓÖ ÔÐ Ò Û ÐÐ ÓÖÑ ÐÓÛ Ö Ð Ý Ö Û Û ÐÐ ÓÒØÖÓÐÐ ÙÐ Ò ÓÓÖ Ò Ø Ý Ø Ö Ö Ø Ú Ð Ý Ö ÑÔÐ Ñ ÒØ Ò ÅÓÒ Óº Ì Ð Ò Ù ÅÓÒ Ó Ò Ò ÓÒ ÓÑ Ò Ò ÐÝ Û ÓÛ ÓÛ ÓÑ Ò ÜÔ ÖØ Ò Ò Ù Ö Ô Ö Ú ÙØÓÑ Ø ÓÒ ÓÐÙ¹ Ø ÓÒ ÓÑ Ò ÜÔ ÖØ Ô Ö Ú Ñ Ò Ò Ñ Ð ÖÓÑ Ø Ó Ò Ô Ò ÒØ ÓÑÔÓÒ ÒØ ÛÓÖ Ò ØÓ Ø Ö Ò ÓÓÖ Ò Ø ÓÒº ÓÑÔÓÒ ÒØ ÒÓÖÑ ÐÐÝ ÙÒ Ö Ó Ø ÖÑ Ò ÕÙ Ò Ó ÓÒØÖÓÐ ÓÔ Ö Ø ÓÒ º Ì Ö Ö Ù Ù ÐÐÝ Ú ÖÝ Û ÕÙ Ò Û Ö ÓÒ Ö ØÓ Ø ÒÓÖÑ Ð ÑÓ Ó ÓÔ Ö Ø ÓÒ Ò Ø Ó Ö Ù Ù ÐÐÝ ÕÙ Ø ÑÔÐ º ÓÑÔÐ Ü ØÝ ÒØÖÓ Ù Ý Ø Ø Ø Ø Ø Ó ÒÓÖÑ Ð ÓÒØÖÓÐ ÝÐ Ò ÒØ ÖÖÙÔØ ÒÝØ Ñ Ý Ø ÓÙÖÖ Ò Ó ÒÓÖÑ Ð Ú ÒØ Ö¹ ÖÓÖ Ò Ñ Ð ÙÒØ ÓÒ º Ì ÓÒØÖÓÐ ÕÙ Ò Ó Ø Ú Ö ÓÙ Ñ Ò ÓÑÔÓÒ ÒØ Ö ÓÓÖ ¹ Ò Ø Ø Ö Ð Ú Ðº Ø ÓÒ ÐÐÝ Û Ú ÒØ Ø ÓÐÐÓÛ Ò Ö ÕÙ Ö Ñ ÒØ ÓÖ ËÄ Ò ØÓÓÐ Ò Ø Ø Ö Ø ÓÑ Ò Ì Ð Ò Ù ÓÙÐ ÑÔÐ º ÁØ ÓÙÐ ÓÒØ Ò Ñ Ò Ñ Ð Ø Ó Ð Ò¹ Ù ÓÒ ØÖÙØ Ò Ø Ó ÓÙÐ ÒØÙ Ø Ú Ò Ý ØÓ ÙÒ Ö Ø Ò º

38 º½º ËÁ Æ Ç ÄË ¾ ÓÑ Ò ÜÔ ÖØ Ò Ð Ó Ò Ù Ö Ù Ù ÐÐÝ Ú ÓÑ ÔÖÓ Ö ÑÑ Ò ÜÔ Ö Ò Ò Ð Ò Ù Ð È Ð ÓÖ º ÝÒØ Ü Ø Ø Ñ Ð Ö ØÓ ÓÒ Ó Ø Ó Ð Ò Ù Ø Ö ÓÖ ÔÖ ÖÖ º Ê Ð Ð ØÝ ÑÓÖ ÑÔÓÖØ ÒØ Ø Ò Ü Ð ØÝ Ò ÜÔÖ Ú Ò º ÈÖÓ¹ Ö Ñ ÛÖ ØØ Ò Ý ÓÑ Ò ÜÔ ÖØ Ò Ò Ù Ö Ö Ù Ù ÐÐÝ ÕÙ Ø Ñ¹ ÔÐ º ÙÖØ ÖÑÓÖ Ò Ù Ö Ò Ò ÔØ Ü Ø Ò ÔÖÓ Ö Ñ Ò Ö Ø Ö Ö ØÖ Ø Û Ýº ÀÓÛ Ú Ö Ø Ø Ó ÔÖÓ Ö ÑÑ Ò Ñ Ø Ò Ú Ö º Ê Ø Ú Ú ÓÖ ÒØÖ Ò ÐÐÝ ÓÑÔРܺ Ô ÐÐÝ Ö Ð Þ Ò ÝÒ¹ ÖÓÒÓÙ Ú ÒØ Ò Ü ÔØ ÓÒ Ò Ð Ò Ò ÓÒ Û Ý Ö ÔÖ ÒØ ÐÐ Ò º ÈÖÓ Ö Ñ ÑÙ Ø ÖÙÒØ Ñ ÒØ Ò ÑÙ Ø Ù Ù ÐÐÝ Ø Ý Ö Ð¹Ø Ñ ÓÒ ØÖ ÒØ º Ì Ò Ó ÅÓÒ Ó ÓÒ Ø ÓÐÐÓÛ Ò ÐØ ÓÙ Ø Ú ÓÖ Ð ÑÓ Ð Ó Ø Ð Ò Ù Ú ÖÝ ÐÓ ØÓ ËØ Ø ¹ ÖØ Ò ÑÔ Ö Ø Ú ØÝÐ Ó ÔÖÓ Ö ÑÑ Ò Ù º Ì Ð Ò Ù ÓÔØ ÔÖÓÚ Ò ÓÒ ÔØ ÖÓÑ ÑÔ Ö Ø Ú Ð Ò Ù Ù ÔÖÓ ÙÖ Ð ØÖ Ø ÓÒ ÝÒ ÖÓÒÓÙ ÔÖÓ ÙÖ ÐÐ Ô Ö Ñ Ø Ö ÐÓ ØÖÙØÙÖ Ð Ü Ð ÓÔ Ò Ò È Ð¹Ð ÝÒØ Üº Ì Ñ Ò ÓÙ Ó Ø Ð Ò Ù ÓÒ Ú ÒØ Ò Ð Ò º ËØ Ø Ñ ÒØ Ú Ò ÒØÖÓ Ù ØÓ ÜÔÖ Ö Ø ÓÒ ØÓ ÝÒ ÖÓÒÓÙ Ú ÒØ Ô Ö ÐÐ Ð Ñ Ò ÝÒ ÖÓÒ Þ Ø ÓÒ Ü ÔØ ÓÒ Ò Ð Ò Ò Ø Ñ ÓÙØ Ò ÓÒ Û Ýº ÀÓÛ Ú Ö ÝÒ ÖÓÒÓÙ Ú ÒØ Ò Ð Ò Ð ÖÐÝ Ô Ö Ø ÖÓÑ ÒÓÖÑ Ð ÓÔ Ö Ø ÓÒ ÕÙ Ò ØÓ ÚÓ Ñ Ò Ð Ò Ø ÒÓÖÑ Ð Ó Û Ø Ü ÔØ ÓÒ Ò Ð Ò Ó º ÅÓÒ Ó ÔÙÖ Ù ÓÑÔÓÒ Òع ÔÔÖÓ Û Ø ØÖ Ø ÑÓ ÙÐ Ö Þ ¹ Ø ÓÒ Û ÐÐÓÛ Ö Ø Ñ ÔÔ Ò Ó Ø Ñ Ò ØÖÙØÙÖ ØÓ Ø Ó ØÛ Ö ØÖÙØÙÖ º ÁÒ ÓÒØÖ Ø ØÓ Ñ ÒÝ ÓØ Ö ÓÑÔÓÒ Òع ÔÔÖÓ Ò Ø ÓÑ Ò ÅÓÒ Ó ÔÙÖ Ù ØÖ Ø Ö Ö Ð ÓÒØÖÓÐ Ö Ø ØÙÖ Ó Ù ÓÖ ¹ Ò Ø Ò ÙÔ ÖÓÖ Ò Ø ÓÑÔÓÒ ÒØ º ÓÑÔÓÒ ÒØ Ö Ð ÓÒÐÝ ÓÒ Ø

39 ¾ À ÈÌ Ê º ÅÇÆ Ç ÓÔ Ö Ø ÓÒ Ø Ø ÔÖÓÔ ÖØ Ò Ú ÒØ ÖÓÑ Ø Ù ÓÖ Ò Ø ÓÑÔÓ¹ Ò ÒØ º ÁØ ÓÑÔÓ Ò ÓÓÖ Ò Ø Ø Ú ÓÖ Ó Ø Ù ÓÖ Ò Ø Ò ÔÖÓÚ ØÖ Ø Ò ÑÔÐ Ú Û ØÓ Ø ÙÔ ÖÓÖ Ò Ø ÓÑÔÓ¹ Ò Òغ Ì Ù ÓÑÔÐ Ü ÓÑÔÓÒ ÒØ Ò Ù ÐØ Ý ÓÑÔÓ Ò Ü Ø Ò ÓÑÔÓÒ ÒØ Ò Ø Ó Ö ØÐÝ ÓÒØÖÓÐÐ Ò Ò Ð Ó Ñ Ò º Ì Ñ ÐÝ Ó ÅÓÒ Ó ÓÑÔÓÒ ÒØ ØÓ ÅÓÒ Ó ÔÖÓ Ö Ñ ÓÒ Ò Ô Ö Ø ÓÒ ÙÖ Ø ÓÒ Ô ØÙÔµ ÔÖ ÓÖ ØÓ Ü ÙØ ÓÒº Ì Ø Ñ Ò Ø ÒØ Ö Ý Ø Ñ Ø Ø ÐÐÝ ÓÒ ÙÖ º º ÐÐ ÓÑÔÓÒ ÒØ ÓÑÔÓ¹ Ò ÒØ Ô Ö Ñ Ø Ö Ò Ø ÓÑÔÓÒ ÒØ Ö Ö Ý Ö Ü Ò Ò ÒÓØ Ò Û Ð Ø ÔÖÓ Ö Ñ ÖÙÒÒ Ò º Ì Ø Ø Ò ØÙÖ Ó ÅÓÒ Ó ÔÖÓ Ö Ñ Ò ÑÔÓÖØ ÒØ ÔÖÓÔ ÖØÝ Û Ñ ÓÖ Ü ÑÔÐ Ó ÓÔØ Ñ Þ Ø ÓÒ ÓÖ Ø Ø ÔÖÓ Ö Ñ Ò ÐÝ Ð º ÁÒ Ø ÓÐÐÓÛ Ò Ø Ñ Ò Ð Ò Ù Ð Ñ ÒØ Ö ÔÖ ÒØ º º¾ º¾º½ ÓÑÔÓÒ ÒØ ÔÔÖÓ ÁÒØ Ö Ð Ö Ø ÓÒ ÁÒØ Ö Ð Ö Ø ÓÒ ÙÖ º½µ Ö Ù ÓÖ Ò Ò Ø Ø Ø ÓÒØÖ Ø ¹ ØÛ Ò ÓÑÔÓÒ ÒØ Ò Ø Ö Ð ÒØ Ò Ò Ú Ñ Ð Ö ÔÙÖÔÓ ÒØ Ö¹ Ò ÑÓ ÖÒ Ó Ø¹ÓÖ ÒØ Ð Ò Ù º ÀÓÛ Ú Ö ÒØ Ö Ò ÅÓÒ Ó ÓÙÒØ ÓÖ Ø Ö Ö Ð ÓÑÑÙÒ Ø ÓÒ Ö Ø ØÙÖ Ó ÓÒØÖÓÐ ÔÖÓ Ö Ñ º ÇÒ Ø ÓÒ Ò Ò ÒØ Ö Ò Ø ÜØ ÖÒ ÐÐÝ Ú Ð ÓÔ Ö Ø ÓÒ Ó ÓÑÔÓÒ ÒØ Ò Ø ÓÖÑ Ó ÖÓÙØ Ò Ð Ö Ø ÓÒ º Ì Ó Ö ÔÖ ÒØ Ø ÓÔ Ö ¹ Ø ÓÒ ÙÔ ÖÓÖ Ò Ø Û ÐÐ Ð ØÓ Ðк ÇÒ Ø ÓØ Ö Ò Ò ÒØ Ö Ò ÓÛ ÓÑÔÓÒ ÒØ Û ÐÐ ÔÖÓÚ ÓÙØ Ø ÙÐ ÐÐÑ ÒØ Ó Ø ÓÒØÖÓÐ Ø º Ì ÓÒ Ý Ô Ý Ò Ú ÒØ Ø Û ÐÐ Ò Ð Ò ÙÒØ ÓÒ Ø ÔÖÓÚ ÓÖ Ò ÖÙÒØ Ñ Ø Ø ÔÖÓÔ ÖØ µ Ó Ø ÓÑÔÓÒ Òغ ÁÒ ÓØ Ö ÛÓÖ Ø ÖÓÙØ Ò Ò Ø ÓÑÔÓÒ ÒØ Ò Ô Ö ÓÖÑ Ò Ø Ú ÒØ Ò ÙÒØ ÓÒ Ò Ø ÓÑÔÓÒ ÒØ Û ÐÐ ÔÖÓÚ º

40 º¾º ÇÅÈÇÆ ÆÌ ÈÈÊÇ À ¾ µ ÅÓÒ Ó µ ÍÅÄ ÙÖ º½ ÁÒØ Ö Ð Ö Ø ÓÒ Ò ÅÓÒ Ó Ð Øµ Ò ÍÅÄ Ö Øµº µ ÅÓÒ Ó µ ÍÅÄ ÙÖ º¾ ÓÑÔÓÒ ÒØ Ð Ö Ø ÓÒ Ò ÅÓÒ Ó Ð Øµ Ò ÍÅÄ Ö Øµº º¾º¾ ÓÑÔÓÒ ÒØ ÁÑÔÐ Ñ ÒØ Ø ÓÒ ÁÒØ Ö Ö ÑÔÐ Ñ ÒØ Ý ÓÑÔÓÒ ÒØ ÙÖ º¾µ º º ÓÑÔÓÒ ÒØ Ú ØÓ ÑÔÐ Ñ ÒØ Ø ÖÓÙØ Ò ÙÒØ ÓÒ Ò Ú ÒØ Ò Ò Ø ÒØ Ö º ÓÑÔÓÒ ÒØ Ô Ö Ñ Ø Ö Ò ÒØ ÖÒ Ð Ø Ø Ú Ö Ð º Ô Ö Ñ Ø Ö ÖÙÒØ Ñ ÓÒ Ø ÒØ Ù ØÓ ÓÒ ÙÖ ÓÑÔÓÒ ÒØ Ò Ø Ò Ø ØÙÔ Ø Ñ º Ú Ö Ð ÓÛ Ú Ö Ù ØÓ ÓÐ ÖÙÒØ Ñ Ø Ø ÔÖÓÔ ÖØ Ó ÓÑÔÓÒ Òغ

41 ¾ À ÈÌ Ê º ÅÇÆ Ç ÓÑÔÓÒ ÒØ Ù Ù ÐÐÝ Ö ÐÝ ÓÒ Ù ÓÑÔÓÒ ÒØ ØÓ ÙÐ ÐÐ Ø Ö ÓÒØÖÓÐ Ø º ÓÑÔÓÒ ÒØ Ø Ö ÓÖ Ð Ö Ù ÓÑÔÓÒ ÒØ Ú Ö Ð Û Ò ÓÐ Ö ¹ Ö Ò ØÓ Ù ÓÑÔÓÒ ÒØ Ò Ø Ò º ÁÒØ Ö ØÝÔ Ö Ù Ò Ø Ù Óѹ ÔÓÒ ÒØ Ú Ö Ð Ð Ö Ø ÓÒ º Ì Ù ÓÑÔÓÒ ÒØ Ð Ö Ø ÓÒ Ö ÔÖ ÒØ Ø Ö ÕÙ Ö ÒØ Ö Ó Ø ÓÑÔÓÒ ÒØ ÙÖ º¾µº ËÙ ÓÑÔÓÒ ÒØ Ö ÔÓÐݹ ÑÓÖÔ º º ÒÝ ÓÑÔÓÒ ÒØ ÑÔÐ Ñ ÒØ Ò ÔÖÓÚ Ò µ Ø Ö ÕÙ Ö ÒØ Ö Ò Ù º Ì ØÙ Ð Ù ÓÑÔÓÒ ÒØ Ò Ø Ò ÔÐÙ ÒØÓ Ø Ù Óѹ ÔÓÒ ÒØ ÐÓØ Ø ØÙÔ Ø Ñ ÐÓÛµº Ì Ö Ö ÒÓ ÑÓ Ö Ò ÅÓÒ Óº ÇÒÐÝ Ð Ñ ÒØ Ò Ò Ø ÑÔÐ Ñ ÒØ ÒØ Ö Ó Ø ÓÑÔÓÒ ÒØ Ö ÜØ ÖÒ ÐÐÝ Ú Ð º ÓÑÔÓÒ ÒØ ÑÔÐ Ñ ÒØ ÙÒØ ÓÒ Ú ÒØ Ò ÖÓÙØ Ò º ÙÒØ ÓÒ ÑÔÐ ¹ Ñ ÒØ Ø ÓÒ Ò ÓÑÔÓÒ ÒØ Ñ Ð Ö ØÓ ÙÒØ ÓÒ Ò ÔÖÓ ÙÖ Ð ÔÖÓ Ö ÑÑ Ò Ð Ò Ù º º È Ðº Ì Ý Ö ØÙÖÒ ÖÙÒØ Ñ Ø Ø ÔÖÓÔ ÖØ Ó ÓÑÔÓÒ ÒØ º ÁÒ ÅÓÒ Ó ÙÒØ ÓÒ Ú ÒÓ Ø º º Ø Ý Ö ÒÓØ ÐÐÓÛ ØÓ Ø ÐÓ Ð Ú Ö Ð ÐÐ ÖÓÙØ Ò Ö Ú ÒØ ÓÖ ØÓ Ö ÙÖ º Í Ù ÐÐÝ ÙÒØ ÓÒ Ö Ù ØÓ ÓÑÔÙØ ÑÔÓÖØ ÒØ Ø Ø ÔÖÓÔ ÖØ Ò ÓÖÛ Ö Ø Ó Ò ÑÓÖ ØÖ Ø ÓÒ ÒØÖ Ø ÓÖÑ ØÓ Ø ÙÔ Ö ÓÖ ÓÑÔÓÒ Òغ ÊÓÙØ Ò Ö Ù ØÓ ÑÔÐ Ñ ÒØ ÓÒØÖÓÐ Ð ÓÖ Ø Ñ Ò Ø Ö ÓÖ ÓÒ¹ Ø ØÙØ Ø ÒØÖ Ð ÔÖÓ Ö ÑÑ Ò Ð Ñ ÒØ Ó ÓÑÔÓÒ ÒØ º ÊÓÙØ Ò Û ÐÐ Ù Ò Ø Ð Ò Ë Ø ÓÒ º º º¾º ËØ Ø ÓÒ ÙÖ Ø ÓÒ ÁÒ ÓÖ Ö ØÓ Ö Ø ÓÑÔÐ Ø ÅÓÒ Ó ÔÖÓ Ö Ñ ÅÓÒ Ó ÓÑÔÓÒ ÒØ Ú ØÓ Ò Ø ÒØ Ø Ò Ø ÓÑÔÓÒ ÒØ» Ù ÓÑÔÓÒ ÒØ Ö Ð Ø ÓÒ Ò ØÓ ¹ Ø Ð ÙÖ º µº ÙÖØ ÖÑÓÖ ÓÑÔÓÒ ÒØ Ô Ö Ñ Ø Ö Ú ØÓ Ø Ø Ö Ú ÐÙ Ö ÖÓÑ Ø Ò ÙÐØ Ú ÐÙ º Ì Ø Ø ÓÒ¹ ÙÖ Ø ÓÒ Ó Ø Ý Ø Ñ Ø Ð Ò ØÙÔ Ô ÔÖ ÓÖ ØÓ ÔÖÓ Ö Ñ Ü ÙØ ÓÒº Ì ÓÒ ÙÖ Ø ÓÒ ÒÒÓØ Ò ÙÖ Ò Ø Ü ÙØ ÓÒ Ó Ø ÅÓÒ Ó ÔÖÓ Ö Ñº

42 º º Ê ÌÁÎ Ë ËÌ Å ÈÊÇ Ê ÅÅÁÆ ¾ µ ÅÓÒ Ó µ ÍÅÄ ÙÖ º ËÙ ÓÑÔÓÒ ÒØ Ö Ð Ø ÓÒ Ò ÅÓÒ Ó Ð Øµ Ò ÍÅÄ Ö Øµº º Ê Ø Ú ËÝ Ø Ñ ÈÖÓ Ö ÑÑ Ò º º½ ÓÒØÖÓÐ ÊÓÙØ Ò ÊÓÙØ Ò Ö Ù ØÓ ÑÔÐ Ñ ÒØ ÓÒØÖÓÐ Ð ÓÖ Ø Ñ Ó ÓÑÔÓÒ ÒØ º ÊÓÙØ Ò Ö Ò Ñ Ð Ö ØÓ ÔÖÓ ÙÖ Ò ÑÔ Ö Ø Ú Ð Ò Ù º Ì Ý Ò Ú Ô ¹ Ö Ñ Ø Ö ÐÓ Ð Ú Ö Ð Ò Ó Ý Û Ø Ø Ø Ñ ÒØ ÕÙ Ò º Ï Ðй ÒÓÛÒ Ð Ò Ù ÓÒ ØÖÙØ ÖÓÑ ØÖÙØÙÖ ÔÖÓ Ö ÑÑ Ò Ð Ò Ù Ð ÐÓ ØÖÙ¹ ØÙÖ Ð Ü Ð ÓÔ Ò ÐÓÓÔ Ø Ø Ñ ÒØ Øº Ö Ù º Ø ÓÒ ÐÐÝ Ô Ð ÔÖÓ Ö ÑÑ Ò ÓÒ ØÖÙØ ÓÖ Ô Ö ÐÐ Ð Ø Ò Ú ÒØ Ò Ð Ò Û Ø Ñ Ò¹ Ø Ñ Ð Ö ØÓ ËØ Ø ÖØ Ö ÔÖÓÚ º Æ Ø Ö Ö Ø Ö ÙÖ ÓÒ ÒÓÖ ÑÙØÙ Ð Ö ÙÖ ÓÒ Ó ÖÓÙØ Ò ÐÐÓÛ º ÊÓÙØ Ò Ò Ð Ö ATOMIC Û Ñ Ò Ø Ø Ø Ö Ü ÙØ ÓÒ Ò¹ ÒÓØ ÒØ ÖÖÙÔØ Ý Ú ÒØ Ò Ð Ö Ò Ø Ø Ø Ý Ö Ü ÙØ ØÓÑ ÐÐÝ Û Ò Ù Ò Ô Ö ÐÐ Ð Ö Ò º ÁÒ Ø Ø ÖÓÙØ Ò Ñ Ý ÒÓØ Ñ Ù Ó ÒÝ Ö Ø Ú Ø Ø Ñ ÒØ Ù ÓÒ Ø ÓÒ Ð Û Ø Ô Ö ÐÐ Ð Ü ÙØ ÓÒ ÓÖ Ú ÒØ Ò Ð Ö µ ÙØ Ñ Ý ÓÖ Ü ÑÔÐ ÓÒÐÝ Ø Ú Ö Ð ÓÖ ÐÐ ÒÓØ Ö ØÓÑ ÖÓÙØ Ò º ÆÓÒ¹ ØÓÑ ÖÓÙØ Ò Ñ Ý Ù Ø Ö Ø Ú Ø Ø Ñ ÒØ ÔÖ ¹ ÒØ Ò Ë Ø ÓÒ º º ¹ º º º

43 ¾ À ÈÌ Ê º ÅÇÆ Ç µ ÅÓÒ Ó µ ËØ Ø ÖØ ÙÖ º WAIT Ø Ø Ñ ÒØ Ò ÅÓÒ Ó µ Ò ËØ Ø ÖØ µº º º¾ ÁÑÔ Ö Ø Ú ËØ Ø Ñ ÒØ ÅÓÒ Ó ÓÑ Û Ø ÑÔ Ö Ø Ú Ø Ø Ñ ÒØ Ð IF Ò WHILE Ù Û Ø Ò ÖÓÙØ Ò ØÓ Ø Ø ÓÒØÖÓÐ ÓÛº Ì Ö Ñ ÒØ Ò ÓÖ Ò Û Ø ÓÑÑÓÒ ÔÖÓ Ö ÑÑ Ò Ð Ò Ù º Ì IF Ø Ø Ñ ÒØ Ù ØÓ ÓÒ Ø ÓÒ ÐÐÝ Ü ÙØ Ó ÐÓ º Ì ÓÒ Ø ÓÒ Ò ÒÝ ÓÓÐ Ò ÜÔÖ ÓÒº Á Ø ÓÒ Ø ÓÒ ÒÓØ ØÖÙ Ø ELSE Ö Ò Ó Ø IF Ø Ø Ñ ÒØ Ü ÙØ º Ë Ñ Ð ÖÐÝ Ø WHILE Ø Ø Ñ ÒØ Ò Ù ØÓ Ð Ö ÓÒ Ø ÓÒ Ð Ö Ô ¹ Ø Ø ÓÒ Ó Ó ÐÓ º Ì Ó Ø WHILE Ø Ø Ñ ÒØ ÓÒØ Ò ÓÒ Ø ÓÒº ÐÓÒ Ø ÓÒ Ø ÓÒ ØÖÙ Ø ÐÓ Ó Ø Ø Ø Ñ ÒØ Ü ÙØ º º º ÓÒ Ø ÓÒ Ð Ï ÁÌ Ì WAIT Ø Ø Ñ ÒØ Ù Ô Ò Ø Ü ÙØ ÓÒ Ó Ø ÙÖÖ ÒØ Ü ÙØ ÓÒ Ø Ö ÙÒØ Ð Ô ÓÒ Ø ÓÒ Ø º ÒÝ ÓÓÐ Ò ÜÔÖ ÓÒ Û ÐÐ Ú ÒØ Ò Ù ÓÒ Ø ÓÒº Ì Ù x>0 evtclosed.fired Ò TIMEOUT(1000) Ö ÐÐ Ú Ð ÓÒ Ø ÓÒ º Ì Ð ØØ Ö ÜÔÖ ÓÒ Ö ØÙÖÒ ØÖÙ ÓÓÒ Ø Ô Ø Ñ Ò Ñ ÐÐ ÓÒ Ô Ò Ø Ø Ø Ñ ÒØ Û Ö º ÓÑÔ Ö ØÓ ËØ Ø ÖØ WAIT ÓÖÖ ÔÓÒ ØÓ Ø Ø ÒÓ Û Ø Ø ÓÒ Ø ÓÒ Ø ØÖ Ö Ò Ú ÒØ ÙÖ º µº

44 º º Ê ÌÁÎ Ë ËÌ Å ÈÊÇ Ê ÅÅÁÆ ¾ µ ÅÓÒ Ó µ ËØ Ø ÖØ ÙÖ º ON Ò Ð Ö Ò ÅÓÒ Ó µ Ò ËØ Ø ÖØ µº º º ÝÒ ÖÓÒÓÙ Ú ÒØ À Ò Ð Ò ON Ò Ð Ö Ö Ù ØÓ Ò Ð Ú ÒØ Û Ò ÓÙÖ ÝÒ ÖÓÒÓÙ ÐÝ ØÓ ÒÓÖ¹ Ñ Ð ÕÙ ÒØ Ð ÔÖÓ Ö Ñ Ü ÙØ ÓÒº Ì Ý Ö Ñ Ð Ö ØÓ Ü ÔØ ÓÒ Ò Ò Ö Ð¹ ÔÙÖÔÓ ÔÖÓ Ö ÑÑ Ò Ð Ò Ù º ON Ò Ð Ö Ô Ý ÓÒ Ø ÓÒ Ú Ð ÓÒ Ø ÓÒ Ò WAIT Ø Ø Ñ ÒØ ÓÚ µ Ò Ö ØØ ØÓ BEGIN»END ÐÓ ÙÖ º µº Ì Ö Ñ Ò Ò Ø Ø Û Ò Ú Ö Ø ÓÒ Ø ÓÒ Ó Ø ON Ò Ð Ö ÓÑ ØÖÙ Û Ð ÔÖÓ Ö Ñ Ü ÙØ ÓÒ Û Ø Ò Ø BEGIN»END ÐÓ ÓÖ Û Ø Ò ÖÓÙØ Ò ÐÐ Ò Ø ÐÓ Ø ÐÓ Ð Ø Ò Ø Ø Ø ¹ Ñ ÒØ ÕÙ Ò Ó Ø ON Ò Ð Ö Ü ÙØ º ÓÖ ON Ò Ð Ö ØÓ Ñ Ò¹ Ò ÙÐ Ø Ù Ö BEGIN»END ÐÓ ØÓ Ú ÐÓ Ò Ø Ø Ñ ÒØ º º WAIT Ø Ø Ñ ÒØ Û Ö ÔÖÓ Ö Ñ Ü ÙØ ÓÒ Ø Ù Ô Ò Ò Ø ÝÒ¹ ÖÓÒÓÙ Ú ÒØ Ò Ð Ò Ò ÓÙÖº Á ON Ò Ð Ö Ö Ò Ø Ø ÝÒ Ñ ÐÐÝ ÒÒ ÖÑÓ Ø ON Ò Ð Ö ÔÖ Ò ÓÚ Ö ÓÙØ Ö ON Ò Ð Ö º ON Ò Ð Ö Ú ÒØ ÖÖÙÔØ Ú Ú ÓÖ Ø Ö ÓÖ ÔÖÓ Ö Ñ Ü ÙØ ÓÒ ÓÒØ ÒÙ ÑÑ Ø ÐÝ Ø Ö Ø Ò Ð Öº ON Ò Ð Ö ÓÛ Ñ Ð Ö Ø ØÓ ØÖÝ» Ø ÓÒ ØÖÙØ Ò Â Ú ÓÛ Ú Ö Ø Ý Ö ÑÙ ÑÓÖ Ò Ö Ðº Ï Ð Ò Â Ú Ò Ü ÔØ ÓÒ ÑÙ Ø Ø ÖÓÛÒ

45 ¼ À ÈÌ Ê º ÅÇÆ Ç µ ÅÓÒ Ó µ ËØ Ø ÖØ ÙÖ º RESUME Ø Ø Ñ ÒØ Ò ÅÓÒ Ó µ Ò ËØ Ø ÖØ µº ÜÔÐ ØÐÝ Ò Ø Ò Ò Ù Ø Ò Ø Ð Ù ON Ò Ð Ö Ö ØÖ Ö Ý Ö ØÖ ÖÝ ÓÓÐ Ò ÓÒ Ø ÓÒ ÓÑ Ò ØÖÙ º ON Ò Ð Ö Ò ÅÓÒ Ó Ö Ò ÐÓ ÓÙ ØÓ ÇÊ Ø Ø Ò Ø Ö ØÖ Ò ¹ Ø ÓÒ Ò ËØ Ø ÖØ º ÙÖ º ÓÛ Ø Ö Ð Ø ÓÒ Ôº Ì ÇÊ Ø Ø ÖÓÙÔ Ø Ø Ø º º Ø ÐÓ Ò WAIT Ø Ø Ñ ÒØ Ò ØÖ Ò Ø ÓÒ Û Ø Ò Ø BEGIN»END ÐÓ º Ì ØÖ Ò Ø ÓÒ Ð Ú Ò Ø ÇÊ Ø Ø Ð Ð Û Ø Ø ÓÒ Ø ÓÒ Ó Ø ON Ò Ð Öº Ò ON Ò Ð Ö Ò ÓÒ Ø Ó Ò Ö ØÖ ÖÝ ¹ ÕÙ Ò Ó Ø Ø Ñ ÒØ º Ì ÒØ ÖÖÙÔØ Ú Ú ÓÖ Ó Ò ON Ò Ð Ö Ø ÙÐغ ÀÓÛ Ú Ö Ø RESUME Ø Ø Ñ ÒØ Ò Ù ØÓ Ö ÙÑ Ü ÙØ ÓÒ Ó Ø ÐÓ Ø Ö Ø Ò Ð Ö Ó Ò Ü ÙØ º Ì Ü ÙØ ÓÒ Ó Ø ÐÓ Ö ÙÑ Ü¹ ØÐÝ Û Ö Ø Û ÒØ ÖÖÙÔØ Ú Ò Ø Û ÒØ ÖÖÙÔØ Û Ø Ò ÖÓÙØ Ò Ðк Ì RESUME Ø Ø Ñ ÒØ Ø Ö ÓÖ Ø Ñ Ñ ÒØ Ø Ô ØÓÖÝ ÒÓ Ò ËØ Ø ÖØ ÙÖ º µº ÙÖÖ ÒØÐÝ Ø Ö ÒÓ Ø Ø Ñ ÒØ ÕÙ Ú Ð ÒØ ØÓ Ø ÒÓÖÑ Ð ØÓÖÝ ÒÓ Ò ÅÓÒ Óº º º È Ö ÐÐ Ð Ü ÙØ ÓÒ Ì Ö Ì PARALLEL Ø Ø Ñ ÒØ Ù ÓÖ Ö Ø Ò ÑÙÐØ ÔÐ ÓÒÙÖÖ ÒØ Ü ÙØ ÓÒ Ø Ö º Ô Ö ÐÐ Ð Ü ÙØ ÓÒ Ø Ö ÓÒ Ø Ó Ø Ø Ñ ÒØ ÓÖ Ø Ø Ñ ÒØ ÐÓ º ÓÓÒ ÐÐ Ô Ö ÐÐ Ð Ü ÙØ ÓÒ Ø Ö Ú Ø ÖÑ Ò Ø ÔÖÓ Ö Ñ Ü¹

46 º º ÍÌÁÇÆ Ë Å ÆÌÁ Ë ½ µ ÅÓÒ Ó µ ËØ Ø ÖØ ÙÖ º PARALLEL Ø Ø Ñ ÒØ Ò ÅÓÒ Ó µ Ò ËØ Ø ÖØ µº ÙØ ÓÒ ÓÒØ ÒÙ Ø Ö Ø PARALLEL Ø Ø Ñ Òغ Ì PARALLEL Ø Ø Ñ ÒØ Ø Ñ ÒØ Ó Ø Æ Ø Ø Ò ËØ Ø ÖØ ÙÖ º º º º Ú ÒØ Ë Ò Ð ÐØ ÓÙ ÅÓÒ Ó ÐÐÓÛ Ù Ò Ö ØÖ ÖÝ ÓÓÐ Ò ÓÒ Ø ÓÒ Ú ÒØ ØÖ ¹ Ö Ú ÒØ Ò Ð Ö ÔÖÓÚ º Ì Ó Ö Ñ Ð Ö ØÓ Ø Ú ÒØ ØÖ Ö Ò ËØ Ø ÖØ ÓÖ Ø Ò Ð ÓÒ ÔØ Ò Ø Ö Ð º Ò Ú ÒØ Ð Ö Ú ÒØ Ú Ö Ð Ò ÒØ Ö Ò ÓÑÔÓÒ ÒØ Û Ø Ø EVENTS ÝÛÓÖ ÒØ Ö Ò ÓÑÔÓÒ ÒØ ÓÚ µº ÁÒ ÖÓÙØ Ò Ó ¹ Ú ÒØ Ò Ö Ù Ò Ø FIRE Ø Ø Ñ Òغ Ì Ú ÒØ Ú Ö Ð Ò Ø Ò Ù Ð ÒÝ ÓØ Ö ÓÓÐ Ò Ú Ö Ð Ò WAIT Ò ON Ò Ð Ö ÙÖ º µº ÁÒ ÓÒØÖ Ø ØÓ ÒÓÖÑ Ð ÓÓÐ Ò Ú Ö Ð Ö Ú ÒØ ØÖÙ ÓÖ ÓÒ ÐÓ Ð Ø Ñ Ø Ô Ò Ö Ø ÙØÓÑ Ø ÐÐÝ Ò Ø Ò ÜØ Ø Ñ Ø Ôº Ë Ò ÜØ Ø ÓÒ ÓÖ Ü ÙØ ÓÒ Ø Ð º º Ü ÙØ ÓÒ Ë Ñ ÒØ ÅÓÒ Ó³ Ü ÙØ ÓÒ Ñ ÒØ ÓÒ Ø ÓÐÐÓÛ Ò ÓÒ ÔØ ÝÒ¹ ÖÓÒÓÙ ÖÓÙØ Ò ÐÐ ÓÓÔ Ö Ø Ú ÑÙÐØ Ø Ò Ö Ø Ö ÙÐ Ò Ò

47 ¾ À ÈÌ Ê º ÅÇÆ Ç µ ÅÓÒ Ó µ ËØ Ø ÖØ µ ÅÓÒ Ó µ ËØ Ø ÖØ µ ÅÓÒ Ó µ ËØ Ø ÖØ ÙÖ º Í Ó Ú ÒØ Ò Ð Û Ø ÕÙ Ú Ð ÒØ ËØ Ø ÖØ ÑÓ Ð º Ú ÒØ ÖÓ Øº ÁÒ Ø ÓÐÐÓÛ Ò Û Û ÐÐ Ù Ø Ó Ù Ò ÑÓÖ Ø Ðº º º½ ËÝÒ ÖÓÒÓÙ ÊÓÙØ Ò ÐÐ ÊÓÙØ Ò Ö ÐÐ ÝÒ ÖÓÒÓÙ ÐÝ º º Ø ÐÐ Ö Û Ø ÙÒØ Ð Ø ÖÓÙØ Ò Ø Ö¹ Ñ Ò Ø º Ì Ò ÑÔÓÖØ ÒØ Ö Ò ØÓ Ñ ÒÝ ÓÑÔÓÒ ÒØ ÔÔÖÓ Ò Ø Ö Ð¹Ø Ñ ÓÑ Ò º º ÍÅÄ»ÊÌ Û Ö ÒØ Ö Ø ÓÒ ØÛ Ò ÓÑÔÓÒ ÒØ ÔÔ Ò Ý Ú ÒØ Ò Ð ÓÒÐݺ Ï Ú ÜÔ Ö Ò Ø Ø ÝÒ ÖÓÒÓÙ ÐÐ Ñ ÒØ ØÓ Ø Ö Û Ø Ø Ö Ö Ð ÓÑÑÙÒ Ø ÓÒ Ö Ø ØÙÖ Ð ØÓ ÓÒØÖÓÐ ÔÖÓ Ö Ñ Û Ö Ö ØÓ ÓÑÔÖ Ò Ý ÓÑ Ò ÜÔ ÖØ Ò Ò Ù Ö Ü ÑÔÐ Ò Ë Ø ÓÒ º µº º º¾ ÓÓÔ Ö Ø Ú ÅÙÐØ Ø Ò Ï Ø ÖÒ ÅÓÒ Ó ÑÔÐÓÝ ÓÓÔ Ö Ø Ú ÑÙÐØ Ø Ò Ñ Û Ø ÖÒ º Ì Ö Ö Û Ðй Ò ÙÐ Ò ÔÓ ÒØ Ò ÔÖÓ Ö Ñ Û Ö Ø Ö Ò Ø Ù Ô Ò Ò ÓØ Ö Ø Ö Ø Ø Ò ØÓ ÔÖÓ º Ë ÙÐ Ò ÔÓ ÒØ Ö WAIT

48 º º ÍÌÁÇÆ Ë Å ÆÌÁ Ë ÙÖ º Ì Ö Ø Ø Ö Ñ ÑÔÐ µº Ø Ø Ñ ÒØ ÔÓ ÒØ ÓÖ Ò Ø Ö PARALLEL Ø Ø Ñ ÒØ Ò Ø ÖÓÙØ Ò Ö ØÙÖÒ º ØÛ Ò Ø Ó ÔÓ ÒØ ÔÖÓ Ö Ñ Ü ÙØ ÓÒ ØÖ Ø ØÓÑ Ò ÒÒÓØ ÒØ ÖÖÙÔØ º Ì Ö ÓÖ ÔÖÓ Ö Ñ Ü ÙØ ÓÒ Ò ÐÓ ÓÙ ØÓ Ø ÖÙÒ¹ ØÓ¹ÓÑÔÐ Ø ÓÒ Ñ ÒØ Ó ËØ Ø ÖØ À Ö º Ì Ö Ö Ö Ø Ò ÅÓÒ Ó Ý Ø PARALLEL Ø Ø Ñ ÒØ Ò ON Ò Ð Ö º PARALLEL Ø Ø Ñ ÒØ Ö Ø Ø Ö ÓÖ Ö Ò Û Ö Ý ÓÖ Ü ÙØ ÓÒº Ì Ñ Ò Ö Ò Ø Ò Ù Ô Ò ÙÒØ Ð ÐÐ Ö Ò Ö Ø ÖÑ Ò Ø º Ë Ñ Ð ÖÐÝ Ò ON Ò Ð Ö Ö Ø Ø Ö Û Û Ø Ò ÓÖ Ø ÓÒ Ø ÓÒº ON Ò Ð Ö Ø Ö Ö Ø ÖÑ Ò Ø Û Ò Ü ÙØ ÓÒ Ó Ø Ù Ö ÐÓ Ò Ö Ö Ð Ó Û Ø Ö Ø Ò Ð Ö Ø Ö Û Ü ÙØ º Ü ÔÖ Ò ÓÖ Ö Ù ØÓ Ö ØÖ Ø ØÛ Ò ÓÑÔ Ø Ò Ô Ö ÐÐ Ð Ø Ö º ÙÖÖ ÒØÐÝ Ø ÓÖ Ö Ø ÖÑ Ò ÓÒ ÓÖ Ö Ò Û Ø Ô Ö¹ ÐÐ Ð Ö Ò ÔÔ Ö Ò Ø ÓÙÖ Ó º ÙÖØ ÖÑÓÖ ON Ò Ð Ö ÐÛ Ý Ú ÔÖ Ò ÓÚ Ö Ø Ö Ñ Ò Ø Ö Ò Ò Ó Ò Ø Ø Ú Ò¹ Ð Ö Ø ÒÒ ÖÑÓ Ø Ò Ð Ö Ò Ø ÖÑ Ó Ø ÝÒ Ñ Ò Ø Ò ÔÖ ÖÖ º Ì ÔÔÖÓ ÑÔÐ Ò Ø ÖÑ Ò Ø Ò Û Ú ÜÔ Ö Ò Ø Ø Ø ÖÚ ÓÙÖ Ó Ø Ú º ÓÖ ÑÓÖ Ø Ð ÓÒ Ø Ü ÙØ ÓÒ Ñ ÒØ Ö Ö ØÓ Ë Ø ÓÒ º¾ Ò ÈÀË + ¼ º ÙÖ º ÓÛ Ø Ø ØÖ Ò Ø ÓÒ Ó Ø Ö º ÁÒ Ø ÐÐÝ Ø Ö Ò Ø Ö Ý Ø Ø º Ì Ñ Ò Ø ÒÓØ Û Ø Ò ÓÖ ÒÝ ÓÒ Ø ÓÒ Ò Ø Ö ÓÖ Ö Ý ØÓ ÖÙÒº Ï Ò Ø ÙÐ Ö Ø ÖØ Ø Ö Ø ØÖ Ò Ø ØÓ Ø ÖÙÒÒ Ò Ø Ø º ÁØ Ö Ñ Ò ÖÙÒÒ Ò ÙÒØ Ð Ø Ö ÙÐ Ò ÔÓ ÒØ Ø Ò ÒØÓ Ø Û Ø Ò Ø Ø Òº Ì Ø Ö ÓÑ Ö Ý Ò ÓÓÒ Ø ÓÒ Ø ÓÒ ÖÓÑ WAIT Ø Ø Ñ ÒØ ÓÖ ON Ò Ð Öµ ÓÑ ØÖÙ º Ï Ò Ø Ö Ö Ô Ö ÐÐ Ð Ø Ø Ñ ÒØ Ø Ô Ú Ø º Ì Ñ Ò Ø Ò ÒÓØ ÖÙÒ ÙÒØ Ð Ø Ø Ú Ø Òº Ì Ø Ö Ø Ú Ø Ò Û Ò ÐÐ Ö Ò Ø Ö Ö Ø ÖÑ Ò Ø º

49 À ÈÌ Ê º ÅÇÆ Ç Ì ÓÓÔ Ö Ø Ú ÙÐ Ö Ù Ö Ø Ö ÙÐ Ò Ð ÓÖ Ø Ñ ÓÒ ÐÓ Ð Ø Ñ Ø Ô º ÇÒ Ø ÖØ Ý ÙÐ ÐÐ WAIT ÓÒ Ø ÓÒ Ø Ö ÓÒÐÝ ÖÙÒ ØÓ Ø Ò ÜØ ÙÐ Ò ÔÓ Òغ Ø Ø ÔÓ ÒØ ÒÓØ Ö Ø Ö Ò Ø Ö Ý Ø Ø Ø Ø Ò ØÓ ÖÙÒº Ï Ò ÐÐ Ø Ö Ò Ø Ö Ý Ø Ø Ú ÖÙÒ ØÓ Ø Ö Ò ÜØ ÙÐ Ò ÔÓ ÒØ Ø ÐÓ Ð Ø Ñ Ø Ô ÓÚ Öº Ì Ö ÓÖ Û Ò Ø Ö ÖÙÒÒ Ò ÓÒ Ò ÐÓ Ð Ø Ñ Ø Ô Ø Ò ÒÓØ Ø Ø ÖØ Ò Ò Ø Ñ ÐÓ Ð Ø Ñ Ø Ôº Ì Ñ Ò Ñ ÔÖ Ú ÒØ Ø ÖÚ Ø ÓÒ Ó Ô Ö ÐÐ Ð Ø Ö º ÁØ Ò ÙÖ Ø Ø Ô Ö ÐÐ Ð Ø Ö Ø Ø Ö Ý Ò ØÓ ÖÙÒ ÓÖ ÒÓØ Ö Ø Ö Ø ÖØ ÓÒ Ø Ñ º º º Ú ÒØ ÖÓ Ø Ú ÒØ Ö ÖÓ Ø Û Ø Ò Ø Ö ÝÒ Ñ ÓÔ º Ì ÝÒ Ñ ÓÔ Ó Ø Ú ÒØ Ø ÓÑÔÓÒ ÒØ Ò Û Ø Ú ÒØ Ð Ö Û ÐÐ Ò ÓÑÔÓÒ ÒØ Ù Ò Ø ÓÑÔÓÒ ÒØ ÓÒÐÝ Ø Ú ÒØ Ð Ó Ð Ö Ò Ø ÓÑÔÓÒ Òس ÒØ Ö µº Ú ÒØ Ö Ø Ú ÓÖ ÓÒ ÐÓ Ð Ø Ñ Ø Ô ÓÒÐݺ Ì Ø Ñ Ò Û Ò Ú Ö Ð WAIT Ø Ø Ñ ÒØ Ò ON Ò Ð Ö Ö ÓÒÙÖÖ ÒØÐÝ Û Ø Ò ÓÖ Ò Ú ÒØ Ø Ý Ø Ø ÖØ ÓÒ Ø ÙÐ Ò Ñ ÓÙØÐ Ò ÓÚ º ÅÓÖ ÓÚ Ö Ú ÒØ Ö ÐÛ Ý ÔÖÓÔ Ø ÖÓÑ Ø ÒÒ ÖÑÓ Ø ÐÓ ÓÙØÛ Ö º Ï Ò Ò ÒÒ Ö ON Ò Ð Ö Ò Ð Ø Ú ÒØ ÙÖØ Ö ÙÖÖÓÙÒ Ò ON Ò Ð Ö Û ÐÐ ÒÓØ Ö Ú Øº ÆÓØ Ø Ø Ø Ú ÓÖ ÓÒÐÝ ÔÔÐ ØÓ Ú ÒØ Ò Ú ÒØ Ö Ø Ú Ø ÓÒ Ø Ý Ö Ò Ð º Á ÓÛ Ú Ö ØÛÓ Ò Ø ON Ò Ð Ö ÓØ Û Ø ÓÖ ÓÓÐ Ò ÓÒ Ø ÓÒ Ø ÓÙØ Ö Ò Ð Ö Ñ Ý Ø Ú Ø Ø Ö Ø ÒÒ Ö Ò Ð Ö Û Ø Ú Ø Ø ÓÒ Ø ÓÒ Ø ÐÐ ØÖÙ º º Ü ÑÔÐ ÓÒØÖÓÐ ÈÖÓ Ö Ñ Ì Ø ÓÒ ÑÓÒ ØÖ Ø ÔÖÓ Ö ÑÑ Ò Ò ÅÓÒ Ó Û Ø ÑÔÐ ÔÔÐ ¹ Ø ÓÒº ÁØ ÓÛ ÓÛ Ð Ò Ù ÓÒ ØÖÙØ ÔÖ ÒØ Ò Ø ÔØ Ö Ö Ñ¹ ÔÐÓÝ Ò Ö Ð Þ Ò ÓÑÔÓÒ Òع Ö Ö Ð ÓÒØÖÓÐ ÔÖÓ Ö Ñº Ö Ø Û Ö Ý Ö Ø Ô Ý Ð ÔÖÓ Ó Ò Ø ÓÒ ÑÓÐ Ò º Æ ÜØ Û ÓÛ Ø ÓÑÔÓ Ø ÓÒ Ó Ø Ñ Ò ÒØÓ Ö Ö Ý Ó ÓÑÔÓÒ ÒØ Ò Ø Ò ÓÛ Ø Ö Ö Ð ØÖ Ø ÓÒ Ó ÓÒØÖÓÐ ÙÒØ ÓÒ Ð ØÝ Ý ÓÑÔÓÒ ÒØ Ø Ö ÒØ Ö Ö Ý Ð Ú Ð º

50 º º ÅÈÄ ÇÆÌÊÇÄ ÈÊÇ Ê Å º º½ Ü ÑÔÐ ËÝ Ø Ñ ÓÖ Ú Ð Ø ÓÒ Ó ÓÒ ÔØ Û Ú Ú ÐÓÔ Ú Ö Ð Ü ÑÔÐ ÔÔÐ Ø ÓÒ Ò ÅÓÒ Óº ÇÒ Ò Ö ÑÔÐ Ñ ÒØ Ø ÓÒ Ó Ò Ü Ø Ò ÓÒØÖÓÐ ÔÖÓ¹ Ö Ñ ÓÖ Ò Ò Ø ÓÒ ÑÓÐ Ò Ñ Ò Û Û ÓÖ Ò ÐÐÝ ÑÔÐ Ñ ÒØ Ò Ø Á ½½ ½¹ Á ¼ Ø Ò Ö Ð Ò Ù º Ï Ú ÑÔÐ Ñ ÒØ Ø Ú Òع Ô ÖØ Ó Ø ÔÔÐ Ø ÓÒ Ò ÅÓÒ Ó Ò Ú ÓÙÔÐ Ø Û Ø ÑÙÐ ØÓÖ ÓÖ Ø Ø Ò ÔÙÖÔÓ º Ì ÅÓÒ Ó ÔÖÓ Ö Ñ Ð ØÓ Ö Ø Ö ÙØ ÓÒ Ò Ó Þ ØÓ Ð Ø Ò ÓÒ Ø Ó Ø ÓÖ Ò Ð Ó Ò Ø Ø Ñ Ø Ñ ØÓ Ò ÒØ ÑÔÖÓÚ Ñ ÒØ Ò Ó Ð Ö Øݺ ËÔ Ð ÑÔ Ò ÔÙØ ÓÒ Ò Ð Ò ÖÖÓÖ Ò Ñ Ð ÙÒØ ÓÒ Ó Ø Ñ Ò º ÁØ Ò ÓÛÒ Ø Ø Ø ÅÓÒ Ó Ð Ò Ù Ô Ð Ó Ö Ò Ñ Ò ÐÙÖ Ò Ð Ò Ò ÓÑÔ Ø Ò ÓÒ Û Ýº ÁÒ Ø ÓÐÐÓÛ Ò Û ÓÛ Ó Ö Ñ ÒØ Ó ÑÔÐ Ú Ö ÓÒ Ó Ø Ü ÑÔÐ Ó ØÛ Ö Ý Ø Ñº ÇÙÖ Ü ÑÔÐ Ð Û Ø Ò Ø ÓÒ ÑÓÐ Ò Ñ Ò º Ì Ñ Ò Ö Ù ØÓ ÔÖÓ Ù ÔÐ Ø Ô ÖØ Ý Ò Ø Ò Ø Ñ ¹ Ù ÔÐ Ø ÒØÓ ÑÓÐ Û Ö Ø ÔÐ Ø ÓÓÐ ÓÛÒ Ò Ö Ò Û Ø Ò ÓÖØ Ô Ö Ó º ÁÒ ÓÖ Ö ØÓ ÔÖÓ Ù ÔÐ Ø Ô ÖØ Û Ø Ú Ö ÓÙ ÒÓØ Ò ÓÐ Ø Ò ÖÝ ØÓ Ú Ò ÔØ Ð ÑÓÐ Ø Ø Ò ÖØ Ó¹ ÐÐ ÓÖ ÒØÓ Ø ÑÓÐ Ò Ñ Ö ÙÖ Ò Ø Ò Ø ÓÒ ÔÖÓ º Ø Ö Ø ÔÐ Ø Ô ÖØ Ö Ò Ø ÓÖ Ö Ö ÑÓÚ Ø Ô ÖØ Ø Ø Ò Ø ÔÖÓ Ø ÖØ ÓÚ Ö Òº ÙÖ Ò Ø ÓÓÐ Ò Ô Ò Û Ö Û Ñ Ø Ö Ð ÔÐ Ø Ô ÐÐ Ø µ Ø ÙÔ ÓÖ Ø Ò ÜØ Ò Ø ÓÒ Ô º ÙÖ º½¼ ÓÛ Ø ØÖÙØÙÖ Ó Ø ÑÔÐ ÑÓÐ Ò Ñ Ò º Ì Ö Ö ØÛÓ Ñ Ò ÓÑÔÓÒ ÒØ Ò Ø Ñ Ò Ø ÑÓÐ Ù Ý Ø Ñ Û Ø Ø Ð ÑÔ Ø ØÓÖ Ò ÓÖ ÔÙÐÐ Ö Ò Ø ÒÓÞÞÐ Ù Ý Ø Ñ Ø Ø ÑÓÙÒØ ÓÒ Ð Û Ø Ø Ñ Ø Ö Ð ÙÒÒ Ð Ø Ø Ò Ý Ø Ñ Ò Ø Ö Û ÓÖ Ò Ø ÓÒº Ò ÐÐÝ Ø ØÓÖ ÖÚ Ø ÔÙÖÔÓ Ó Ø Ò Ø Ò Ô ÖØ ÓÙØ Ó Ø ÑÓÐ º º º¾ ÓÑÔÓÒ ÒØ À Ö Ö Ý Ì ÓÑÔÓÒ ÒØ Ö Ö Ý Ó Ø ÓÒØÖÓÐ ÔÖÓ Ö Ñ Ö Ñ Ð Ø ØÖÙØÙÖ Ó Ø Ö Ð Ñ Ò ÙÖ º½½µº Ì Ö Ö Ø Ñ ÔÔ Ò ÖÓÑ Ø ÔÖÓ Ð Ñ ØÖÙØÙÖ ØÓ Ø ÓÐÙØ ÓÒ ØÖÙØÙÖ º ÇÒ ØÓÔ Ø Machine ÓÑÔÓÒ ÒØ Ö ¹ ÔÓÒ Ð ÓÖ ÒÓ Ò Ø ÓÚ Ö ÐÐ ÓÒØÖÓÐ ÝÐ º ÁØ ÒÓÛ Ö ÒØ ÓÔ Ö Ø ÓÒ

51 À ÈÌ Ê º ÅÇÆ Ç ÙÖ º½¼ ËØÖÙØÙÖ Ó Ø ÑÓÐ Ò Ñ Ò º ÙÖ º½½ ÓÑÔÓÒ ÒØ Ö Ö Ý Ó Ø ÑÓÐ Ò Ñ Ò º ÑÓ º º ÙÐÐ ÙØÓÑ Ø ÓÖ Ð ÙØÓÑ Ø Ò Ö Ð ÓÒ Ò ÓÓÖ Ò Ø Ú Ö Ð Ù ÓÑÔÓÒ ÒØ ÓÖÖ ÔÓÒ Ò ØÓ Ø Ö ÒØ Ñ Ò Ù Ý Ø Ñ º Ì ÓÑÔÓÒ ÒØ ÓÖ ÒÓÞÞÐ Ò ÑÓÐ Ö ÙÖØ Ö ÓÑÔÓ ÓÖ Ò ØÓ Ø Ö ÒØ Ô ÖØ Ó Ø Ù Ý Ø Ñ º Ø Ø ÓØØÓÑ Ó Ø Ö Ö Ý Ø Ö Ö ÓÑÔÓÒ ÒØ ÓÖ ÒØ Ö Ò Û Ø ÐÓÛ Ö Ð Ú Ð ÓÒØÖÓÐ Ð Ý Ö ÓÖ Ø Ö Û Ö º Ì Ó Ö Ù Ù ÐÐÝ ÑÔÐ Ñ ÒØ Ò Ø Ò Ø Ú Ð Ò Ù Ó Ø ÐÓÛ Ö Ð Ý Ö Ò Ø Ü ÑÔÐ ÔÖÓ Ö Ñ Â Ú ÓÑÔÓÒ ÒØ Ù Ð Ø ÒØ Ö ØÓ Ø ÑÙÐ ØÓÖº ÓÑÔÓÒ ÒØ Ø Ö ÒØ Ö Ö Ý Ð Ú Ð ØÝÔ ÐÐÝ ÖÚ Ö ÒØ ÔÙÖÔÓ

52 º º ÅÈÄ ÇÆÌÊÇÄ ÈÊÇ Ê Å ÓÐÐÓÛ ÓÑÔÓÒ ÒØ Ø Ø ÓØØÓÑ Ö Ù ÓÖ ÒØ Ö Ò Û Ø Ø Ö Û Ö ÓÖ ÐÓÛ Ö ÓÒØÖÓÐ Ð Ý Ö º Ì Ý Ù Ù ÐÐÝ Ø Ò Ö Ý Ø Ñ Ú Ö ¹ Ð º Ì Ð Ý Ö Ó Ø Ò Ö ÖÖ ØÓ Ö Û Ö ÒØ Ö Ø ÓÒ Ð Ý Öº ÓÑÔÓÒ ÒØ Ø Ø Ö Ø Ð Ú Ð ÓÑÔÓ ÔÖ Ñ Ø Ú ÓÔ Ö Ø ÓÒ Ó Ø Óع ØÓÑ Ð Ý Ö ÒØÓ Ð Ñ ÒØ ÖÝ ÓÒØÖÓÐ ÖÓÙØ Ò Ò ÙÔ ÖÚ Ø Ö Ü Ù¹ Ø ÓÒº À Ö ÙÔ Ò Ø Ö Ö Ý Ø Ö Ö Ú Ö Ð ÓÓÖ Ò Ø ÓÒ ÓÑÔÓÒ ÒØ Û ÓÓÖ Ò Ø Ò ÙÔ ÖÚ Ø ÓÔ Ö Ø ÓÒ Ó Ú Ö Ð Ù ÓÑÔÓ¹ Ò ÒØ º º º ÓÒØÖÓÐ ÓÑÔÓÒ ÒØ ÁÒØ Ö ØÓ Ö Û Ö Ò ÓÒØ ÒÙÓÙ ÓÒØÖÓÐ Ð Ý Ö ÁÒ Ø Ü ÑÔÐ ÔÖÓ Ö Ñ Ø ÓÑÔÓÒ ÒØ ÓÖÑ Ò Ø Ð Ú Ó Ø ÓÑÔÓ¹ Ò ÒØ Ö Ö Ý Ö Ò Ø Ú Â Ú Ð Ù Ð Ò Ø ÒØ Ö ØÓ ÑÙÐ ØÓÖ Û ÑÙÐ Ø Ø Ö Ð Ñ Ò Ò Ø ÓÒØ ÒÙÓÙ ÓÒØÖÓÐ Ð Ý Öº Æ Ø Ú ÓÑÔÓÒ ÒØ ÑÔÐ Ñ ÒØ ÅÓÒ Ó ÒØ Ö Û Ö ÔÖ ÒØ Ø ÒØ Ö ÓÖ Ø ÓÑÔÓÒ ÒØ Ö Ò Ø ÓÑÔÓÒ ÒØ Ö Ö Ý Ø Ö Ö Ø Ñ Ô¹ Ô Ò Ó ÖÓÙØ Ò ÙÒØ ÓÒ Ò Ú ÒØ ØÓ ÕÙ ÐÐÝ Ò Ñ Â Ú Ñ Ø Ó µº Ì ÓÐÐÓÛ Ò Ó Ò ÔÔ Ø ÙÖ º½¾µ ÓÛ Ø ÒØ Ö Ò Ø ÓÒ Ó Ø ÓÖ ÔÙÐÐ Ö ÓÑÔÓÒ ÒØ ICoreº Ì ÒØ Ö Ò Ð Ñ ÒØ ÖÝ ÖÓÙØ Ò ØÓ Ø Ý Ø Ñ Ú Ö Ð ØÓ Ø ÖØ Ò ØÓÔ Ò ÖØ ÓÒ Ò Ö ÑÓÚ Ð Ó Ø ÓÖ Ò ÙÒØ ÓÒ Ú Ò Ø ÙÖÖ ÒØ ÔÓ Ø ÓÒ Ó Ø ÓÖ ÔÙÐÐ Öº Ö Ø Ð Ú Ð ÓÒØÖÓÐ ÓÑÔÓÒ ÒØ Ì ÓÑÔÓÒ ÒØ Ö Ò Ò Ø Ö Ö Ý Ð Ú Ð Ö ØÐÝ ÓÚ Ø Ò Ø Ú Óѹ ÔÓÒ ÒØ Ù Ø Ó ÒØ Ö ØÓ ÓÑÔÓ Ð Ñ ÒØ ÖÝ ÓÔ Ö Ø ÓÒ ÒØÓ Ø ÖÓÙØ Ò º ÓÖ Ü ÑÔÐ Ø CoreCtrl ÓÑÔÓÒ ÒØ Ø Ò Ø Ú ÓÑÔÓÒ ÒØ core Ø Ò Ð Ù ÓÑÔÓÒ Òغ ÁØ Ò ØÛÓ ÖÓÙØ Ò ØÓ Ò ÖØ Ò Ö ¹ ÑÓÚ Ø ÓÖ º Ø ÓÒ ÐÐÝ ØÓÔ ÖÓÙØ Ò ÔÖÓÚ Û ÑÑ Ø ÐÝ ØÓÔ ÐÐ ÑÓÚ Ñ ÒØ º

53 À ÈÌ Ê º ÅÇÆ Ç INTERFACE ICore FUNCTION position() : REAL; ROUTINE startinsert(); ROUTINE stopinsert(); ROUTINE startremove(); ROUTINE stopremove(); END ÙÖ º½¾ ÁÒØ Ö ICoreº COMPONENT CoreCtrl IMPLEMENTS ICoreCtrl PARAMETERS coremovementstartedtimeout : INT := 200; coreinserttimeout : INT := 1400; coreinsertedpos : REAL := 0.6; coreremovedpos : REAL := 0.8; SUBCOMPONENTS core : ICore; EVENTS error; FUNCTION isinserted() : BOOL BEGIN RETURN core.position() >= coreinsertpos; END inserted... END CoreCtrl ÙÖ º½ ÓÑÔÓÒ ÒØ CoreCtrlº Ì ÓÐÐÓÛ Ò Ó Ò ÔÔ Ø ÙÖ º½ µ ÓÛ Ô ÖØ Ó Ø CoreCtrl ÓÑÔÓÒ Òغ ÓÛ Ò Ð Ö Ø ÓÒ Ó Ô Ö Ñ Ø Ö Ù ÓÑÔÓÒ ÒØ Ò Ú ÒØ Ø Ð Ó ÑÓÒ ØÖ Ø ÓÛ ÙÒØ ÓÒ Ö ÑÔÐÓÝ ÓÖ ØÖ Ø Ò Ø Ø ÔÖÓÔ ÖØ ÖÓÑ ÐÓÛ Ö Ð Ú Ð Ò ÓÖÑ Ø ÓÒ Ó Ù ÓÑÔÓÒ ÒØ º ÊÓÙØ Ò ÑÔÐ Ñ ÒØ Ø ÓÒØÖÓÐ Ø º ÀÓÛ Ú Ö Ò Ò Ø ÕÙ Ò Ó Ø ÓÒ ÖÓÙØ Ò Ð Ó ÓÖ Ø ÓÖÖ Ø Ü ÙØ ÓÒ Ó ÓÒØÖÓÐ Ø Ò ÓÖÖ Ø Ö Ø ÓÒ ÖÓÑ Ø Ù ÓÖ Ò Ø º Ì Ò ÓÒ Ù Ò ON Ò Ð Ö º Ì Ó Ò ÔÔ Ø ÙÖ º½ µ ÑÓÒ ØÖ Ø Ø ÔÔÖÓ Û Ø Ø

54 º º ÅÈÄ ÇÆÌÊÇÄ ÈÊÇ Ê Å ROUTINE insert() BEGIN core.startinsert(); BEGIN WAIT NOT core.isremoved(); ON TIMEOUT(coreMovementStartedTimeout) stop(); FIRE error; RETURN; END BEGIN WAIT core.isinserted(); core.stopinsert(); ON core.isremoved() stop(); FIRE error; RETURN; ON TIMEOUT(coreInsertTimeout) stop(); FIRE error; RETURN; END END insert ÙÖ º½ ÊÓÙØ Ò insertº insert ÖÓÙØ Ò º Ö Ø startinsert ÐÐ ÓÖ Ø Ù ÓÑÔÓÒ ÒØ core Û Û ÐÐ Ø Ö Û Ö Ò Ð Ò Ø ÖØ Ø Ò ÖØ ÓÒ ÔÖÓ º Æ ÜØ Ö ¹ Ø ÓÒ ÖÓÑ Ø isremoved Ò Ð ÜÔ Ø º Á Ø Ò ÓÖ Ó ÒÓØ Ó ØÓ Ð Û Ø Ò Ú Ò ÓÖص Ø Ñ Ô Ö Ó ÙÐØ Ò Ø Ò ÖØ ÓÒ ÔÖÓ ÓÖ ÙÐØÝ Ò ÓÖ ØÓ ÙÑ Ó Ø ÔÖÓ ØÓÔÔ Ò Ò ÖÖÓÖ Ú ÒØ Ö º Æ ÜØ Ø insert ÖÓÙØ Ò Û Ø ÓÖ Ø isinserted Ò Ð ØÓ ÓÑ ØÖÙ Ò Ø Ò ØÓÔ Ø Ò ÖØ ÓÒ ÔÖÓ º Ò Ø ÔÖÓ Ù¹ Ô ÖÚ Ý ØÛÓ ON Ò Ð Ö º Ì Ö Ø Ò Ð Ö Ø Ø Ø isremoved Ò Ð Ó ÒÓØ Û Ø ØÓ ØÖÙ Ò Û Ñ Ø Ö ÙÐØ ÖÓÑ ÙÐØÝ Ò ÓÖµº Ì ÓÒ Ò Ð Ö Ø Ø Ø Ö Ø ÓÒ Ó Ø isinserted Ò Ð Ó¹ ÙÖ Ò Ø Ñ º ÁÒ ÓØ ÖÖÓÖ Ø ÔÖÓ ØÓÔÔ Ò Ø error Ú ÒØ Ö º ÆÓØ Ø Ø Ø Û Ý Ø insert ÖÓÙØ Ò Ù Ö ÒØ ØÓ Ø Ö ÖÙÒ ÓÖÖ ØÐÝ ØÓ Ø Ò ÓÖ Ò ÖÖÓÖ Ò Ð Û ÐÐ ÓÙÖº

55 ¼ À ÈÌ Ê º ÅÇÆ Ç Ì ÓÒØÖÓÐ Ú ÓÖ Ò Ó Ö ÔÖÓÚ Ò ÑÓÖ ØÖ Ø Û Ý Ò Ò ÒØ Ö Ð Ö Ø ÓÒ ØÓ Ø ÙÔÔ Ö ÓÑÔÓÒ Òغ Ì ÓÐÐÓÛ Ò Ó Ò ÔÔ Ø ÙÖ º½ µ ÓÛ Ø ÒØ Ö ICoreCtrl Ó Ø CoreCtrl ÓÑÔÓÒ Òغ Ì Ö Ö ÖÓÙØ Ò ÓÖ Ò ÖØ Ò Ö ÑÓÚ Ò Ò ØÓÔÔ Ò Ø ÓÖ Û ÐÐ ØÛÓ ÓÓÐ Ò ÙÒØ ÓÒ Ø ÐÐ Ò Ø ÓÖ Ò ÖØ ÓÖ Ö ÑÓÚ º Ø ÓÒ ÐÐÝ Ø error Ú ÒØ ÔÔ Ö Ò Ø ÒØ Ö Û Ñ Ò Ø Ø Ø ÙÔÔ Ö Óѹ ÔÓÒ ÒØ Û ÐÐ Ð ØÓ ÓÖ Ø ÖÖÓÖ ÓÙÖÖ Ò ÙÖ Ò Ü ÙØ ÓÒ Ó Ø ÓÒØÖÓÐ ÖÓÙØ Ò º INTERFACE ICoreCtrl EVENTS error; FUNCTION isinserted() : BOOL; FUNCTION isremoved() : BOOL; ROUTINE insert(); ROUTINE remove(); ROUTINE stop(); END ICoreCtrl ÙÖ º½ ÁÒØ Ö ICoreCtrlº ÓÓÖ Ò Ø ÓÒ Ð Ú Ð Ò ÜØ Ö Ð Ú Ð ÓÑÔÓÒ ÒØ Ø MoldCtrl ÓÑÔÓÒ ÒØ Ù º Ì ÓÑÔÓÒ ÒØ ØÓ ÓÓÖ Ò Ø Ø ÓÔ Ö Ø ÓÒ Ó Ø core Ò Ø clamp Ù ÓÑÔÓÒ ÒØ ÙÖ º½ µº Ì Ó Ò ÔÔ Ø Ò ÙÖ º½ Ü ÑÔÐ Ø Ý Ø close ÖÓÙØ Ò º ÁØ ÔÙÖÔÓ ØÓ ÓÒØÖÓÐ Ø ÔÖÓ Ó ÐÓ Ò Ø Ð ÑÔ Ò Ò ÖØ Ò Ø COMPONENT MoldCtrl IMPLEMENTS IMoldCtrl PARAMETERS coreinsertpos: REAL := 150; SUBCOMPONENTS clamp : IClampCtrl; core : ICoreCtrl;... END MoldCtrl ÙÖ º½ ÓÑÔÓÒ ÒØ MoldCtrlº

56 º º ÅÈÄ ÇÆÌÊÇÄ ÈÊÇ Ê Å ½ ROUTINE close() BEGIN PARALLEL clamp.close(); WAIT clamp.position() >= coreinsertpos; core.insert(); END ON core.error OR clamp.error stop(); FIRE error; RETURN; END close ÙÖ º½ ÊÓÙØ Ò closeº INTERFACE IMoldCtrl EVENTS error; FUNCTION isopen() : BOOL; FUNCTION isclosed() : BOOL; FUNCTION clamppos() : REAL; ROUTINE open(); ROUTINE close(); ROUTINE stop(); END IMoldCtrl ÙÖ º½ ÁÒØ Ö IMoldCtrlº ÓÖ Û ÓÙÐ ÓÙÖ Ò Ô Ö ÐРк ÀÓÛ Ú Ö Ò ÖØ ÓÒ Ó Ø ÓÖ ØÓ Ø ÖØ Ø Ö Ø Ð ÑÔ Ö Ø coreinsertposº ÁÒ Ø ÖÓÙØ Ò Û Ó ÒÓØ Ò ØÓ ÛÓÖÖÝ ÓÙØ Ø Ñ ÓÙØ Ò ÔÓ Ð ÖÖÓÖ ÓÒ Ø ÓÒ Ó Ø ÓÖ ÓÖ ÒÝ ÓØ Ö Ù ÓÑÔÓÒ Òغ Ì Ó ÖÓÙØ Ò Ö ÐÖ Ý ÓÖ ÓÖÖ Ø Ü ÙØ ÓÒ Ò Ö ÖÖÓÖ Ú ÒØ º Ì Ù Ø Ù ÒØ ØÓ Ú Ò ON Ò Ð Ö ÓÖ ÖÖÓÖ Ö ÔÓÖØ Ý Ø core Ò clamp Ù ÓÑÔÓÒ ÒØ Û Ò Ø Ü ÑÔÐ Ò Ö Ò Ú ÒØ ØÓ Ò ÓÖÑ Ø ÙÔÔ Ö ÓÑÔÓÒ Òصº ÁÒ Ø Û Ý ÓÒ Ø ÑÓÖ ØÖ Ø Ú Û Ó Ù Ý Ø Ñº Ì Ó Ò ÙÖ º½ ÓÛ Ø ÒØ Ö Ó Ø MoldCtrl ÓÑÔÓÒ Òغ Ò ÐÐÝ Ø ÓÐÐÓÛ Ò ÖÓÙØ Ò automatic Ö ÔÖ ÒØ Ø ÓÚ Ö ÐÐ ÙØÓ¹ Ñ Ø ÓÒØÖÓÐ ÝÐ Ó Ø Ñ Ò ÙÖ º½ µº Ì Ù Ù ÐÐÝ Ø Ð Ú Ð

57 ¾ À ÈÌ Ê º ÅÇÆ Ç Û Ð Ó ÔÖ ÒØ ØÓ Ò Ù Ö º Ì ÓÔ Ö Ø ÓÒ ÝÐ Ó Ø Ñ Ò Ø Ð ÖÐÝ Ö ÔÖ ÒØ Ò Ø Ó º ÁÒ Ø ÒÒ Ö ÓÒØÖÓÐ ÐÓÓÔ Ö Ø Ø ÑÓÐ ÐÓ º Ì Ò Ò Ø ÓÒ ÓÒ Ò Ò Ô Ö ÐÐ Ð Ø ÓÓÐ Ò Ø Ñ º Ì Ò Ò Ô Ö ÐÐ Ð Ø Ú Ø Ø ÑÓÐ ÓÔ Ò Ò Û Ñ Ø Ö Ð Ò ÖØ ÒØÓ Ø Ö Û nozzle.plasticizeµ Ò Ø Ö Ø ÑÓÐ Ò ÓÔ Ò ØÓ Ø ÖÑ Ò ÔÓ ÒØ Ø Ô Ø º

58 º º ÅÈÄ ÇÆÌÊÇÄ ÈÊÇ Ê Å ROUTINE automatic() BEGIN BEGIN nozzle.startheating(); WAIT nozzle.temperaturereached(nomtemp); LOOP BEGIN mold.close(); PARALLEL nozzle.inject(); WAIT TIMEOUT(coolingTime); END PARALLEL nozzle.plasticize(); mold.open(); WAIT mold.clamppos() < 0.5; ejectorctrl.eject(); END END ON mold.error OR nozzle.error OR systemstopped() PARALLEL mold.stop(); nozzle.stop(); ejectorctrl.stop(); END END nozzle.stopheating(); END automatic ÙÖ º½ ÊÓÙØ Ò automaticº

59 À ÈÌ Ê º ÅÇÆ Ç

60 ÔØ Ö ÓÒØÖ Ø Ò ÓÒ ØÖ ÒØ Ì ÔØ Ö ÒØÖÓ Ù ÓÒØÖ Ø Ñ Ò ÓÖ Ô Ý Ò ÓÑÔÓÒ ÒØ Ú¹ ÓÖ Û ÐÐ ÓÒ ØÖ ÒØ Ø Ø Ö Ô Ò Ò ØÛ Ò ÓÑÔÓÒ ÒØ º Ö Ø Ë Ø ÓÒ º½ Ù ÓÒØÖ Ø Ò Ø Ö Ö Ð Ø ÓÒ ØÓ ÅÓÒ Ó ÓÑÔÓ¹ Ò ÒØ º Ë Ø ÓÒ º¾ ÒØÖÓ Ù Ò ÄÌ˹ ÙØÓÑ Ø ÓÖÑ Ð Ñ Ù ØÓ Ô ¹ Ý ÓÑÔÓÒ ÒØ Ú ÓÖº Ì ÔÖ ÒØ ÙØÓÑ ØÓÒ ÓÖÑ Ð Ñ Ù Ñ ÒØ Û Ø ÔÖ ¹ Ò ÔÓ ØÓÒ Ø ÓÒ Û ÐÐ ÒÚ Ö ÒØ Ò Ë Ø ÓÒ º º ÓÒ ØÖ ÒØ ØÝ ÔÖÓÔ ÖØ µ Ö ÔÖ ÒØ Ò Ë Ø ÓÒ º º Ò ÐÐÝ Ë Ø ÓÒ º Ö Ý Ö ÒÓØ Ø ÓÒ ÓÖ ÓÒØÖ Ø Ò ÓÒ ØÖ ÒØ º º½ ÁÒØÖÓ ÙØ ÓÒ ÁÒ Ò Ö Ð ÓÒØÖ Ø Ö ÓÖÑ Ð Ö Ñ ÒØ ØÛ Ò ØÛÓ ÓÖ ÑÓÖ Ô ÖØ º ÖØÖ Ò Å Ý Ö ÒØÖÓ Ù Ø Ô Ö Ñ Ó Ò Ý ÓÒØÖ Ø Å Ý Û Ò ÓÒØÖ Ø Ô Ø ÓÒ Ø Ø Ö ÐÓ ÐÝ ÔÓ Ð Ø ÑÙØÙ Ð Ó Ð Ø ÓÒ Ò Ò Ø ÒÚÓÐÚ Ò Ø ÓÑÑÙÒ Ø ÓÒ ØÛ Ò Ó ØÛ Ö Ð Ñ ÒØ º Ì Ò Ø ÓÒ ÓÑÔÖ ÑÓÖ Ø Ò Ù Ù Ð ÒØ Ö Ò Ó Ø¹ÓÖ ÒØ ÔÖÓ Ö ÑÑ Ò Ð Ò Ù ÓÖ ÅÓÒ Óº ÁÒØ Ö Ò Ø ÓÒ Ù Ù ÐÐÝ Ò ÖÓÙ¹ Ø Ò Ò ÙÒØ ÓÒ Û Ø Ø Ö Ô Ö Ñ Ø Ö ØÝÔ Ò Ö ØÙÖÒ Ú ÐÙ º Ï Ð Ø Ö ÔØ ÓÒ Ø Ø Û Ø Ò ÓÒ Û Ø Ò Ó Ø Ó Ø ØÝÔ ØÖÙØÙÖ Ø Ø Ú ÓÖµ Ø Ó ÒÓØ Ø Ø ÒÝØ Ò ÓÙØ Ø Ø Ú Ð ÕÙ Ò ÝÒ Ñ Ú ÓÖµ Ò Ú Ð Ø Ø Ó ÖÓÙØ Ò ÐÐ º Ì Ø Ø ÓÒÐÝ Ô

61 À ÈÌ Ê º ÇÆÌÊ ÌË Æ ÇÆËÌÊ ÁÆÌË Ø ÝÒØ Ü Ò Ý ÒÓØ Ò ÓÙØ Ø Ú ÓÖ Ó ÓÑÔÓÒ ÒØ º ÁÒ ÓÒØÖ Ø ÔÖÓØÓÓÐ ÓÒØÖ Ø ÒØÖÓ Ù Ò Ø Ø Ò Ø Ý¹ Ò Ñ Ú ÓÖ Ò Ø ÓÑÑÙÒ Ø ÓÒ ØÛ Ò Ó ØÛ Ö Ð Ñ ÒØ º Ì Ý Ö Ñ Ð Ö ØÓ Ú ÓÖ ÔÖÓØÓÓÐ Èμ¾ ÕÙ Ò Ò ÓÒ ØÖ ÒØ Ò Ð ÇÇ ¼ Ò ÒØ Ö ÙØÓÑ Ø À¼½ Ë Ø ÓÒ º½µº ÈÖÓØÓÓÐ ÓÒØÖ Ø Ø Ö ¹ ÓÖ ÐÐÓÛ ÓÒ ØÓ ÜÔÖ Ø ÓÐÐÓÛ Ò Ô Ø Ó Ø ÝÒ Ñ Ú ÓÖ Ó ÓÑÔÓÒ ÒØ Î Ð ÐÐ ÕÙ Ò º ÇÔ Ö Ø ÓÒ Ó ÓÑÔÓÒ ÒØ Ó Ø Ò Ö ÕÙ Ö ÖØ Ò ÕÙ Ò Ò ÓÖ Ö ØÓ Ù Ùк ÓÖ Ü ÑÔÐ ÓÑÔÓÒ Òس Ú ÓÖ Ó Ø Ò ÓÒ Ø Ó Ò Ò Ø Ð Þ Ø ÓÒ Ô Ú Ö Ð ÓÔ Ö Ø Ú Ø ÓÒ Ò Ú ÒØÙ ÐÐÝ Ø ÖÑ Ò Ø ÓÒ Ô º Á Ø ÕÙ Ò ÒÓØ Ó Ý ÖÙÒØ Ñ ÖÖÓÖ ÓÙÖ ÓÖ Ò Ø ÓÑ Ò Ó Ò Ù ØÖ Ð ÙØÓÑ Ø ÓÒ Ñ Ò Ò Ñ º ÁØ Ø Ö ÓÖ Ö Ð ØÓ ÜÔÐ ØÐÝ Ø Ø Ø Ö ØÖ Ø ÓÒ ÓÒ Ø ÓÑÔÓÒ ÒØ Ù Ò ØÓ Ð ØÓ Ò Ò ÓÖ Ø ÕÙ Ò º Ø Ó Ðк ÊÓÙØ Ò ÐÐ ÒÓÖÑ ÐÐÝ Ö ÙÐØ Ò Ò Ó Ø ÓÑÔÓÒ ÒØ Ø Ø º Ì Ò Ø Ø Ó Ø ÖÓÙØ Ò µ Ö ÐÐ Ù Ö ÒØ ÓÖ ÔÓ ØÓÒ Ø ÓÒ Ò Ò ÜÔÖ Ý ÓÓÐ Ò ÓÒ Ø ÓÒ Ø Ø Ö Ù Ö ÒØ ØÓ ÓÐ Ø Ö Ø ÐÐ ØÓ Ø ÖÓÙØ Ò º Ê ÕÙ Ö Ñ ÒØ Ó Ðк ÁÒ ÓÖ Ö ØÓ Ü ÙØ Ð ÖÓÙØ Ò Ñ Ý Ö ÕÙ Ö Ø ÓÑÔÓÒ ÒØ ØÓ Ò ÖØ Ò Ø Ø º ËÙ Ö ÕÙ Ö Ñ ÒØ ÐÐ ÔÖ ÓÒ Ø ÓÒº ÔÖ ÓÒ Ø ÓÒ ÜÔÖ ÓÓÐ Ò ÓÒ Ø ÓÒ Ø Ø Ò ØÓ ÓÐ ÓÖ ÐÐ ØÓ Ø ÖÓÙØ Ò Ò Ü ÙØ º ÁÒ Ø Ð Ø Ø Ó ÓÑÔÓÒ Òغ ÁÒ ÓÖ Ö ØÓ Ù Ø ØÙ Ø ÓÒ Ó Óѹ ÔÓÒ ÒØ Ø ÖØ Ò ÔÓ Ø ÓÒ Ò Ø Ü ÙØ ÓÒ Ø Ò ÖÝ ØÓ Ò Ø Ò Ø Ð ØÙ Ø ÓÒ º º Ø Ø Ø Ó Ø ÓÑÔÓÒ ÒØ ÓÖ ÒÝ ÖÓÙØ Ò Ó Ø ÓÑÔÓÒ ÒØ Ò ÐÐ º ÁÒÚ Ö ÒØ º ÁÒÚ Ö ÒØ Ò ÔÖÓØÓÓÐ ÓÒØÖ Ø Ö ÑÑÙØ Ð ÔÖÓÔÓ ¹ Ø ÓÒ Ø Ø ÐÔ Ö ÓÒ Ò ÓÙØ ÓÑÔÓÒ ÒØ Ø Ø Ý Ò Ò ÓÖÑ ¹ Ø ÓÒ ÓÙØ Ø Ô Ò Ò Ó ÓÑÔÓÒ ÒØ ÔÖÓÔ ÖØ º Ì Ô Ò Ò¹ Ò Ù Ý Ô Ý Ð ÜÐÙ ÓÒ Ó Ø Ø º ÁÒ ÅÓÒ Ó Û Ù ÔÖÓØÓÓÐ ÓÒØÖ Ø ÓÙØÐ Ò ÓÚ ØÓ ÓÒ ØÖ Ò ÐÐ ÕÙ Ò Ò ØÓ Ô Ý Ø ÝÒ Ñ Ú ÓÖ Ó ÓÑÔÓÒ ÒØ º ÁÒ Ó Ò Ó Û

62 º¾º ÍÌÇÅ Ì ÇÊÅ ÄÁËÅ ÅÓÒ Ó ÁÒØ Ö ÈÖÓØÓÓÐ ÓÒØÖ Ø ÊÓÙØ Ò ÊÓÙØ Ò ÅÓÒ Ó ÓÑÔÓÒ ÒØ ÅÓÒ Ó ÁÒØ Ö ÈÖÓØÓÓÐ ÓÒØÖ Ø ËÙ ÓÑÔÓÒ ÒØ ÅÓÒ Ó ÁÒØ Ö ÈÖÓØÓÓÐ ÓÒØÖ Ø ËÙ ÓÑÔÓÒ ÒØ ÙÖ º½ ÈÖÓØÓÓÐ ÓÒØÖ Ø Ò Ø ÅÓÒ Ó ÓÑÔÓÒ ÒØ Ö Ö Ýº ÜÔÐÓ Ø Ø Ö Ö Ð ØÖÙØÙÖ Ó ÅÓÒ Ó ÓÑÔÓÒ ÒØ º Ë Ò Óѹ ÔÓÒ ÒØ ÑÔÐ Ñ ÒØ Ò ÒØ Ö Ò Ù ÓÑÔÓÒ ÒØ Ö Ô Ý Ø Ö ÒØ Ö ØÝÔ Ø ÅÓÒ Ó ÓÑÔÓÒ ÒØ Ö Ö Ý Ò Ô ÙÐ Ø ÓÑÔÓÒ ÒØ ÐÐÙ ØÖ Ø Ò ÙÖ º½º Ì ÙÖ ÓÛ ÓÑÔÓÒ ÒØ Û Ø ØÛÓ ÖÓÙØ Ò Ò ØÛÓ Ù ÓÑÔÓÒ ÒØ Ô Ý Ø Ö ÒØ Ö º Ì ÒØ Ö Ó Ø Ù ÓÑÔÓÒ ÒØ Ú ÓÒØÖ Ø Ö Ò ÓÛ Ø Ù ÓÑÔÓÒ ÒØ Ò Ù º Ì ÓÑÔÓÒ ÒØ Ø Ð Ð Ó ÑÔÐ Ñ ÒØ Ò ÒØ Ö Ò ÓÒØÖ Øº Ì ÓÒØÖ Ø Ó Ø ÓÑÔÓÒ ÒØ Ò ÓÛ Ø ÖÓÙØ Ò Ò ÐÐ º ÁÒ Ø ÓÐÐÓÛ Ò Û ÒØÖÓ Ù ÔÖÓØÓÓÐ ÓÒØÖ Ø ÓÖ ÅÓÒ Ó ÓÑÔÓ¹ Ò ÒØ Û Ö ÓÒ Ð Ð ØÖ Ò Ø ÓÒ Ý Ø Ñ ÄÌ˵ Âà + ¼ º º¾ ÙØÓÑ Ø ÓÖÑ Ð Ñ Ì Ø ÓÒ Ö Ú Û Ø Û Ðй ÒÓÛÒ ÙØÓÑ Ø ÓÖÑ Ð Ñ Ð Ð ØÖ Ò Ø ÓÒ Ý Ø Ñ ÄÌ˵ Âà + ¼ Ò ÒØÖÓ Ù ÅÓÒ Ó¹ Ô ÜØ Ò ÓÒ Ó ÄÌË Û Ù ØÓ ÔØÙÖ Ø ÓÑÔÓÒ ÒØ Ú ÓÖ Ý ÒÓ Ò Ø Ú Ð Ú ÒØ ÕÙ Ò º

63 À ÈÌ Ê º ÇÆÌÊ ÌË Æ ÇÆËÌÊ ÁÆÌË Ò Ø ÓÒ º½ Ð Ð ØÖ Ò Ø ÓÒ Ý Ø Ñ ÕÙ ÖÙÔÐ L = S, I, A, T Ø Ø ÓÒ Ø Ó Ø ÓÐÐÓÛ Ò Ð Ñ ÒØ S Ø Ø Ó Ø Ø º I S Ø Ø Ó Ò Ø Ð Ø Ø º A Ø Ø Ó Ø ÓÒ Ð Ð µº T S A S Ø ØÖ Ò Ø ÓÒ Ö Ð Ø ÓÒº ÁÒ ÓÒØÖ Ø ØÓ Ò Ø ÙØÓÑ Ø ÄÌË Ó ÒÓØ Ú Ò Ð Ø Ø Ò Ø Ý ÐÔ Ö ÓÒ Ò ÓÙØ ÕÙ Ò Ó Ú ÒØ ÒÓØ ÓÙØ Ð Ò Ù ÔØ Ò º ÙÖ º¾ ÓÛ Ò Ü ÑÔÐ Ó Ð Ð ØÖ Ò Ø ÓÒ Ý Ø Ñ ÓÒ Ø Ò Ó Ø Ö Ø Ø S = {1, 2, 3} Ø Ò Ø Ð Ø Ø I = {1} Ø Ø ÓÒ A = {a, b, c} Ò Ø ØÖ Ò Ø ÓÒ Ö Ð Ø ÓÒ T = {(1, a, 2), (2, b, 3), (3, c, 1)}º ½ a ¾ b c ÙÖ º¾ Ä Ð ØÖ Ò Ø ÓÒ Ý Ø Ñº ÌÓ ÖÚ ÓÙÖ Ô Ð Ö ÕÙ Ö Ñ ÒØ Ó Ô Ý Ò ÅÓÒ Ó ÓÑÔÓÒ ÒØ ÓÒ¹ ØÖ Ø Û ÜØ Ò ÄÌË ÓÐÐÓÛ º ÊÓÙØ Ò ÐÐ Ò ÅÓÒ Ó Ú ÝÒ ÖÓÒÓÙ Ñ ÒØ Ò Ò ÓÖØ ÙÖ Ò Ü ÙØ ÓÒº Ì Ñ ÒØ ØÓ Ö ¹ Ø Ò Ø Ô Ð Þ ÄÌË Ý Ô Ö Ø Ò ÖÓÙØ Ò ÐÐ Ò ÖÓÙØ Ò Ö ØÙÖÒ º Ì Ø Ó Ø ÓÒ Û ÐÐ ÓÒ ØÖ Ò ØÓ ÓÒØ Ò ÓÒÐÝ ÖÓÙØ Ò ÐÐ ÖÓÙØ Ò Ö ØÙÖÒ Ú ÒØ Ò Ò ÙÒÓ ÖÚ Ð ÒØ ÖÒ Ð Ú Òغ Ö Ø Û ÓÖÑ ÐÐÝ ÒØÖÓ¹ Ù ÅÓÒ Ó ÓÑÔÓÒ ÒØ ÒØ Ö º Ò Ø ÓÒ º¾ Ä Ø I = R, F, E Ø Ö ÔØ ÓÒ Ó ÓÑÔÓÒ ÒØ ÒØ Ö¹ Û Ö Ø Ð Ñ ÒØ R F E Ú Ø ÓÐÐÓÛ Ò Ñ Ò Ò R Ø Ø Ó ÖÓÙØ Ò ÝÑ ÓÐ º

64 º¾º ÍÌÇÅ Ì ÇÊÅ ÄÁËÅ F Ø Ø Ó ÙÒØ ÓÒ ÝÑ ÓÐ º E Ø Ø Ó Ú ÒØ ÝÑ ÓÐ Ò Ò Ø ÒØ Ö º Ê Ñ Ö Ï Ö Ö Ô Ö Ñ Ø Ö Ò Ø Ö ÔØ ÓÒ Ó ÙÒ¹ Ø ÓÒ Ò ÖÓÙØ Ò º È Ö Ñ Ø Ö ÔÐ Ý Ñ ÒÓÖ ÖÓÐ Ò ÅÓÒ Ó ÔÖÓ Ö Ñ Û Ð Ö Ö Ò Ô Ö Ñ Ø Ö Ø Ö ÔØ ÓÒ Ó ÓÒØÖ Ø º Ò Ø ÓÒ º Ï ÐÐ ÓÙÖ ÜØ Ò ÓÒ Ó ÄÌË ÔÖÓØÓÓÐ ÙØÓÑ Ø º ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒ ÕÙ ÖÙÔÐ PA = S, s init, A, T Ö Ò Ò ÄÌË Û Ø ÓÒÐÝ Ò Ð Ò Ø Ð Ø Ø Ò ÓÒ ØÖ Ò Ø Ó Ø ÓÒ º S Ø Ø Ó Ø Ø º s init S Ø Ò Ø Ð Ø Ø º ÁÒ ÓÒØÖ Ø ØÓ ÄÌË Û ÓÒÐÝ Ò Ü ØÐÝ ÓÒ Ò Ø Ð Ø Ø ÓÑÔÓÒ ÒØ ØÝÔ ÐÐÝ Ü ØÐÝ ÓÒ Ò Ø Ð Ø Ø º A = R {call, ret} {τ} Ø Ø Ó Ø ÓÒ ÐÔ Øµº R Ø Ø Ó ÖÓÙØ Ò ÝÑ ÓÐ Ò Ò Ø ÒØ Ö Ó ÅÓÒ Ó ÓÑÔÓÒ ÒØ ÓÚ µº τ Ø ÑÔØÝ Ø ÓÒ Ö ÔÖ ÒØ Ò Ò ÙÒÓÒ Ø ÓÒ Ð ÑÑ Ø ØÖ Ò Ø ÓÒº T S A S Ø ØÖ Ò Ø ÓÒ Ö Ð Ø ÓÒº Ì Ø Ó Ø ÓÒ A Ò ÙÖØ Ö Ù Ú ÒØÓ Ø Ø A call = R {call} Ò A ret = R {ret}º Ì Ø Ö ÐÐ Ø Ø Ó ÐÐ Ø ÓÒ Ò Ö ØÙÖÒ Ø ÓÒ º Ë Ñ Ð ÖÐÝ Ø Ø T call = S A call S Ò T ret = S A ret S Ö ÐÐ Ø Ø Ó ÐÐ Ò Ö ØÙÖÒ ØÖ Ò Ø ÓÒ Ö Ô Ø Ú Ðݺ Ì Ô Ö Ø ÓÒ Ó ÖÓÙØ Ò ÐÐ Ò ÖÓÙØ Ò Ö ØÙÖÒ ÐÐÙ ØÖ Ø Ý ØÛÓ Ü ÑÔÐ Ò ÙÖ º º Ü ÑÔÐ µ ÓÛ ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒ ÓÒ Ø Ò Ó Ø Ö Ø Ø Ò ØÛÓ ØÖ Ò Ø ÓÒ º ËØ Ø ½ Ø Ò Ð Ò Ø Ð Ø Ø º Ì ØÛÓ ØÖ Ò Ø ÓÒ Ö ÔÖ ÒØ Ü ÙØ ÓÒ Ó ÖÓÙØ Ò r1º Ì ÐÐ Ô Ö Ø ÒØÓ Ø ÐÐ Ò Ø Ö ØÙÖÒ ÖÓÑ Ø Ðк Ì Ö Ø ØÖ Ò Ø ÓÒ ÐÐ ØÖ Ò Ø ÓÒ Û Ð Ø ÓÒ Ö ØÙÖÒ ØÖ Ò Ø ÓÒº ÙÖ º µ ÓÛ ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒ Ñ Ð Ö ØÓ Ø ÓÒ Ò µº Ì Ö Ò Ò Ø ÐÐ ØÓ ÖÓÙØ Ò r1 Û Ò Ø Ö Ö ØÙÖÒ (r1, ret) ÓÖ ÓÖØ º Ì Ø ÓÒ Ð ØÖ Ò Ø ÓÒ ÖÓÑ Ø Ø ¾ ØÓ Ø Ø τ ØÖ Ò Ø ÓÒ Ö Ò Ò ÙÒÓ ÖÚ Ð ÒØ ÖÒ Ð Ú Òغ Ì Ù Ó τ ØÖ Ò Ø ÓÒ Û ÐÐ ÜÔÐ Ò Ò Ë Ø ÓÒ º º

65 ¼ À ÈÌ Ê º ÇÆÌÊ ÌË Æ ÇÆËÌÊ ÁÆÌË ½ (r 1, call) ¾ (r 1, ret) µ ½ (r 1, call) ¾ (r 1, ret) τ µ ÙÖ º ÈÖÓØÓÓÐ ÙØÓÑ Ø ÓÛ Ò Ø Ô Ö Ø ÓÒ Ó ÖÓÙØ Ò ÐÐ Ò ÖÓÙØ Ò Ö ØÙÖÒ Ò Ö ÒØ ØÝÔ Ó ØÖ Ò Ø ÓÒ º º ÁÒØ Ö ÓÒØÖ Ø Ï Ù ÓÒØÖ Ø ØÓ Ö Ú Ð ÐÐ ÕÙ Ò Ó ÖÓÙØ Ò ÓÖ ÅÓÒ Ó ÒØ Ö º Ì Ý Ö ÓÒ Ø ÒÓØ ÓÒ Ó ÔÖÓØÓÓÐ ÙØÓÑ Ø ÔÖ ÒØ ÓÚ Ë Ø ÓÒ º¾µ ÙØ Ú Ø ÓÒ Ð Ò ÓÖÑ Ø ÓÒ Ð ÔÖ ÓÒ Ø ÓÒ Ò ÔÓ Ø¹ ÓÒ Ø ÓÒ Ø Ø Ò Ö ÕÙ Ö Ø Ø Ò Ù Ö ÒØ ÓÙØ Ø Ú ÓÖ Ó ÓÑÔÓÒ Òغ º º½ ÈÖ ¹ ÈÓ Ø¹ Ò ÁÒ Ø Ð¹ ÓÒ Ø ÓÒ ÓÒØÖ Ø ÓÒØ Ò ÔÖ ¹ Ò ÔÓ ØÓÒ Ø ÓÒ ØÓ ÜÔÖ Ö ÕÙ Ö Ñ ÒØ Ò Ù Ö¹ ÒØ Ó ÓÑÔÓÒ ÒØ ÔÖÓÔ ÖØ Ò ÖØ Ò Ø Ø º Ù Ö ÒØ Ò ÜÔÐ ØÐÝ Ò Ð Ù Ò Ö ØÖ Ø ÓÒ Ò Ù Ö ÒØ ÓÙØ Ø Ò Ø Ð Ú ÐÙ Ó ÓÑÔÓ¹ Ò ÒØ ÔÖÓÔ ÖØ Ò Ñ º Ì ÓÒ Ø ÓÒ Ö Ö Ø Ò ÓÒØÖ Ø Ý Ø ÙÒØ ÓÒ Pre Post Retract Ò Initialº ÈÖ ¹ Ò ÔÓ ØÓÒ Ø ÓÒ Ö ÐÓ Ð ÔÖÓÔÓ Ø ÓÒ ÓÚ Ö ÐÐ ÙÒØ ÓÒ Ýѹ ÓÐ ÔÐÙ ÒÙÑ Ö Ð Ò ÓÓÐ Ò ÓÒ Ø ÒØ º Ì Ø Ñ Ò Û Ù Ø ÙÒØ ÓÒ ÝÑ ÓÐ ÖÓÑ F ÐÓ Ð Ú Ö Ð º ÙÒØ ÓÒ Û Ø ÒÙÑ Ö Ð Ö ØÙÖÒ ØÝÔ Ò Ù Û Ø Ö Ð Ø ÓÒ Ð ÓÔ Ö ØÓÖ Ò ÒÙÑ Ö Ð ÓÒ Ø ÒØ º Ï ÐÐÓÛ Ø ÓÑ Ò Ø ÓÒ Ó ÐÓ Ð ÜÔÖ ÓÒ Û Ø Ø ÐÓ Ð ÓÔ Ö ØÓÖ Ò º Ï ÒÓØ Ø Ø Ó ÐÐ Ø Ð ÐÓ Ð ÔÖÓÔÓ Ø ÓÒ ÓÚ Ö ÝÑ ÓÐ f F ÓÖ Ò ÒØ Ö I Cº Ò Ø ÓÒ º Ä Ø S Ø Ø Ø Ó ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒº Ì Ò Û Ò

66 º º ÁÆÌ Ê ÇÆÌÊ Ì ½ ÓÙÖ ÙÒØ ÓÒ Pre : S C Ø ÙÒØ ÓÒ Ñ ÔÔ Ò Ø Ø ØÓ Ø Ø Ó ÔÖ ÓÒ Ø ÓÒ º Ì Ñ ÒØ Ó ÔÖ ÓÒ Ø ÓÒ Ó Ø Ø Ø Ø Ø ÓÒ Ø ÓÒ ÑÙ Ø ÙÐ ÐÐ ÓÖ Ø Ø Ø Ò Ö º º Ø ØÖ Ò Ø ÓÒ Ð Ò ØÓ Ø Ø Ø Ò Ü ÙØ µº Post : S C Ø ÙÒØ ÓÒ Ñ ÔÔ Ò Ø Ø ØÓ Ø Ø Ó ÔÓ ØÓÒ Ø ÓÒ Û Ø Ø Ñ Ò Ò Ø Ø Ø Ú Ò ÓÒ Ø ÓÒ Ù Ö ÒØ ØÓ ØÖÙ Ø Ö Ø Ø Ø Ð Ø º º Ø ØÖ Ò Ø ÓÒ Ð Ú Ò Ø Ø Ø Ü ÙØ µº Retract : S P(F) Ñ Ô Ø Ø ØÓ ÙÒØ ÓÒ ÝÑ ÓÐ º Ì Ñ ÒØ Ó Ö ØÖ Ø ÓÒ Ó ÙÒØ ÓÒ ÝÑ ÓÐ Ø Ø ÒÝ Ù Ö ÒØ ÓÙØ Ø ÝÑ ÓÐ Ö ØÖ Ø º Initial C Ö Ø Ò Ø Ð ÓÒ Ø ÓÒ ÓÐ Ò ÓÖ ÒÝ ÖÓÙØ Ò Ò ÐÐ º Ì Ö ÔØ ÓÒ ÐÐ Ò Ø Ð ÓÒ Ø ÓÒ Ò Ò Ö Ö Ù Ö ÒØ Ø Ø Ø ÓÑÔÓÒ ÒØ Ò Ø ÐÐÝ Ò ÖØ Ò Ø Ø º Ý ÙÐØ Ù Ö ÒØ ÓÐ ÙÒØ Ð Ø ÒÚ Ð Ø Ý ÑÓÖ Ö ÒØ Ù Ö ÒØ º ÓÖ Ø Ð ÓÙØ ÒÓÛÐ ÙÔ Ø Ò Ö ØÖ Ø ÓÒ Ö Ö ØÓ Ë ¹ Ø ÓÒ º º º º¾ ÁÒÚ Ö ÒØ ÓÑÔÓÒ ÒØ Ú Ø Ø ÔÖÓÔ ÖØ Û Ø ÐÓ Ð Ô Ò Ò ÓÒ ÓØ Öº Ô Ò ÒÝ Ó Ø Ò Ù ØÓ Ô Ý Ð Ð Û ÔÖÓ Ø Ò ÓÒÙÖÖ ÒØ ÔÖ Ò Ó ØÛÓ Ø Ø º Ì Ô Ò Ò Ò ÓÖÑÙÐ Ø ÓÓÐ Ò ÓÖÑÙÐ ÐÐ ÒÚ Ö ÒØ º ÁÒ Ø Ð Ø Ö ØÙÖ Ù ÒÚ Ö ÒØ Ö Ð Ó Ö ÖÖ ØÓ ÒØ Ö ØÝ ÓÒ ØÖ ÒØ ÀÊ Ï Ò ¼ º Á Ø ÒÚ Ö ÒØ Ö Ø Ø ÜÔÐ ØÐÝ Ø Ý ÐÔ Ò Ø ÒÓÛÐ ÙØ ÓÒ ÔÖÓ Ý Ò Ø ÓÒ Ð ÒÓÛÐ Ò Ô Ò Ø ÒÓÛÐ ÓÒ Ø Òغ ÓÖ Ü ÑÔРРس ÙÑ Û Ú Ý Ö ÙÐ ÝÐ Ò Ö ÓÑÔÓÒ ÒØ Ø Ø Ò ÓÔ Ò Ò ÐÓ º ÁØ Ó ÖÚ Ð ÔÖÓÔ ÖØ Ö Ø ÓÓÐ Ò ÙÒØ ÓÒ isopen Ò isclosedº ÓØ ÔÖÓÔ ÖØ Ò Ò Ú Ö ØÖÙ ÑÙÐØ Ò ÓÙ Ðݺ Ø Ø ÔÓ Ð Ø Ø Ø ÓÑÔÓÒ ÒØ Ò Ø Ö ÓÔ Ò ÒÓÖ ÐÓ Ø Ò

67 ¾ À ÈÌ Ê º ÇÆÌÊ ÌË Æ ÇÆËÌÊ ÁÆÌË [Invariant: NOT (isopen() AND isclosed())] Ä Ø Ò º½ ÁÒÚ Ö ÒØ Ö Ò Ø ÐÓ Ð Ô Ò ÒÝ ØÛ Ò ÇÔ Ò Ò ÐÓ ÓÑ ÒØ ÖÑ Ø ÔÓ Ø ÓÒµº Ò ÒÚ Ö ÒØ Ö Ò Ø Ô Ò ÒÝ Ó Ø ÔÖÓÔ ÖØ ØÓ Ø Ö Û Ø Ø ÒÓÛÐ Ó ÓÒ Ó Ø ÔÖÓÔ ÖØ ÐÐÓÛ Ù ØÓ Ù Ø Ø Ø ÓØ Ö ÔÖÓÔ ÖØÝ Ó ÒÓØ ÓÐ º Ä Ø Ò º½ ÓÛ Ò Ü Ñ¹ ÔÐ ÒÚ Ö ÒØ Ö Ò Ø ÐÓ Ð Ô Ò ÒÝ ØÛ Ò Ø ØÛÓ ÔÖÓÔ ÖØ Ñ ÒØ ÓÒ ÓÚ º Ò Ø ÓÒ º Ï Ó Ø Ø Ó ÒÚ Ö ÒØ ÓÒ Ø ÓÒ Inv Û Ø Ò Ò¹ Ø Ö ÓÒØÖ Øº Inv C Ø Ø Ñ Ò ÒÚ Ö ÒØ ÓÒ Ø ÓÒ Ö ÐÓ Ð ÔÖÓÔÓ¹ Ø ÓÒ ÓÚ Ö Ø ÙÒØ ÓÒ ÝÑ ÓÐ F ÓÚ µº º º ËÙÑÑ ÖÝ ÁÒ ÙÑÑ ÖÝ Ò ÒØ Ö ÓÒØÖ Ø ÓÒ Ø Ó Ø ÓÐÐÓÛ Ò Ð Ñ ÒØ PA = S, s init, A, T Ø ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒ Ò Ò Ú Ð ÐÐ ÕÙ Ò º Pre : S C Ø ÙÒØ ÓÒ Ñ ÔÔ Ò Ø Ø ØÓ Ø Ø Ó ÔÖ ÓÒ Ø ÓÒ º Post : S C Ø ÙÒØ ÓÒ Ñ ÔÔ Ò Ø Ø ØÓ Ø Ø Ó ÔÓ ØÓÒ ¹ Ø ÓÒ º Retract : S P(F) Ø ÙÒØ ÓÒ Ñ ÔÔ Ò Ø Ø ØÓ ÔÖÓÔÓ Ø ÓÒ Ð ÝÑ ÓÐ ÓÖ Ö ØÖ Ø ÓÒ Ó ÒÓÛÐ º Inv C Ø Ø Ó ÒÚ Ö ÒØ ÓÒ Ø ÓÒ ÒØ Ö ØÝ ÓÒ ØÖ ÒØ µº º º Ü ÑÔÐ ÁÒ Ø ÓÐÐÓÛ Ò ØÛÓ Ü ÑÔÐ ÓÒØÖ Ø Û ÐÐ ÔÖ ÒØ ÓÛ Ò ÔÖ ¹ ÔÓ Ø¹ Ò Ò Ø Ð ÓÒ Ø ÓÒ Û ÐÐ ÒÚ Ö ÒØ º Ò Ü ÑÔÐ ÓÖ ÒÓÛÐ Ö ¹ ØÖ Ø ÓÒ ÔÖ ÒØ Ò Ë Ø ÓÒ º º¾º Ì Ö Ø Ü ÑÔÐ ÓÛ ÓÒØÖ Ø ÓÖ Ý Ö ÙÐ ÝÐ Ò Öº Ì ÝÐ Ò Ö Ò ÓÔ Ò Ò ÐÓ º Ì ÒØ Ö Ó

68 º º ÁÆÌ Ê ÇÆÌÊ Ì INTERFACE ICylinder ATOMIC ROUTINE startopen(); ATOMIC ROUTINE startclose(); ATOMIC ROUTINE stop(); FUNCTION isopen() : BOOL; FUNCTION isclosed() : BOOL; END ICylinder Ä Ø Ò º¾ ÁÒØ Ö Ó ÝÐ Ò Ö ÓÑÔÓÒ ÒØ Ø ÝÐ Ò Ö ÓÑÔÓÒ ÒØ ÓÛÒ Ò Ä Ø Ò º¾º Ì ÖÓÙØ Ò startopen startclose Ò stop ØÓÑ ÐÐÝ Ø ÖØ ÓÖ ØÓÔ ÑÓÚ Ñ ÒØ Ó Ø ÝÐ Ò Öº Ì ÓÓÐ Ò ÙÒØ ÓÒ isopen Ò isclosed Ö ØÙÖÒ Û Ø Ö Ø ÝÐ Ò Ö ÙÐÐÝ ÓÔ Ò ÓÖ ÙÐÐÝ ÐÓ º ÌÓ Ñ Ø Ö Ô Ð Ö ÔÖ ÒØ Ø ÓÒ ÑÓÖ Ö Ð ØÖ Ò Ø ÓÒ Ò Ø Ö Ô Ð Ö ÔÖ ÒØ Ø ÓÒ Ó ÔÖÓØÓÓÐ ÙØÓÑ Ø Û ÐÐ Ð Ð Û Ø r! ÓÖ ÖÓÙ¹ Ø Ò ÐÐ Ò Ø Ó (r, call)µ Ò r? ÓÖ ÖÓÙØ Ò Ö ØÙÖÒ Ò Ø Ó (r, ret)µº Ì ÓÒØÖ Ø ÓÖ Ø ICylinder ÒØ Ö ÓÐÐÓÛ Ø ÝÐ Ò Ö Ò ÓÔ Ò Û Ø Ø ÖÓÙØ Ò ÐÐ startopen Ò ÐÓ Û Ø ÐÐ Ó Ø ÖÓÙØ Ò startcloseº Ì Ø Ó ÖÓÙØ Ò ÐÐ Ø Ø Ø ÓÔ Ò Ò Ö Ô Ø Ú ÐÝ ÐÓ Ò ÑÓÚ Ñ ÒØ Ö Ø ÖØ Ò Ø ÖÓÙØ Ò ÐÐ ÑÑ Ø ÐÝ Ö ØÙÖÒ º Ì ÑÓÚ Ñ ÒØ Ò ØÓÔÔ Ù Ò Ø ÖÓÙØ Ò stopº Ì ØÛÓ ÙÒØ ÓÒ Ó Ø ÒØ Ö Ö ÔÓÖØ Û Ø Ö Ø ÝÐ Ò Ö ÙÖÖ ÒØÐÝ ÓÔ Ò ÐÓ ÓÖ Ò Ø Ö ÓÔ Ò ÒÓÖ ÐÓ ÓØ ÙÒØ ÓÒ Ö ØÙÖÒ Ð µº ÙÖ º ÓÛ Ø ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒ ÓÖ Ø ÓÒØÖ Øº ÆÓØ Ø Ø Ø ÓÒØÖ Ø Ó ÒÓØ Ø Ø Ø Ø Ø startclose ÖÓÙØ Ò Ù Ø isclosed ÙÒØ ÓÒ ØÓ Ú ÐÙ Ø ØÓ ØÖÙ º Ì ÓÒÐÝ ÓÒÐÙ ÓÒ Ø Ø Ò Ñ Ø Ø Ø ÖØ Ò Ø ÐÓ ÑÓÚ Ñ ÒØ Ñ isopen Ú ÐÙ Ø ØÓ Ð º ÆÓØ Ø Ø Ø ÔÓ ØÓÒ Ø ÓÒ Ö Ó Ø Û Ø Ø Ø Ø Ö ÔÖ ÒØ Ò Ø Ü ÙØ ÓÒ Ó Ø ÖÓÙØ Ò º Ì ÔÓ ØÓÒ Ø ÓÒ ÓÐ ÓÓÒ Ø Ø Ø Ð Øº Ø ÓÒ ÐÐÝ Ò ÒÚ Ö ÒØ Ø Ø Ø Ø Ø ÝÐ Ò Ö Ò Ò Ú Ö ÓÔ Ò Ò ÐÓ ÑÙÐØ Ò ÓÙ Ðݺ Ì ÒÚ Ö ÒØ Ú Ò Ý Inv = { (isopen isclosed)}º Ì ÓÒ Ü ÑÔÐ Ö ÓÒØÖ Ø ÓÖ Ö ÐÐ Ö Ñ Ò Ð Ø ÓÒ ÓÛÒ Ò ÙÖ º º Ì Ñ Ò ÓÒ Ø Ó ØÛÓ Ù ÓÑÔÓÒ ÒØ Ö ÐÐ Ö Ò ÓÓÐ Öº Ì ÒØ Ö IDriller Ó Ø Ö ÐÐ Ö ÓÑÔÓÒ ÒØ Ð Ö

69 À ÈÌ Ê º ÇÆÌÊ ÌË Æ ÇÆËÌÊ ÁÆÌË startclose! Post : isopen() startclose? stop? stop! startopen! Post : isclosed() startopen? ÙÖ º ÈÖÓØÓÓÐ ÙØÓÑ ØÓÒ ÓÖ Ø ICylinder ÒØ Ö º ÙÖ º Ö ÐÐ Ö Ò ÓÓÐ Ö ÓÑÔÓÒ ÒØ ÖÓÙØ Ò Ò ÙÒØ ÓÒ ÓÙØÐ Ò Ò Ä Ø Ò º º Ì ÒØ Ò Ú ÓÖ Ó Ø ÒØ Ö Ø Ø ÒÝ ÓÑÔÓÒ ÒØ ÑÔÐ Ñ ÒØ Ò Ø ÒØ Ö ÓÙÐ Ö Ø Ø ÖØ Ø Ò ÑÓÚ ÓÛÒ Ò ÙÔ Ò ØÙÖÒ Ò Ú ÒØÙ ÐÐÝ ØÓÔÔ º Ì Ú ÓÖ ÐÐÙ ØÖ Ø Ý Ø ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒ Ò ÙÖ º º ÁØ ÓÒØ Ò ÔÓ ØÓÒ Ø ÓÒ Ø Ø Ù Ö ÒØ Ø Ø Ó Ü ÙØ ÓÒ Ó Ø ÖÓÙØ Ò Ò Ø Ò Ø Ð ÓÒ Ø ÓÒ isstarted()º ÅÓÖ ÓÚ Ö Ø ÐÐ Ó ÖÓÙØ Ò down ÔÖ ÓÒ Ø ÓÒ Ö ÕÙ Ö Ò Ø Ø ÖØ Ò Ö ÚÓÐÙØ ÓÒ Ô ÑÙ Ø Ö rpmreached()µº Ì ÒØ Ö ICooler ÓÖ Ø ÓÓÐ Ö ÓÑÔÓÒ ÒØ Ð Ö Ø ÖÓÙØ Ò start Ò stop Û ÐÐ Ø ÙÒØ ÓÒ iscoolingº Ì ÓÓÐ Ö ÓÑÔÓÒ ÒØ Ô Ø Ø ÑÔ Ö ØÙÖ Ó Ø Ö ÐÐ Ö Ø Ò ÔØ Ð Ð Ú Ðº ÁØ Ú ÓÖ Ö Ý Ø ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒ ÓÛÒ Ò ÙÖ º º ÁØ Ö Ø Ø Ø ÓÓÐ Ö Ò Ø ÖØ Ò ØÓÔÔ º Ø ÓÒ ÐÐÝ Ø Ø Ó Ø ØÛÓ ÖÓÙØ Ò Ö Ô ÔÓ ØÓÒ Ø ÓÒ º

70 º º ÇÆËÌÊ ÁÆÌË INTERFACE IDriller ATOMIC ROUTINE start(); ATOMIC ROUTINE stop(); ATOMIC ROUTINE down(); ATOMIC ROUTINE up(); FUNCTION isstarted() : BOOL; FUNCTION isdrilling() : BOOL; FUNCTION rpmreached() : BOOL; END IDriller INTERFACE ICooler ATOMIC ROUTINE start(); ATOMIC ROUTINE stop(); FUNCTION iscooling() : BOOL; END ICooler Ä Ø Ò º ÁÒØ Ö Ó Ö ÐÐ Ö Ò ÓÓÐ Ö ÓÑÔÓÒ ÒØ Post : isdrilling() up? Post : isstarted() up! down? Post : isstarted() Pre : rpmreached() Post : isdrilling() down! start! start? stop! stop? ÙÖ º ÈÖÓØÓÓÐ ÙØÓÑ ØÓÒ ÓÖ Ø IDriller ÒØ Ö º start! start? Post : iscooling() stop? stop! Post : iscooling() ÙÖ º ÈÖÓØÓÓÐ ÙØÓÑ ØÓÒ ÓÖ Ø ICooler ÒØ Ö º º ÓÒ ØÖ ÒØ ÈÖÓÔÓ Ø ÓÒ Ð ÓÒ ØÖ ÒØ Ö ØÝ ÔÖÓÔ ÖØ Ö Ö ØÓ Ë Ø ÓÒ ¾º¾º½µ Ø Ø ÑÙ Ø ØÖÙ Ò Ú ÖÝ Ø Ø Ó Ø Ý Ø Ñ ÓÑ Ø Ò Û ÐÐ Ò Ú Ö ÔÔ Ò µº ÁÒ ÓÒØÖ Ø ØÓ ÒÚ Ö ÒØ ÓÒ ØÖ ÒØ Ö ÒÓØ Ñ ÒØ Ò Ý Ø Ô Ý Ð ÛÓÖÐ ÙØ Ö Ø Ö Ö Ø Ø ÔÓ ÐÝ Ø Ð Ø Ø ÑÙ Ø ÒÓØ Ö Ð º

71 À ÈÌ Ê º ÇÆÌÊ ÌË Æ ÇÆËÌÊ ÁÆÌË ÓÒ ØÖ ÒØ Ò Ö Ð Ø ÓÒ Ô ØÛ Ò Ú Ö Ð ÓÑÔÓÒ ÒØ Ò Ø Ö ¹ ÓÖ Ó ÒÓØ ÐÓÒ ØÓ ÓÒØÖ Ø Ó Ò Ð ÓÑÔÓÒ Òغ ÓÖ Ü ÑÔÐ Ñ Ò ÓÑÔÓÒ ÒØ Ú Ò ÑÙÐØ ÔÐ Ù ÓÑÔÓÒ ÒØ º Ì Ù ÓÑÔÓÒ ÒØ Ö Ò¹ Ô Ò ÒØ Ø Ý Ú Ô Ö Ø ÓÒØÖ Ø Ö Ò Ø Ö ÐÓ Ð Ú ÓÖ Ö Ö Ò Ø Ü Ø Ò Ó ÓØ Ö ÓÑÔÓÒ ÒØ º Ì ØÖ Ø Ô Ö Ø ÓÒ Ó ÓÑÔÓÒ ÒØ ÐÐÓÛ ÓÖ ÑÔÐ Ü Ò Ó ÓÑÔÓÒ ÒØ ÑÔÐ Ñ ÒØ Ø ÓÒ º Æ Ú¹ ÖØ Ð Ø Ò ÖÝ ØÓ ÔÖÓÚ Ñ Ò Ñ ØÓ ÝÒ ÖÓÒ Þ ØÛÓ ÓÖ ÑÓÖ ÓÒØÖ Ø º º ØÓ Ö Ø Ø Ø Ø Ø ÓÑ Ò Ø ÓÒ Ó Ø Ó ÓÑÔÓÒ ÒØ ÓÙÐ Ò Ú Ö Ö º Ä Ø³ ÙÑ Ø Ö ÓÑÔÓÒ ÒØ c Û Ø Ù ÓÑÔÓÒ ÒØ Û Ø ÒØ Ö I 1, I 2,...I n Û Ö ÒØ Ö I i ÓÒ Ø Ó Ø Ð Ñ ÒØ I i = R i, F i, E i º Ì Ò Û Ó Ø Û Ø Ø ÓÑÔÓÒ ÒØ c ÓÒ ØÖ ÒØ Constr c Ò ÐÓ Ð ÔÖÓÔÓ Ø ÓÒ ÓÚ Ö ÝÑ ÓÐ f i F iº ÙÑ Û Ú Ö ÐÐ Ò Ñ Ò Ò ÓÚ º ÁÒ Ø Ü ÑÔÐ ÓÒ ØÖ ÒØ Ø Ø Ø Ö ÐÐ Ö ÑÙ Ø ÒÓØ Ö ÐÐ Ò ÓÖ Ø ÓÓÐ Ö ÓÓй Ò º Ë Ñ Ð ÖÐÝ Ø ÓÓÐ Ö ÑÙ Ø ÒÓØ ØÓÔÔ Û Ð Ø Ö ÐÐ Ö Ö ÐÐ Ò º Ì Ù Ø ÔÖÓÔÓ Ø ÓÒ Ö Ò Ø ÓÒ ØÖ ÒØ (driller.isdrilling() cooler.iscooling())º Ê Ñ Ö ÁÒ ÓÖ Ö ØÓ ÚÓ Ò Ñ Ð Ò ÓÒ ØÖ ÒØ ÙÒØ ÓÒ ÝÑ ÓÐ Ö ÕÙ Ð Û Ø Ø Ò Ñ Ó Ø Ù ÓÑÔÓÒ ÒØ Ø Ý ÐÓÒ ØÓº º ÆÓØ Ø ÓÒ ÁÒ Ø ÓÐÐÓÛ Ò Û ÒØÖÓ Ù ØÛÓ Ö ÒØ ÒÓØ Ø ÓÒ ÓÖ Ö Ò ÓÒØÖ Ø º Ì Ö Ø ÒÓØ Ø ÓÒ ÓÒÐÝ ÐÐÓÛ Ù ØÓ Ö Ú Ð ÐÐ ÕÙ Ò º Ì ÓÒ ÒÓØ Ø ÓÒ ÑÓÖ ÔÓÛ Ö ÙÐ Ò ÐÐÓÛ Ô Ý Ò ÐÐ Ô Ø Ó ÓÒØÖ Øº º º½ Æ ÆÓØ Ø ÓÒ Ì ÒÓØ Ø ÓÒ ÓÒ Ø Ø Ò Ö Ñ Ø Ð Ò Ù Æ ÜØ Ò Æ ÁËÇ ½ ÁËÇ µº Ì ÒÓØ Ø ÓÒ Ó ÒÓØ Ñ Ù Ó ÒÓÒ¹Ø ÖÑ Ò Ð Ýѹ ÓÐ ÙØ ÔÖÓ ÙØ ÓÒ Ö Ø ÓÑÔÐ Ø ÓÒØÖ Ø ÓÖ Ò ÒØ Ö Ö ÙÐ Ö ÜÔÖ ÓÒº Ì Ø ÖÑ Ò Ð ÝÑ ÓÐ ÐÐÓÛ Ö ÐÐ ÖÓÙØ Ò Ò Ñ

72 º º ÆÇÌ ÌÁÇÆË (r1, call) (r1, call) (r1, ret) (r1, ret) (r2, call) (r2, ret) τ r1 r1 r2 [...] {...} ( ) ÙÖ º ÌÖ Ò Ð Ø ÓÒ Ó Æ ØÓ ÔÖÓØÓÓÐ ÙØÓÑ Ø... Ø Ò ÓÖ Ò Ö ØÖ ÖÝ Ù ÜÔÖ ÓÒµº Ò Ø Ø R ÔÖÓØÓÓÐ ÙØÓÑ Ø ÓÚ µ ÒÓØ Ò Ø ÖÓÙØ Ò Ó Ø ÅÓÒ Ó ÒØ Ö ØÓ Û Ø ÓÒØÖ Ø ÐÓÒ º Ì ÓÐÐÓÛ Ò Æ Ñ Ø ÝÑ ÓÐ Ö Ú Ð Ð... Ø Ò ÓÖ Ò Ö ØÖ ÖÝ Ù ÜÔÖ ÓÒµ [...] Ì ÓÒØ Ò Ù ÜÔÖ ÓÒ ÓÔØ ÓÒ Ðº {...} Ì ÓÒØ Ò Ù ÜÔÖ ÓÒ Ò Ö Ô Ø Ö ØÖ ÖÝ Ñ ÒÝ Ø Ñ ÒÐÙ Ò Þ ÖÓ Ø Ñ µº (...) ÖÓÙÔ Ù ÜÔÖ ÓÒ º (......) Ë Ô Ö ØÓÖ ÓÖ ÐØ ÖÒ Ø Ú Ù ÜÔÖ ÓÒ º Ì Ù ÜÔÖ ÓÒ Ö Ó Ò ÒÓÒ Ø ÖÑ Ò Ø ÐÐݺ. Ô Ö Ó µ Ì ÖÑ Ò Ø Ø Ò Ø ÓÒ Ó ÔÖÓØÓÓÐ ÓÒØÖ Øº Ì ÓÒÚ Ö ÓÒ Ó Ø ÖÑ Ò Ð ÝÑ ÓÐ Ò Ø Ñ Ø ÝÑ ÓÐ ÒØÓ ÔÖÓØÓÓÐ ÙØÓÑ Ø ØÖ Ø¹ ÓÖÛ Ö º ÙÖ º ÓÛ Ø Ö ÙÐØ Ò ÔÖÓØÓÓÐ ÙØÓ¹ Ñ Ø ÓÖ Ò Ð ÝÑ ÓÐ ÝÑ ÓÐ ÕÙ Ò Ò Ø ÔÖ ÒØ Ñ Ø ÝÑ ÓÐ º ÊÓÙØ Ò ÝÑ ÓÐ Ö ÓÒÚ ÖØ ÒØÓ Ò ÙØÓÑ ØÓÒ ÓÒ Ø Ò Ó Ø Ö ÒÓ ÓÒÒ Ø Ý ÐÐ Ò Ö ØÙÖÒ ØÖ Ò Ø ÓÒº Ì Ö Ø ÒÓ Ø Ò Ø Ð Ø Ø Ø ÒØ ÖÑ Ø Ø Ø Ö ÔÖ ÒØ Ø ÖÙÒÒ Ò ÖÓÙØ Ò Ø Ð Ø Ø Ø Ø Ø Ø Ø Ö Ø ÖÓÙØ Ò Ü ÙØ º Ë ÕÙ Ò Ó Ø ÖÑ Ò Ð ÝÑ ÓÐ Ö ØÖ Ò Ð Ø Ý Ö Ø Ò Ø ÔÖÓØÓÓÐ ÙØÓÑ Ø Ó Ò Ú Ù Ð ÝÑ ÓÐ Ò Ø Ò Ñ Ö Ò Ø Ò Ø Ø Ó Ø Ö Ø ÝÑ Óг ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒ Û Ø Ø Ò ¹ Ø Ð Ø Ø Ó Ø ÓÒ ÝÑ Óг ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒº Ì Ñ Ø ÝÑ ÓÐ ÓÖ

73 À ÈÌ Ê º ÇÆÌÊ ÌË Æ ÇÆËÌÊ ÁÆÌË up! down? up? down! start! start? stop! stop? ÙÖ º ÈÖÓØÓÓÐ ÙØÓÑ ØÓÒ Ö ÙÐØ Ò ÖÓÑ Ä Ø Ò º º ÓÔØ ÓÒ Ð ØÝ τ ØÖ Ò Ø ÓÒ ÖÓÑ Ø Ò Ø Ð Ø Ø ØÓ Ø Ò Ø Ø Ó Ø Ù ÜÔÖ ÓÒ Ø Ù ÐÐÓÛ Ò ØÓ ÓÑ Ø Ø Ù ÜÔÖ ÓÒº Ì Ñ Ø ÝÑ ÓÐ ÓÖ Ö Ô Ø Ø ÓÒ Ñ Ö Ø Ò Ø Ð Ò Ø Ò Ø Ø ØÓ ÓÑÑÓÒ Ø Ø Û Ø Ò Ø Ð Ø Ø Ó Ø Ö ÙÐØ Ò ÙØÓÑ ØÓÒº ÐØ ÖÒ Ø Ú Ù ÜÔÖ ÓÒ Ö Ö Ø Ý Ñ Ö Ò ÐÐ Ò Ø Ð Ø Ø Ò ÐÐ Ò Ø Ø Ó Ø Ù ÜÔÖ ÓÒ º ÔÔ Ò Ü Ú ÙÐÐ Ð Ø Ò Ó Ø Ö ÑÑ Ö Ó Ø Æ ÒÓØ Ø ÓÒº Ì Æ ÒÓØ Ø ÓÒ ÑÓÒ ØÖ Ø Ý Ø ÓÐÐÓÛ Ò Ü ÑÔÐ º Ä Ø³ ¹ ÙÑ Û Ú Ò ÒØ Ö IDriller Ð Ö Ò Ø ÖÓÙØ Ò start stop down Ò upº Ì ÒØ Ò Ú ÓÖ Ó Ø ÒØ Ö Ø Ø ÒÝ ÓÑÔÓÒ ÒØ ÑÔÐ Ñ ÒØ Ò Ø ÒØ Ö ÓÙÐ Ö Ø Ø ÖØ Ø Ò ÑÓÚ ÓÛÒ Ò ÙÔ Ò ØÙÖÒ Ò Ú ÒØÙ ÐÐÝ ØÓÔÔ º Ì ÔÖÓØÓÓÐ ÓÒØÖ Ø ÓÖ IDriller Ò Æ ÒÓØ Ø ÓÒ Ð Ø Ò Ä Ø Ò º º IDriller = start { down up } stop. Ä Ø Ò º ÓÒØÖ Ø ÓÖ IDriller Ò Æ ÒÓØ Ø ÓÒ ÙÖ º ÓÛ Ø ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒ Ö ÙÐØ Ò ÖÓÑ Ø ÓÒØÖ Ø ÓÖ Ø IDriller ÒØ Ö º º º¾ Ø Ð ÈÖÓØÓÓÐ ÓÒØÖ Ø ÆÓØ Ø ÓÒ Ì ÒÓØ Ø ÓÒ ÜÔÐ ØÐÝ ÒÙÑ Ö Ø ÐÐ Ø Ø Ó Ø ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒ ØÓ Ø Ö Û Ø ÐÐ ØÖ Ò Ø ÓÒ ØÛ Ò Ø Ø Ø Ò Ø Ò Ø Ð ÔÖ ¹ Ò ÔÓ ØÓÒ Ø ÓÒ Û ÐÐ Ø ÒÚ Ö ÒØ º Ì ÒÓØ Ø ÓÒ Ø ÖØ Û Ø Ø Ð Ö Ø ÓÒ Ó Ø ÅÓÒ Ó ÒØ Ö Óй ÐÓÛ Ý Ø Ò Ø Ð ÓÒ Ø ÓÒ Ø ÒÚ Ö ÒØ Ò Ð Ø Ó Ø Ø Ð Ö Ø ÓÒ º Ø Ø Ð Ö Ø ÓÒ Ð Ö Ø Ø Û Ø ÙÒ ÕÙ ÒØ Ö ÙÒ ÕÙ Û Ø Ò Ø ÔÖÓØÓÓÐ ÓÒØÖ Øµ ÓÐÐÓÛ Ý Ð Ø Ó ÔÖ ¹ Ò ÔÓ ØÓÒ Ø ÓÒ ÓÖ Ø Ø Ø º Ì Ò ÐÐ ÓÙØ Ó Ò ØÖ Ò Ø ÓÒ Ö Ð Ø º ØÖ Ò Ø ÓÒ Ø Ö ÖÓÙØ Ò ÐÐ ÓÖ ÖÓÙØ Ò Ö ØÙÖÒ Ô Û Ø Ø ÖÓÙØ Ò Ò Ñ ÓÐÐÓÛ Ý! ÓÖ

74 º º ÆÇÌ ÌÁÇÆË Interface IDriller d [Initial: NOT d.isstarted()]: initial s0 = start!s1. s1 [Post: d.isstarted()] = start?s2. s2 = stop!s3 down!s4. s3 [Post: NOT d.isstarted()] = stop?s7. s4 = down?s5. s5 = up!s6. s6 = up?s2. s7 =. Ä Ø Ò º ÓÒØÖ Ø ÓÖ IDriller Ò Ø Ð ÔÖÓØÓÓÐ ÓÒØÖ Ø ÒÓØ Ø ÓÒ? Ö Ô Ø Ú ÐÝ ÓÖ τ¹øö Ò Ø ÓÒº ÁÑ Ò Ø Ø Û Û ÒØ ØÓ ÜØ Ò Ø ÔÖÓØÓÓÐ ÓÒØÖ Ø Ò ÙÖ º Ý Ò Ø Ø Ø ÔÖÓÔ ÖØÝ isstarted ÑÓ Ð ÓÓÐ Ò ÙÒØ ÓÒ Ò Ø IDriller ÒØ Ö º Ä Ø Ò º ÓÛ Ø ÜØ Ò ÔÖÓØÓÓÐ ÓÒØÖ Ø ÓÖ IDriller Ò Ø Ø Ð ÔÖÓØÓÓÐ ÓÒØÖ Ø ÒÓØ Ø ÓÒº Ì Ö ÙÐØ Ò ÓÒØÖ Ø Ô ØÙÖ Ò ÙÖ º½¼º ÆÓØ Ø Ø Ø Ø s1 Ò s3 ÒÓÛ Ú ÔÓ ØÓÒ ¹ Ø ÓÒº ÓÖ Ó Ö Ú ØÝ Ò Ñ Ó Ø Ø Ö Ó Ò Ú ÖÝ ÓÖغ ÓÖ ØØ Ö Ö Ð ØÝ ÓÒ ÛÓÙÐ ÓÓ ÑÓÖ Ö ÔØ Ú Ø Ø Ò Ñ Ð Ò Ø Ø ÖØ Ò Ø ÖØ Ò Ó ÓÖØ º ÁÒ ÙÑÑ ÖÝ Ø Ø Ð ÔÖÓØÓÓÐ ÓÒØÖ Ø ÒÓØ Ø ÓÒ ÑÙ ÑÓÖ ÜÔÖ ¹ Ú Ò Ø Ò Ù ØÓ Ö ÐÐ ØÙÖ Ó ÓÒØÖ Øº ÁÒ ÔÖ Ø ÓÒ ÛÓÙÐ Ó Ø Ò Ø ÖØ Û Ø Ò Æ Ö ÔØ ÓÒ Ó ÓÒØÖ Ø Û Ò ØÖ Ò Ð Ø ÒØÓ ÔÖÓØÓÓÐ ÙØÓÑ Ø Ò Ø Ò ÒØÓ Ø Ø Ð ÔÖÓ¹ ØÓÓÐ ÓÒØÖ Ø ÒÓØ Ø ÓÒº À Ò ÓÖÛ Ö ÓÒ ÛÓÙÐ ÓÒÐÝ ÔØ Ø Ò Ö Ø Ø Ð ÔÖÓØÓÓÐ ÓÒØÖ Ø ÒÓØ Ø ÓÒ Ý Ò ÔÖ ¹ Ò ÔÓ ØÓÒ Ø ÓÒ Ò¹ Ú Ö ÒØ Ò Ò Ø Ð ÓÒ Ø ÓÒ Ò Öݺ ÔÔ Ò Ü Ú ÙÐÐ Ð Ø Ò Ó Ø Ö ÑÑ Ö Ó Ø Ø Ð ÔÖÓØÓÓÐ ÓÒØÖ Ø ÒÓØ Ø ÓÒº º º ÓÒ ØÖ ÒØ ÆÓØ Ø ÓÒ ÓÒ ØÖ ÒØ Ö Ö ØÓ Ø Ø ÔÖÓÔ ÖØ Ó ÅÓÒ Ó Ù ÓÑÔÓÒ ÒØ Ò Ò Ö Ð Ð Ö Ý Ø Ö ÒØ Ö µº ÁÒ ÓÖ Ö ØÓ ÜÔÖ Ù ÔÖÓÔ ÖØ Û Ö Ø Ð Ö Ù ÓÑÔÓÒ ÒØ Ò Ø Ò Ú ÓÒ ØÖ ÒØ ÓÓÐ Ò ÔÖÓÔÓ Ø ÓÒ º

75 ¼ À ÈÌ Ê º ÇÆÌÊ ÌË Æ ÇÆËÌÊ ÁÆÌË up! down? s6 s5 s4 s0 up? down! Post : isstarted() Post : isstarted() start! start? stop! stop? s1 s2 s3 s7 ÙÖ º½¼ ÈÖÓØÓÓÐ ÙØÓÑ ØÓÒ Ö ÙÐØ Ò ÖÓÑ Ä Ø Ò º º CONSTRAINT (ICooler cooler, IDriller driller) [NOT (driller.isstarted() AND NOT cooler.iscooling())] Ä Ø Ò º Ö ÐÐ Ö» ÓÓÐ Ö ÓÒ ØÖ ÒØ Ä Ø Ò º ÓÛ Ø ÓÒ ØÖ ÒØ Ò ÓÚ Ø ÓÒ ØÖ ÒØ Ø Ø ÓÑÔÓÒ ÒØ cooler Ò driller ÑÔÐ Ñ ÒØ Ò Ø ÒØ Ö ICooler Ò IDriller Ö Ô Ø Ú Ðݺ Ì ÓÒ Ø ÓÒ Ø Ø Ø Ø Ø ÑÙ Ø Ò Ú Ö ÔÔ Ò Ø Ø Ø Ö ÐÐ Ö Ø ÖØ driller.isstarted()µ ÙØ Ø ÓÓÐ Ö ÒÓØ ÓÓÐ Ò NOT cooler.iscoolingµº ÔÔ Ò Ü Ú ÙÐÐ Ð Ø Ò Ó Ø Ö ÑÑ Ö Ó ÓÒ ØÖ ÒØ º

76 ÔØ Ö ÁÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ ÔØ Ö ÒØÖÓ Ù Ø ÒÓØ ÓÒ Ó ÓÒØÖ Ø ÔÖÓØÓÓÐ ÙØÓÑ Ø Ò ÓÒ¹ ØÖ ÒØ Ö Ò Ú Ð Ú ÓÖ Ó ÓÑÔÓÒ ÒØ º ÁÒ Ø ÔØ Ö Û ÒØÖÓ Ù Ñ Ò ØÓ Ö ÔÖ ÒØ ÓÑÔÓÒ ÒØ ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ Ø º ÁÒ ÔØ Ö Ø Ò Û Û ÐÐ ÓÛ ÓÙÖ Ú Ö Ø ÓÒ ÔÔÖÓ Ù ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓ¹ Ñ Ø ØÓ Ø Ñ Ò Ø ÓÒØÖ Ø Ò ÓÒ ØÖ ÒØ º Ë Ø ÓÒ º½ ÒØÖÓ Ù ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ Ø Ò ÙØÓÑ Ø ÓÖÑ Ð Ñ Ñ Ð Ö ØÓ ÔÖÓØÓÓÐ ÙØÓÑ Ø º ÁÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ Ø Ö Ø Ø ØÙ Ð ÕÙ Ò Ó ÐÐ Ò ÅÓÒ Ó ÓÑÔÓÒ Òغ ÁÒ ÓÖ Ö ØÓ Ö Ø Ø ÑÔÐ Ñ Ò¹ Ø Ø ÓÒ ÙØÓÑ ØÓÒ Ó ÓÑÔÓÒ ÒØ Ø Ò ÖÝ ØÓ Ö Ø Ù ¹ ÙØÓÑ Ø ÓÖ Ú ÖÝ ÖÓÙØ Ò Ó Ø ÓÑÔÓÒ ÒØ º Ë Ø ÓÒ º¾µº Ì ÙØÓÑ Ø Û ÐÐ Ø Ò Ò ÖØ ÒØÓ Ø ÙØÓÑ ØÓÒ Ó Ø ÓÑÔÓÒ Òس ÓÒØÖ Øº Ì Ò ÖØ ÓÒ Ó Ø ÖÓÙØ Ò ÙØÓÑ Ø ÒØÓ Ø Ô Ö ÒØ ÓÑÔÓÒ ÒØ ÓÒØÖ Ø ÐÐ Ö Ò ¹ Ñ ÒØ Ò ÔÖ ÒØ Ò Ë Ø ÓÒ º º Ì ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ø Ö Ý ÓÑ Ò ØÖ Ø Ö ÔÖ ÒØ Ø ÓÒ Ó ÐÐ ÔÓ Ð Ü ÙØ ÓÒ Ô Ø Ó Óѹ ÔÓÒ Òغ º½ ÙØÓÑ Ø ÓÖÑ Ð Ñ ÁÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ Ø Ö Ñ Ð Ö ØÓ ÔÖÓØÓÓÐ ÙØÓÑ Ø ÔÖ ÒØ Ò Ë ¹ Ø ÓÒ º¾º ÁÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ Ø Ö ÔÖ ÒØ Ø ØÙ Ð ÓÒØÖÓÐ ÓÛ Û Ø Ò ÓÑÔÓÒ ÒØ Ò ÓÒØ Ò ÐÐ ÐÐ ØÓ Ù ÓÑÔÓÒ ÒØ Û ÐÐ ÐÐ ØÓ ÐÓ Ð ÖÓÙØ Ò º ½

77 ¾ À ÈÌ Ê º ÁÅÈÄ Å ÆÌ ÌÁÇÆ ÍÌÇÅ ÌÇÆ Ö Ø Û ÒØÖÓ Ù ÓÖÑ Ð Ö ÔØ ÓÒ Ó ÅÓÒ Ó ÓÑÔÓÒ Òغ Ò Ø ÓÒ º½ Ä Ø C = R, F, E, SC Ø Ö ÔØ ÓÒ Ó ÓÑÔÓÒ ÒØ Û Ö Ø ÓÑÔÓÒ ÒØ R F E SC Ú Ø ÓÐÐÓÛ Ò Ñ Ò Ò R Ø Ø Ó ÖÓÙØ Ò ÝÑ ÓÐ º F Ø Ø Ó ÙÒØ ÓÒ ÝÑ ÓÐ º E Ø Ø Ó Ú ÒØ ÝÑ ÓÐ Ò Ò Ø ÓÑÔÓÒ Òغ SC Ø Ø Ó Ù ÓÑÔÓÒ ÒØ º Ä Ø sc SC Ù ÓÑÔÓÒ Òغ Ì ÙÒØ ÓÒ name(sc) Ø Ò Ú Ø Ò Ñ Ó Ø Ù ÓÑÔÓÒ ÒØ Û Ð type(sc) Ú Ø ÒØ Ö Ó Ø Ù ÓÑÔÓÒ Òغ Ê ÐÐ Ø Ø Ù ÓÑÔÓ¹ Ò ÒØ Ò ÓÒÐÝ Ð Ö Û Ø ÒØ Ö ØÝÔ º Ê Ñ Ö Ï Ö Ö Ô Ö Ñ Ø Ö Ò Ø Ö ÔØ ÓÒ Ó ÙÒØ ÓÒ Ò ÖÓÙØ Ò º È Ö Ñ Ø Ö ÔÐ Ý Ñ ÒÓÖ ÖÓÐ Ò ÅÓÒ Ó ÔÖÓ Ö Ñ Ò Ò Ö Ð Ò Ò Ø Ú Ö Ø ÓÒ ÔÔÖÓ Ò Ô ÖØ ÙÐ Ö Û Ð Ö Ö Ò Ô Ö Ñ Ø Ö Ø Ö ÔØ ÓÒº ÓÒ Ø Ò Ø ÓÒ Ó ÓÑÔÓÒ ÒØ Û ÒØÖÓ Ù ÑÔÐ Ñ ÒØ Ø ÓÒ Ù¹ ØÓÑ Ø º Ò Ø ÓÒ º¾ Ï ÐÐ Ø ÄÌ˹ ÙØÓÑ Ø ÓÖÑ Ð Ñ ÓÖ Ö Ò ÑÔÐ Ñ ÒØ Ø ÓÒ Ø Ð ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ Ø º Ò ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓ¹ Ñ ØÓÒ ÕÙ ÒØÙÔÐ IA = S, s init, A, s final, T Ö Ò Ò ÄÌË Û Ø ÓÒÐÝ Ò Ð Ò Ø Ð Ø Ø ÓÒ ØÖ Ò Ø Ó Ø ÓÒ Ò Ò Ð Ø Ø S Ø Ø Ó Ø Ø º s init S Ø Ò Ø Ð Ø Ø º A = R {call, ret} SCR {call, ret} {τ} Ø Ø Ó Ø ÓÒ ÐÔ Øµº R Ø Ø Ó ÖÓÙØ Ò ÝÑ ÓÐ Ò Ò Ø ÅÓÒ Ó ÓÑÔÓÒ ÒØ ÓÚ µº SCR Ø Ø Ó Ù ÓÑÔÓÒ ÒØ ÖÓÙØ Ò Ýѹ ÓÐ º Ì Ø Ñ Ò Ð Ø sc SC Ù ÓÑÔÓÒ ÒØ Û Ø type(sc) = I sc = R sc, F sc, E sc Ø Ò SCR = sc SC R scº τ Ø ÑÔØÝ Ø ÓÒ Ö ÔÖ ¹ ÒØ Ò Ò ÙÒÓÒ Ø ÓÒ Ð ÑÑ Ø ØÖ Ò Ø ÓÒº

78 º½º ÍÌÇÅ Ì ÇÊÅ ÄÁËÅ s final S Ø Ò Ð Ø Ø º T S A S Ø ØÖ Ò Ø ÓÒ Ö Ð Ø ÓÒº Ê Ñ Ö ÁÒ Ø ÓÐÐÓÛ Ò ÖÓÙØ Ò ÝÑ ÓÐ Ó Ù ÓÑÔÓÒ ÒØ Ö ÕÙ Ð Û Ø Ø Ò Ñ Ó Ø Ö Ô Ø Ú Ù ÓÑÔÓÒ ÒØ name(sc)º ÓÖ Ü ÑÔÐ ÓÒ Ö Ù ÓÑÔÓÒ ÒØ driller Ó ØÝÔ IDrillerº Ì ÝÑ ÓÐ ÓÖ Ø Ù ÓÑÔÓÒ Òس ÖÓÙØ Ò start ÛÓÙÐ Ø Ò driller.startº Ø ÓÒ ÐÐÝ ØÛÓ ÙÒØ ÓÒ Ö ÒØÖÓ Ù ØÓ Ö ÔÖ ÒØ ÓÒ Ø ÓÒ Ø¹ Ø ØÓ Ø Ø Ó Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒº ÁÒ Ø ÓÐÐÓÛ Ò ÓÒ ¹ Ø ÓÒ Ö ÐÓ Ð ÔÖÓÔÓ Ø ÓÒ ÓÚ Ö ÐÐ ÙÒØ ÓÒ ÝÑ ÓÐ Ó Ù ÓÑÔÓÒ ÒØ ÔÐÙ ÒÙÑ Ö Ð Ò ÓÓÐ Ò ÓÒ Ø ÒØ º Ì Ø Ñ Ò Ø Ø Û Ù Ø ÙÒØ ÓÒ Ýѹ ÓÐ ÖÓÑ F sc ÐÓ Ð Ú Ö Ð º ÙÒØ ÓÒ Û Ø ÒÙÑ Ö Ð Ö ØÙÖÒ ØÝÔ Ò Ù Û Ø Ö Ð Ø ÓÒ Ð ÓÔ Ö ØÓÖ Ò ÒÙÑ Ö Ð ÓÒ Ø ÒØ º Ï ÐÐÓÛ Ø Óѹ Ò Ø ÓÒ Ó ÐÓ Ð ÜÔÖ ÓÒ Û Ø Ø ÐÓ Ð ÓÔ Ö ØÓÖ Ò º Ì Ø Ñ Ò Ð Ø sc SC Ù ÓÑÔÓÒ ÒØ Û Ø type(sc) = I sc = R sc, F sc, E sc Ø Ò ÐÐÓÛ Ð ÙÒØ ÓÒ ÝÑ ÓÐ Ö sc SC F scº Ï ÒÓØ Ø Ø Ó ÐÐ ÐÓ Ð ÔÖÓÔÓ Ø ÓÒ ÓÚ Ö ÝÑ ÓÐ f sc SC F sc Cº Ì ÙÒØ ÓÒ ØÓ Ö ÔÖ ÒØ ÓÒ Ø ÓÒ ØØ ØÓ Ø Ø Ö CFC : S C Ø ÙÒØ ÓÒ Ñ ÔÔ Ò Ø Ø ØÓ ÓÒØÖÓÐ ÓÛ ÓÒ Ø ÓÒ º Ì ÓÒ Ø ÓÒ Ø Ñ ÖÓÑ ÓÒØÖÓÐ ÓÛ Ø Ø Ñ ÒØ Ð IF WHILE ÓÖ WAIT Ò Ö Ú Ð Ø Ø Ó Ø Ø Ø º Post : S C Ø ÙÒØ ÓÒ Ñ ÔÔ Ò Ø Ø ØÓ ÔÓ ØÓÒ Ø ÓÒ º Ì ÔÓ ØÓÒ Ø ÓÒ Ø Ñ ÖÓÑ Ø ÓÒØÖ Ø Ó Ø ÓÑÔÓÒ ÒØ Ò Ò ØÓ Ú Ö Ò Ø ÓÑÔÓÒ ÒØ ÑÔÐ Ñ ÒØ Ø ÓÒº ÓÖ Ø Ð ÓÒ Ø ÔÓ Ø¹ ÓÒ Ø ÓÒ Ë Ø ÓÒ º º½º ÙÖ º½ ÓÛ Ø ÓÚ Ö ÐÐ ÔÖÓ Ó Ö Ø Ò Ò ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓ¹ Ñ ØÓÒ Ö Ø Ø ÙØÓÑ Ø Ó Ø ÖÓÙØ Ò Ö Ö Ø º Ì ÙØÓÑ Ø Ö Ø Ò ÒÐ Ò ÒØÓ Ø ÓÑÔÓÒ Òس ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒ Û Ö Ú Ö ÐÐ ØÓ Ø Ö Ô Ø Ú ÖÓÙØ Ò ÓÙÒ º Ì ÙØÓÑ ØÓÒ Ó ÖÓÙØ Ò Ñ Ý Ú Ò ÒÐ Ò ÑÙÐØ ÔÐ Ø Ñ Ø Ö ÑÓÖ Ø Ò ÓÒ ÐÐ Ò Ø ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒº ÁÒÐ Ò¹ Ò ÖÓÙØ Ò ÐÐ ÓÒÐÝ ÔÓ Ð Ù ÅÓÒ Ó ÐÐÓÛ Ö ÙÖ Ú ÖÓÙØ Ò ÐÐ Ë Ø ÓÒ º º½µº ÁÒ Ø ÓÐÐÓÛ Ò Û ÓÛ Ø ÓÒ ØÖÙØ ÓÒ ÔÖÓ Ò Ø Ðº

79 À ÈÌ Ê º ÁÅÈÄ Å ÆÌ ÌÁÇÆ ÍÌÇÅ ÌÇÆ ÅÓÒ Ó ÁÒØ Ö ÓÒØÖ Ø ÁÒØ Ö ÓÒØÖ Ø ÊÓÙØ Ò a() ÊÓÙØ Ò b() a! b!... a... b a? b? ÁÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ... a... b ÙÖ º½ Ì ÙÐÐ ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ó ÓÑÔÓÒ ÒØ Ù ÐØ ÖÓÑ Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ Ø Ó Ø ÖÓÙØ Ò ÒÐ Ò ÒØÓ Ø ÓÑÔÓÒ Òس ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒº º¾ ÖÓÑ ÅÓÒ Ó ØÓ Ò ÙØÓÑ ØÓÒ Ì Ø ÓÒ Ö ÓÛ Ò ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ö Ø ÖÓÑ Ò Ü Ø Ò ÑÔÐ Ñ ÒØ Ø ÓÒ Ó ÅÓÒ Ó ÓÑÔÓÒ Òغ Ï Û ÐÐ Ø ÖØ Ý Ö Ø Ò Ò ÓÛ ÖÓÙØ Ò ÐÐ Ö ØÖ Ò Ð Ø ØÓ ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ Ø º Ì Ò Û Û ÐÐ ÓÛ ÓÒ Ø Ò Ø ÓÒ Ó ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ Ø ØÓ ÑÓ Ð ÕÙ Ò Ó ÖÓÙØ Ò ÐÐ ÓÖ ÓØ Ö Ø Ø Ñ ÒØ µº Ì Ð Ø Ô ÖØ Ó Ø Ø ÓÒ Ð Û Ø ÅÓÒ Ó ÓÒØÖÓÐ ÓÛ Ø Ø Ñ ÒØ Ò Ø Ö ØÖ Ò Ð Ø ÓÒ ØÓ ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ Ø º º¾º½ ÊÓÙØ Ò ÐÐ ÊÓÙØ Ò ÐÐ ØÓ Ù ÓÑÔÓÒ ÒØ Ö Ø ÒØ Ð Ø Ø Ñ ÒØ ÙÔÓÒ Û Û Ù Ð ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ Ø º Ì ÓÐÐÓÛ Ò Ó Ü ÑÔÐ ÓÛ ÐÐ ØÓ Ø ÖÓÙØ Ò RoutineA Ó Ø Ù ÓÑÔÓÒ ÒØ subcº

80 º¾º ÊÇÅ ÅÇÆ Ç ÌÇ Æ ÍÌÇÅ ÌÇÆ subc.routinea(); Ä Ø Ò º½ ÐÐ Ò ROUTINE Ó Ù ÓÑÔÓÒ ÒØ Ê Ñ Ö ÐÐ Ó ÓÑÔÓÒ ÒØ ÖÓÙØ Ò ÓÒØÖ ÖÝ ØÓ Ù ÓÑÔÓ¹ Ò ÒØ ÖÓÙØ Ò µ Ö ØÖ Ø Ø Ø Ø Ñ ÒØ Ó Ø ÖÓÙØ Ò Û Ö ÒÐ Ò Ø Ø ÐÓ Ø ÓÒ Ó Ø ÖÓÙØ Ò Ðк Ò ÔÖÓØÓÓÐ ÙØÓÑ Ø ÖÓÙØ Ò ÐÐ Ö ÑÓ Ð Ý ØÛÓ ØÖ Ò Ø ÓÒ Ø Ö Ø ØÖ Ò Ø ÓÒ ÑÓ Ð Ø ÐÐ Ó Ø ÖÓÙØ Ò (r, call) Ø ÓÒ ØÖ Ò Ø ÓÒ ÑÓ Ð Ø Ö ØÙÖÒ Ó Ø ÖÓÙØ Ò ÐÐ (r, ret)º Ò Ø ÓÒ º ÐÐ Ó ÖÓÙØ Ò r Ó Ù ÓÑÔÓÒ ÒØ Ö Ø Ò ÑÔÐ ¹ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ P ÓÐÐÓÛ S P = {s, s, s } Ø Ø Ó Ø Ø Ò ÖÝ ØÓ ÜÔÖ Ðк Ì Ø Ø s Ø Ø Ø ÓÖ Ø ÐÐ Ø Ø Ø s Ø Ø Ø ÙÖ Ò Ø ÐÐ Ò Ø Ø Ø s Ø Ø Ø Ø Ö Ø Ðк s init P = s Ø Ø Ø ÓÖ Ø ÖÓÙØ Ò Ðк A P = {(subc.routinea, call), (subc.routinea, ret)} Ø Ø Ó ¹ Ø ÓÒ Ù Ò Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒº s final P = s Ø Ø Ø Ø Ö Ø ÐÐ Ó Ø ÖÓÙØ Ò º T P = {(s,(subc.routinea, call), s ),(s, (subc.routinea, ret), s )} Ø Ø Ó ØÖ Ò Ø ÓÒ ØÛ Ò Ø Ø Ø º Ê Ñ Ö Á Ø ÐÐ ÖÓÙØ Ò r ØÓÑ º Ë Ø ÓÒ º º½µ Ø Ò Ø ÔÖÓÔ ÖØÝ isatomic(s ) ÓÐ º ÙÖ º¾ ÓÛ Ò ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ø Ø ÑÓ Ð Ù ÑÔÐ ÖÓÙØ Ò Ðк Ê Ñ Ö Ì ÔÖ ÒØ ÒÓØ Ø ÓÒ Ó ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ Ø ÓÒÐÝ Ö ÓÙØ ÖÓÙØ Ò ÐÐ ØÓ Ù ÓÑÔÓÒ ÒØ Ò WAIT»IF Ø Ø Ñ ÒØ ÓÖ ÒÓÛÐ ÜØÖ Ø ÓÒµº Ì Ö ÓÖ ÐÐ ÓØ Ö Ø Ø ¹ Ñ ÒØ Ü ÔØ ÓÖ ÓÒØÖÓÐ ÓÛ Ø Ø Ñ ÒØ µ Ð ÒÑ ÒØ Ø Ø ¹ Ñ ÒØ Ö ÒÓÖ º

81 À ÈÌ Ê º ÁÅÈÄ Å ÆÌ ÌÁÇÆ ÍÌÇÅ ÌÇÆ s (r, call) A call s s (r, ret) A ret ÙÖ º¾ ÁÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ ÓÖ ÑÔÐ ÖÓÙØ Ò Ðк º¾º¾ ËØ Ø Ñ ÒØ Ë ÕÙ Ò ÁÒ ÑÔ Ö Ø Ú ÔÖÓ Ö ÑÑ Ò Ð Ò Ù ÅÓÒ Ó ÓÒ Ó Ø Ñ ÔÖÓ Ö Ñ ØÝÔ ÐÐÝ ÓÒ Ø Ó Ø Ø Ñ ÒØ Ø Ø Ö Ü ÙØ Ò ÕÙ Ò º ÌÓ Ö Ø ÕÙ Ò Ó ÖÓÙØ Ò ÐÐ Ø Ø Ñ ÒØ ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ Ø Ò ÓÒ¹ Ø Ò Ø º Ì ÓÐÐÓÛ Ò Ó Ü ÑÔÐ ÓÛ Ø ÕÙ Ò Ó ØÛÓ ÖÓÙØ Ò ÐÐ º subc.routinea(); subc.routineb(); Ä Ø Ò º¾ ÐÐ Ò ØÛÓ ROUTINE Ó Ù ÓÑÔÓÒ ÒØ ËØ Ø Ñ ÒØ ÕÙ Ò Ù ØÛÓ ÓÒ ÙØ Ú ÖÓÙØ Ò ÐÐ Ö Ò Ö Ø Ý ÙØÓÑ ØÓÒ ÓÒ Ø Ò Ø ÓÒº Ì ÓÒ Ø Ò Ø ÓÒ ÑÔÐÝ Ñ Ö Ø Ò Ð Ø Ø Ó Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ó Ø Ö Ø Ø Ø Ñ ÒØ Û Ø Ø Ò Ø Ð Ø Ø Ó Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ó Ø ÓÒ Ø Ø Ñ Òغ Ò Ø ÓÒ º ÁÒ Ò Ö Ð Ø ÓÒ Ø Ò Ø ÓÒ ÕÙ ÒØ Ð ÓÑÔÓ Ø ÓÒµ P Q Ó ØÛÓ ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ Ø P Ò Q Ò ÓÐÐÓÛ S P Q = S P S Q \ s init Q º Ì Ø Ó Ø Ø ÓÒ Ø Ó Ø Ø Ø Ó ÓØ ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ Ø Û Ø ÓÙØ Ø Ò Ø Ð Ø Ø Ó Ø ÓÒ ÙØÓ¹ Ñ ØÓÒº s init P Q = sinit P º Ì Ò Ø Ð Ø Ø Ó Ø Ö Ø ÙØÓÑ ØÓÒ Ö Ñ Ò Ø Ò Ø Ð Ø Ø Ó Ø Ö ÙÐØ Ò ÙØÓÑ ØÓÒº A P Q = A P A Q º Ì Ø Ó Ø ÓÒ Ø ÙÒ ÓÒ Ó Ø Ø ÓÒ Ó Ø ØÛÓ ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ Ø º

82 º¾º ÊÇÅ ÅÇÆ Ç ÌÇ Æ ÍÌÇÅ ÌÇÆ s final P Q = sfinal Q º Ì Ò Ð Ø Ø Ó Ø ÓÒ ÙØÓÑ ØÓÒ Ö Ñ Ò Ø Ò Ð Ø Ø Ó Ø Ö ÙÐØ Ò ÙØÓÑ ØÓÒº T P Q = T P {(s, a, s ) T Q s s init Q } {(sfinal P, a, s ) (s init Q, a, s ) T Q } {(s, a, s final P ) (s, a, s init Q ) T Q}º Ì ØÖ Ò Ø ÓÒ Ò Ø ÓÒ Ø ¹ Ò Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ ÓÒ Ø Ó ÐÐ ØÖ Ò Ø ÓÒ Ó Ø Ö Ø ÙØÓÑ ØÓÒ ÔÐÙ ÐÐ ØÖ Ò Ø ÓÒ Ó Ø ÓÒ ÙØÓÑ ØÓÒ Û Ö ØÖ Ò ¹ Ø ÓÒ ÒÚÓÐÚ Ò Ø Ò Ø Ð Ø Ø Ö ÒØ ÓÚ Ö ØÓ Ø Ö Ø ÙØÓÑ ØÓÒ Ò Ð Ø Ø º s 1 (r 1, call) s 1 s 1 s 1 (r 1, call) (r 1, ret) s 2 s 2 s 2 (r 2, call) (r 2, ret) s 1 s 1 s 2 s 2 (r 1, ret) (r 2, call) (r 2, ret) µ µ µ P Q P Q ÙÖ º ÁÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ Ø ÓÖ ÑÔÐ ÖÓÙØ Ò ÐÐ µ Ò µµ Ò Ø ÓÒ Ø Ò Ø ÓÒ µ Ó Ø ØÛÓ ÔÖÓØÓÓÐ ÙØÓÑ Ø º ÙÖ º µ ÓÛ Ø ÓÒ Ø Ò Ø ÓÒ Ó ØÛÓ ÙØÓÑ Ø º ÆÓØ Ø Ø P Q Ñ Ò Ø Ø P Ü ÙØ ÔÖ ÓÖ ØÓ Ø Ü ÙØ ÓÒ Ó Qº º¾º Ï Ø ËØ Ø Ñ ÒØ Ì WAIT Ø Ø Ñ ÒØ Ò ÙÖ Ø Ø ÖØ Ò ÓÒ Ø ÓÒ ÓÐ Ý Ù Ô Ò Ò Ü ÙØ ÓÒ ÙÒØ Ð Ø ÓÒ Ø ÓÒ ÓÐ º Ì Ö ÓÖ Û Ò Ù Ø ÓÒ Ø ÓÒ Ò Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ Ø Ý Ò Ø ÒÓÛÐ ÓÒØÖÓÐ ÓÛ ÓÒ Ø ÓÒ ØÓ Ò Û Ø Ø sº

83 À ÈÌ Ê º ÁÅÈÄ Å ÆÌ ÌÁÇÆ ÍÌÇÅ ÌÇÆ c s ÙÖ º ÁÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ ÓÖ Û Ø Ø Ø Ñ Òغ Ò Ø ÓÒ º Ò Ò Û ÒÓÛÐ Ø ÖÓÙ Ø WAIT Ø Ø Ñ ÒØ Ö Ø Ò Ð ¹ Ø Ø ÙØÓÑ ØÓÒ ÓÐÐÓÛ S wait = {s}º s Ø Ò Ð Ø Ø Ó Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒº s init wait = sº Ì Ò Ð Ø Ø s Ø Ò Ø Ð Ø Ø º A wait = º ÆÓ Ø ÓÒ Ö Ò Ø Ò Ð Ø Ø ÙØÓÑ ØÓÒº s final wait = sº Ì Ò Ð Ø Ø s Ø Ò Ð Ø Ø º T wait = º Ì Ö Ö ÒÓ ØÖ Ò Ø ÓÒ Ò Ø ÙØÓÑ ØÓÒº CFCwait = {(s, {c})} Ì CFC ÙÒØ ÓÒ ÓÖ Ø Ø s Ñ Ô s ØÓ Ø ÓÒ Ø ÓÒ Ó Ø WAIT Ø Ø Ñ Òغ ÙÖ º ÓÛ Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ö ÙÐØ Ò ÖÓÑ WAIT Ø Ø Ñ Òغ Ä Ø Ò º ÓÛ WAIT Ø Ø Ñ ÒØ Û Ø Ò ÓÖ Ø ÙÒØ ÓÒ isstarted Ó Ø Ù ÓÑÔÓÒ ÒØ subc ØÓ ÓÑ ØÖÙ º WAIT (subc.isstarted()); Ä Ø Ò º ÅÓÒ Ó WAIT Ø Ø Ñ ÒØ Û Ø Ò ÓÖ Ù ÓÑÔÓÒ Òغ º¾º Ö Ò ËØ Ø Ñ ÒØ Ì ÅÓÒ Ó IF Ø Ø Ñ ÒØ Ò Ù ØÓ Ö Ò Ø ÓÒØÖÓÐ ÓÛº ÁØ ÐÐÓÛ ÓÒ ØÓ Ô Ý ÒÝ ÒÙÑ Ö Ó IF Ö Ò Ò ÓÒ ÓÔØ ÓÒ Ð ELSE Ö Ò º Ô Ò Ò ÓÒ Ø Ú ÐÙ Ø ÓÒ Ó Ø ÓÒ Ø ÓÒ Ø ÓÒØÖÓÐ ÓÛ ÓÓ ÓÒ Ó Ø Ö Ò º Ì Ñ ÒØ Ó Ø IF Ø Ø Ñ ÒØ ÐÐÓÛ Ù ØÓ Ö Ö ÓÒÐÝ ÑÔÐ IF Û Ø Ò ELSE Ö Ò Ò ELSIF Ö Ò Ò Ò ELSE Ö Ò Û Ø Ò IF Ø Ø Ñ Òغ

84 º¾º ÊÇÅ ÅÇÆ Ç ÌÇ Æ ÍÌÇÅ ÌÇÆ ÌÓ Ö Ø Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ ÓÖ Ò IF Ø Ø Ñ ÒØ Ö Ø Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ Ø Ó Ø IF Ò ELSE Ö Ò Ö Ù ÐØ Ô Ö Ø Ðݺ Á ÒÓ ELSE Ö Ò Ü Ø Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ ÓÖ Ø ÒÓÒ¹ Ü Ø ÒØ Ö Ò ÓÒ Ø Ó ÓÒÐÝ Ò Ð Ø Ø Ò Ø Ò Ø Ð Ò Ò Ð Ø Ø º Ì Ö Ò Ò Ó Ø ØÛÓ ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ Ø Ö Ø ÓÑÑÓÒ Ò Ø Ð Ø Ø Û ÐÐ ÓÑÑÓÒ Ò Ð Ø Ø º Ò Ø ÓÒ º Ì Ö Ò Ò ÙØÓÑ ØÓÒ Ó ØÛÓ ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ Ø P Ò Q Û Ö P Ö Ø IF Ö Ò Ò Q Ö Ø ELSE Ö Ò Ó Ò IF Ø Ø Ñ ÒØ Ò Ò ÓÐÐÓÛ S P Q = S P S Q {s I, s F } Û Ö s I Ò s F Ö Ò Û Ø Ø º s init P Q = s I Ø Ò Û Ò Ø Ð Ø Ø º Ì Ø Ø Û Ö Ø ÙØÓÑ ØÓÒ Ö Ò º A P Q = A P A Q Ø ÓÑ Ò Ø Ó Ø ÓÒ º s final P Q = s F º Ì Ò Û Ø Ø s F Ø Ò Û Ò Ð Ø Ø º Ì Û Ö Ø Ö Ò Ñ Ö º T P Q = T P T Q {(s final Q, τ, s F ), (s final P, τ, s F ), (s I, τ, s init P ), (s I, τ, s init Q )}º Ì Ø Ó ØÖ Ò Ø ÓÒ ÜØ Ò Ý τ¹øö Ò Ø ÓÒ ÖÓÑ Ø ÓÑÑÓÒ Ò Ø Ð Ø Ø s I ØÓ Ø Ò Ø Ð Ø Ø Ó P Ò Qº Ë Ñ Ð ÖÐÝ τ¹øö Ò Ø ÓÒ ÖÓÑ Ø Ò Ð Ø Ø Ó P Ò Q ØÓ Ø ÓÑÑÓÒ Ò Ð Ø Ø s F Ö º CFC P Q = CFC P CFC Q {(s init P, {c}), (sinit Q, { c})} Ø ÓÒØÖÓÐ ÓÛ ÓÒ Ø ÓÒ ÙÒØ ÓÒ Û Ö c Ø Ö Ò Ò ÓÒ Ø ÓÒº ÙÖ º ÓÛ Ø ÙØÓÑ ØÓÒ ÓÖ Ò IF Ø Ø Ñ ÒØ Ø Ø ØÛÓ Ö Ò º Ì ÓÒ Ø ÓÒ Ó Ø Ö Ò Ö Ö Ø Ò Ø ÙØÓÑ ¹ ØÓÒ ÓÒØÖÓÐ ÓÛ ÓÒ Ø ÓÒ CFCµ Ø Ø Ö Ò Ò Ø Ø º º¾º Ê Ô Ø Ø ÓÒ Ì Ö Ô Ø Ø ÓÒ Ó ÐÓ Ù Ò ÅÓÒ Ó³ WHILE Ø Ø Ñ ÒØ ÓÒ Ý Ö Ø Ö Ø Ò Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ P Ó Ø ÐÓ Ø Ø ØÓ Ö Ô Ø º Ì Ò ÜØ Ø Ô ØÓ ÓÒÒ Ø Ø Ò Ð Ø Ø Ó Ø ÐÓ Û Ø τ¹øö Ò Ø ÓÒ ØÓ Ø Ò Ø Ð Ø Ø º

85 ¼ À ÈÌ Ê º ÁÅÈÄ Å ÆÌ ÌÁÇÆ ÍÌÇÅ ÌÇÆ τ s I τ c s init P c s init Q P Q s final P s final Q τ s 1 τ ÙÖ º ÁÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ ÓÖ Ø ÅÓÒ Ó IF Ø Ø Ñ Òغ Ì ÙØÓÑ ØÓÒ ÓÛ ØÛÓ Ö Ò º Ò Ø ÓÒ º Ì ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ ÓÖ Ö Ô Ø Ü ÙØ ÓÒ Ó Ó ÐÓ P Û Ø ÅÓÒ Ó³ WHILE Ø Ø Ñ ÒØ Ò Ý S = S P {s I, s F } Ø Ø Ó Ø Ø Û Ö s I Ò s F Ö Ò Û Ø Ø º s init = s I Ø Ò Û Ò Ø Ð Ø Ø º A = A P º Ì Ø Ó Ø ÓÒ Ö Ñ Ò Ø Ñ º s final = s F Ø Ò Ð Ò Ð Ø Ø º T = T P {(s I, τ, s F )} {(s I, τ, s init P )} {(sfinal P, τ, s I )}º ÌÖ Ò Ø ÓÒ Ö ÖÓÑ s I ØÓ Ø ÓÐ Ò Ø Ð Ø Ø Ò Ø Ò Û Ò Ð Ø Ø Û ÐÐ ÖÓÑ Ø ÓÐ Ò Ð Ø Ø ØÓ s I º CFC = CFC P {(s init P, c)} {(s F, c)} Ø ÓÒØÖÓÐ ÓÛ ÓÒ Ø ÓÒ ÙÒØ ÓÒ Û Ö c Ø WHILE ÓÒ Ø ÓÒº ÙÖ º ÓÛ Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ö ÙÐØ Ò ÖÓÑ Ø Ó Ò Ä Ø Ò º º

86 º¾º ÊÇÅ ÅÇÆ Ç ÌÇ Æ ÍÌÇÅ ÌÇÆ ½ WHILE c BEGIN subc.routinea(); subc.routineb(); END Ä Ø Ò º WHILE Ø Ø Ñ ÒØ s I c s F τ τ c s init Q τ P s final Q ÙÖ º ÁÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ ÓÖ Ø ÅÓÒ Ó WHILE Ø Ø Ñ Òغ º¾º È Ö ÐÐ Ð ËØ Ø Ñ ÒØ Ì PARALLEL Ø Ø Ñ ÒØ Ù ØÓ Ü ÙØ Ó Ò Ô Ö ÐРк Ì ÓÐÐÓÛ Ò Ü ÑÔÐ ÓÛ Ø Ô Ö ÐÐ Ð Ü ÙØ ÓÒ Ó ØÛÓ ÖÓÙØ Ò ÐÐ º PARALLEL subc.routinea(); // first parallel code block subc.routineb(); // second parallel code block END Ä Ø Ò º PARALLEL Ø Ø Ñ ÒØ Ì ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ ÓÖ Ø PARALLEL Ø Ø Ñ ÒØ Ö Ø Ý ÝÒ ÖÓÒÓÙ ÓÑÔÓ Ø ÓÒ Ó Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ Ø Ó Ø Ô Ö ÐÐ Ð Ó ÐÓ º Ï Ò Ö Ø ÐÐ ÔÓ Ð ÒØ ÖÐ Ú Ò Ó Ø Ô Ö ÐÐ Ð Ó ÐÓ º Ì Ò Ø ÓÒ Ó ÝÒ ÖÓÒÓÙ Ô Ö ÐÐ Ð ÓÑÔÓ Ø ÓÒ Ó Ø Ú ¼

87 ¾ À ÈÌ Ê º ÁÅÈÄ Å ÆÌ ÌÁÇÆ ÍÌÇÅ ÌÇÆ Ø Ö ÓÖ I 1 I 2 I n Ò ÓÒ ØÖÙØ Ý Ö Ø Ö Ø Ò Ø Ô Ö ÐÐ Ð ÙØÓÑ ØÓÒ I 1 I 2 Ò Ø Ò Ù Ò Ø Ö ÙÐØ Ò ÙØÓÑ ØÓÒ ØÓ Ö Ø (I 1 I 2 ) I 3 º Ì Ö ÓÖ Û ÓÛ Ø ÒØ ÖÐ Ú Ò Ó ØÛÓ Ô Ö ÐÐ Ð ÐÓ ÓÒÐݺ Ò Ø ÓÒ º Ä Ø P Q ØÛÓ ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ Ø Ö ÔÖ Òع Ò Ó ÐÓ º Ì ÝÒ ÖÓÒÓÙ ÓÑÔÓ Ø ÓÒ P Q Ó Ø ØÛÓ ÙØÓÑ Ø Ò Ò S P Q = S P S Q º Ì Ø Ó Ø Ø Ó ØÛÓ Ô Ö ÐÐ Ð ÙØÓÑ Ø Ø ÖØ Ò ÔÖÓ ÙØ Ó Ø Ø Ó Ø ØÛÓ ÙØÓÑ Ø º P Q = (sinit P, sinit Q ) s init A P Q = A P A Q s final P Q = (sfinal P Ø ØÛÓ ÙØÓÑ Ø º, s final Q )º Ì Ò Ð Ø Ø Ø Ô Ö Ó Ø Ò Ð Ø Ø Ó T P Q = {((s P, s Q ), a, (s P, s Q)) (s P, a, s P ) T P } {((s P, s Q ), a, (s P, s Q )) (s Q, a, s Q ) T Q}º ÌÖ Ò Ø ÓÒ Ò Ø Ô Ö ÐÐ Ð ÙØÓÑ ØÓÒ Ö Ø ÔÓ Ð ÒØ ÖÐ Ú Ò Ó Ø ØÛÓ ÙØÓÑ Ø º ÙÖ º ÓÛ Ø Ô Ö ÐÐ Ð ÝÒ ÖÓÒÓÙ ÓÑÔÓ Ø ÓÒ Ó ØÛÓ ÙØÓÑ Ø P Ò Qº Ì ÙÖ Ð ÖÐÝ ÐÐÙ ØÖ Ø Ø Ø Ý ÒØ ÖÐ Ú Ò ÒÝ ÕÙ Ò Ó ØÖ Ò Ø ÓÒ ÔÓ Ð ÐÓÒ Ø ÕÙ Ò Û ÔÓ Ð Ò ÓÒ Ó Ø ÓÖ Ò Ð ÙØÓÑ Ø º ÁÒØ ÖÐ Ú Ò Ó ØÓÑ ÐÐ Ï Ð Ø ÔÔÖÓ Ó ÒØ ÖÐ Ú Ò ÐÐ Ø Ø Ó ØÛÓ Ô Ö ÐÐ Ð ÙØÓÑ Ø Ö Ø Ø Ñ ÒØ Ó ÅÓÒ Ó Ø Ó ÒÓØ Ö Ø Ø Ø Ø Ø ÐÐ ØÓ ØÓÑ ÖÓÙØ Ò Ò ÒÓØ ÒØ ÖÖÙÔØ ÓÒ Ö ØÓ Ë Ø ÓÒ º º½µº Ì Ö ÓÖ Ø Ø Ö ÔÖ ÒØ Ø Ø Ø Ò Ò ØÓÑ ÖÓÙØ Ò ÐÐ Ø Ò Ø Ø Ø ÒÓØ ÒØ ÖÐ Ú º Ò Ø ÓÒ º Ï Ö Ò Ø ØÖ Ò Ø ÓÒ Ö Ð Ø ÓÒ T P Q ÓÐÐÓÛ T P Q = {((s P, s Q ), a, (s P, s Q)) (s P, a, s P ) T P isatomic(s Q )} {((s P, s Q ), a, (s P, s Q )) (s Q, a, s Q ) T Q isatomic(s P )}º

88 º¾º ÊÇÅ ÅÇÆ Ç ÌÇ Æ ÍÌÇÅ ÌÇÆ (r 1, call) s 1, s 2 (r 2, call) s 1 s 1 s 1 (r 1, call) (r 1, ret) s 2 s 2 s 1, s 2 s 1, s 2 (r 2, call) (r 1, ret) (r 2, ret) (r 1, call) s 1, s 2 s 1, s 2 s 1, s 2 (r 1, ret) (r 2, call) (r 2, call) (r 1, call) s 1, (r 2, ret) s 2 s 1, s 2 s 2 (r 2, ret) (r 2, ret) s 1, s 2 (r 1, ret) µ µ µ ÙÖ º ÁÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ ÓÖ Ø ÅÓÒ Ó PARALLEL Ø Ø ¹ Ñ ÒØ µº Ì ÙØÓÑ ØÓÒ ÓÛ Ø ØÛÓ Ô Ö ÐÐ Ð ÐÓ P µ Ò Q µ Ò ÒØ ÖÐ Ú Ö ÙÐØ Ò Ò Ø ÙØÓÑ ØÓÒ P Qº ÙÖ º ÓÛ Ø ÒØ ÖÐ Ú Ò Ó ÐÐ ØÓ Ø ÖÓÙØ Ò r1 Ò r2 Û Ö Ø ÐÐ ØÓ r1 ØÓÑ º º¾º ÝÒ ÖÓÒÓÙ Ú ÒØ À Ò Ð Ò ÅÓÒ Ó Ó Ö Ò ÝÒ ÖÓÒÓÙ Ú ÒØ Ò Ð Ò Ñ Ò Ñ Ñ Ð Ö ØÓ Ø try catch ÓÒ ØÖÙØ Ó» ØÝÐ Ð Ò Ù º ÅÓÒ Ó³ Ú ÒØ Ò Ð Ò Ñ Ò Ñ ÐÐÓÛ ÓÒ ØÓ Ù Ö Ø Ü ÙØ ÓÒ Ó Ó ÐÓ Ý Ò Ö ØÖ ÖÝ ÓÒ Ø ÓÒº Ì Ñ ÒØ Ø Ø Ø Ü ÙØ ÓÒ Ó Ø Ù Ö ÐÓ Ø Ö¹ Ñ Ò Ø Ø ÓÒ Ø ÓÒ ØÙÖÒ ØÖÙ º Ü ÙØ ÓÒ Ø Ò ÓÒØ ÒÙ Ò Ø Ò Ð Ö Ó º Ò Ò Ð Ò Ó Ú ÒØ Û Ø Ò ÐÓ Ú Ý Ö Ø Ö Ø Ò Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ó Ø ÐÓ Ø Ø Ù Ö Ý Ø Ò Ð Ö P µ Ò Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ó Ø Ò Ð Ö Ó Qµº Ì Ò ÜØ Ø Ô ØÓ Ö Ø Ò Ú ÒØ ØÖ Ò Ø ÓÒ e ÖÓÑ Ú ÖÝ Ø Ø Ø Ø ØÛ Ò call Ò ret¹øö Ò Ø ÓÒ Ò Ø Ù Ö ÐÓ ØÓ Ø Ö Ø Ø Ø Ó Ø Ò Ð Ö Ó º Á

89 À ÈÌ Ê º ÁÅÈÄ Å ÆÌ ÌÁÇÆ ÍÌÇÅ ÌÇÆ (r 1, call) s 1, s 2 (r 2, call) (r 1, ret) s s 1, s 2 s 1, s 2 (r 1, call) 1, s 2 s 1, s 2 s 1, s 2 (r 1, ret) (r 2, call) s 1, s 2 s 1, s 2 (r 2, ret) (r 1, call) (r 2, ret) s 1, s 2 (r 1, ret) ÙÖ º ÁÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ ÓÖ Ø ÅÓÒ Ó PARALLEL Ø Ø ¹ Ñ ÒØ Û Ö ÖÓÙØ Ò r 1 ATOMIC Ò Ø Ù isatomic(s 1 ) ÓÐ º ÁÒ ÓÒØÖ Ø ØÓ ÙÖ º Ø Ö ÒÓ ÒØ ÖÐ Ú Ò Ó Ø Ø Ø s 1 º BEGIN subc.routinea(); // block guarded by the handler ON subc.event subc.routineb(); // handler code END Ä Ø Ò º ON Ò Ð Ö Ø Ò Ð Ö ÙØÓÑ ØÓÒ Ò ÑÔØÝ ÙØÓÑ ØÓÒ ØÖ Ò Ø ÓÒ Ö Ö Ø ÖÓÑ ÒÝ Ø Ø Ó Ø Ù Ö ÐÓ ØÓ Ø Ò Ð Ø Ø º Ø Ø Ò Ó Ø Ò Ð Ö ÐÓ Ü ÙØ ÓÒ ÓÒØ ÒÙ Ø Ö Ø Ù Ö ÐÓ º Ò Ø ÓÒ º½¼ Ò Ò Ú ÒØ Ò Ð Ö ÙØÓÑ ØÓÒ Q ÓÖ Ò Ú ÒØ ÓÒ ¹ Ø ÓÒ c ØÓ Ò ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ P Ò ÓÐÐÓÛ S P Q = S P S Q Ø Ø Ó Ø Ø º s init P Q = sinit P º Ì Ò Ø Ð Ø Ø Ó Ø Ù Ö ÙØÓÑ ØÓÒ Ö Ñ Ò Ø Ò Ø Ð Ø Ø Ó Ø Ö ÙÐØ Ò ÙØÓÑ ØÓÒº

90 º¾º ÊÇÅ ÅÇÆ Ç ÌÇ Æ ÍÌÇÅ ÌÇÆ A P Q = A P A Q Ø Ø Ó Ø ÓÒ º s final P Q = sfinal P º Ì Ò Ð Ø Ø Ó Ø Ù Ö ÙØÓÑ ØÓÒ Ö Ñ Ò º T P Q = T P T Q {(s, τ, s init Q ) s, r : (s, (r, call), s) T P isatomic(s)} {(s final Q, τ, s final P )}º Ú ÒØ ØÖ Ò Ø ÓÒ ÖÓÑ ÐÐ Ðй Ø Ó ÒÓÒ¹ ØÓÑ ÖÓÙØ Ò ØÓ Ø Ò Ø Ð Ø Ø Ó Ø Ò Ð Ö ÙØÓÑ ¹ ØÓÒ Ö º CFC P Q = {(s init Q, {c})} {(s, c) s S P s s init P s s final P } Ø CFC ÙÒØ ÓÒ Û Ö c Ø ÓÒ Ø ÓÒ Ó Ø ON Ò Ð Ö Ù ÓÒ Ø ÓÒ Ü Ø µº Ì ÓÒ Ø ÓÒ ØÖÙ Ò Ø Ò Ø Ð Ø Ø Ó Ø ÓÒ Ò Ð Ö Ò Ð Ò Ø Ù Ö ÐÓ º (r 1, call) c τ s init Q c (r 1, ret) c (r 2, call) τ Q c (r 2, ret) τ s final Q ÙÖ º ÁÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ ÓÖ Ø ÅÓÒ Ó Ú ÒØ Ò Ð Ò ÓÒ¹ ØÖÙغ ÙÖ º ÓÛ Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ Ø ÓÖ Ó ÐÓ ÓÛ Ò ÙÖ º½¼ Ò Ò Ú ÒØ Ò Ð Ö ÐÓ Ò ÓÛ Ø Ò Ð Ö ÐÓ ØØ ØÓ Ø Ù Ö Ó ÐÓ º Í Ò Ø Ò Ø ÓÒ ÓÚ Û Ö Ð ØÓ Ö Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓ¹ Ñ Ø ÓÖ Ö ØÖ ÖÝ ÅÓÒ Ó Ó Û Ø Ò Ò Ð ÖÓÙØ Ò º Ì ÙØÓÑ ØÓÒ Ö Ø Ø ÕÙ Ò Ó ÖÓÙØ Ò ÐÐ ÖÓÙØ Ò Ö ØÙÖÒ Ò Ú ÒØ Ø Ø Ö ÔÓ Ð Ò Ø Ö Ô Ø Ú ÅÓÒ Ó Ó º

91 À ÈÌ Ê º ÁÅÈÄ Å ÆÌ ÌÁÇÆ ÍÌÇÅ ÌÇÆ BEGIN r1(); r2(); ON c // Q END ÙÖ º½¼ Ó ÓÖ Ø Ú ÒØ Ò Ð Ò Ü ÑÔÐ Ò ÙÖ º º º ÙØÓÑ Ø Ê Ò Ñ ÒØ ÙØÓÑ Ø Ö Ò Ñ ÒØ Ö Ø ÔÖÓ Ó Ö Ø Ò Ò ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ ÓÖ ÓÑÔÓÒ Òغ Ì ÓÒ Ý Ö Ø Ò ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓ¹ Ñ Ø ÓÖ ÐÐ ÖÓÙØ Ò Ó Ø ÓÑÔÓÒ Òغ Ì ÙØÓÑ Ø Ö Ø Ò ÒÐ Ò ÒØÓ Ø ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒ Ó Ø ÓÑÔÓÒ ÒØ Û Ö Ú Ö ÐÐ ØÓ Ø Ö Ô Ø Ú ÖÓÙØ Ò ÓÙÒ º ÙÖ º½ Ú Ò ÓÚ ÖÚ Û Ó Ø ÔÖÓ º Ì Û Ý Ø ØÖ Ø Ö ÔØ ÓÒ Ó Ø Ô Ö ÒØ ÓÑÔÓÒ ÒØ C Ø ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒ Ó Ø ÓÑÔÓÒ ÒØ ÒØ Ö µ ÒÖ Ñ ÒØ ÐÐÝ Ö Ò ØÓ ÑÓÖ ÓÒÖ Ø ÓÒ C Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ó Ø ÓÑÔÓÒ Òص Ë ¼½ º Ò Ø ÓÒ º½½ Ï ÐÐ Ø Ö ÔÐ Ñ ÒØ Ó ÐÐ Û Ø Ò ÔÖÓØÓÓÐ ÙØÓÑ ¹ ØÓÒ PA C Ý Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ IA r Ø Ø ÑÓ Ð Ø ÑÔÐ Ñ ÒØ ¹ Ø ÓÒ Ó Ø ÓÑÔÓÒ Òس ÖÓÙØ Ò r Ø Ö Ò Ñ ÒØ Ó PA C Ý IA r º Ï ÒÓØ Ø Ö Ò Ñ ÒØ PA C IA r º Ä Ø PA C = P IA r = Q Ò ÓÖ ÐÐ Ø Ó ÖÓÙØ Ò r Ò Ø Ø Ø callstart i, incall i, callret i S P Ö Ò ÐÐ Ø i Ó ÖÓÙØ Ò r Ò P º Ì Ø Ö Ø Ø Ø Ö ÓÖ Ö ÓÒÒ Ø Û Ø Ø ØÖ Ò Ø ÓÒ (callstart i, (r, call), incall i ) Ò (incall i, (r, ret), callret i )º Ì ÙØÓÑ ØÓÒ Ö ÙÐØ Ò ÖÓÑ ÒÐ Ò Ò ÖÓÙØ Ò ÐÐ Ø ÐÐ Ø i IA P Q ÓÖÑ ÐÐÝ Ò Ý S P Q = (S P S Q ) \ {incall i }º Ì Ö ÙÐØ Ò Ø Ó Ø Ø ÓÑ Ò Ø ØÛÓ ÙØÓÑ Ø ³ Ø Ø Û Ø ÓÙØ Ø Ø Ø ÑÓ Ð Ò Ø ÐÐ Ü ÙØ ÓÒ incall i µº s init P Q = sinit P A P Q = A P A Q s final P Q = sfinal P º Ì Ò Ø Ð Ø Ø Ó P Ö Ñ Ò º º Ì Ò Ð Ø Ø Ó P Ö Ñ Ò º

92 º º ÍÌÇÅ Ì Ê ÁÆ Å ÆÌ a ÐÐËØ ÖØ a (r, call) b τ s init Q Ò ÐÐ c Q (r, ret) ÐÐÊ Ø d τ s final Q b e ÙÖ º½½ Ì Ö Ò Ñ ÒØ Ó Ø ÔÖÓØÓÓÐ ÙØÓÑ Ø P Ò Û Ø Ø Ñ¹ ÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Q Ó ÖÓÙØ Ò r ÒÐ Ò Q ÒØÓ P I P Q µ Ò Ö ÑÓÚ Ø ÒÓ Ó Ø ÓÖ Ò Ð Ðк T P Q = (T P T Q µ \{(s, a, s ) T P s = incall i s = incall i } {(callstart i, τ, s init Q ), (sfinal Q, τ, callret i )}º ÓÖ Ø ÐÐ Ø i τ ØÖ Ò ¹ Ø ÓÒ ØÓ Ø Ò Ø Ð Ø Ø Ó Q Û ÐÐ τ ØÖ Ò Ø ÓÒ ÖÓÑ Ø Ò Ð Ø Ø Ó Q ØÓ Ø Ø Ö ØÙÖÒ Ó Ø ÐÐ Ö º Ê Ñ Ö Ø ÐÐ Ø Ô Ö Ø ÓÔÝ Ó Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ó Ø ÖÓÙØ Ò ÒÐ Ò Û ÒÐ Ò ÓÒ ÐÐ Ø Ø Ö Ø ÓØ Öº ÁÒ ÓØ Ö ÛÓÖ Ø Ö Ò Ñ ÒØ Ó ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒ Ý Ø ÑÔÐ ¹ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ó ÖÓÙØ Ò ÒÐ Ò ÓÔÝ Ó Ø ÑÔÐ Ñ ÒØ Ø ÓÒ Ù¹ ØÓÑ ØÓÒ Û Ö Ú Ö Ø Ö ÐÐ ØÓ Ø ÖÓÙØ Ò Ò Ø ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒº Ì Ö ÙÐØ Ò ÙØÓÑ ØÓÒ Ø ÓÖ Ú Ö Ø ÓÒ Ò Ñ ÒØ Ø Ò ÔÖ ÒØ Ò ÔØ Ö Ò ÔØ Ö º ÙÖ º½½ ÓÛ Ø Ö Ò Ñ ÒØ Ó Ø ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒ P Ý Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ó Ø ÖÓÙØ Ò Qº Ì ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ ÐÐ Q Ø Ö ÓÖ Ø Ö Ò Ñ ÒØ Ò ÒÓØ I P Q º

93 À ÈÌ Ê º ÁÅÈÄ Å ÆÌ ÌÁÇÆ ÍÌÇÅ ÌÇÆ

94 ÔØ Ö Î Ö Ø ÓÒ ÔÔÖÓ Ì ÔØ Ö ÔÖ ÒØ Ø Ú Ö Ø ÓÒ Ð ÓÖ Ø Ñ Ú ÐÓÔ ÒØÖ Ð Ô ÖØ Ó Ø Ø º Ì Ö ÙÐØ Ó Ø Ð ÓÖ Ø Ñ Ö Ø ÓÖ Ø Ò ¹Ù Ö Ø Ò ØÓÓÐ ÔÖ ÒØ Ò ÔØ Ö º Ë Ø ÓÒ º½ Ú Ò ÓÚ ÖÚ Û Ó Ø ÔÔÖÓ º Ì Ö ÔØ ÓÒ Ó Ø Ú Ö Ø ÓÒ Ð ÓÖ Ø Ñ ÔÐ Ø ÒØÓ Ñ Ò Ô ÖØ º Ë Ø ÓÒ º¾ ÒØÖÓ Ù Ø Ú Ö Ø ÓÒ Ð ÓÖ Ø Ñ Ø Ø Ø Ð Ñ ÔÔ Ò ØÛ Ò ÓÑÔÓÒ ÒØ ÑÔÐ Ñ ÒØ Ø ÓÒ Ò Ø ÔÖÓØÓÓÐ ÓÒØÖ Ø Ó Ø Ù ÓÑÔÓÒ ÒØ º Ë Ø ÓÒ º ÔÖ ÒØ Ø ÓÔ Ö ØÓÖ Ó Ò ÓÖ Ø ÒÓÛÐ ÙÔ Ø ØÛ Ò Ø Ø Ò Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒº Ë Ø ÓÒ º ÒØÖÓ Ù ÓÒ ØÖ ÒØ Ò Û Ð Ë Ø ÓÒ º ÜÔÐ Ò ÓÛ ÙÒÖ Ð Ø Ø Ò ÓÙÒ º Ò ÐÐÝ Ë ¹ Ø ÓÒ º ÔÖ ÒØ ÓÛ ÓÑÔÓÒ ÒØ ÓÒØÖ Ø Ò Ø Ø ÓÑÔÓÒ ÒØ ÑÔÐ Ñ ÒØ Ø ÓÒº º½ ÇÚ ÖÚ Û Ì ÔÔÐ Ø ÓÒ Ó Ø Ú Ö Ø ÓÒ Ð ÓÖ Ø Ñ Ô Ø Ò ÙÖ º½º Ö Ø Ò ÙØÓÑ ØÓÒ Ö Ø ÓÙØÐ Ò Ò ÔØ Ö µ Û Ö ÔÖ ÒØ Ø Ñ¹ ÔÐ Ñ ÒØ Ø ÓÒ Ó ÅÓÒ Ó ÓÑÔÓÒ ÒØ Û Ø Ø ÓÒØÖÓÐ ÓÛ Ò Ø ÖÓÙØ Ò ÐÐ ØÓ Ø Ù ÓÑÔÓÒ ÒØ ½µº Ì Ò Û ÑÙÐ Ø ÓÒ Ö Ð Ø ÓÒ Ù ØÓ Ø ÙÔ Ñ ÔÔ Ò µ ØÛ Ò Ø Ø Ø Ò Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ò Ø Ø Ø Ò Ø ÔÖÓØÓÓÐ ÙØÓÑ Ø Ó Ø ÓÒØÖ Ø ¾µ Ó Ø Ù ¹ ÓÑÔÓÒ ÒØ º ÁÒ Ø Ñ Ø Ô Ø Ø Ø Ó Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ Ø

95 ¼ À ÈÌ Ê º Î ÊÁ Á ÌÁÇÆ ÈÈÊÇ À ÅÓÒ Ó Ó ÓÒØÖ Ø ÓÒ ØÖ ÒØ ÁÑÔк ÙØÓÑ ØÓÒ ½µ ¾µ ÈÖÓØÓÓÐ ÙØÓÑ Ø µ ËØ Ø Å ÔÔ Ò µ µ µ ÒÒÓØ Ø µ ÁÑÔк ÙØÓÑ ØÓÒ ÙÖ º½ ËØ Ø Ñ ÔÔ Ò ÓÚ ÖÚ Ûº µ Ë Ñ ÒØ ÖÖÓÖ ÈÖÓÔÓ Ð Ê Ô Ö Î Ù Ð Þ Ø ÓÒ Ö Ó Ø Û Ø ÒÓÛÐ Ò Ø ÓÖÑ Ó ÔÖÓÔÓ Ø ÓÒ Ö Ú ÖÓÑ Ø ÔÖÓÔÓ Ø ÓÒ Ò Ø ÔÖÓØÓÓÐ ÙØÓÑ Ø Ò Ø ÓÒ Ø ÓÒ Ð Ø Ø Ñ ÒØ Ò Ø ÑÔÐ Ñ ÒØ Ø ÓÒº Ò ÐÐÝ Ø Ø Ø Ñ ÔÔ Ò Ò Ó Ø ÒÓÛÐ Ù ØÓ Ú Ö Ý ÓÒ ØÖ ÒØ º Ì ÒÒÓØ Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ µ Ø Ò Ù Ò Ú Ö ÓÙ Ò ¹Ù Ö ÙÔÔÓÖØ Ý Ø Ñ ÓÐÐÓÛ Ê ÔÓÖØ Ò Ñ ÒØ ÖÖÓÖ µ Ì Ý Ø Ñ Ú ÓÙØ Ú Ó¹ Ð Ø ÓÒ Ó ÓÒØÖ Ø Ò ÓÖ ÓÒ ØÖ ÒØ º Ì ÓÛÒ Ø Ø Ö Ô Ø Ú ÖÖÓÖ ÔÓ Ø ÓÒ Ò Ø ØÓÖº ÈÖÓÔÓ Ò Ú Ð ÐÐ µ ÓÒ Ø ÓÒØÖ Ø Ó Ø Ù ÓÑÔÓÒ ÒØ Ò ÓÒ ØÖ ÒØ ØÛ Ò ÓÑÔÓÒ ÒØ Ø Ý Ø Ñ ÔÖÓÔÓ Ú Ð ÖÓÙØ Ò ÐÐ º ÈÖÓÔÓ Ò Ñ ÒØ ÔÖÓ Ö Ñ Ö Ô Ö µ ÓÑÔÓÒ ÒØ Ú ÓÐ Ø Ò ÓÒØÖ Ø ÓÖ ÓÒ ØÖ ÒØ Ò Ò Ù Ø Ø Ø ÔÖÓ Ö Ñ ÓÑÔÐ Û Ø Ø ÓÒØÖ Ø Ò ÓÒ ØÖ ÒØ º Ì Ý Ø Ñ Ú ÔÖÓÔÓ Ð ÓÒ Û Ò Ö Ò ÖÝ ØÓ Ö Ô Ö ÓÑÔÓÒ Òغ Î Ù Ð Þ Ò ÓÑÔÓÒ ÒØ Ø Ø µ Ì Ý Ø Ñ Ù Ø Ø Ø Ñ ÔÔ Ò Ö ÙÐØ Ø Ô ÐÓ Ø ÓÒ Ò Ø Ó ØÓ Ú Ù Ð Þ Ø Ø Ø Ó Ø Ù ÓÑÔÓÒ ÒØ Ø Ø Ü Ø ÐÓ Ø ÓÒº Ì Ó Ò ¹Ù Ö ÙÔÔÓÖØ Ý Ø Ñ Û ÐÐ Ù Ø Ó ÔØ Ö º

96 º¾º ËÌ Ì Å ÈÈÁÆ ½ º¾ ËØ Ø Å ÔÔ Ò Ì Ø ÓÒ ÒØÖÓ Ù Ø Ø Ø Ñ ÔÔ Ò Ð ÓÖ Ø Ñ ÓÖ Ø Ð Ò ÑÙÐ ¹ Ø ÓÒ Ö Ð Ø ÓÒ ØÛ Ò ÓÑÔÓÒ Òس ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ò Ø ÔÖÓ¹ ØÓÓÐ ÙØÓÑ Ø Ó Ø Ù ÓÑÔÓÒ ÒØ º Ë Ø ÓÒ º¾º½ ÒØÖÓ Ù Û ÑÙÐ ¹ Ø ÓÒ Ö Ð Ø ÓÒ º Ë Ø ÓÒ º¾º¾ Ù Ø ÔÖ Ò Ô Ð ÔÔÖÓ Ò Ë Ø ÓÒ º¾º ÔÖ ÒØ Ø Ø Ø Ñ ÔÔ Ò Ð ÓÖ Ø Ñº Ò ÐÐÝ Ë Ø ÓÒ º¾º ÓÒÐÙ Û Ø Ò Ü ÑÔÐ º º¾º½ Ï Ë ÑÙÐ Ø ÓÒ ÑÙÐ Ø ÓÒ ØÛ Ò ÙØÓÑ Ø Ö Ø Ø ØÖ Ò Ø ÓÒ Ò ÓÒ ÙØÓ¹ Ñ ØÓÒ ÓÙÒØ ÖÔ ÖØ Ò Ø ÓÒ ÙØÓÑ ØÓÒº Ì ÙØÓÑ Ø Ö ØÓ Ú Ñ Ð Ö Ú ÓÖ Ø ÓÒ ÙØÓÑ ØÓÒ Ñ Ý Ú ÑÓÖ Ú ÓÖµº Û ÑÙÐ Ø ÓÒ ¼ Å Ð ÑÙÐ Ø ÓÒ Ö Ö Ò ÙÒÓ ÖÚ Ð ÒØ ÖÒ Ð Ú ÒØ τ¹øö Ò Ø ÓÒ µº Ò Ø ÓÒ º½ Ä Ø s P, s Q Ø Ø Ó Ø ÙØÓÑ Ø P Ò Q Ø Ò Û ÑÙÐ Ø ÓÒ Ö Ð Ø ÓÒ ØÛ Ò Ø Ø Ø Ò ÓÐÐÓÛ s P s Q a A P \ {τ}, s P S τ P : (s a P s P s Q S τ Q : (s a Q s Q s P s Q )) Û Ö Ø ÒÓØ Ø ÓÒ s a s Ø Ò ÓÖ (s, a, s ) T Ò s τ a s Ø Ò ÓÖ s τ s τ τ 0... s a n s º Ò ÙØÓÑ ØÓÒ Q Û ÐÝ ÑÙÐ Ø Ò ÙØÓÑ ØÓÒ P Ø Ò Ø Ð Ø Ø Ó Q Û ÐÝ ÑÙÐ Ø Ø Ò Ø Ð Ø Ø Ó P s init P s init Q º Ï ÑÙÐ Ø ÓÒ Ó Ø Ò Ù ØÓ Ú Ö Ý Ò ÑÔÐ Ñ ÒØ Ø ÓÒ Ò Ø Ø Ô Ø ÓÒº Á implementation specification Ø ÑÔÐ Ñ ÒØ Ø ÓÒ³ ¹ Ú ÓÖ Ù Ø Ó Ø Ú ÓÖ ÐÐÓÛ Ý Ø Ô Ø ÓÒº º¾º¾ ÔÔÖÓ Ì Û ÑÙÐ Ø ÓÒ Ö ÓÚ Ò Ù ØÓ Ú Ö Ý Ø ÑÔÐ Ñ Ò¹ Ø Ø ÓÒ Ó ÓÑÔÓÒ ÒØ Ò Ø Ø ÕÙ Ò Ò ÓÒ ØÖ ÒØ Ô Ý Ø ÔÖÓØÓÓÐ ÙØÓÑ Ø Ó Ø Ù ÓÑÔÓÒ ÒØ º ÁÒ ÓÖ Ö ØÓ Ð ØÓ Ö Ø Û ÑÙÐ Ø ÓÒ ØÛ Ò Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ò ÔÖÓØÓÓÐ Ù¹ ØÓÑ ØÓÒ Ó Ù ÓÑÔÓÒ ÒØ Û Ò ØÓ ÒÓÖ ÐÐ ØÖ Ò Ø ÓÒ Ö ÙÐØ Ò ÖÓÑ

97 ¾ À ÈÌ Ê º Î ÊÁ Á ÌÁÇÆ ÈÈÊÇ À c1.r1! c1.r1! c1.r1? c1.r1? c2.r4! c2.r4? τ τ τ τ c1.r2! c1.r2! c1.r2? c1.r2? IA IA/PA c1 ÙÖ º¾ ËØ Ø Ñ ÔÔ Ò ÔÖÓ Ø ÓÒ Ó Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ ÓÒ Ø ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒ Ó ÓÑÔÓÒ ÒØ c1 PA c1 µº ÐÐ ØÓ ÓØ Ö Ù ÓÑÔÓÒ ÒØ º Ï ÑÔÐÝ Ö ÔÐ Ø ÖÖ Ð Ú ÒØ ØÖ Ò Ø ÓÒ Ý τ¹øö Ò Ø ÓÒ Ò ÐÐ Ø ÔÖÓ Ø ÓÒ Ó Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ ÓÒ Ø ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒ Ó Ô ÓÑÔÓÒ Òغ Ò Ø ÓÒ º¾ Ï Ò Ø ÔÖÓ Ø ÓÒ Ó Ò ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ IA = S IA, s init IA, A IA, s final IA, T IA ÓÒ ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒ PA = S PA, s init PA, A PA, S final PA, T PA Ò ÙØÓÑ ØÓÒ IA/PA = S IA, s init IA, A PA, s final, T IA/PA Û Ö T IA/PA = {(s, a, s ) T IA a A PA } {(s, τ, s ) (s, a, s ) T IA a / A PA }º IA Ì Ò Ø ÓÒ Ù Ö ÒØ Ø Ø ÐÐ ØÖ Ò Ø ÓÒ Ò Ø Ö ÙÐØ Ò ÙØÓÑ ØÓÒ Ö Ð Ð Û Ø Ø ÓÒ Ú Ð Ò Ø ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒ PAº Ì Ü ÑÔÐ Ò ÙÖ º¾ ÓÛ ÓÛ ÔÖÓ Ø ÓÒ Ö ÔÐ ØÖ Ò Ø ÓÒ ÒÚÓÐÚ Ò Ù ÓÑÔÓ¹ Ò ÒØ ÓØ Ö Ø Ò PA Ý τ¹øö Ò Ø ÓÒ º ÁÒ Ø Ø Ø Ñ ÔÔ Ò Ð ÓÖ Ø Ñ Û Ø Ð Û ÑÙÐ Ø ÓÒ Ö Ð Ø ÓÒ ØÛ Ò Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ò Ó Ø Ù ÓÑÔÓÒ ÒØ ÔÖÓØÓ¹ ÓÐ ÙØÓÑ Ø º Ì Ö ÓÖ ÓÑÔÓÒ ÒØ C ÓÑÔÐ Û Ø Ø ÔÖÓØÓÓÐ ÙØÓÑ Ø Ó Ø Ù ÓÑÔÓÒ ÒØ i : (IA/PA i ) PA i º Ò Ø ÓÒ º Ï Ò Ø Ñ ÔÔ Ò M Ó Ø Ø Ó Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ ØÓ Ø Ø Ó Ø Ù ÓÑÔÓÒ ÒØ ÔÖÓØÓÓÐ ÙØÓÑ Ø M : S IA

98 º¾º ËÌ Ì Å ÈÈÁÆ r1! c1.r1! c1.r1! τ r1? r2! r2? r3! r3? c1.r1? τ τ c1.r2! c1.r2? τ c1.r1? c2.r4! c2.r4? c1.r2! c1.r2? τ τ c2.r4! c2.r4? τ τ τ r4! r4? r5! r5? PA c1 IA/PA c1 IA IA/PA c2 PA c2 ÙÖ º ËØ Ø Ñ ÔÔ Ò Ö ÙÐØ Û Ø ÔÖÓ Ø ÓÒ Ó Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ IA ÓÒ Ø ÔÖÓØÓÓÐ ÙØÓÑ Ø Ó ÓÑÔÓÒ ÒØ c1 PA c1 µº P( S PAi )º S PAi ÒÓØ Ø ÖÓ ÔÖÓ ÙØ Ó Ø Ø Ø Ó ÐÐ Ù ÓÑÔÓ¹ Ò ÒØ º Ì Ù Ø Ñ ÔÔ Ò Ö Ð Ø Ø Ó Ú ØÓÖ Ó Ù ÓÑÔÓÒ ÒØ Ø Ø ØÓ Ø Ø Ó Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒº ÇÒ Ù Ú ØÓÖ Ö Ø Ø Ø Ó ÐÐ Ù ÓÑÔÓÒ ÒØ º Á ÑÙÐØ ÔÐ Ú ØÓÖ Ö Ò Ø Ø Ø Ò Ø Ý Ø Ñ Ò Ò Ö ÒØ Ø Ø Û Ò Ü ÙØ ÓÒ Ö Ø Ø Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒº Ä Ø s IA Ø ÙÖÖ ÒØ Ø Ø Ò IA Ò s PAi Ø ÙÖÖ ÒØ Ø Ø Ò Ø Ù ÓÑÔÓÒ ÒØ ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒ PA i º ÙÑ ØÖ Ò Ø ÓÒ t IA = (s IA, a, s IA ) T IA, a τ Ü Ø Ò Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒº ÁÒ ÓÖ Ö ØÓ Ú Û ÑÙÐ Ø ÓÒ Ö Ð Ø ÓÒ Ñ Ð Ö ØÖ Ò Ø ÓÒ ÔÓ ÐÝ Ö Ð Ý ÒØ ÖÑ Ø τ¹øö Ò Ø ÓÒ (s PAi, a, s PA i ) T PAi Ò ØÓ Ü Ø Ò Ø ÓÖ¹ Ö ÔÓÒ Ò ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒº Á Ó Ñ ÔÔ Ò ØÛ Ò s IA Ò s PA Ø Ð M(s IA ) = M(s IA ) {(s PA 1,...,s PA i,..., s PAn )}º ÙÖ º ÓÛ Ø Ö ÙÐØ Ó Ø Ø Ø Ñ ÔÔ Ò Ó Ò ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ò ØÛÓ ÔÖÓØÓÓÐ ÙØÓÑ Ø ÓÖ Ø Ù ÓÑÔÓÒ ÒØ c1 Ò c2º ÓÖ Ö ÓÒ Ó Ð Ö ØÝ Ø ÔÖÓ Ø ÓÒ ÙØÓÑ ØÓÒ Û ÐÐ ÓÑ ØØ ÖÓÑ ÙÖ Ò ÓÖÛ Ö º

99 À ÈÌ Ê º Î ÊÁ Á ÌÁÇÆ ÈÈÊÇ À º¾º Ð ÓÖ Ø Ñ Ì Ø ÓÒ ÓÙØÐ Ò Ø Ð ÓÖ Ø Ñ ÑÔÐ Ñ ÒØ Ò Ø Ø Ø Ñ ÔÔ Ò ÔÔÖÓ Ö ÓÚ º Ì Ð ÓÖ Ø Ñ ÔÔÐ ÔØ ¹ Ö Ø Ö Ëµ ØÓ Ò ÓÒ¹ ØÖ Ø Ú ÓÐ Ø ÓÒ Ò ÒÒÓØ Ø Ø Ø Ø Ó Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Û Ø Ñ ÔÔ Ò Ò ÓÖÑ Ø ÓÒº ÁÒ Ø Ó Ø Ð Ò Ø Û ÑÙÐ Ø ÓÒ ÓÖ Ù ÓÑÔÓÒ ÒØ Ô ¹ Ö Ø ÐÝ Ø Ð ÓÖ Ø Ñ Ó Ø ÔÖÓ Ø ÓÒ ÓÒ Ø Ýº Ì ÐÐÓÛ Ø Ð ÓÖ Ø Ñ ØÓ Ø Ð Ø Û ÑÙÐ Ø ÓÒ Ò ÓÒ ÔØ ¹ Ö Ø Ö ØÖ Ú Ö Ð Ó Ø Ñ¹ ÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒº ÅÓÖ ÓÚ Ö Ö Ø Ö Ø Ò Ù Ò Ø ÔÔÐ Ø ÓÒ Ø Ý Ö ÙÖ ÓÒ Ø Ð ÓÖ Ø Ñ ÑÔÐ Ñ ÒØ Ø Ö Ø Ú ÐÝ Ø Ù Ñ ÒØ Ò Ò Ô Ö Ø Ø Ó Ö ÔÓ Ø ÓÒ º Ö ÔÓ Ø ÓÒ ÓÐ ØÙ Ø ÓÒ ÒØ ¹ Ý Ø Ø Ò Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ò ÓÖÖ ÔÓÒ Ò Ø Ø ÓÖ Ù ÓÑÔÓÒ ÒØ ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒº Ì Ö ÔÓ Ø ÓÒ Ö ÓÒ¹ Ò Ø Ø ÖÓÙ Ö Ö Ò ØÓ ÔÖ ÓÖ Ö ÔÓ Ø ÓÒ Ù Ø Ø Ø ÔÓ Ð ØÓ ÓÐÐÓÛ Ø Ü ÙØ ÓÒ Ô Ø Ð Ò ØÓ ÖØ Ò Ø Ø º Ò Ø ÓÒ º Ö ÔÓ Ø ÓÒ ÓÐ Ò ÓÖÑ Ø ÓÒ ÓÙØ Ø Ø s Ó Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Û ÐÐ Ø Ñ ÔÔ Ø Ø Ó Ø Ù Óѹ ÔÓÒ ÒØ ÔÖÓØÓÓÐ ÙØÓÑ Ø º Ö ÔÓ Ø ÓÒ Ø Ö ÓÖ ØÙÔÐ SP = s, (t 1,...,t n ) Û Ö s S IA Ø Ø Ó Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒº (t 1,...,t n ) Ò Ø Ù ÓÑÔÓÒ ÒØ Ñ ÔÔ Ò Ø Ø Ú Ø Ø Ò Ø Ù ÓÑÔÓÒ ÒØ ÔÖÓØÓÓÐ ÙØÓÑ Ø º ÓÖ Ù ÓÑÔÓÒ ÒØ Ø Ö ÓÒ Ø Ø Ò Û Ø ÓÑÔÓÒ ÒØ Ò Ø ØÙ Ø ÓÒ t i S PAi µº Ô Ù Ó¹Ó Ú Ö ÓÒ Ó Ø Ð ÓÖ Ø Ñ ÓÛÒ Ò ÙÖ º º Ì Ð Ó¹ Ö Ø Ñ Ø ÖØ Ý ÙÑ Ò Ñ ÔÔ Ò ØÛ Ò Ø Ò Ø Ð Ø Ø Ó Ø ÑÔÐ ¹ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ s init Ò Ø Ò Ø Ð Ø Ø Ó Ø Ù ÓÑÔÓÒ ÒØ ÔÖÓ¹ ØÓÓÐ ÙØÓÑ Ø t init i Ð Ò ½µº Ï Ð Ø Ö Ø ÒÓØ ÑÔØÝ Ø ØÓÔ Ö ÔÓ Ø ÓÒ Ö ÑÓÚ ÖÓÑ Ø Ø Ð Ò µ Ò Ø Ðй Ò Ö ØÙÖÒ¹µ ØÖ Ò Ø ÓÒ Ð Ú Ò Ø ÑÔÐ Ñ ÒØ Ø ÓÒ Ø Ø s Ó Ø Ö ÔÓ Ø ÓÒ Ö Ú Ö ¹ ØÓ Ü Ø Ò Ø ÓÖÖ ÔÓÒ Ò Ù ÓÑÔÓÒ ÒØ ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒº Á Ù ØÖ Ò Ø ÓÒ Ü Ø Ø Ñ ÔÔ Ò ØÛ Ò Ø Ù ÓÖ Ò IA Ò Ø Ù ¹ ÓÖ Ò Ø Ù ÓÑÔÓÒ ÒØ ÔÖÓØÓÓÐ ÙØÓÑ Ø Ø Ð Ð Ò ½¾ Ò ½ µº

100 º¾º ËÌ Ì Å ÈÈÁÆ ÁÒÔÙØ ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ù ÓÑÔÓÒ ÒØ ÔÖÓØÓÓÐ ÙØÓÑ Ø Ê ÙÐØ ÒÒÓØ Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ð Ø Ó Ú ÓÐ Ø ÓÒ ½ push(s init, (t init 1,..., t init n )) ¾ Û Ð Ö ÔÓ Ø ÓÒ ÓÒ Ö Ø Ó s, (t 1,...,t n ) := pop() ÓÖ a Ù Ø Ø s : (s, a, s ) T IA Ó a τ i : (t i, τ a, t ) T PAi Ø Ò Ú ÓÐ Ø ÓÒ Ø Ø Ø Ø Ø s Ò ÓÖ s Ù Ø Ø (s, a, s ) T IA Ó a = τ Ø Ò (t 1,...,t n ) / M(s ) Ø Ò push(s, (t 1,...,t n )) M(s ) := M(s ) {(t 1,..., t n )} Ò ÓÒØ ÒÙ Ò ÓÖ t i Ù Ø Ø (t i, τ a, t i ) T PA i Ó (t 1,...,t i,..., t n ) / M(s ) Ø Ò push(s, (t 1,...,t i,..., t n)) M(s ) := M(s ) {(t 1,..., t i,..., t n)} Ò Ò Ò Ò Ò ½¼ ½½ ½¾ ½ ½ ½ ½ ½ ½ ½ ¾¼ ¾½ ¾¾ ¾ ¾ ÙÖ º Ë Ú Ö Ø ÓÒ Ð ÓÖ Ø Ñº Á Ø Ñ Ñ ÔÔ Ò ÒÓØ ÐÖ Ý Ü Ø Ò Û Ö ÔÓ Ø ÓÒ Û Ø Ø Ò Û Ù ÓÖ Ó Ø ØÖ Ò Ø ÓÒ Ò Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ò Ø Ò Û Ø Ø Ñ ÔÔ Ò ÔÙ ÓÒ Ø Ö Ø Ð Ò ½½ Ò ½ µº Á ÒÓ Ù ØÖ Ò Ø ÓÒ Ü Ø Ú ÓÐ Ø ÓÒ Ò ÓÙÒ Ð Ò µº Ì Ø Ô Ö Ö Ô Ø ÙÒØ Ð Ñ ÔÔ Ò ÓÖ Ø Ø Ò ÓÙÒ ÓÖ Ú ÓÐ Ø ÓÒ Ø Ø º ËØ Ø Ñ ÔÔ Ò Ú ÓÐ Ø ÓÒ Ö Ù ØÓ ÒÚ Ð ØÖ Ò Ø ÓÒ Ò Ø ÑÔÐ Ñ Ò¹ Ø Ø ÓÒ ÙØÓÑ ØÓÒº Ï Ò Ö ÓÒ ØÖÙØ Ô Ø Ð Ò ØÓ Ø Ú ÓÐ Ø ÓÒ Ù Ò Ø Ö ÔÓ Ø ÓÒ Òº Ö ÔÓ Ø ÓÒ Ð Ò ØÓ Ø Ö ÔÓ Ø ÓÒ Ù Ò Ø ØÙ Ø ÓÒº Ì Ù Ø Ö ÔÓ Ø ÓÒ Ò Ò Ô Ø Ð ¹

101 À ÈÌ Ê º Î ÊÁ Á ÌÁÇÆ ÈÈÊÇ À ÙÖ º Ö ÐÐ Ö Ò ÓÓÐ Ö ÓÑÔÓÒ Òغ SUBCOMPONENTS c : ICooler; d : IDriller; ROUTINE drill() BEGIN c.start(); d.start(); WAIT d.rpmreached(); d.down(); d.up(); END Ä Ø Ò º½ È ÖØ Ð ÑÔÐ Ñ ÒØ Ø ÓÒ Ó Ø Ö ÐÐ Ö ÓÑÔÓÒ Òغ Ò ÖÓÑ Ø Ò Ø Ð Ø Ø Ó Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ ØÓ Ø ÓÒØÖ Ø Ú ÓÐ Ø ÓÒº º¾º Ü ÑÔÐ ÓÒ Ö Ö ÐÐ Ö Ñ Ò Ð Ø ÓÒ ÓÛÒ Ò ÙÖ º º Ì Ñ Ò ÓÒ Ø Ó ØÛÓ Ù ÓÑÔÓÒ ÒØ Ö ÐÐ Ö Ò ÓÓÐ Öº ÓÒØÖ Ø Ü Ø ÓÖ Ø ÒØ Ö Ó Ø Ù ÓÑÔÓÒ ÒØ IDriller Ò ICooler Ö Ò ÐÐÓÛ Ð Ù Ô ØØ ÖÒ Ó Ø ÓÑÔÓÒ ÒØ º Ì Ö ÐÐ Ö Ñ Ò ÓÙÐ Ù Ø Ù ÓÑÔÓÒ ÒØ Ð ÓÛÒ Ò Ä Ø Ò º½º Ï Ò ÒÓÛ ÔÔÐÝ Ø Ø Ø Ñ ÔÔ Ò Ð ÓÖ Ø Ñ ØÓ Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ó Ø Ö ÐÐ Ö Ñ Ò Ò Ø ÔÖÓØÓÓÐ ÙØÓÑ Ø Ó Ø Ù Óѹ ÔÓÒ ÒØ º Ì Ö ÙÐØ Ó Ø Ø Ø Ñ ÔÔ Ò Ð ÓÖ Ø Ñ Ô Ø Ò ÙÖ º º

102 Á ÓÓÐ Ö ÁÑÔÐ Ñ ÒØ Ø ÓÒ Á Ö ÐÐ Ö º º ÃÆÇÏÄ ÍÈ Ì up! down? up? down! start! start? stop! stop? c.start! c.start? d.start! d.start? d.down! d.down? d.up! d.up? CF C : d.rpmreached() start! start? stop! stop? ÙÖ º Ê ÙÐØ Ó Ø Ø Ø Ñ ÔÔ Ò Ð ÓÖ Ø Ñ Ó Ø Ö ÐÐ Ö ÓÑÔÓÒ Òغ Ì ÙÔÔ Ö Ô ÖØ ÓÛ Ø ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒ ÓÖ Ø IDriller ÒØ Ö Ø ÐÓÛ Ö Ô ÖØ ÓÛ Ø ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒ ÓÖ Ø ICooler ÒØ Ö º ÁÒ Ø ÒØ Ö Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ ÓÖ Ø Ó Ò Ä Ø Ò º½ ÓÛÒº ÓØØ Ð Ò Ð Ø Ø Ø Ø Ñ ÔÔ Ò Ö Ð Ø ÓÒ Mº º ÃÒÓÛÐ ÍÔ Ø Ï Ð Ø Ð ÓÖ Ø Ñ Ö Ò ÙÖ º Ø Ð Û ÑÙÐ Ø ÓÒ Ö Ð Ø ÓÒ Ø ÔÖÓÔ Ø ÓÒ Ó ÒÓÛÐ Ò Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ò ÓÑ ØØ Ó Öº Ì Ø ÓÒ Û ÐÐ Ø Ð ÓÒ ØÙ Ø ÓÒ Ð ÒÓÛÐ ÒÓÛÐ ÙÔ Ø Ò Ö ØÖ Ø ÓÒ Ò Û Û ÐÐ ÔÖ ÒØ Ò ÜØ Ò Ø Ø Ñ ÔÔ Ò Ð ÓÖ Ø Ñ ÔÖÓÔ Ø Ò ÒÓÛÐ º Ë ØÙ Ø ÓÒ Ð ÒÓÛÐ Ö Ø ÖÓÑ ÒÓÛÐ Ó Ø Ò ÖÓÑ Ø ÔÖÓ¹ ØÓÓÐ ÙØÓÑ Ø Pre Post Ò Initial ÙÒØ ÓÒ Ò Ë Ø ÓÒ º µ Ò Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ CFC ÙÒØ ÓÒ Ò Ë Ø ÓÒ º½µº ÙÖØ ÖÑÓÖ Û Ò Ù Ø ÙÒØ ÓÒ Retract ÖÓÑ ÔÖÓØÓÓÐ ÙØÓÑ Ø ØÓ Ö ÑÓÚ ÒÚ Ð ÒÓÛÐ º Ï Ù Ø ÔÖÓÔÓ Ø ÓÒ ØÓ ÒÒÓØ Ø Ö Ð Ø Ø Ó Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Û Ø ØÙ Ø ÓÒ Ð ÒÓÛÐ Ñ Ð Ö ØÓ Ê ¼½ µº Ì Ø ÖÑ ØÙ Ø ÓÒ Ð ÒÓÛÐ Ö Ö ØÓ Ø Ø Ø Ø Ø Ø Ò Ø ÑÔÐ ¹

103 À ÈÌ Ê º Î ÊÁ Á ÌÁÇÆ ÈÈÊÇ À Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ñ Ý Ö Ø ÖÓÙ Ö ÒØ Ô Ø Ò Ø ÑÔÐ ¹ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ø Ù Ö ÙÐØ Ò Ò Ö ÒØ ÒÓÛÐ Ò Ö ÒØ Ñ ÔÔ Ò Ó Ù ÓÑÔÓÒ ÒØ Ø Ø º Ï Ò ØÖ Ò Ø ÓÒ Ø Ò Ø ØÙ Ø ÓÒ Ð ÒÓÛÐ Ó Ø ÓÙÖ Ø Ø ØÖ Ò ÖÖ ØÓ Ø Ø Ö Ø Ø Ø Ó Ø ØÖ Ò Ø ÓÒº ÁØ Ø Ò ÙÔ Ø Û Ø Ò Û Ò ÓÖÑ Ø ÓÒ ÖÓÑ ÔÖÓØÓÓÐ ÙØÓÑ Ø µ Û Ð Ô Ò Ø ØÙ Ø ÓÒ Ð ÒÓÛ¹ Ð ÓÒ Ø ÒØ º º Ø ÓÒ ÙÒØ ÓÒ Ó ÐÐ Ø ÖÑ Ò Ø ÒÓÛÐ ÑÙ Ø Ø Ð µº Ï Ú ÓÔØ Ø Ò ÕÙ ÒØÖÓ Ù Ò ÖØ Ð ÒØ Ð¹ Ð Ò ÐÐ Ð ÙÔ Ø ÃÅ ½ ÀÊ Ò ÑÔÐÓÝ Ø ËÅÌ ÓÐÚ Ö Å¼ ØÓ Ò Ö ÑÓÚ Ò Û Ò ÓÖÑ Ø ÓÒ Û Ø ÓÙØ ÒØÖÓ Ù Ò Ò¹ ÓÒ Ø Ò º º º½ ÃÒÓÛÐ Ò ÇÔ Ö ØÓÖ Ï ÒØÖÓ Ù ÒÓÛÐ ÙÔ Ø ÓÔ Ö ØÓÖ º Ë Ø ÓÒ ¾º º µ ÓÒ Ø ÒØ Û Ø Ï Ò Ð Øس Ø Ò Ö Ñ ÒØ Ï Ò ¼ º Ë Ø ÓÒ ¾º º µº ÁÒ ÓÒØÖ Ø ØÓ Ð Ö Ú ÓÒ Ð ÙÔ Ø ÓÔ Ö Ø ÓÒ Ò ÒÓÛÐ Ù ØÓ Ò Ò Ø Ö Ð ÛÓÖÐ º Ì ÓÔ Ö Ø ÓÒ Ø Ö ÓÖ Ñ Ý Ö ÑÓÚ Ü Ø Ò Ò ÓÖÑ Ø ÓÒ ÖÓÑ Ø ÒÓÛÐ Ò ÓÖ Ö ØÓ Ô Ø ÒÓÛÐ ÓÒ Ø Òغ Ò Ø ÓÒ º Ä Ø K Ø ÒÓÛÐ ÓÒ Ø Ò Ó Ø Ó ÐÓ Ð ÔÖÓÔÓ Ø ÓÒ k K Ò c ÐÓ Ð ÓÒ ÙÒØ ÓÒ Ö Ò Ò Û Ò ÓÖÑ Ø ÓÒ ÓÙØ Ø ÛÓÖÐ º Inv ÒÓØ Ø ÓÒ ÙÒØ ÓÒ Ó ÒÚ Ö ÒØ ÔÖÓÔÓ Ø ÓÒ º Ì ÒÓÛÐ ÙÔ Ø ÓÔ Ö ØÓÖ Ø Ò Ò ÓÐÐÓÛ K c = {k K samesym(k, c) sat(k c Inv)} c. Ì ÔÖ Ø samesym ØÖÙ Ø ØÛÓ ÔÖÓÔÓ Ø ÓÒ Ú Ø Ð Ø ÓÒ ØÓÑ ÝÑ Óе Ò ÓÑÑÓÒº Ì ÔÖ Ø sat ÔÖÓÚ Ø Ð ØÝ Ó ÔÖÓÔÓ Ø ÓÒ Ò ÓÑÔÙØ Ý Ò ËÅÌ ÓÐÚ Öº Ê Ñ Ö Ï Ú Ó Ò Ø ËÅÌ ÓÐÚ Ö Å¼ Ò ÒØ ÓÒ ÔÖÓ ÙÖ ÓÖ Ø Ð ØÝ Ó Ö ØÖ ÖÝ ÓÖÑÙÐ º Ø ÓÒ ÐÐÝ Ø ÔÖÓÚ ÑÔÐ ÒÔÙØ Ð Ò Ù Û Ò Ù Ò ÒØ Ö Ø Ú ÑÓ º ÙÖ º ÓÛ Ø Ð ÓÖ Ø Ñ ÓÖ Ø ÒÓÛÐ ÙÔ Ø Ò Ô Ù Ó Ó º ÓÒ Ø ÓÒ Ò Ø ÒÓÛÐ Ø Ø Û Ø Ö Ø ÝÑ ÓÐ ÒØ Ö Ø

104 º º ÃÆÇÏÄ ÍÈ Ì Û Ø ÝÑ ÓÐ ÓÒØ Ò Ò Ø Ò Û ÒÓÛÐ Ð Ò µº Á Ó Ø ÓÒ Ø ÓÒ Ö ÑÓÚ ÖÓÑ Ø Ö ÙÐØ Ò ÒÓÛÐ º ÇØ ÖÛ Ø ÓÒ Ø ÓÒ Ø Ø Û Ø Ö Ø ÓÒØÖ Ø Ø Ò Û Ò ÓÖÑ Ø ÓÒ Ò Ø ÒÚ Ö ÒØ Ð Ò µº Á Ó Ø ÓÒ Ø ÓÒ Ð Ó Ö ÑÓÚ ÖÓÑ Ø Ö ÙÐØ Ò ÒÓÛÐ º Ò ÐÐÝ Ø Ò Û Ò ÓÖÑ Ø ÓÒ ØÓ Ø ÒÓÛÐ Ð Ò µº ½ ¾ ÁÒÔÙØ Ü Ø Ò ÒÓÛÐ K Ò Û Ò ÓÖÑ Ø ÓÒ c ÒÚ Ö ÒØ Inv Ê ÙÐØ Ò Û ÒÓÛÐ K K := K ÓÖ k K Ó samesym(k, cµ Ø Ò K := K \ {k} Ð sat(k c Inv)µ Ø Ò K := K \ {k} Ò Ò K := K {c Ð ÙÖ º È Ù Ó Ó Ò Ò Ø ÒÓÛÐ ÙÔ Ø ÓÔ Ö ØÓÖº Ë Ñ Ð ÖÐÝ Ò ÓÔ Ö ØÓÖ ÓÖ Ò ÓÖÑ Ø ÓÒ Ö ØÖ Ø ÓÒ Ò Ò º Ì ¹ Ñ ÒØ Ó Ö ØÖ Ø ÓÒ Ø Ø Ö ØÖ Ø ÒÓÛÐ Ò ÒÓØ Ù Ö ÒØ ØÓ ÓÐ ÒÝ ÐÓÒ Öº ÁØ Ø Ö ÓÖ Ò ØÓ Ö ÑÓÚ ÖÓÑ Ø ÒÓÛÐ º Ò Ø ÓÒ º Ä Ø K ÒÓÛÐ ÓÚ Ò f ÝÑ ÓÐ ØÓ Ö ØÖ Ø º Ì ÒÓÛÐ Ö ØÖ Ø ÓÒ ÓÔ Ö ØÓÖ Ø Ò Ò ÓÐÐÓÛ K f = {k K samesym(k, f)}º Ê Ñ Ö ÃÒÓÛÐ Ö ØÖ Ø ÓÒ Ö ÖÓÑ Ò ÓÒØÖ Ø Ò Ò ÓÖÑ Ø ÓÒ Ò Ø Ø Ø Ó ÒÓØ Ò Ö Ø Ø ÓÒ Ð Ò ÓÖÑ Ø ÓÒ ÙØ ØÖ ØÐÝ Ö ÑÓÚ ÒÝ ÒÓÛÐ ÓÙØ ÖØ Ò ÝÑ ÓÐ º Ì ÒÓÛÐ ÓÔ Ö ØÓÖ Ö Ù Ò Ø Ø Ø Ñ ÔÔ Ò Ð ÓÖ Ø Ñ ØÓ Ò Ö Ø ÒÓÛÐ Û Ð Ø Ð Ò Ø Û ÑÙÐ Ø ÓÒ Ö Ð Ø ÓÒº Ì Ö ¹ ÙÐØ Ó Ø Ø Ø Ñ ÔÔ Ò Ð ÓÖ Ø Ñ ÒÐÙ Ò ÒÓÛÐ ÙÔ Ø Ò Ò¹ ÒÓØ Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Û Ö Ö Ð Ø Ø ÒÒÓØ Ø Û Ø Ð Ø Ó ØÙ Ø ÓÒ º ØÙ Ø ÓÒ ÓÒØ Ò Ø Ù ÓÑÔÓÒ ÒØ ÔÖÓØÓÓÐ ÙØÓÑ Ø Ñ ÔÔ Ò Û ÐÐ Ø Ó ÔÖÓÔÓ Ø ÓÒ ÒÓÛÒ ØÓ ØÖÙ Ò Ø ØÙ Ø ÓÒº Ë Ø ÓÒ º º Ú Ø Ð Ò Ø ÓÒ Ó ØÙ Ø ÓÒ º

105 ¼ À ÈÌ Ê º Î ÊÁ Á ÌÁÇÆ ÈÈÊÇ À º º¾ Ü ÑÔÐ ÁÒ Ø ÓÐÐÓÛ Ò Ü ÑÔÐ Ö ÒØ ÓÖ ÒÓÛÐ ÙÔ Ø Ò Ø Ø Ø Ñ ÔÔ Ò Ð ÓÖ Ø Ñ Ö ÐÐÙ ØÖ Ø º Ò ÃÒÓÛÐ ÓÒ ÈÖÓØÓÓÐ ÙØÓÑ Ø ÙÑ Û Ú Ù ÓÑÔÓÒ ÒØ ÓÓÐ Ö Ó ÒØ Ö ICooler Û Ø Ø ÔÖÓ¹ ØÓÓÐ ÙØÓÑ ØÓÒ Ò Ò ÙÖ º Ð Ø ÓÐÙÑÒº Ì Ù ÓÑÔÓÒ ÒØ Ù ÓÛÒ Ò Ä Ø Ò º¾ Ø ÓÖÖ ÔÓÒ Ò ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ¹ ØÓÒ Ô Ø Ò ÙÖ º Ö Ø ÓÐÙÑÒº ÓØØ Ð Ò Ö ÔÖ ÒØ Ø Ø Ø Ñ ÔÔ Ò Ö Ð Ø ÓÒº SUBCOMPONENTS ICooler c; IDriller d; ROUTINE main() BEGIN c.start();... END Ä Ø Ò º¾ Ü ÑÔÐ Ó Ò Ö Ø Ò ÒÓÛÐ ÖÓÑ ÔÖÓØÓÓÐ ÙØÓÑ ¹ ØÓÒº Ì Ö Ø Ô ÖØ Ó ÙÖ º ÓÛ Ø Ö Ø Ñ ÔÔ Ò ØÛ Ò Ø ÔÖÓ¹ ØÓÓÐ ÙØÓÑ ØÓÒ Ò Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ø Ò Ø Ð Ø Ø Ö Ñ ÔÔ Ò Ø Ñ ÔÔ Ò ÒÒÓØ Ø Û Ø Ø Ò Ø Ð ÒÓÛÐ K = { c.iscooling, d.isstarted}º Æ ÜØ Ø ØÖ Ò Ø ÓÒ c.start! Ò Ø ÑÔÐ Ñ Ò¹ Ø Ø ÓÒ ÙØÓÑ ØÓÒ Ó Ò Ø ÓÒÐÝ ØÖ Ò Ø ÓÒ ÖÓÑ Ø ÙÖÖ ÒØ Ò Ø Ðµ Ø Ø Ò Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒº Ì Ñ ØÖ Ò Ø ÓÒ Ø ÓÙ Û Ø ¹ ÓÙØ Ø Ù ÓÑÔÓÒ ÒØ ÔÖ Ü c.µ Ü Ø Ò Ø ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒ ÓÖ Ø ICooler Ù ÓÑÔÓÒ ÒØ cº Ì Ö ÓÖ Ñ ÔÔ Ò ØÛ Ò Ø ØÛÓ Ù ¹ ÓÖ Ø Ø Ø Ð Ø ÒÓÛÐ ÒÓØ Ý Ø Ò Ò ÔÓ ØÓÒ¹ Ø ÓÒ Ò ÓÖÑ Ø ÓÒ ØÓ Ø ÒÓÛÐ ÓÓÒ Ø Ø Ø ÓÐ Ò Ø ÔÓ ØÓÒ Ø ÓÒ Ð Øµº Ì ÒÓÛÐ Ó Ø Û Ø Ø Ò Û Ñ ÔÔ Ò Ø Ö ÓÖ Ö Ñ Ò K = { c.iscooling, d.isstarted}º Ò ÐÐÝ Ø Ò ÜØ ØÖ Ò Ø ÓÒ c.start? Ø Ò Ò Ø ÓÙÒØ ÖÔ ÖØ Ò Ø ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒ ÓÐÐÓÛ º Ì ÔÓ ØÓÒ Ø ÓÒ Ó Ø Ø Ø Ò Ø ÔÖÓØÓÓÐ

106 º º ÃÆÇÏÄ ÍÈ Ì ½ Init : iscooling() Init : iscooling() Init : iscooling() start! stop? start! stop? start! stop? Post : iscooling() start? stop! Post : iscooling() Post : iscooling() start? stop! Post : iscooling() Post : iscooling() start? stop! Post : iscooling() c.start! c.start? c.start! c.start? c.start! c.start? K = { c.iscooling, d.isstarted} K = { c.iscooling, d.isstarted} K = { c.iscooling, d.isstarted} K = { c.iscooling, d.isstarted} K = { c.iscooling, d.isstarted} K = {c.iscooling, d.isstarted} ÙÖ º Î Ö Ø ÓÒ ÔÖÓ Ø Ø Ñ ÔÔ Ò Ò ÒÓÛÐ Ò Ö Ø ÓÒ ÖÓÑ ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒº ÙØÓÑ ØÓÒ Ù ØÓ ÙÔ Ø Ø ÙÖÖ ÒØ ÒÓÛÐ º Ì Ö Ý Ø ÔÖÓÔÓ Ø ÓÒ c.iscooling Ö ÑÓÚ Ù Ø Ö ÝÑ ÓÐ iscooling Û Ø Ø Ò Û ÔÖÓÔÓ Ø ÓÒ c.iscoolingº Ò ÐÐÝ Ø Ò Û ÔÖÓÔÓ Ø ÓÒ ØÓ Ø ÒÓÛ¹ Ð Ú Ò K = {c.iscooling, d.isstarted}º Ê Ô Ø Ü ÙØ ÓÒ Ó Ø Ó Ò Ð ØÓ Ò Û Ñ ÔÔ Ò Ó ÑÔÐ Ñ ÒØ Ø ÓÒ Ø Ø ØÓ Ø Ñ Ø Ø Ò Ø ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒ Ú Ò Û Ø Ö ÒØ ÒÓÛÐ µº Ë Ñ Ð ÖÐÝ ÓÒ Ø Ø Ò Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ò Ñ ÔÔ ØÓ ÑÙÐØ ÔÐ Ø Ø Ò Ø ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒ ÔÓ ÐÝ Û Ø Ö ÒØ ÒÓÛÐ Ô Ö Ñ ÔÔ Ò µº Ò ÃÒÓÛÐ ÓÒ Ï ÁÌ» Á Ì Ü ÑÔÐ ÐÐÙ ØÖ Ø ÓÛ Ò ÓÖÑ Ø ÓÒ ÖÓÑ Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ¹ ØÓÒ Ù Ò Ø Ú Ö Ø ÓÒ ÔÖÓ Ò ÓÛ ÔÖ ÓÒ Ø ÓÒ Ö Ú Ö º ÙÖ º ÓÛ Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ ÓÖ Ø Ó Ò ÔÔ Ø Ò Ä Ø¹ Ò º Û Ö Ø Ý Ø Ñ Û Ø ÓÖ Ø Ö ÐÐ Ö ÓÑÔÓÒ ÒØ ØÓ Ú Ö ÙÐÐ Ô ÓÖ Ø Ö ÐÐ Ö ÐÓÛ Ö º

107 ¾ À ÈÌ Ê º Î ÊÁ Á ÌÁÇÆ ÈÈÊÇ À BEGIN... WAIT d.rpmreached(); d.down();... END Ä Ø Ò º Ü ÑÔÐ Ó Ò Ö Ø Ò ÒÓÛÐ ÖÓÑ Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒº ÙÖ º ÓÛ Ø ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒ Ó Ø ICooler Ù ÓÑÔÓ¹ Ò ÒØ ÓÒ Ø Ð Ø Ø ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒ Ó Ø IDriller Ù ÓÑÔÓ¹ Ò ÒØ ÓÒ Ø Ö Ø Ò Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ ÓÖ Ø Ó Ò Ô¹ Ô Ø Ò Ø ÒØ Öº ÙÑ Ø ÒÓÛÐ Ø Ø Ø Ø Ó Ø CFC ÓÒ¹ Ø ÓÒ K = {c.isstarted, d.isstarted}º ÓÖ Ø ØÖ Ò Ø ÓÒ d.down! Ø Ò Ò Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ò Ø ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒ ÓÖ Ø IDriller ÒØ Ö Ó Ø Ù ÓÑÔÓÒ ÒØ d Ø ÒÓÛÐ ÑÑ Ø ÐÝ ÙÔ Ø Û Ø Ø CFC ÓÒ Ø ÓÒº Ì Ø ÑÔÓÖ ÖÝ ÒÓÛÐ Ø Ö ÓÖ K = {c.isstarted, d.isstarted, d.rpmreached}º Æ ÜØ Ø ÔÖ ÓÒ Ø ÓÒ Ó Ø Ù ÓÖ Ø Ø Ò Ø ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒ Ó IDriller Ú Ö º Ë Ò K Pre ÒÓØ Ø Ð Ø ÔÖ ÓÒ Ø ÓÒ d.rpmreached Ø Ø ØÖ Ò Ø ÓÒ d.down! Ø Ò Ò Ø Ñ ÔÔ Ò ØÛ Ò Ø ØÛÓ Ù ÓÖ ÒÓ Ø Ð º Ì ÒÓÛÐ Ò Ø ÓÒ ÑÔÐ Ñ ÒØ Ø ÓÒ Ø Ø Ø Ò K = {c.isstarted, d.isstarted}º ÁØ Ð Ø ÙÒØ ÓÒ ÝÑ ÓÐ d.rpmreached Ù Ø ÒÓÛÐ Ò ÒÓ ÐÓÒ Ö Ù Ö ÒØ Ø Ó ÒÓØ Ø Ñ ÖÓÑ ÓÒØÖ Ø Ù Ö ÒØ ÙØ ÖÓÑ WAIT Ø Ø Ñ ÒØ Ò Ø Ý Ø Ñ Ñ Ý Ú Ò Ù ØÓ Ø ÖÓÙØ Ò Ðк Ê Ñ Ö Ì ËÅÌ ÓÐÚ Ö Ò ÓÒÐÝ ÓÛ Ø Ð ØÝ ÓÖ ÙÒ¹ Ø Ð ØÝ Ó ÓÖÑÙÐ º Ì Ö ÓÖ ÔÖ ÓÒ Ø ÓÒ ÙÐ ÐÐ Ø Ò Ø ÓÒ ÙÒ Ø Ð ÙÒ Ö ÖØ Ò ÒÓÛÐ º ÁØ Ó ÒÓØ Ù ØÓ ÓÛ Ø Ø Ø ÔÖ ÓÒ Ø ÓÒ Ò Ø ÒÓÛÐ Ö Ø Ð º Ê ØÖ Ø ÃÒÓÛÐ ÓÒ ÈÖÓØÓÓÐ ÙØÓÑ Ø Ì Ü ÑÔÐ ÓÛ ÓÛ Ö ØÖ Ø ÓÒ Ó Ò ÓÖÑ Ø ÓÒ ÖÓÑ Ü Ø Ò ÒÓÛÐ Ò Ù º ÙÖ º½¼ ÓÛ Ø Ø ÓÒ Ó Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ

108 Init : iscooling() Init : iscooling() º º ÃÆÇÏÄ ÍÈ Ì start! stop? Post : iscooling() start? stop! Post : iscooling() start! stop? Post : iscooling() start? stop! Post : iscooling() CF C : d.down! CF C : d.down! Post : isdrilling() d.rpmreached d.rpmreached up! Post : isstarted() down? Post : isstarted() Post : isdrilling() Pre : rpmreached() up? down! start! start? stop! stop? Post : isdrilling() up! Post : isstarted() down? Post : isstarted() Post : isdrilling() Pre : rpmreached() up? down! start! start? stop! stop? ÙÖ º Î Ö Ø ÓÒ ÔÖÓ Ø Ø Ñ ÔÔ Ò Ò ÒÓÛÐ Ò Ö Ø ÓÒ ÖÓÑ ÑÔÐ Ñ ÒØ Ø ÓÒ ÔÖÓØÓÓк ÓÖ Ø Ó Ò ÔÔ Ø Ò Ä Ø Ò º Û Ö Ø Ý Ø Ñ Ø ÖØ Ø ÐÓ ÑÓÚ ¹ Ñ ÒØ Ó ÝÐ Ò Ö Û Ø ÓÖ Ø ÝÐ Ò Ö ØÓ ÐÓ Ò Ø Ò ØÓÔ Ø ÑÓÚ Ñ Òغ Ì ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒ ÓÖ Ø ÒØ Ö ICylinder Ó Ø ÝÐ Ò Ö Ù ¹ ÓÑÔÓÒ ÒØ Ø Ø Ø Ø ÓÓÒ ÑÓÚ Ñ ÒØ Ø ÖØ ÒÓ ÓÒÐÙ ÓÒ ÓÙØ Ø Ø Ø Ó Ø Ù ÓÑÔÓÒ ÒØ Ò Ö ÛÒ Retract : isopen, isclosedµº ÙÑ Û Ú Ø ÒÓÛÐ K = {cyl.isopen} Û Ò Ø Ú Ö Ø ÓÒ ÔÖÓ ÖÖ Ú Ø Ø Ö Ø Ø Ø Ó Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ ÓÛÒ Ò ÙÖ º½¼º BEGIN... cyl.startclose(); WAIT cyl.isclosed(); cyl.stop();... END Ä Ø Ò º Ü ÑÔÐ Ó ÓÛ Ò Ö ØÖ Ø ÓÒ Ó ÒÓÛÐ º Ï Ò Ø ØÖ Ò Ø ÓÒ cyl.startclose! Ø Ò Ø Ð ØÓ Ø Ø Ò Ø ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒ Û ÒÒÓØ Ø Û Ø Ø Ó ÝÑ ÓÐ ØÓ Ö ØÖ Øº ÐÐ ÔÖÓÔÓ Ø ÓÒ ÒÚÓÐÚ Ò Ö ØÖ Ø ÝÑ ÓÐ Ö Ö ÑÓÚ ÖÓÑ Ø ÒÓÛÐ º ÁÒ Ø Ü ÑÔÐ Ø ÔÖÓÔÓ Ø ÓÒ cyl.isopen Ö ÑÓÚ ÖÓÑ Ø ÒÓÛÐ Ò Ò ÑÔØÝ ÒÓÛÐ Ö Ñ Ò K = {}µº ÁÒ Ø Ò ÜØ Ø Ô Ø ÑÔÓÖ Ö ÐÝ

109 À ÈÌ Ê º Î ÊÁ Á ÌÁÇÆ ÈÈÊÇ À Retract : isopen, isclosed startopen! startopen? stop! startopen! stop? startclose! Retract : isopen, isclosed startclose? startclose! CF C : cyl.isclosed() K = {cyl.isopen} cyl.startclose! cyl.startclose? cyl.stop! cyl.stop? Retract : isopen, isclosed startopen! startopen? stop! startopen! stop? startclose! Retract : isopen, isclosed startclose? startclose! CF C : cyl.isclosed() K = {cyl.isopen} cyl.startclose! K = {} cyl.startclose? cyl.stop! cyl.stop? Retract : isopen, isclosed startopen! startopen? stop! startopen! stop? startclose! Retract : isopen, isclosed startclose? startclose! CF C : cyl.isclosed() K = {cyl.isopen} cyl.startclose! K = {} cyl.startclose? K = {} cyl.stop! cyl.stop? ÙÖ º½¼ Î Ö Ø ÓÒ ÔÖÓ Ø Ø Ñ ÔÔ Ò Ò ÒÓÛÐ Ö ØÖ Ø ÓÒº Ò Û ÒÓÛÐ ÖÓÑ Ø CFC ÓÒ Ø ÓÒ Ó Ø ÑÔÐ Ñ ÒØ Ø ÓÒº Ì Ø ÑÔÓÖ ÖÝ ÒÓÛÐ Ø Ù K = {cyl.isclosed}º Ì ÒÓÛÐ Ø ÑÑ Ò ÖÓÑ Ø CFC ÓÒ Ø ÓÒ ÛÓÙÐ ÓÒÐÝ Ù Ø Ö Û Ö ÔÖ ÓÒ Ø ÓÒ Ò Ø ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒº Ë Ò Ø Ö ÒÓ ÔÖ ÓÒ Ø ÓÒ Ø CFC ÓÒ Ø ÓÒ ÒÓØ Ù Ò Ø ÑÔØÝ ÒÓÛÐ K = {} Ö Ñ Ò º

110 º º ÃÆÇÏÄ ÍÈ Ì Post : isopen() open! open? close? close! Post : isclosed() K = {v.isclosed} v.open! K = {v.isclosed} v.open? K = {v.isopen} v.close! K = {v.isopen} v.close? K = {v.isopen} ÙÖ º½½ Î Ö Ø ÓÒ ÔÖÓ ÒÓÛÐ ÙÔ Ø Û Ø ÒÚ Ö ÒØ º ÃÒÓÛÐ ÍÔ Ø Û Ø ÁÒÚ Ö ÒØ Ì Ü ÑÔÐ ÓÛ ÓÛ ÒÚ Ö ÒØ Ò Ù Ò Ø Ö ÙÐØ Ó ÒÓÛÐ ÙÔ Ø º ÙÑ Û Ú Ú ÐÚ Ù ÓÑÔÓÒ ÒØ Û Ò ÓÔ Ò Ò ÐÓ ØÓÑ ÖÓÙØ Ò open() Ò close()µº Ì ÙÒØ ÓÒ Ð Ö Ò Ø ÒØ Ö Ó Ø Ú ÐÚ Ù ÓÑÔÓÒ ÒØ Ö isopen Ò isclosed Û Ò Ò Ú Ö ØÖÙ ÑÙÐØ Ò ÓÙ Ðݺ Ï Ö Ø Ô Ò Ò Ù Ò Ø ÒÚ Ö ÒØ (isopen isclosed) Ø ÔÖ Ò Ò Ö Ò Ú Öµº Ä Ø Ò º ÓÛ Ò Ü ÑÔÐ Ó Û Ù Ø Ú ÐÚ Ù ÓÑÔÓÒ Òغ Ì ÓÖÖ ÔÓÒ Ò ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ ÓÛÒ Ò ÙÖ º½½º Ì ÒØ Ö Ø Ò Ô ÖØ Ó Ø ÒÓÛÐ ÙÔ Ø Ò Ø Ø Ö Ø Ø Ó Ø Ñ¹ ÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒº Ì ÒÓÛÐ ÖÓÑ Ø ÔÖ Ú ÓÙ Ø Ø K = {v.isclosed} Ò Ø Ò Û Ò ÓÖÑ Ø ÓÒ ÖÓÑ Ø ÔÓ ØÓÒ Ø ÓÒ v.isopenº Ì ÒÓÛÐ ÙÔ Ø Ø Ô Ò Ö Ø Ø Ò Ð ÒÓÛÐ K = {v.isopen} Ý Ö ÑÓÚ Ò v.isclosed Ù v.isclosed v.isopen (isopen isclosed) ÒÓØ Ø Ð º BEGIN... v.open(); WAIT 1000; v.close();... END Ä Ø Ò º Ü ÑÔÐ Ó ÓÖ ÒÓÛÐ ÙÔ Ø Û Ø ÒÚ Ö ÒØ º

111 À ÈÌ Ê º Î ÊÁ Á ÌÁÇÆ ÈÈÊÇ À º º Ð ÓÖ Ø Ñ ÙÖ º½¾ Ú Ø ÙÐÐ Ô Ù Ó Ó Ó Ø Ø Ø Ñ ÔÔ Ò Ð ÓÖ Ø Ñ Ò¹ ÐÙ Ò ÒÓÛÐ ÙÔ Ø ÓÔ Ö Ø ÓÒ º Ì ÓÐÐÓÛ Ò ÔØ Ø ÓÒ Ò ØÓ Ñ ØÓ Ø Ø Ø Ñ ÔÔ Ò Ð ÓÖ Ø Ñ Ì Ñ ÔÔ Ò Ò ØÓ Ñ Ô Ø Ó ØÙ Ø ÓÒ ØÓ ÑÔÐ Ñ ÒØ Ø ÓÒ Ø Ø º ØÙ Ø ÓÒ ØÙÔÐ Situation = (t 1,...,t n ), K º Ì Ò Û Ñ ÔÔ Ò Ø Ö ÓÖ M : S IA P(Situation)º Æ Û ØÙ Ø ÓÒ Ö ØÓ Ø Ñ ÔÔ Ò Ø Ý ÓÙÖ Ð Ò ½ Ò ¾ µº Ò Û Ð Ñ ÒØ K Ö ÔÖ ÒØ Ò Ø Ø Ó ÔÖÓÔÓ Ø ÓÒ ÓÒ Ù ÓÑÔÓ¹ Ò ÒØ Ú Ð Ò Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ ØÓ Ø Ö ÔÓ Ø ÓÒº Ì Ö ÓÖ Ø ÒÓÛ Ò SP = s, (t 1,..., t n ), K º ÍÒ Ø Ð ØÝ Ó ÓÒØÖÓÐ ÓÛ ÓÒ Ø ÓÒ Ò ØÓ Ð Ò µº Æ Û Ò ÓÖÑ Ø ÓÒ ÖÓÑ ÓÒØÖÓÐ ÓÛ ÓÒ Ø ÓÒ Ò ØÓ ØÓ Ø ÒÓÛÐ Ð Ò ½¼µº ÃÒÓÛÐ Ò ØÓ Ö ØÖ Ø Ô Ò Ø ÔÖÓØÓÓÐ ÙØÓÑ Ø Ð Ò µº ÃÒÓÛÐ ÖÓÑ WAIT Ø Ø Ñ ÒØ Ò ØÓ Ö ØÖ Ø ÓÓÒ Ø ÒÓØ Ú Ð ÒÝ ÑÓÖ Ð Ò ¾½µº Ì Ø ÓÓÒ Ø Ò ÜØ ÒÓÒ¹ ØÓÑ ÖÓÙØ Ò ÐÐ Ø Ö Ø WAIT Ø Ø Ñ Òغ Æ Û Ò ÓÖÑ Ø ÓÒ ÖÓÑ Ø ÔÖÓØÓÓÐ ÙØÓÑ Ø Ò ØÓ ØÓ Ø ÒÓÛÐ Ð Ò ½ µº ÓÒ ØÖ ÒØ Ò ØÓ Û Ò Ú Ö Ò Û Ñ ÔÔ Ò Ò Ö Ø Ð Ò ¾¾µº Ì Ø Ù Ø Ó Ø Ò ÜØ Ø ÓÒº º ÓÒ ØÖ ÒØ Ò ÓÒ ØÖ ÒØ Ö Ò Ø Ø Ø ÔÖÓÔ Ø ÓÒ Ð ÓÖ Ø Ñ Ò Ú ÖÝ ØÙ Ø ÓÒ ÒÓÙÒØ Ö Ð Ò ¾¾µº ÓÒ ØÖ ÒØ Ø Ø ÙÖÖ ÒØ ÒÓÛÐ ÓÒØÖ Ø Ø Ò Ø ÓÒ ØÖ ÒØ º º Ø Ö ÒÓ ÔÓ Ð ØÝ Ø Ø Ø ÙÖÖ ÒØ ÒÓÛÐ Ò Ò ÒÚ Ð Ø Ø Ö Ý ÓÒ ØÖ ÒØ µ Ó Ò º

112 º º ÇÆËÌÊ ÁÆÌ À ÃÁÆ ½ ¾ ½¼ ½½ ½¾ ½ ½ ½ ½ ½ ½ ½ ¾¼ ¾½ ¾¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¼ ÁÒÔÙØ ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ù ÓÑÔÓÒ ÒØ ÔÖÓØÓÓÐ ÙØÓÑ Ø Ê ÙÐØ ÒÒÓØ Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ð Ø Ó Ú ÓÐ Ø ÓÒ push(s init, (t init 1,..., t init n ), i Initial(PA i)) Û Ð Ö ÔÓ Ø ÓÒ ÓÒ Ö Ø Ó s, (t 1,...,t n ), K := pop() ÓÖ a Ù Ø Ø s : (s, a, s ) T IA Ó a τ i : (t i, τ a, t ) T PAi Ø Ò Ú ÓÐ Ø ÓÒ Ø Ø ÓÖ s Ù Ø Ø (s, a, s ) T IA Ó Ð Ø PA i Ù Ø Ø t : (t i, τ a, t ) T PAi K := K Retract(t i ) sat(k CFC(s )) Ø Ò ÓÒØ ÒÙ Û Ø Ð Ò K := K CFC(s) a = τ Ø Ò Ñ ÔÔ Ò Ò Û Ø Ò push(s, (t 1,...,t n ), K ) M(s ) := M(s ) {((t 1,..., t n ), K )} Ò ÓÒØ ÒÙ Û Ø Ð Ò Ò ÓÖ t i Ù Ø Ø (t i, τ a, t i) T PAi Ó K := K Post(t i ) sat(k Inv Pre(t i)) Ø Ò Ú ÓÐ Ø ÓÒ Ø Ø K := K invalid WAIT knowledge sat(k Inv Constr) Ø Ò Ú ÓÐ Ø ÓÒ Ø Ø Ñ ÔÔ Ò Ò Û Ø Ò push(s, (t 1,...,t i,..., t n), K ) M(s ) := M(s ) {((t 1,..., t i,...,t n), K )} Ò Ò Ò Ò Ò ÙÖ º½¾ Ë Ú Ö Ø ÓÒ Ð ÓÖ Ø Ñ Û Ø ÒÓÛÐ ÙÔ Ø º

113 À ÈÌ Ê º Î ÊÁ Á ÌÁÇÆ ÈÈÊÇ À CONSTRAINT (ICooler cooler, IDriller driller) [NOT (driller.isstarted() AND NOT cooler.iscooling())] Ä Ø Ò º Ö ÐÐ Ö» ÓÓÐ Ö ÓÒ ØÖ Òغ ½ Ò Ó Ó Ð Ö Ó Ó Ð Ò ÓÓÐ µ ¾ Ò Ö Ð Ð Ö Ë Ø Ö Ø ÓÓÐ µ Ò Ó Ò Ø Ö Ò Ø ÓÓÐ ÒÓØ Ò Ö Ð Ð Ö Ë Ø Ö Ø ÒÓØ Ó Ó Ð Ö Ó Ó Ð Ò µ µ µ µ ÖØ Ó Ó Ð Ö Ó Ó Ð Ò µ ÖØ Ö Ð Ð Ö Ë Ø Ö Ø µ ÖØ ÒÓØ Ó Ò Ø Ö Ò Ø µ µ µ Ä Ø Ò º ÒÔÙØ ÓÖ Ò ÓÒ ØÖ Òغ Ò Ø ÓÒ º ÅÓÖ ÓÖÑ ÐÐÝ ÓÒ ØÖ ÒØ Ú ÓÐ Ø sat(( Constr) invariants knowledge) ÁÒ ÓÖ Ö ØÓ ÓÐÚ Ø Ë Ì ÔÖÓ Ð Ñ Ò Ø ËÅÌ ÓÐÚ Ö Å¼ Ù º Ì Ø Ð ØÝ ÔÖÓ Ð Ñ ØÖ Ò Ð Ø ÒØÓ Ø ÒÔÙØ Ð Ò Ù Ó Ø ËÅÌ ÓÐÚ Ö Û Ò ØÙÖÒ Ö ØÙÖÒ Ø Ö Ø Ð ÓÖ ÙÒ Ø Ð º ÙÑ Û Ú ØÓ Ø ÓÒ ØÖ ÒØ Ò Ä Ø Ò º º Ì ØÙ Ø ÓÒ Ð ÒÓÛÐ cooler.iscooling() driller.isstarted() Ò Ø Ö Ö ÒÓ ÒÚ Ö ¹ ÒØ º Ì Ë Ì ÔÖÓ Ð Ñ ÓÖ Ò Ø ÓÒ ØÖ ÒØ Ö ÓÐÐÓÛ sat( (driller.isstarted() cooler.iscooling()) cooler.iscooling() driller.isstarted()) Ì ÒÔÙØ ÓÖ ÓÖ Ø Ø Ð ØÝ ÔÖÓ Ð Ñ Ð Ø Ò Ä Ø Ò º º Ä Ò ½ Ò ¾ Ð Ö Ø ØÛÓ ÓÓÐ Ò ÝÑ ÓÐ Ù Ò Ø ÓÒ ØÖ ÒØ Ò Ø ÒÓÛÐ º Ä Ò Ò Ø ÓÒ ØÖ ÒØ Ò Ð Ò Ò ÖØ Ø ÒÓÛÐ º Ä Ò ÖØ Ø Ø Ø ÓÒ ØÖ ÒØ Ú ÓÐ Ø Û Ò ØÓ ÙÒ Ø Ð º Ì Ð Ø Ð Ò Ü ÙØ Ø ÓÑÑ Ò Û Ø ÔÖ Ú ÓÙ ÓÑÑ Ò ÓÖ Ø Ð ØÝ Ò Ø Ö Ö ØÙÖÒ Ø ÓÖ ÙÒ Øº Ì Ú Ò ËÅÌ ÔÖÓ Ð Ñ ÙÒ Ø Ð Ò cooler.iscooling() Ò cooler.iscooling() Ò ÒÓØ ÓÐ ÑÙÐØ Ò ÓÙ Ðݺ À Ò Ø ÓÑÑ Ò Ö ØÙÖÒ ÙÒ Ø Ò Ø ÓÒ ØÖ ÒØ ÒÓØ Ú ÓÐ Ø º Á Ø ËÅÌ ÓÐÚ Ö Ö ÔÓÖØ Ø Ð ØÝ Ó Ø ÔÖÓ Ð Ñ Û ÛÓÙÐ Ú ÓÙÒ Ò Ò Ø Ò Ó ÓÒ ØÖ ÒØ Ú ÓÐ Ø ÓÒº

114 º º Ê À ÁÄÁÌ Æ Ä ËÁË º Ê Ð ØÝ Ò ÐÝ Ê Ð ØÝ Ò ÐÝ Ñ Ø Ò Ò Ó Û ÙÒÖ Ð Ò Ø Ù Ø Ö ÙÔ Ö ÙÓÙ ÓÖ Û º ÍÒÖ Ð Ó Ð Ó Ó Ø Ò ÐÐ Ó º ÁØ Ñ Ò ØÙÖ Ð ØÓ ÜØ Ò Ø Ø Ò ÐÝ ØÓ Ò Ù Ó Ò Ø Ø Ø Ñ ÔÔ Ò Ð ÓÖ Ø Ñ ÐÖ Ý Ó ÑÓ Ø Ó Ø Ø Ø Ò ÐÝ Ò º Ï Ø Ö Ñ Ò ØÓ Ó ÓÖ Ö Ð ØÝ Ò ÐÝ ØÓ Ò ÐÝÞ Ø Ö ÙÐØ Ó Ø Ø Ø Ñ ÔÔ Ò Ð ÓÖ Ø Ñº Ì Ò ÐÝ ÓÒ Ý Ò Ø Ø Ø Ò Ø ÒÒÓØ Ø ÑÔÐ Ñ Ò¹ Ø Ø ÓÒ ÙØÓÑ ØÓÒ Ú Ò ÓÒØÖÓÐ ÓÛ ÓÒ Ø ÓÒ ÖÓÑ IF ÓÖ WHILE Ø Ø ¹ Ñ ÒØ µº Ù Ø Ø ÑÙ Ø Ú Ø Ð Ø ÓÒ ØÙ Ø ÓÒ Ò Û Ø ÓÒØÖÓÐ ÓÛ ÓÒ Ø ÓÒ Ø Ð Ò ÓÖ Ö ØÓ Ü ÙØ Ð º Á Ø Ö ÒÓ ØÙ Ø ÓÒ Ò Û Ø ÓÒ Ø ÓÒ ÓÐ Ò ÙÒÖ Ð Ø Ø Ò ÓÙÒ º ½ BEGIN ¾ cooler.start() driller.start(); WAIT driller.rpmreached(); IF NOT cooler.isstarted() THEN BEGIN // unreachable code block cooler.start(); END ½¼ ½½ driller.down(); ½¾ driller.up(); ½... ½ END Ä Ø Ò º ÍÒÖ Ð Ó º Ä Ø Ò º ÓÛ ÅÓÒ Ó Ó ÐÓ ÓÒØ Ò Ò ÙÒÖ Ð Ó º Ì ÙÒÖ Ð Ó Ø ÐÓ Ø ÖØ Ò Ø Ð Ò º ÁØ Ù Ý Ø ÔÖ Ò IF Ø Ø Ñ ÒØ Û ÓÒ Ø ÓÒ Ø Ø Û ÐÐ Ò Ú Ö ØÖÙ Ù ØÓ Ø ÔÓ ØÓÒ Ø ÓÒ ÒÓÛÐ Ø Ö Ý Ø ÐÐ ØÓ cooler.start() Ò Ð Ò ¾º Ì Ö ÙÐØ Ó Ø Ú Ö Ø ÓÒ Ò Ö Ð ØÝ Ò ÐÝ ÓÛÒ Ò ÙÖ º½ º

115 ½¼¼ À ÈÌ Ê º Î ÊÁ Á ÌÁÇÆ ÈÈÊÇ À ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ º ËØ ÖØ µ º ËØ ÖØ µ ºÖÔÑÊ µ º Ö ÐÐ Ò µ c.start! c.start? d.start! d.start? CF C : d.rpmreached() τ d.down! d.down? CF C : c.isstarted() c.start! c.start? IF ÓÒ Ø ÓÒ ÓÒØÖ Ø Ø ÒÓÛÐ º ÙÖ º½ ÍÒÖ Ð Ó Ù ØÓ ÙÒ Ø Ð IF ÓÒ Ø ÓÒº

116 º º À ÃÁÆ ÇÅÈÇÆ ÆÌ ÇÆÌÊ ÌË ½¼½ º Ò ÓÑÔÓÒ ÒØ ÓÒØÖ Ø Ê ÐÐ ÖÓÑ Ë Ø ÓÒ º¾º Ø Ø Ø ÓÑÔÓÒ ÒØ ØÖÙØÙÖ ÓÖÑ ØÖ Ø Ö¹ Ö Ýº Ì Ú Ö Ø ÓÒ ÓÖ ÓÒ ÓÑÔÓÒ ÒØ Ö Ð ÓÒ Ø ÓÒØÖ Ø Ó Ø Ù ¹ ÓÑÔÓÒ ÒØ Ò ÙÑ Ø Ø Ø ÖÓÙØ Ò Ö ÐÐ Ö ÕÙ Ö Ý Ø ÓÛÒ ÓÒØÖ Øº Ì Ò Ó Ö ÓÒ Ò Ö ÖÖ ØÓ ÙÑ ¹ Ù Ö ÒØ Ö ÓÒ¹ Ò ÀÅȼ½ º ÌÓ ÓÙÒ Ø ÓÑÔÓÒ ÒØ ÑÔÐ Ñ ÒØ Ø ÓÒ ØÓ Ù Ö ÒØ Ø Ø Ø ÙÐ ÐÐ Ø ÔÓ ØÓÒ Ø ÓÒ Ô Ò Ø ÓÒØÖ Øº Ì Û ÐÐ ÓÙØÐ Ò Ò Ø ÓÐÐÓÛ Ò º º º½ Ò ÓÑÔÓÒ ÒØ ÈÓ ØÓÒ Ø ÓÒ Ö ÓÚ ÓÑÔÓÒ ÒØ ØÓ Ù Ö ÒØ Ø Ø Ø ÙÐ ÐÐ Ø ÔÓ Ø¹ ÓÒ Ø ÓÒ Ô Ò Ø ÓÒØÖ Øº Ï Ò Ø Ý Ò Ø ÔÓ Ø¹ ÓÒ Ø ÓÒ Ó Ø ÓÒØÖ Ø Ó ÓÑÔÓÒ ÒØ ØÓ Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Û Ò Ø ÓÑÔÓÒ ÒØ ÖÓÙØ Ò Ö ÒÐ Ò Ë Ø ÓÒ º µº Ì ÓÒÐÝ ÔÖÓ Ð Ñ Ø Ø Ø ÔÓ ØÓÒ Ø ÓÒ Ó Ø ÓÑÔÓÒ ÒØ Ö Ø Ø Ò Ø ÖÑ Ó ÙÒØ ÓÒ ÝÑ ÓÐ Ó Ø ÓÑÔÓÒ ÒØ Ø Ð Û Ð Ø ÓÒ Ø ÓÒ Ù Ò Ø ÒÓÛÐ ÙÔ Ø ÔÖÓ ÙÖ Ö Ø Ø Ò Ø ÖÑ Ó Ø ÙÒØ ÓÒ ÝÑ ÓÐ Ó Ø Ù ÓÑÔÓÒ ÒØ º Ì Ò ÓÐÚ Ý Ò ÐÝÞ Ò Ø Ó Ó Ø ÙÒØ ÓÒ Ù Ò Ø ÔÓ ØÓÒ Ø ÓÒ º Ì ÙÒØ ÓÒ ÒØ ÐÐÝ Ö ¹ ØÙÖÒ Ö Ø Ø Ø Ó Ø Ö Ù ÓÑÔÓÒ ÒØ º Ì Ù Ø Ý ÓÒ Ø Ó Ò Ð RETURN Ø Ø Ñ ÒØ Û Ø ÓÒ Ø ÓÒ ÓÑÔÓ Ó Ù ÓÑÔÓÒ ÒØ ÙÒØ ÓÒ ÝÑ ÓÐ º Ì Ü Ø ÓÒ Ø ÓÒ Ø Ò Ù Û Ø Ò Ø Ò Û ÔÓ ØÓÒ Ø ÓÒº ÙÖ º½ Ú Ò ÓÚ ÖÚ Û Ó Ø ÔÖÓ Ø ÔÓ ØÓÒ Ø ÓÒ x Ó Ø ÖÓÙØ Ò ÐÐ a Рص ØÓ Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ó Ø ÖÓÙØ Ò a()º Ë Ò Ø ÝÑ ÓÐ x ÙÒØ ÓÒ Ó Ø ÓÑÔÓÒ ÒØ Ò ÒÓØ Ó ÓÒ Ó Ø Ù ÓÑÔÓÒ ÒØ Ø ÓÒØ ÒØ Ó Ø ÙÒØ ÓÒ x Ö Ù º Ä Ø³ ÙÑ Ø Ó Ó Ø ÙÒØ ÓÒ x RETURN s1.y() OR s3.z()º Ì ÔÓ ØÓÒ Ø ÓÒ Ø Ò s1.y s3.z Ò ØÓ Ø Ð Ø Ø Ø Ó Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ö Øµº ÁÒ Ø Ø Ø Ñ ÔÔ Ò Ð ÓÖ Ø Ñ Ø ØÙ Ð ÓÖ ÓÑÔÐ Ò Û Ø Ø ÔÓ ØÓÒ Ø ÓÒ Ó Ø ÓÑÔÓÒ Òس ÓÒØÖ Ø ØÓ ÓÒ Ø Ö Ð Ò ½ Ð ÓÖ Ø Ñ Ò ÙÖ º½ µº Ì Ú Ö Ø Ø Ø ÒÓÛÐ K µ ÑÔÐ Ø Ô Ö ÒØ ÔÓ ØÓÒ Ø ÓÒº Á Ø Ð Ø ÓÑÔÓÒ ÒØ Ó ÒÓØ ÙÐ ÐÐ

117 ½¼¾ À ÈÌ Ê º Î ÊÁ Á ÌÁÇÆ ÈÈÊÇ À s1.r1! s1.r1? s1.r1! s1.r1? a! Post : x() a? ÈÖÓØÓÓÐ ÙØÓÑ ØÓÒ Á ÓÑÔÓÒ ÒØ s3.r3! s3.r3? s2.r2! s2.r2? ÁÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ ÓÖ µ s3.r3! s3.r3? s2.r2! s2.r2? Post : s1.y() s3.z() ÁÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ ÓÖ µ ÙÖ º½ ÈÓ ØÓÒ Ø ÓÒ Ó Ø ÓÑÔÓÒ Òس ÓÒØÖ Ø Ö ØÖ Ò ÖÖ ØÓ Ø Ö ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒº Ì ÔÓ ØÓÒ Ø ÓÒ Ø Ö Ý Ø Ø Ò Ø ÖÑ Ó Ù ÓÑÔÓÒ ÒØ ÙÒØ ÓÒ ÝÑ ÓÐ º Ø ÓÒØÖ Øº ¾ ¾¼ ÓÖ t i Ù Ø Ø (t i, τ a, t i ) T PA i Ó ¾½ K := K Post(t i ) ¾¾ sat(k Inv Post(s )) Ø Ò Ú ÓÐ Ø ÓÒ Ø Ø sat(k Inv Pre(t i )) Ø Ò Ú ÓÐ Ø ÓÒ Ø Ø ¾ K := K invalid WAIT knowledge ¾ sat(k Inv Constr) Ø Ò Ú ÓÐ Ø ÓÒ Ø Ø ¾ Ñ ÔÔ Ò Ò Û Ø Ò ¾ push(s, (t 1,...,t i,...,t n ), K ) ¾ M(s ) = M(s ) {((t 1,..., t i,..., t n), K )} ¾ Ò ¼ Ò ÙÖ º½ È ÖØ Ó Ø Ë Ú Ö Ø ÓÒ Ð ÓÖ Ø Ñº Ä Ò ¾¾ Û Ø Ö Ø ÔÓ ØÓÒ Ø ÓÒ Ó Ø ÓÑÔÓÒ Òس ÓÒØÖ Ø ÙÐ ÐÐ º º º¾ Ò ÍÒ Ò ËØ Ø ÈÖÓÔ ÖØ Ì Ö Ò Ë Ø ÓÒ º º½ ÓÚ Ù Ö ÒØ Ø Ø ÔÓ ØÓÒ Ø ÓÒ Ö ÙÐ ÐÐ º ÁÒ Ø ÓÒ ØÓ ÔÓ ØÓÒ Ø ÓÒ Ø Ö ÓÒ ÙÑÔØ ÓÒ Ø Ø Û Ù Û Ò ÙÔ Ø Ò ÒÓÛÐ Ò Ø Ø Ø Ñ ÔÔ Ò Ð ÓÖ Ø Ñ ÒÓÛÐ Ò ÖÓÑ ÔÓ ØÓÒ Ø ÓÒ Ö Ñ Ò ØÖÙ ÙÒØ Ð Ø ÒÚ Ð Ø Ý ÒÓØ Ö ÔÓ ØÓÒ Ø ÓÒ ÓÖ Ý ÒÓÛÐ Ö ØÖ Ø ÓÒµº

118 º º À ÃÁÆ ÇÅÈÇÆ ÆÌ ÇÆÌÊ ÌË ½¼ Ï Ò Ú Ö Ý Ø ÙÑÔØ ÓÒ Ý Ò Ø Ø Ø ÒÓÛÐ Ø Óѹ ÔÓÒ ÒØ ÖÓÙØ Ò ÐÐ ÓÒÐÝ Ò Ø Ø ÔÖÓÔ ÖØ Ó Ø ÓÑÔÓÒ ÒØ Ø Ò Ö Ô Ò Ø ÖÓÙØ Ò ³ ÔÓ ØÓÒ Ø ÓÒº

119 ½¼ À ÈÌ Ê º Î ÊÁ Á ÌÁÇÆ ÈÈÊÇ À

120 ÔØ Ö Ë Ñ ÒØ Ø Ò Syntax is what you see, semantics is what you have to find out. ¹ ÒÓÒÝÑÓÙ Ì ÔØ Ö ÒØÖÓ Ù Ø Ò ÕÙ ØÓ Ø Ò Ù Ö Ò ÔÖÓ Ö ÑÑ Ò º Ì Ø Ò ÕÙ ÜÔÐÓ Ø Ø Ú Ö Ø ÓÒ ÔÔÖÓ ÔÖ ÒØ Ò ÔØ Ö º Ë Ø ÓÒ º½ ÔÖ ÒØ Ò Ð ÓÖ Ø Ñ ÓÖ Ö Ò ÓÖ ÔÖÓÔÓ Ð Ø Ø Ù Ø ÓÛ ÅÓÒ Ó ÔÖÓ Ö Ñ Ò Ð ÐÐÝ ÜØ Ò ÓÖ ÑÓ Ø Ô ÐÓ ¹ Ø ÓÒº Ë Ø ÓÒ º½º¾ ÓÛ ÓÛ Ø ÔÖÓÔÓ Ð Ò Ù ØÓ Ù Ð ÒØ Ö Ø Ú Ò ¹Ù Ö ÙÔÔÓÖØ ØÓÓÐ º Ì Ñ Ð ÓÖ Ø Ñ ÓÖÑ Ø ÓÖ Ø Ñ Ò¹ Ø ÔÖÓ Ö Ñ Ö Ô Ö ÔÔÖÓ Ë Ø ÓÒ º¾µ Û Ü ÓÑÔÓÒ ÒØ Ø Ø Ö ÒÚ Ð Û Ø Ö Ô Ø ØÓ Ø Ö ÓÒØÖ Ø º Ì Ð Ø Ø ÓÒ Ó Ø ÔØ Ö Ë ¹ Ø ÓÒ º µ ÔÖ ÒØ ÔÖÓ Ö Ñ Ú Ù Ð Þ Ø ÓÒ ØÓÓÐ Ø Ø Ò ÓÛ Ò Ò Ñ Ø Ø Ø Ø Ó ÓÑÔÓÒ ÒØ ÙÖ Ò ÔÖÓ Ö ÑÑ Ò º Ì Ø ÖÑ Ë Ñ ÒØ Ø Ò Ö Ú ÖÓÑ Ø Ð Ô Ø ÖÑ ÓÒØ ÒØ Ø Ð ØÝ Ø Ø ÔÖÓÚ ÔÖÓ Ö ÑÑ Ö Û Ø ÔÖÓÔÓ Ð ÓÙØ Û Ø ÛÓÖ Ø Ù Ö ÓÙÐ ØÝÔ Ò Ø ÙÖÖ ÒØ ÓÒØ ÜØ º Ë Ø ÓÒ ¾º½µº ÇÙÖ ÔÔÖÓ ØÓ Ù ÝÒØ Ø Ò ÓÖÑ Ø ÓÒ ÔÐÙ Ñ ÒØ ÒÓÛÐ ÓÒØÖ Ø µ ØÓ Ú ÓÖ¹ Ö Ø ÔÖÓÔÓ Ð Û Ø Ö Ô Ø ØÓ Ø ÓÒØÖ Ø µ Ò Ø Ó ÓÒÐÝ Ø Ò ÝÒØ Ø Ò ÓÖÑ Ø ÓÒ ÒØÓ ÓÒ Ö Ø ÓÒº ÒØÖÓ Ù Ò Ë Ø ÓÒ º½ Ë Ñ ÒØ ¹ Ø Ò ØÓÓÐ Ö ÓÒ Ò ÓÖÑ Ø ÓÒ Ø Ö ÖÓÑ Ò ÓÑÔÓÒ ÒØ Ò Ø ÓÒØÖ Ø Ò ÓÒ ØÖ ÒØ Ó Ø Ö Ù ÓÑÔÓÒ ÒØ º Ì Ø Ñ Ò Ø Ø ½¼

121 ½¼ À ÈÌ Ê º Ë Å ÆÌÁ ËËÁËÌ Æ Ø Ö Ð ÓÒ Ø Ø Ø Ñ ÔÔ Ò Ò ÒÓÛÐ ÙØ ÓÒ ÔÖÓ ÔÖ ÒØ Ò ÔØ Ö º Ì Ö ÙÐØ Ò ÒÒÓØ Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ù Ý Ø ØÓÓÐ ÔÖ ÒØ Ò Ø ÔØ Ö ØÓ Ú ÔÖÓÔÓ Ð ØÓ Ø Ò Ù Ö Û Ö ÒÓØ ÓÒÐÝ ÝÒØ Ø ÐÐÝ ÓÖÖ Ø ÙØ Ð Ó Ñ ÒØ ÐÐÝ Ú Ð Û Ø Ö Ô Ø ØÓ Ø Ñ ÒØ Ú Ò Ý ÔÖÓØÓÓÐ ÓÒØÖ Ø Ò ÓÒ ØÖ ÒØ º º½ Ë Ö ÓÖ ÈÖÓÔÓ Ð Ì Ø ÓÒ ÒØÖÓ Ù Ö ÔÖÓ ÙÖ ÓÖ Ò Ò Ú Ð ÖÓÙØ Ò ÐÐ ÓÖ ÖØ Ò ÔÓ Ø ÓÒ Ò Ø ÓÙÖ Ó º Ì ÔÖÓ ÙÖ Ò Ø Ó Ø Ø Ó Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ø Ø ÓÖÖ ÔÓÒ ØÓ Ø Ú Ò ÔÓ Ø ÓÒ Ò Ø Ó º Ì Ø Ø Ö Ø Ò Ù ØÓ Ò Ø Ó Ú Ð ÖÓÙØ Ò ÐÐ Û Ø Û Ø ÐÐ ÕÙ Ò ÙÔ ØÓ Ø ÔÓ ÒØ Ò ÓÒØ ÒÙ º Ò Ø ÓÒ º½ Ä Ø³ ÙÑ Ø Ø Ø Ø Ø s Ø ÑÔÐ Ñ ÒØ Ø ÓÒ Ø Ø ÓÖÖ ÔÓÒ Ò ØÓ Ô ÐÓ Ø ÓÒ Ò Ø ÓÙÖ Ó Û Ö Û Û ÒØ ØÓ ÓÑÔÙØ Û ÖÓÙØ Ò ÐÐ Ö ÐÐÓÛ ØÓ ÓÙÖ Ò Üغ Ï Ò Ø Ø Ó Ú Ð ÖÓÙØ Ò ÐÐ V C = {r i (s PA1,...,s PAn ), K M(s) : s : (s PAi, τ (r, call), s ) T PAi sat(((k Retract(s PAi )) Post(s )) Inv Constr) sat(((k Retract(s PAi )) Post(s )) Inv Pre(s ))}º Ì Ñ Ò Ø Ø ÐÐ ÖÓÙØ Ò Ö Ú Ð ÖÓÙØ Ò Û Ö ½º ÔÖÓØÓÓÐ ÓÒØÖ Ø PA i ÐÐÓÛ Ù ØÓ ÐÐ Ø ÖÓÙØ Ò Ò ÒÝ ØÙ Ø ÓÒ (s PA1,...,s PAn ), K Ó Ø Û Ø Ø Ú Ò ÑÔÐ Ñ ÒØ Ø ÓÒ Ø Ø s i (s PA1,...,s PAn ), K M(s) : s : (s PAi, τ (r, call), s ) T PAi ÓÖ Ò Ü ÑÔÐ Ë Ø ÓÒ º½º½µ ¾º Ø ÐÐ Ó ÒÓØ Ú ÓÐ Ø ÒÝ ÓÒ ØÖ ÒØ sat(k Inv Constr) Û Ö K Ø ÙÔ Ø ÒÓÛÐ (K Retract(s PAi )) Post(s )µ º Ø ÐÐ Ó ÒÓØ Ú ÓÐ Ø ÔÖ ÓÒ Ø ÓÒ sat(k Inv Pre(s ))º ÁÒ Ò Ø Ò Ö Ö ÑÙÐ Ø Ò ÓÒ Ø Ô Ò Ø Ø Ø Ñ ÔÔ Ò Ð ÓÖ Ø Ñ Ø ÖØ Ò Ø Ø Ñ ÔÔ Ò Ó Ø ÑÔÐ Ñ ÒØ Ø ÓÒ Ø Ø sº ÆÓØ Ø Ø

122 º½º Ë Ê À ÇÊ ÈÊÇÈÇË ÄË ½¼ Ø Ó ÒÓØ ÓÒ Ö ÙÖØ Ö Ø Ô Ù Ø Ø Ø Ó ÒÓØ Ö Ó Ò Þ ÖÖÓÖ Û ÔÔ Ö Ù ÕÙ ÒØÐÝ Ö ÙÐØ Ó ÔÖÓÔÓ ÖÓÙØ Ò Ðк Á ÑÓÖ Ø Ò ÓÒ Ø Ø ÓÖÖ ÔÓÒ ØÓ Ø Ó ÔÓ Ø ÓÒ ÓÖ Û Ø Ø Ó Ú Ð ÖÓÙØ Ò ÐÐ ØÓ ÐÙÐ Ø Ø ÒØ Ö Ø ÓÒ Ó Ø Ú Ð ÖÓÙØ Ò ÐÐ Ó Ø Ö Ô Ø Ú Ø Ø Ø Ö ÙÐغ Ï Ò ØÓ Ù Ø ÒØ Ö Ø ÓÒ Ù Ú Ð ÖÓÙØ Ò ÐÐ ÓÙÐ Ú Ð Ò ÒÝ ÔÓ Ð Ü ÙØ ÓÒ Ô Ø Ð Ò ØÓ Ø Ó ÔÓ Ø ÓÒº º½º½ Ü ÑÔÐ ÁÒ Ø ÓÐÐÓÛ Ò Ü ÑÔÐ Û ÐÐ ÐÐÙ ØÖ Ø Ø Ö ÓÖ ÔÖÓÔÓ Ð Ò Ú Ö ÓÙ ØÙ Ø ÓÒ º Î Ð ÊÓÙØ Ò ÐÐ Ø Ë Ò Ð ËØ Ø ÙÖ º½ ÓÛ Ò Ü ÑÔÐ Ó Ø ÔÔÐ Ø ÓÒ Ó Ø Ö ÓÖ Ú Ð ÖÓÙØ Ò ÐÐ Ø Ö Ø Ó Ò Ä Ø Ò º½º ÁÒ Ø Ü ÑÔÐ Û Û ÒØ ØÓ Ò ÓÙØ ÓÛ Û Ò ÔÖÓ Ø Ø Ø Ø s Ò Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ ÒØ Öµº Ì ÔÖÓØÓÓÐ ÙØÓÑ Ø Ó Ø Ù ÓÑÔÓÒ ÒØ cooler Ò driller Ö Ô Ø ØÓ Ø Ð Ø Ò Ø Ö Ø Ö Ô Ø Ú Ðݺ Ì ÓØØ Ð Ò ÓÛ Ø Ø Ø Ñ ÔÔ Ò Ö Ð Ø ÓÒ ØÛ Ò Ø Ø Ø Ó Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ò Ø Ø Ø Ó Ø Ù ÓÑÔÓÒ ÒØ ÔÖÓØÓÓÐ ÙØÓÑ Ø º Î Ð ÖÓÙØ Ò ÐÐ Ø Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ø Ø s Ö Ø ÖÓÙ¹ Ø Ò ÝÑ ÓÐ Ø ÐйØÖ Ò Ø ÓÒ Ð Ú Ò Ø ÔÖÓØÓÓÐ ÙØÓÑ Ø Ø Ø Ñ ÔÔ ØÓ sº ÁÒ ÓÙÖ Ü ÑÔÐ Ø ÖÓÙØ Ò c.stop Ò d.start ÛÓÙÐ Ú Ð º Ì ØÖ Ò Ø ÓÒ Ö Ñ Ö ÓÐ Ò ÙÖ º½º BEGIN c.start(); <> END Ä Ø Ò º½ Ü ÑÔÐ Ó ÓÖ Ú Ð ÖÓÙØ Ò ÐÐ º

123 ½¼ À ÈÌ Ê º Ë Å ÆÌÁ ËËÁËÌ Æ start! Post : iscooling() start? c.start! Post : isdrilling() up! down? Post : isdrilling() Pre : rpmreached() Init : iscooling() stop? stop! Post : iscooling() c.start? s up? down! start! start? stop! stop? Post : isstarted() Post : isstarted() ÙÖ º½ Ò Ò Ú Ð ÖÓÙØ Ò ÐÐ º BEGIN c.start(); d.start(); IF f.pieceatdriller() THEN BEGIN WAIT d.rpmreached(); d.down(); END <> END Ä Ø Ò º¾ Ü ÑÔÐ Ó ÓÖ Ú Ð ÖÓÙØ Ò ÐÐ º Î Ð ÊÓÙØ Ò ÐÐ Û Ø ÅÙÐØ ÔÐ Ë ØÙ Ø ÓÒ Ï Ò ÑÙÐØ ÔÐ Ö ÒØ ØÙ Ø ÓÒ Ò ÓÙÒ ÓÖ ÖØ Ò ÔÓ Ø ÓÒ Ò Ø Ó Û Ú ØÓ Ù Ø ÒØ Ö Ø ÓÒ Ó Ø Ú Ð ÖÓÙØ Ò ÐÐ Ø ØÙ Ø ÓÒº Ä Ø Ò º¾ ÓÛ Ó ÑÔÐ Û Ö Ö ÒØ ØÙ Ø ÓÒ ÓÙÖ Ø Ø ÙÖ ÓÖ ÔÓ Ø ÓÒº ÁÒ Ø Ü ÑÔÐ Ø Ö Ù ÓÑÔÓÒ ÒØ Ü Ø ÓÓÐ Ö Ò Ö ÐÐ Ö Ù ÓÑÔÓÒ ÒØ Ò Ø ÔÖ Ú ÓÙ Ü ÑÔÐ Ò Ò ÓÑÔÓÒ ÒØ ØÖ Ò ÔÓÖØ Ò ÛÓÖ Ô ØÓ Ø Ö ÐÐ Öº Ì ÓÖÖ ÔÓÒ Ò ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ ÓÛÒ Ò ÙÖ º¾ ØÓÔµº ÁØ ÓÛ Ø Ø Ø Ñ ÔÔ Ò Ö ÙÐØ Ø Ø Ø s Ò Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ ÓØØ Ð Ò µº Ù ØÓ Ø ØÛÓ Ö Ò Ó Ø IF Ø Ø Ñ ÒØ ØÛÓ Ö ÒØ ØÙ Ø ÓÒ Ñ Ö Ë ØÙ Ø ÓÒ ½ Û Ø ÒÓÛÐ K = {c.isstarted, d.isstarted, f.pieceatdriller} Ë ØÙ Ø ÓÒ ¾ Û Ø ÒÓÛÐ K = {c.isstarted, d.isstarted, d.isdrilling}

124 º½º Ë Ê À ÇÊ ÈÊÇÈÇË ÄË ½¼ CF C : f.pieceatdriller() τ τ τ CF C : f.pieceatdriller() τ CF C : d.rpmreached() d.down! d.down? s τ start! Post : iscooling() start? Post : isdrilling() up! down? Post : isdrilling() Pre : rpmreached() Init : iscooling() stop? stop! Post : iscooling() up? down! start! start? stop! stop? Post : isstarted() Post : isstarted() ÙÖ º¾ Ò Ò Ú Ð ÖÓÙØ Ò ÐÐ º Ì ØÛÓ ØÙ Ø ÓÒ Ó ÒÓØ ÓÒÐÝ Ö Ò Ø Ó Ø ÒÓÛÐ ÙØ Ð Ó Ò Ø Ñ ÔÔ Ø Ø Ó Ø Ö ÐÐ Ö ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒ ÓØØÓÑ Ö Øµº Ì Ö Ø ØÙ Ø ÓÒ Ò Û Ø IF Ö Ò Û ÒÓØ Ø Òµ Ñ ÔÔ ØÓ Ø Ø Ø Ö ØÐÝ Ø Ö Ø Ö ØÙÖÒ Ó Ø ÖÓÙØ Ò startº Ì ÓÒ ØÙ Ø ÓÒ Ñ ÔÔ ØÓ Ø Ø Ø ØÛ Ò Ø Ö ØÙÖÒ Ó ÖÓÙØ Ò down Ò Ø ÐÐ Ó ÖÓÙØ Ò upº Î Ð ÖÓÙØ Ò ÐÐ ÓÖ Ø Ü ÑÔÐ Ô Ö ØÙ Ø ÓÒ ÛÓÙÐ Ø Ò Ë ØÙ Ø ÓÒ ½ d.stop d.down Ë ØÙ Ø ÓÒ ¾ d.up Ë Ò Ø ÒØ Ö Ø ÓÒ Ó Ø Ø Ó Ú Ð ÖÓÙØ Ò ÐÐ ÑÔØÝ ÒÓ ÖÓÙØ Ò Ò ÔÖÓÔÓ Ø Ø ÔÓ Ø ÓÒº Ø Ù Ö ÔÖÓÔÓ Ð Ò Ñ Û ÓÖ Ø Ø Ú ØÙ Ø ÓÒ Ý ÔÖÓÔÓ Ò Ò IF Ø Ø Ñ ÒØ ÓÖ Ó Ø ÖÓÙØ Ò º Ù Ö ÔÖÓÔÓ Ð Ò Ø Ü ÑÔÐ Ö ÓÐÐÓÛ

125 ½½¼ À ÈÌ Ê º Ë Å ÆÌÁ ËËÁËÌ Æ Ë ØÙ Ø ÓÒ ½ IF NOT f.pieceatdriller() THEN d.stop(); IF NOT f.pieceatdriller() THEN d.down(); Ë ØÙ Ø ÓÒ ¾ IF d.isdrilling() THEN d.up(); ÆÓØ Ø Ø Ø ÓÒ Ø ÓÒ Ó Ø Ù Ö ÔÖÓÔÓ Ð Ö Ù Ø Ø Ø Ø ÓÖ Ø Ö ÒØ ØÙ Ø ÓÒ º Ù Ö ÔÖÓÔÓ Ð Ö ÒÓØ Ý Ø ÑÔÐ Ñ ÒØ Ò Ø ÔÖÓØÓØÝÔ ÑÔÐ Ñ ÒØ Ø ÓÒ Ó Ë Ñ ÒØ Ø Ò º º½º¾ ÁÒØ Ö Ø Ú Ø Ò Ì ÙÒØ ÓÒ Ð ØÝ Ö ÓÚ Ò Ù ØÓ Ò Ò Ü Ø Ò Ó ÔÖÓ¹ ÔÓ Ð Ð Ø º ÁÒ Ø ÓÐÐÓÛ Ò Ø Ö ÒØ Ö Ø Ú ØÓÓÐ ÓÖ Ñ ÒØ Ò ¹Ù Ö Ø Ò Ö ÔÖ ÒØ º ÐÐ ØÓÓÐ ÔÖÓÔÓ Ú Ð ÖÓÙØ Ò ÐÐ Ø Ð Ø Ó ÔÓ Ø ÓÒº Ë Ñ ÒØ Ø ÈÓÔÙÔ ÙÖ º ÓÛ Ø ÔÖÓÔÓ Ð ÔÓÔÙÔ Ó Ø Ë Ñ ÒØ Ø Ò ÑÔÐ Ñ ÒØ ¹ Ø ÓÒº Ï Ð Ø ÔÓÔÙÔ ÔÖ ÒØ ÐÐ ÝÒØ Ø ÐÐÝ Ú Ð ÖÓÙØ Ò Ò ÙÒØ ÓÒ Ó Ø Ù ÓÑÔÓÒ ÒØ Ö ÐÐ Ö Ø Ð Ø Ø Ó ÖÓÙØ Ò Û Ó ÒÓØ Ú ÓÐ Ø ÓÒØÖ Ø ÓÖ ÓÒ ØÖ ÒØ º driller.down() Ò driller.stop() Ö Ú Ð ÐÐ Ø Ø ÙÖ ÓÖ ÔÓ Ø ÓÒ Û Ð driller.start() Ò driller.up() Ö ÒÚ Ð Ò Ø Ö ÓÖ ÖÓ ÓÙغ ËØ ÐÐ Ð Ó Ø ÒÚ Ð ÐÐ Ö ÓÛÒ Ò Ø ÔÓÔÙÔ Ñ ÒÙ Ò Ò Ú Ò Ð Ø Ò Ò ÖØ º Ì Ù ÔÖÓ Ö Ñ ÑÙ Ø ÐÐÓÛ ØÓ Ú ÓÐ Ø Ø ÓÒØÖ Ø Ø ÑÔÓÖ Ö ÐÝ ÙÖ Ò Ø Ò º Ø Ö Ø Ò Ø ÔÖÓ Ö Ñ Ò ÓÖ Ø ÓÛÒÐÓ ØÓ Ø Ñ Ò º Ý ÖÓ Ò ÓÙØ Ø ÒÚ Ð ÐÐ Û Ø Ð Ø Ò Ø ØÓ Ø Ò Ù Ö Ø Ø ÐÐ ØÓ Ø ÖÓÙØ Ò ÒÚ Ð Ö º ÆÓØ Ø Ø ÐÐ ØÓ ÙÒØ ÓÒ Ö ÐÛ Ý ÔÓ Ð º

126 º½º Ë Ê À ÇÊ ÈÊÇÈÇË ÄË ½½½ ÙÖ º Ë Ñ ÒØ Ø Ò ÔÓÔÙÔ Û Ò ÓÛ ÓÛ Ò Ú Ð ÖÓÙØ Ò Ò Ñ ÒØ ÐÐÝ ÒÚ Ð ÖÓÙØ Ò ÖÓ ÓÙصº Ö ¹ Ò ¹ ÖÓÔ Ø Ò Ì ÅÓÒ Ó Ú Ù Ð ØÓÖ ÐÐÓÛ Ù Ö ØÓ Ò ÖØ ÖÓÙØ Ò ÐÐ Ý Ö Ò ÖÓÔº ÓÖ Ú ÖÝ ÓÑÔÓÒ ÒØ Ò Ø ÔÖÓ Ö Ñ Ø Ö Ö Ñ ÒÙ Ð Ø Ò ÐÐ ÔÓ Ð ÖÓÙØ Ò ÐÐ ØÓ Ø ÓÑÔÓÒ Òغ Ì Ù Ö Ò Ð Ø ÐÐ ÖÓÑ Ø Ñ ÒÙ Ò Ö Ø ÒØÓ Ø Ó º Ï Ð ÑÓÚ Ø ÑÓÙ ÙÖ ÓÖ ÓÚ Ö Ø Ø ¹ Ñ ÒØ Ø ÔÓ Ø ÓÒ Û Ö Ø Ð Ø ÐÐ Ò ÖÓÔÔ Ö Ð Ø º Î Ð ÔÓ Ø ÓÒ Ö Ð Ø Ý Ö Ò ÔÐÙ Ò ÙÖ º µµ Û Ð ÒÚ Ð ÔÓ Ø ÓÒ Ö Ñ Ö Ý Ö ÖÓ ÙÖ º µµº Ì Ø Ø Ò ÓÖ¹ Ñ Ø ÓÒ Ó Ø Ò ÖÓÑ ÓÒØÖ Ø Ò ÓÒ ØÖ ÒØ Ù ØÓ Ò Ø ÔÓ Ø ÓÒ Û Ö ÐÐ Ò ÖÓÔÔ Ð ÐÐݺ ÆÓØ Ø Ø Ø Ò ÔÓ Ð ØÓ ÖÓÔ ÐÐ Ð Ó Ø Ò ÐÐ Ð ÔÓ Ø ÓÒ Ø Ù Ú ÓÐ Ø Ò Ø ÓÒØÖ Ø Ó Ø ÔÖÓ Ö Ñ Ø ÑÔÓÖ Ö Ðݺ ÇÙØÐ Ò À Ð Ø Ò Ì Ð Ô ÓÙØÐ Ò Ú Û ÓÛ ÐÐ ÖÓÙØ Ò Ú Ð Ø Ø Ð Ø Ó ÔÓ ¹ Ø ÓÒº Ï Ú Ù ØÓÑ Þ Ø ÓÙØÐ Ò Ú Û ØÓ ÓÛ ÐÐ ÖÓÙØ Ò Ø Ø Ò ÐÐ Ø Ø Ð Ø Ó ÔÓ Ø ÓÒ ÓÖ Ò ØÓ Ø ÓÒØÖ Ø º ÙÖ º ÓÛ Ö Ò ÓØ Ó Ø ÓÙØÐ Ò Ú Û Ò Ø Ú Ù Ð ØÓÖ Û Ø Ð Ø Ó ÔÓ Ø ÓÒº Ì Ó ÔÓ Ø ÓÒ Ð Ø ØÛ Ò ØÛÓ Ø Ø Ñ ÒØ ¹ Ð Ø Ý Ð Ö Ø Ò Ð µ Ò ÓÖ Ò ØÓ Ø ÓÒØÖ Ø ÓÒÐÝ ÓÒ ÖÓÙØ Ò

127 ½½¾ À ÈÌ Ê º Ë Å ÆÌÁ ËËÁËÌ Æ µ ÐÐ ÐÐÓÛ º µ ÐÐ ÐÐÓÛ º ÙÖ º Ö ¹ Ò ¹ ÖÓÔ Ø Ò Ò Ø Ú Ù Ð ØÓÖº ÙÖ µ ÓÛ Ø Ø Ø ÔÓ Ð ØÓ Ò ÖØ Ø ÐÐ ÚËÓÐÚ ÒغÇÔ Ò µ Ø Ø Ð Ø ÐÓ Ø ÓÒ Û Ð µ ÓÛ Ø Ø Ø ÒÓØ ÔÓ Ð ØÓ Ò ÖØ Ø Ø ÒÓØ Ö ÐÓ Ø ÓÒº ÙÖ º Ë Ñ ÒØ Ø Ò ÓÛ Ò Ú Ð ÖÓÙØ Ò Ò Ø ÓÙØÐ Ò Ú Ûº driller.upµ Ú Ð Ø Ö º ÐÐ ÓØ Ö ÖÓÙØ Ò Ö ÖÓ ÓÙغ º¾ ÈÖÓ Ö Ñ Ê Ô Ö Ë Ñ ÒØ ÖÖÓÖ ÒÒÓØ ÙÐÐÝ Ð Ñ Ò Ø Ý Ø ØÓÓÐ ÔÖ ÒØ ÓÚ º Ù Ö Ñ Ø Ò ØÓ Ñ Ø ÑÔÓÖ ÖÝ Ò ØÓ ÔÖÓ Ö Ñ ØÙÖÒ Ò Ø ÔÖÓ Ö Ñ ÒÚ Ð º Ì Ñ ÒØ ÖÖÓÖ Ö Ò Ø Ò Ø Ø ÜØÙ Ð ØÓÖ Ý Ö ÙÒ ÖÐ Ò Ò Ò ÖÖÓÖ Ñ Ö Ö Ø Ø Ð Ø Ñ Ö Òº Ë Ñ Ð ÖÐÝ Ø ÖÖÓÖ

128 º¾º ÈÊÇ Ê Å Ê È ÁÊ ½½ µ Ë Ñ ÒØ ÖÖÓÖ Ò Ø ÜØ ØÓÖº µ Ë Ñ ÒØ ÖÖÓÖ Ò Ú Ù Ð ¹ ØÓÖ µ Ë Ñ ÒØ ÖÖÓÖ Ò Ø ÅÓÒ Ó ÔÖÓ Ð Ñ Ú Û ÙÖ º Ë Ñ ÒØ ÖÖÓÖ Ò Ø ÅÓÒ Ó Ø ÜØ ØÓÖ Ò Ø ÅÓÒ Ó Ú Ù Ð ØÓÖº Ì ÖÖÓÖ ÓÛÒ Ö Ù ØÓ ÓÒ ØÖ ÒØ Ú ÓÐ Ø ÓÒº Ø Ð ÓÒ Ø ÖÖÓÖ Ö ÔÖ ÒØ Ò Ø ÅÓÒ Ó ÔÖÓ Ð Ñ Ú Ûº Ö Ð Ó ÓÛÒ Ò Ø Ú Ù Ð ØÓÖ Û Ö Ð Ø ÙÐ Ñ Ö Ò ÖÖÓÖ Û Ò Ö ÓÐÚ Ý Ø ÔÖÓ ÙÖ ÔÖ ÒØ Ò Ø ÔØ Öº Ø ÓÒ ÐÐÝ Ñ ÒØ ÖÖÓÖ Ö ÓÛÒ Ò Ø Ð Ô ÔÖÓ Ð Ñ Ú Ûº ÈÖÓ Ö Ñ Ö Ô Ö ÓÙØ Ò Ò ÔÖÓ Ö Ñ ÓÒØ Ò Ò Ñ ÒØ ÖÖÓÖ Ù Ø Ø Ø Ò Ö ÑÓÚ Ø ÓÒØÖ Ø Ú ÓÐ Ø ÓÒ º ÙÖ º ÓÛ Ø Ö ÒØ Ú Ù Ð Þ Ø ÓÒ ÓÖ Ñ ÒØ ÖÖÓÖ º ÙÖ º½¾ Ò Ë Ø ÓÒ º¾º ÓÛ Ø Ö ÙÐØ Ò Ö Ô Ö ÔÖÓÔÓ Ð Ò Ø Ö Ô Ö ÔÖÓ Ö Ñº Ì Ó Ð Ó ÔÖÓ Ö Ñ Ö Ô Ö ØÓ Ö ÓÚ Ö ÖÓÑ Ñ ÒØ ÖÖÓÖ Ý Ó Ö Ò Ð Ø Ó ÔÖÓ Ö Ñ Ò ÔÖÓÔÓ Ð ÖÓÑ Û Ø Ú ÐÓÔ Ö Ò ÓÓ º Ì Ó ÔÖÓÔÓ Ð Ö ÓÒ Ø Ñ ÒØ ÐÐÝ ÒÚ Ð ÔÖÓ Ö Ñ Ò Ø ÓÒØÖ Ø º Ë Ð Ø Ò ÒÝ Ó Ø ÔÖÓÔÓ Ð Û ÐÐ Ñ Ø Ö ÙÐØ Ò ÔÖÓ Ö Ñ Ñ ÒØ ÐÐÝ Ú Ð º Á ÔÖÓ Ö Ñ ÓÒØ Ò ÑÓÖ Ø Ò ÓÒ Ñ ÒØ ÖÖÓÖ Ø ÔÖÓ Ö Ñ Ö Ô Ö Ð ÓÖ Ø Ñ Ñ Ø Ò ØÓ ÔÔÐ ÑÙÐØ ÔÐ Ø Ñ º

129 ½½ À ÈÌ Ê º Ë Å ÆÌÁ ËËÁËÌ Æ º¾º½ Ó Ð Ì Ó Ð Ó Ø ÔÖÓ Ö Ñ Ö Ô Ö Ð ÓÖ Ø Ñ Ö ØÓ ÔÖÓÚ ÔÖÓ Ö Ñ Ò ÔÖÓÔÓ Ð Ø Ø ½º Ó ÒÓØ ÒØÖÓ Ù Ò Û ÖÖÓÖ ¾º Ö ÑÓÚ Ü Ø Ò Ñ ÒØ ÖÖÓÖ º Ñ Û Ò ÔÓ Ð º Ö ÐÓ ÔÓ Ð ØÓ Ø ÖÖÓÖ ÐÓ Ø ÓÒº Ó Ð ½ Ò ¾ Ö Ò ÖÝ Ó Ð Û Ð Ó Ð Ò ÕÙ ÒØ Ò Ø ÖÑ Ó ÒÙÑ Ö Ó Ò Ò Ò Ó Ø Û Ø Ô Ö Ò ÓÔ Ö Ø ÓÒº Ì Û Ø Ó ÓÒ ÔÖÓ Ö Ñ Ò ÔÖÓÔÓ Ð Ø ÙÑ Ó Ø Û Ø Ò ÓÔ Ö Ø ÓÒ Ò Ò Ù ØÓ Ö Ò Ö ÒØ ÔÖÓ Ö Ñ Ò ÔÖÓÔÓ Ð Ò Ò Ø Ó Ø Ø Ñ Ñ Ò Ñ Ð Ò Û Ð Ø ÐÐ ÙÐ ÐÐ Ò Ó Ð ½ Ò ¾ ÐÓÛ Ö Û Ø Ö Ò Öµº Ó Ð Ñ ÓÖ ÐÓ Ð Ò Ø Ø Ò Ò Ù Ö ÔÖÓ Ö ÑÑ Ö Ò ÓÑÔÖ Ò Ý ÐÓÓ Ò Ø Ø Ó Û Ö Ø ÖÖÓÖ ÓÙÖÖ Û Ø ÓÙØ Ú Ò ØÓ Ö Ø ÖÓÙ Ú Ö Ð ÖÓÙØ Ò º º¾º¾ Ê Ô Ö ËØÖ Ø Ì Ö Ô Ö ØÖ Ø Ó Ø ÔÖÓ Ö Ñ Ö Ô Ö Ð ÓÖ Ø Ñ Ö ÓÒ Ø ØÝÔ Ó Ñ ÒØ ÖÖÓÖº Ì ØÝÔ Ó Ñ ÒØ ÖÖÓÖ Ø Ø Û Ò Ò Ö ÓÐÐÓÛ ½º ÁÒÚ Ð ÐÐ ÕÙ Ò Ø ÕÙ Ò Ó ÖÓÙØ Ò ÐÐ Ò Ø ÔÖÓ Ö Ñ Ú Ó¹ Ð Ø Ø ÕÙ Ò ÐÐÓÛ Ý Ø ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒ Ó Ù ÓÑÔÓ¹ Ò Òغ ¾º ÓÒ Ø ÓÒ Ú ÓÐ Ø µ ÈÖ ÓÒ Ø ÓÒ Ú ÓÐ Ø Ù ÓÑÔÓÒ ÒØ ÖÓÙØ Ò ÐÐ Û Ø ÓÙØ Ú Ò Ø ÔÖ ÓÒ Ø ÓÒ Ó Ø ÐÐ Ø Ð º µ ÓÒ ØÖ ÒØ Ú ÓÐ Ø ÐÐ ØÓ Ù ÓÑÔÓÒ ÒØ Ò Ö Ø ÒÓÛÐ Ø Ø Ú ÓÐ Ø ÓÒ ÓÖ ÑÓÖ ÓÒ ØÖ ÒØ º

130 º¾º ÈÊÇ Ê Å Ê È ÁÊ ½½ µ È Ö ÒØ ÔÓ ØÓÒ Ø ÓÒ Ú ÓÐ Ø Ø Ø Ò Ó ÖÓÙØ Ò Ø ÔÓ ØÓÒ¹ Ø ÓÒ Ó Ø ÖÓÙØ Ò Ò Ø ÓÑÔÓÒ Òس ÓÒØÖ Ø ÒÓØ ÙÐ ÐÐ º ÖÖÓÖ ØÝÔ ½ ÒÚ Ð ÐÐ ÕÙ Ò µ Ì Ñ ÒØ ÖÖÓÖ Ó ØÝÔ ½ Ó Ð ÓÛÒ ØÓ Ò ÒÚ Ð ÖÓÙØ Ò ÐÐ Ù ØÓ Ñ Ò ØÖ Ò Ø ÓÒ Ò Ø ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒº Ì ÖÖÓÖ Ò Ü Ý Ò Ò Ø ØÖ Ò Ø ÓÒ Ò Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒº Ì ÓÐÐÓÛ Ò Ö Ô Ö ØÖ Ø Ò Ø Ö ÓÖ Ó Ò ÁÒ ÖØ ÖÓÙØ Ò ÐÐ Û Ú Ð Ò Ø ÓÒØÖ Ø Û Ø ¾µ Ê ÑÓÚ ÖÓÙØ Ò ÐÐ Û Ø µ ÅÓÚ ÖÓÙØ Ò ÐÐ ØÓ ÓÑ ÓØ Ö ÔÓ Ø ÓÒ ØÓØ Ð Û Ø ½µ ÖÖÓÖ ØÝÔ ¾ ÓÒ Ø ÓÒ Ú ÓÐ Ø µ Ë Ñ ÒØ ÖÖÓÖ Ó ØÝÔ ¾ Ò ÓÒÐÝ Ü Ý Ö Ø Ò Ò Û ÒÓÛÐ Ù Ø Ø Ø ÓÒ Ø ÓÒ ÙÖÖ ÒØÐÝ Ú ÓÐ Ø ÙÐ ÐÐ Û Ò Ø Ö Ô Ö ÔÖÓÔÓ Ð Ö ÔÔÐ º Ö Ô Ö ÔÖÓÔÓ Ð Ø Ö ÓÖ Ò ÓÒ Ø Ó Ø ÓÐÐÓÛ Ò Ö Ô Ö ØÖ Ø ÁÒ ÖØ ÐÐ Ø Ð Ò Ø Ò ÖÝ ÓÒ Ø ÓÒ Û Ø ¾µº Ê ÑÓÚ ÖÓÙØ Ò ÐÐ Û Ø µº ÁÒ ÖØ WAIT Ø Ø Ñ ÒØ Ø Ó ÔÓ Ø ÓÒ Û Ø Ò Ô Ö ÐÐ Ð ÓÒØ ÜØ ÓÖ Ø Ú ÓÐ Ø ÓÒ Ø ÓÒ ÔÖ ÓÒ Ø ÓÒ Û Ò ÒÓØ Ø Ð Ý ÔÓ ØÓÒ Ø ÓÒ Ó ÖÓÙØ Ò Û Ø ½º µº ÁÒ ÖØ Ò IF Ø Ø Ñ ÒØ Ø Ö Ø Ð Ø ÓÒ ØÙ Ø ÓÒ Ò Û Ø Ú ÓÐ Ø ÓÒ Ø ÓÒ Ø Ð Û Ø µº Ê Ñ Ö Á Ø Ö Û ÒÓ ØÙ Ø ÓÒ Ò Û Ø ÓÒ Ø ÓÒ Ò Ø Ø Ö ÒÓ Ù Ò Ò Ò IF Ø Ø Ñ ÒØ Ò Ø ÛÓÙÐ ÓÒÐÝ Ñ Ø ÖÖÓÖ ÐÓ Ø ÓÒ ÙÒÖ Ð º

131 ½½ À ÈÌ Ê º Ë Å ÆÌÁ ËËÁËÌ Æ ½ BEGIN ¾ c.start(); d.start(); WAIT d.rpmreached(); d.down(); d.up(); c.stop(); d.stop(); END ÙÖ º ÅÓÒ Ó Ó Û Ø Ñ ÒØ ÖÖÓÖ Ù ØÓ ÓÒ ØÖ ÒØ Ú ÓÐ Ø ÓÒº Ì Û Ø Ú Ò Ó Ò Ù Ø Ø Ø Ó Ð Ø Ø ÓÚ Ö Ñ Ø ÓÓ ÔÓ Ð º Ï ÙÑ Ø Ø ÖØ Ò Ñ Ø Ö ÑÓÖ ÓÑÑÓÒ Ø Ò ÓØ Ö Ø Ö ÓÖ Ø Ö Ô Ö ÔÖÓÔÓ Ð ÓÖ Ø Ñ Ø Ú ÐÓÛ Ö Û Øº Ë Ú Ö Ò Ð Ö ÑÓÚ Ò ÖÓÙØ Ò ÐÐ Ú Ø Ø Û Ø µ Ò Û Ò ÙÑ Ø Ø Ò Ò Ù Ö ÛÓÙÐ ÒÓØ Ò ÙÒÒ ÖÝ ÖÓÙØ Ò ÐÐ ÙØ Ö Ø Ö Ø Ø Ò Ò ÔÔÖÓÔÖ Ø ÐÓ Ø ÓÒº Ì Ù ÑÓÚ Ò ÖÓÙØ Ò ÐÐ Ø Ð Ø Û Ø ½µº Ò ÖÓÙØ Ò ÐÐ Û Ø ÓÙØ Ö ÑÓÚ Ò Ø Ñ ÐÐ Ø ÒÓØ Ö ÐÓ Ø ÓÒµ Ò ÒØ ÖÑ Ø Û Ø ¾µº º¾º Ð ÓÖ Ø Ñ Ì ÔÖÓ Ö Ñ Ö Ô Ö Ð ÓÖ Ø Ñ Ù ÓÙÒ ÔØ Ö Ø Ö ØÓ Ò Ò ÔÖÓÔÓ Ð º ÁÒ Ú ÖÝ Ø Ô Ó Ø ÔØ Ö Ø Ö ÐÐ Ö Ô Ö ØÖ Ø Ò ÖØ ÐÐ Ö ÑÓÚ ÐÐ ºººµ Ö ÓÒ ÙÐØ ØÓ Ö Ô Ö Ø ÔÖÓ Ö Ñº ÓÓÒ ¹ ÕÙ Ò Ó Ò Ø ÓÒ Ò ÓÙÒ Ø Ø ÐÓ ÐÐÝ Ö Ô Ö Ø ÔÖÓ Ö Ñ Ø Ø Ó Ò Ò Û ÔÖÓÔÓ Ð ØÓ Ø Ö ÙÐغ Ö Ô Ø ÒÓ ÐÓÒ Ö ÓÐÐÓÛ Ø ÔØ Ö ÖØ Ò Ð Ñ Ø ÓÖ Ø ØÓØ Ð Û Ø Ó Ø Ò Ü Ñ Ü ÑÙÑ Û Øº ÁÒ ÓÖ Ö ØÓ ÐÐÙ ØÖ Ø Ø Ð ÓÖ Ø Ñ Û Û ÐÐ ÑÓÒ ØÖ Ø Ø Ý Ñ Ò Ó Ò Ü ÑÔÐ º Ì Ó Û Ø Ø Ñ ÒØ ÖÖÓÖ Ò ÓÙÒ Ò Ä Ø Ò º º ÙÑ Û Ú ÓÒ ØÖ ÒØ Ò Ò Ø Ø Ø ÓÓÐ Ö ÑÙ Ø ÒÓØ ØÓÔÔ Û Ð Ø Ö ÐÐ Ö Ø ÖØ º Ì Ñ ÒØ ÖÖÓÖ Ø Ò Ò Ð Ò Û Ö Ø ÓÓÐ Ö ØÓÔÔ ÓÖ Ø Ö ÐÐ Öº ÙÖ º ÓÛ Ø Ô ÖØ Ó Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ ÓÒØ Ò Ò Ø Ñ ÒØ ÖÖÓÖº Ì Ð ÓÖ Ø Ñ Ø ÖØ ØÓ Ö ÓÖ ÔÖÓ Ö Ñ Ö Ô Ö ÔÖÓÔÓ ¹

132 º¾º ÈÊÇ Ê Å Ê È ÁÊ ½½ d.down! d.down? d.up! d.up? c.stop! c.stop? d.stop! d.stop? ÙÖ º ÈÖÓ Ö Ñ Ö Ô Ö Ü ÑÔÐ º Ð Ø Ø Ø Ø Ö ØÐÝ ÓÖ Ø Ø Ø Ñ ÒØ Û Ö Ø Ú ÓÐ Ø ÓÒ Û Ø Ø º ÁÒ ÓÙÖ Ü ÑÔÐ Ø Ø Ø Ö ØÐÝ ÓÖ Ø ØÖ Ò Ø ÓÒ c.stop!º Ö Ñ ÒØ Ó Ø Ö ØÖ ÓÛÒ Ò ÙÖ º º ÓÖ Ð Ö ØÝ Ø Ò Ö¹ Ø ÓÒ Ó WAIT ÓÖ IF Ø Ø Ñ ÒØ Ò ÓÑ ØØ ÔÓ Ð Ö Ô Ö Ø ÓÒ Ò ÙÖ º Ù Ø Ý Ó ÒÓØ Ð ØÓ Ú Ð Ö Ô Ö Ò Ø Ô ÖØ ÙÐ Ö Ü Ñ¹ ÔÐ º Ò Ø ÓÒØ ÒÙ Ø ÓÒ Ó Ø Ö Û Ð Ñ Ö Ð Ð ÒÓ Û Ø Ú Ð Ö Ô Ö ÔÖÓÔÓ Ð º Ì Ð ØØ Ö ÒÓ Ð Ó ÓÒØ Ò ÒÙÑ Ö ÒÓØ Ò Ø ØÓØ Ð Û Ø Ó Ø ÔÖÓÔÓ Ðº Ï Û ÐÐ Ø ÐÓÓ Ø ÓÒ Ó Ø Ö Ô Ø Ô ÐÐÝ Ø Ø Ö Ô Ø Ú Ò Ø Ñ Ò Ñ Ð ØÓØ Ð Û Øº Ì Ô Ø Ð Ø Ò ÙÖ º º Ì Ö ÔÖÓ ÙÖ Ø ÖØ Ø Ø ÖÓÓØ Ó Ø Ö Ö Ô Ò Ö ÓÒ ÓÙØ Ò ØÓ Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒº Ì Ö Ø ØÖ Ø Ý ÓÒ ÙÐØ Ø ØÖ Ø Ý ÓÖ Ò ÖÓÙØ Ò ÐÐ º Ì ØÖ Ø Ý ÐÓÓ Ø Ø Ø Ø Ñ ÔÔ ØÓ Ø ÙÖÖ ÒØ Ø Ø Ò Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ø Ø µ Ò ÐÓÓ ÓÖ Ð Ð ÓÒØ ÒÙ Ø ÓÒ ÖÓÙØ Ò ÐÐ º ÁÒ Ø Ø ÐÐ ØÓ Ø ÖÓÙØ Ò d.down Ò d.stop Ö Ú Ð ÓÖ Ò ØÓ Ø ÓÒØÖ Ø º ÆÓ ÐÐ ØÓ Ø Ù ÓÑÔÓÒ ÒØ ÓÓÐ Ö Ö Ú Ð Ø Ø ÔÓ Ø ÓÒ Ø ÓÙ º Ì Ö ÔÖÓ ÙÖ Ò Û Ö Ò Ö Ø d.down Ø Ò d.stopµ ØÓ Ø Ö ØÖ º Ï ÓÒØ ÒÙ Ø Ø Ð Ø Ô Ø Ò Ø Ö ØÖ ÒÓÛ Ø d.stop ÓÐÐÓÛ Û Ò Û Ú ÖØÙ Ð Ø Ø ÓÒÒ Ø Ý Ø ØÖ Ò¹ Ø ÓÒ d.stop! Ò d.stop? ØÓ Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒº ÐÐ Ø ÒÓÛ¹ Ð ÙÔ Ø Ò Ò Ø Ô ÓÒ ÙØ Ò Ø Ø Ø Ñ ÔÔ Ò Ð ÓÖ Ø Ñ Ö Ô Ö ÓÖÑ Ù Ø Ø Ú ÖØÙ Ð Ø Ø Ñ ÔÔ Ò ÓÖ Ø Ò Û Ø Ø Ü Ø º ÙÖ º½¼ ÓÛ Ø Ò Û Ú ÖØÙ Ð Ø Ø º Ì Ò Û Ø ÖÑ Ò Ð Ú ÖØÙ Ð Ø Ø V 2 Ù Ø Ø ÖØ Ò ÔÓ ÒØ ÓÖ Ø Ò ÜØ Ð Ú Ð Ò Ø Ö Ð ÓÖ Ø Ñº Ò ÐÐ Ö Ô Ö ØÖ Ø Ö ÓÒ ÙÐØ º Ï ÓÒØ ÒÙ Û Ø Ø ØÖ Ø Ý ÓÐÐÓÛ Ò Ø Ð Ø Ô Ø Ò ÙÖ º º Ì ØÖ Ø Ý ÐÐ ÓÒ ÙÑ Ò Ó ÒÓØ ÒÝ Ò Û Ú ÖØÙ Ð ÒÓ ØÓ Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ ÙØ Ñ Ö Ø ÖÓÙØ Ò ÐÐ ÓÐÐÓÛ Ò Ø Ò ÖØ ÓÒ ÔÓ ÒØ Ó Ø Ú ÖØÙ Ð Ö Ò Ò Ø ÙØÓÑ ØÓÒ ÓÒ ÙÑ º Ó Ò Ó

133 ½½ À ÈÌ Ê º Ë Å ÆÌÁ ËËÁËÌ Æ Ò ÖØ ºÙÔ ººº Ò ÖØ º ÓÛÒ º ØÓÔ Ö ÑÓÚ Ò ÖØ Ö ÑÓÚ ÓÒ ÙÑ ººº º ØÓÔ ººº º ØÓÔ Ö ÑÓÚ Ò ÖØ º ØÓÔ º Ø ÖØ ººº ººº º ØÓÔ Ö ÑÓÚ º ØÓÔ ½ ººº Ö ÑÓÚ Ò ÖØ º ÓÛÒ Ò ÖØ º ØÓÔ Ö ÑÓÚ ººº ºÙÔ º ØÓÔ ººº ººº º ØÓÔ Ö ÑÓÚ ÓÒ Ñ º ØÓÔ ººº º ØÓÔ ººº ÙÖ º ÈÖÓ Ö Ñ Ö Ô Ö Ð ÓÖ Ø Ñ Ö ØÖ º d.stop! d.stop? V 1 V 2 d.up! d.up? c.stop! c.stop? d.stop! d.stop? ÙÖ º½¼ ÈÖÓ Ö Ñ Ö Ô Ö Ü ÑÔÐ Û Ø Ú ÖØÙ Ð Ø Ø Ø Ö ÓÒ Ø Ôº ÓÒÐÝ ÔÓ Ð Ø ÐÐ Ó ÒÓØ Ð ØÓ ÒÝ ÓÒØÖ Ø Ú ÓÐ Ø ÓÒ Ò Ø Ò Û Ú ÖØÙ Ð Ñ ÔÔ Ò º ÁÒ Ø Ü ÑÔÐ Ø ÐÐ c.stop ÓÒ ÙÑ Ò Ú ÖØÙ Ð

134 º¾º ÈÊÇ Ê Å Ê È ÁÊ ½½ Ê Ô Ö ÈÖÓÔÓ Ð ÌÓØ Ð Ï Ø Ò ÖØ d.stop Ö ÑÓÚ c.stop Ö ÑÓÚ d.stop Ò ÖØ d.stop Ô c.stop Ö ÑÓÚ d.stop ½ Ö ÑÓÚ c.stop Ö ÑÓÚ c.stop Ò ÖØ d.down Ò ÖØ d.up Ö ÑÓÚ c.stop Ò ÖØ d.down Ö ÑÓÚ d.stop Ö ÑÓÚ c.stop Ö ÑÓÚ d.stop Ö ÑÓÚ c.stop Ô d.stop ÙÖ º½½ Ê Ô Ö ÔÖÓÔÓ Ð Ò Ø Ö Û Ø ÓÖ Ö Ý ÔÔ Ö Ò Ò Ø Ö ØÖ º Ø Ø Ñ ÔÔ Ò Ò ÒÓÛÐ ÙÔ Ø Ø Ð ÓÖ Ø ÓÒ ÙÑ ÒÓ º Æ ÜØ Ò ÐÐ Ö Ô Ö ØÖ Ø Ö ÓÒ ÙÐØ º Ø Ö Ø Ò ÖØ ÓÒ ØÖ Ø¹ Ý Û Ü ÙØ Ø Ö ÑÓÚ ØÖ Ø Ý Ö ÑÓÚ Ø ÖÓÙØ Ò ÐÐ d.stopº Ì Ö ÙÐØ Ò Ø Ó Ò Ò ÖØ d.stop ÓÖ c.stop Ò Ö ÑÓÚ Ø Ü Ø Ò d.stop Ø Ö c.stopµ Ú Ð Ö Ô Ö ÔÖÓÔÓ Ðº Ì ÕÙ Ø ÓÒ Ö Ñ Ò ÓÛ Ø Ð ÓÖ Ø Ñ Ø Ø Û Ø Ö ÖØ Ò Ô Ø Ò Ø Ö ØÖ Ú Ð Ö Ô Ö ÔÖÓÔÓ Ðº Ê Ó Ò Þ Ò Î Ð Ê Ô Ö ÈÖÓÔÓ Ð Ø Ö ÔÔÐ Ø ÓÒ Ó Ö Ô Ö ØÖ Ø Ý Ø Ð ÓÖ Ø Ñ Û Ø Ö Ø Ö ÙÐØ Ò Ú ÖØÙ Ð Ø Ø Ñ ÔÔ Ò Ò ÓÒØ ÒÙ Û Ø Ø Ö Ø Ó Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒº Ë Ò ÙÐÐ Ø Ø Ñ ÔÔ Ò ÔÔÐ Ø ÓÒ Ò Ú ÖÝ ÒÓ Ó Ø Ö ØÖ ÛÓÙÐ Ø ØÓÓ ÐÓÒ ÓÒÐÝ Ü ÒÙÑ Ö Ó Ø Ø Ñ ÔÔ Ò Ø Ô Ö Ô Ö ÓÖÑ º Á ÒÓ Ú ÓÐ Ø ÓÒ Ö ÓÙÒ Û Ø Ò Ø Ø Ô Ø Ô Ø Ð Ò ØÓ Ø ÒÓ Ò Ø Ö ØÖ ÙÑ ØÓ Ú Ð Ö Ô Ö ÔÖÓÔÓ Ðº ÈÖ ÓÖ Ø Þ Ò Ê Ô Ö ÈÖÓÔÓ Ð ÁÒ Ø Ü ÑÔÐ ÔÖ ÒØ Ú Ö Ð Ú Ð Ö Ô Ö ÔÖÓÔÓ Ð Ú Ò ÒØ º ÁÒ ÓÖ Ö ØÓ ÔÖ ÒØ ÓÒÐÝ Ø ÑÓ Ø ÕÙ Ø ÔÖÓÔÓ Ð ØÓ Ø ÔÖÓ Ö ÑÑ Ö Ø ÔÖÓÔÓ Ð Ò ØÓ ÓÖØ º Ï Ù Ø ØÓØ Ð Û Ø Ó ÔÖÓÔÓ Ð ÓÒ Ø ÙÑ Ó Ø Ò Ú Ù Ð Û Ø Ó Ø Ö Ô Ö ØÖ Ø º

135 ½¾¼ À ÈÌ Ê º Ë Å ÆÌÁ ËËÁËÌ Æ µ ÈÖÓ Ö Ñ Ö Ô Ö ÔÖÓÔÓ Ð Û Þ Ö ÓÛ Ò ÔÖÓ¹ ÔÓ Ð ÓÖ Ø Ü ÑÔÐ º µ Ê ÙÐØ Ó ÔÖÓ Ö Ñ Ö Ô Öº ÙÖ º½¾ ÈÖÓ Ö Ñ Ö Ô Ö Û Þ Ö ÔÖÓÔÓ Ò Ö Ô Ö Ø ÓÒ Û Ø Ñ Ò Ñ Ð ÑÔ Øº Ê Ñ Ö ÐØ ÓÙ ÑÓÚ ØÖ Ø Ý Ò ÒØÖÓ Ù Ø ÒÓØ Ò ÜÔÐ Ø ØÖ Ø Ý Ö Ø Ö ÓÒ ÕÙ Ò Ó Ò Ò ÖØ Ò Ù ÕÙ ÒØ Ö ÑÓÚ ØÖ Ø Ý ÓÖ Ú Ú Ö µ Ó Ø Ñ ÖÓÙØ Ò ÝÑ Óк Ì Ð Ø Ô Ø Ò Ø Ü ÑÔÐ ØÓØ Ð Û Ø Ó ½ Ò Ø ØÛÓ ØÖ Ø Ò ÖØ Ò Ö ÑÓÚ Ò Ñ Ö ØÓ ÐÓ Ð ÑÓÚ ØÖ Ø Ý Ú Ò Ø Û Ø ½º Ì Ù Ø Ö Ô Ö ÔÖÓÔÓ Ð Ø Ñ Ò Ñ Ð Û Ø Ò Û ÐÐ Ö Ò Ö Ø Ò ÓØ Ö Ö Ô Ö ÔÖÓÔÓ Ð º ÙÖ º½½ ÓÛ ÐÐ Ö Ô Ö ÔÖÓÔÓ Ð Ó Ø Ö ØÖ Û Ø Ø Ö Ö Ô Ø Ú ØÓØ Ð Û Ø º Ì ÓÖ Ö Ö Ô Ö ÔÖÓÔÓ Ð Ö Ø Ò Ù Ò Û Þ Ö ÓÛÒ Ò ÙÖ º½¾ µº Ì Ò Ù Ö Ò Ø Ò Ð Ø Ø ÕÙ Ø Ö Ô Ö ÔÖÓÔÓ Ð Ò Ø ØÓÓÐ ÙØÓÑ Ø ÐÐÝ ÔÔÐ Ø Ò ÙÖ º½¾ µµº Ì Ö Ô Ö ÔÖÓÔÓ Ð Ö ÙÑ ØÓ Ú Ð Ö Ô Ö ÔÖÓÔÓ Ð Ø Ø ÓÚ º Æ Ú ÖØ Ð Ø ÙÑÔØ ÓÒ Ñ Ø ÛÖÓÒ Ø ÔÖÓ Ö Ñ Ö Ô Ö ÔÖÓÔÓ Ð ÒØÖÓ Ù ÖÖÓÖ Û Ñ Ö Ð Ø Ö Ò Ø ÔÖÓ Ö Ñº ÁÒ ÓÖ Ö ØÓ ÓÒÐÝ ÔÖÓÔÓ Ö Ô Ö ÔÖÓÔÓ Ð Ø Ø Ö Ù Ö ÒØ ØÓ Ö Ô Ö Ø ÔÖÓ Ö Ñ Û ÓÙÐ ÔÔÐÝ Ø Ò ÔÖÓÔÓ Ð Ó Ø Ø Ö Ô Ö ÔÖÓÔÓ Ð ØÓ ÓÔÝ Ó Ø Ø Ú ÔÖÓ Ö Ñ Ò Ø Ò Ú Ø ÔÖÓ Ö Ñ º ÀÓÛ Ú Ö Ø

136 º¾º ÈÊÇ Ê Å Ê È ÁÊ ½¾½ Ñ Ý Ò Ú Ð ÔÓ Ø Ú Ò Ø ÔÖÓ Ö Ñ ÑÙÐØ ÔÐ Ú ÓÐ ¹ Ø ÓÒ º ÈÖÓ Ö Ñ Ö Ô Ö ÓÒÐÝ Ö Ô Ö Ø Ö Ø Ú ÓÐ Ø ÓÒ Û Ø Ò ÔÖÓ Ö Ñ Ò Ð Ø Ö Ú ÓÐ Ø ÓÒ Ñ Ø ÓÒ ÙØ Ú ÙÐØ º Ö Ô Ö ÔÖÓÔÓ Ð Û ÓÖÖ Ø Ø Ö Ø Ú ÓÐ Ø ÓÒ Ó ÒÓØ Ò Ö ÐÝ Ñ Ø Û ÓÐ ÔÖÓ Ö Ñ ÓÖÖ Ø ÙØ Ð Ñ Ò Ø Ø Ö Ø Ú ÓÐ Ø ÓÒº ÖÖÓÖ ÄÓ Ø ÓÒ ÓÖ ÖÖÓÖ Ø Ø ÓÒ ÁÒ Ø Ü ÑÔÐ ÓÛÒ ÓÚ Ø Û ÑÔÐ ØÓ Ò Ö Ô Ö ÔÖÓÔÓ Ð Ù Ø ÐÓ Ø ÓÒ Û Ö Ø ÓÒØÖ Ø Ú ÓÐ Ø ÓÒ Û Ø Ø Û Ø Ü Ø ÐÓ Ø ÓÒ Û Ö ÓÖص Ö Ô Ö ÔÖÓÔÓ Ð ÓÙÐ ÓÙÒ º Æ Ú ÖØ Ð Ø Ö Ñ Ø ØÙ Ø ÓÒ Û Ö Ò ÖÖÓÖ Ò Ü Ý Ò Ò Ø ÔÖÓ Ö Ñ Ú Ö Ð Ø Ø Ñ ÒØ ÓÖ Ø ÖÖÓÖ ÐÓ Ø ÓÒº Ì Ð ÓÖ Ø Ñ Ø Ö ÓÖ Ð Ó Ü ÙØ Ø Ø Ø ÔÖ ÓÖ ØÓ Ø ÖÖÓÖ ÐÓ Ø ÓÒ Ø Ù Ö Ø Ò Ø ÓÒ Ð Ö ØÖ º ÌÓ ÓÙÒØ ÓÖ Ø Ó Ð Ó Ú Ò Ò ÐÓ ÔÓ Ð ØÓ Ø ÖÖÓÖ ÐÓ Ø ÓÒ Ö Ô Ö ÔÖÓÔÓ Ð Ö ÙÐØ Ò ÖÓÑ Ù Ò Ø ÓÒ Ð Ö ØÖ ÖØ Ö ÖÓÑ Ø ÐÓ Ø ÓÒ Ó ÖÖÓÖ Ø Ø ÓÒ Ú Ò Ø ÓÒ Ð Û Øº ÈÖÓ Ö Ñ Ê Ô Ö Ü ÑÔÐ Û Ø WAIT ËØ Ø Ñ ÒØ Ä Ø Ò º½ ÓÛ ÖÓÙØ Ò Ó ÔÖÓ Ö Ñ ÓÒ Ø Ò Ó ÓÓÐ Ö Ò Ö ÐÐ Ö ÓÑÔÓÒ ÒØ Û Ö Ù Ò Ô Ö ÐРк Ì Ô Ö ÐÐ Ð Ø Ö Ö ÓÓÖ Ò Ø Ý WAIT Ø Ø Ñ ÒØ Û Û Ø ÓÖ Ø ÓÓÐ Ö ØÓ Ø ÖØ ÓÖ Ø Ö ÐÐ Ö Ø ÖØ º ÆÓØ Ø Ø Ø ÓÒ Ô Ö ÐÐ Ð ÐÓ Ø ÖØ Ò Ð Ò º ÀÓÛ Ú Ö Ø ÓÓÐ Ö ØÓÔÔ ÓÒÐÝ Ø Ö ÖØ Ò Ø Ñ ÓÙØ Ð Ò ½½µº Ë Ò Û ÒÒÓØ ÙÖ Ø Ø Ø Ö ÐÐ Ö ØÓÔÔ ÓÖ Ø ÓÓÐ Ö ÓÒ ØÖ ÒØ Ú ÓÐ Ø º Ì ÔÖÓ Ö Ñ Ö Ô Ö Ð ÓÖ Ø Ñ Ò Ø Ø Ø ÖÖÓÖ ÐÓ Ø ÓÒ Û Ø Ò Ô Ö ÐÐ Ð ÐÓ Ø Ù Ø ÐÐÓÛ Ù Ò Ø ÔÖÓ Ö Ñ Ö Ô Ö ØÖ Ø Ý Û Ò ÖØ WAIT Ø Ø Ñ ÒØ º Ì Ö Ô Ö ÔÖÓÔÓ Ð ÓÙÒ Ö Ò ÖØ WAIT NOT driller.isstarted() ÓÖ cooler.stop Ð Ø ÐÐ cooler.stop

137 ½¾¾ À ÈÌ Ê º Ë Å ÆÌÁ ËËÁËÌ Æ ½ PARALLEL ¾ WAIT cooler.iscooling(); driller.start(); driller.down(); driller.up(); driller.stop(); WAIT nextitem(); cooler.start(); ½¼ MSG "drilling hole into item"; ½½ WAIT TIMEOUT(3000); ½¾ cooler.stop(); ½ END ÙÖ º½ ÅÓÒ Ó Ó Û Ø Ñ ÒØ ÖÖÓÖº Ì ÓÓÐ Ö Ñ Ø ØÓÔÔ ÓÖ Ø Ö ÐÐ Öº º ÈÖÓ Ö Ñ ËØ Ø Î Ù Ð Þ Ø ÓÒ ÈÖÓ Ö Ñ Ø Ø Ú Ù Ð Þ Ø ÓÒ Ñ Ø ÐÔ Ò ÔÖÓ Ö Ñ ÙÒ Ö Ø Ò Ò ÓÖ Ò Ù Ö Û Ó Ú ØÓ Ñ ÒØ Ò ÓÖ ÔØ Ü Ø Ò ÔÖÓ Ö Ñ º ÙÖÖ ÒØÐÝ Ò Ù Ö ÓÒÐÝ Ú ØÛÓ ÔÓ Ð Ø ØÓ Ø Ò ÙÒ Ö Ø Ò Ò Ó Ò Ü Ø Ò ÔÖÓ Ö Ñ Ö Ø ÓÙÖ Ó Ò ØÖÝ ØÓ ÙÒ Ö Ø Ò Ø Ò ÖÙÒ Ø ÔÖÓ Ö Ñ ØÓ Ò ÓÙØ Û Ø Ø Ö ÙÐØ Ö º Ì ÔÓ Ð Ø Ö ÒÓØ ÕÙ Ø ÓÖ Ò Ù Ö º ÇÒ ÓÒ Ò Ò Ù Ö Ó ÒÓØ Ú Ø Ó ØÛ Ö Ò Ò Ö Ò ÜÔ ÖØ ØÓ Ð ØÓ ÙÒ Ö Ø Ò ÓÑÔÐ Ü ÔÖÓ Ö Ñ Ò Ø Ðº ÇÒ Ø ÓØ Ö Ò Ò Ø ÙØÓÑ Ø ÓÒ ÓÑ Ò Ø Ò Ø Ð ØÓ ÖÙÒ ÔÖÓ Ö Ñ Û Ø ÓÙØ ÒÓÛ Ò Ø Ö ÙÐØ ÓÖ Ò º º º½ ÇÚ ÖÚ Û ÌÓ Ø Ð Ø Ù ÔÖÓ Ö Ñ Ú Ù Ð Þ Ø ÓÒ ØÓÓÐ Ò Ö Ø Û ÐÐÓÛ Ò¹Ø Ñ Ú Ù Ð Þ Ø ÓÒ Ó ÅÓÒ Ó ÔÖÓ Ö Ñ ËØÖ¼ º ÁØ Ú Ù Ð Þ Ø Ñ Ò Ø Ø ÓÖÖ ÔÓÒ Ò ØÓ Ø Ö ÒØ ÔÓ Ø ÓÒ Ò ÅÓÒ Ó ÔÖÓ Ö Ñ Û Ø ÓÙØ Ü ÙØ Ò Ø ÔÖÓ Ö Ñº

138 º º ÈÊÇ Ê Å ËÌ Ì ÎÁËÍ ÄÁ ÌÁÇÆ ½¾ Ë ØÙ Ø ÓÒ ½ º ÓÓÐ Ò º Ö ÐÐ Ò º ËØ ÖØ Ë ØÙ Ø ÓÒ ½ ÅÓÒ Ó Á ËØ Ø ÙØ ÓÒ Î Ù Ð Þ Ø ÓÒ ÙÖ º½ ÈÖÓ Ö Ñ Ú Ù Ð Þ Ø ÓÒ ÓÚ ÖÚ Ûº Ì ÔÖÓ Ö Ñ Ú Ù Ð Þ Ø ÓÒ ØÓÓÐ Ù ØÙ Ø ÓÒ Ð ÒÓÛÐ Ö Ø Ý Ø Ø Ø Ñ ÔÔ Ò Ð ÓÖ Ø Ñº Ì ÓÚ Ö ÐÐ ÔÖÓ ÛÓÖ ÓÐÐÓÛ ¹ ÙÖ º½ µ ½º Ì Ù Ö Ð Ø ÔÓ Ø ÓÒ Ò Ø Ú Ù Ð ØÓÖ Ó Ø ÅÓÒ Ó Á Û Ø ÓÙØ Ü ÙØ Ò Ø ÔÖÓ Ö Ñº ¾º Ì Ø Ø Ò Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ ÓÖÖ ÔÓÒ Ò ØÓ Ø ¹ Ð Ø Ø Ø Ñ ÒØ Ö Ö º º Ì ØÙ Ø ÓÒ Ð ÒÓÛÐ Ø Ø Ø Ø Ö ÙÑÑ ÙÔ Ò ÓÖÛ Ö ØÓ Ø Ú Ù Ð Þ Ø ÓÒ ØÓÓк º Ì Ú Ù Ð Þ Ø ÓÒ ØÓÓÐ Ù Ø ØÙ Ø ÓÒ Ð ÒÓÛÐ ØÓ Ú Ù Ð Þ Ø Ñ Ò Ø Ø º º º¾ ÃÒÓÛÐ ÙØ ÓÒ Ì ÒÓÛÐ ÙØ ÓÒ Ý Ø Ñ Ò Ö Ø ØÙ Ø ÓÒ Ð ÒÓÛÐ ÔÖ Ô Ö ÓÖ Ø Ú Ù Ð Þ Ø ÓÒ ØÓÓк Ì Ú Ù Ð Þ Ø ÓÒ ØÓÓÐ Ú Ð Ø Ó ÕÙ Ø ÓÒ ØÓ Ø ÒÓÛÐ ÙØ ÓÒ Ý Ø Ñ Û Ò ØÙÖÒ ÓÑÔÙØ Ø Ò Û Ö º Ì ÕÙ Ø ÓÒ Ö ÙÒØ ÓÒ ÝÑ ÓÐ ÓÖ Û Ø ØÓÓÐ Ò Ø Ú ÐÙ Ò ÓÖ Ö ØÓ Ú Ù Ð Þ Ø ÓÑÔÓÒ ÒØ Ø Ø º Ì Ò Û Ö ØÓ ÕÙ Ø ÓÒ Ò Ø Ö ÌÊÍ ÄË ÓÖ ÍÆÃÆÇÏÆ Ô Ò Ò ÓÒ Û Ø Ö Ø ÒÓÛÐ Ò

139 ½¾ À ÈÌ Ê º Ë Å ÆÌÁ ËËÁËÌ Æ ÙÒØ ÓÒ ËÝÑ ÓÐ c.iscooling d.isdrilling d.isstarted d.rpmreached Î ÐÙ TRUE FALSE TRUE UNKNOWN ÙÖ º½ Ê ÙÐØ Ó Ø Ø Ø ÙØ ÓÒ ÔÖÓ º ÖØ Ò ØÙ Ø ÓÒ ÑÔÐ Ø ÕÙ Ø ÓÒ ÌÊÍ µ ÑÔÐ Ø Ò Ø ÓÒ Ó Ø ÕÙ Ø ÓÒ ÄË µ ÓÖ Ò Ø Ö Ó Ø Ñ ÍÆÃÆÇÏÆ µº ÙÑ Ø Ø Û Ú ÓÓÐ Ö Ò Ö ÐÐ Ö ÓÑÔÓÒ ÒØ ÓÛÒ Ò ¹ ÙÖ º½ º Ì Ù Ö Ð Ø Ô Ø Ö Ø Ø Ø Ñ ÒØ driller.down() ØÓ Ø Ø Ø Ó Ø Ñ Ò Ø Ö Ø Ø Ø Ñ ÒØ Ò Ü ÙØ º Ì Ý Ø Ñ Ò Ò Ð Ø Ø Ò Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Û Ø ÓÒ ØÙ¹ Ø ÓÒ ØØ º Ì ÒÓÛÐ Ò Ø Ò Ð ØÙ Ø ÓÒ K ={c.iscooling, d.isstarted, d.isdrilling}º Ì Ú Ù Ð Þ Ø ÓÒ ÓÖ Ø Ú ÐÙ Ó ÐÐ ÙÒØ ÓÒ ÝÑ ÓÐ Ò Ø Ü¹ ÑÔÐ c.iscooling, d.isstarted, d.isdrilling, Ò d.rpmreachedµº ÖÓÑ Ø ÒÓÛÐ ÓÚ Ò Ø ÒÚ Ö ÒØ Ó Ø Ý Ø Ñ Ø Ú ÐÙ ÓÛÒ Ò ¹ ÙÖ º½ Ö Ù Ù Ò Ò ËÅÌ ÓÐÚ Öº ÓÖ ÕÙ Ø ÓÒ Ø ËÅÌ ÓÐÚ Ö Ò ØÓ Ú Ö Ý Û Ø Ö sat(k Inv question) ÓÖ sat(k Inv question)º Á ÓØ Ø Ð ØÝ Ö ØÖÙ ÓÖ ÓØ Ö Ð Ø Ú ÐÙ UNKNOWN Ù º Á Ø ÐÓ Ø ÓÒ Ð Ø Ý Ø Ò Ù Ö ÓÖÖ ÔÓÒ ØÓ Ú Ö Ð Ø Ø Ò Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ò»ÓÖ ÑÙÐØ ÔÐ ØÙ ¹ Ø ÓÒ Ü Ø Ø ÔÖÓ Ö ÓÚ Ü ÙØ ÓÖ ØÙ Ø ÓÒº Ì Ú Ù Ð Þ Ø ÓÒ ØÓÓÐ Ø Ò ÔÖÓÚ Û Ø Ø Ò Û Ö ÓÖ ØÙ Ø ÓÒº º º Î Ù Ð Þ Ø ÓÒ Ì Ø Ø Ú Ù Ð Þ Ø ÓÒ ØÓÓÐ ÔÐÙ Ò ØÓ Ø ÅÓÒ Ó Á Ò ÔÐ Ý Ñ Ø Ú Û Ó Ø Ó ÅÓÒ Ó ÓÑÔÓÒ ÒØ º ÓÒ Ø Ú ÐÙ Ò Ö Ø ÖÓÑ Ø Ø Ø ÙØ ÓÒ ÔÖ Ú ÓÙ Ø ÓÒµ Ø Ú Ù Ð Þ Ø ÓÒ ÔÐ Ý Ô ÖØ Ó ÓÑÔÓÒ ÒØ Ò Ö ÒØ ÓÐÓÖ Þ ÔÓ Ø ÓÒ ÖÓØ Ø ÓÒ Ò Ú Ð ØÝ Ò Ò Ú Ò ÖÙÒ Ò Ñ Ø ÓÒ º Ì Ú Ù Ð Þ Ø ÓÒ ÐÐÓÛ Ù Ö ØÓ Û Ø ØÛ Ò ÑÙÐØ ÔÐ ØÙ Ø ÓÒ Ó Ø Ø Ø Ò Ù Ö Ò Ò Û Ø Ø Ø Ý Ø Ñ ÓÙÐ Û Ò Ø Ð Ø ÐÓ Ø ÓÒ Ò Ø Ó Ö º

140 º º ÈÊÇ Ê Å ËÌ Ì ÎÁËÍ ÄÁ ÌÁÇÆ ½¾ Ì Ú Ù Ð Þ Ø ÓÒ Ó Ø ÓÑÔÓÒ ÒØ Ø Ò Ò Ó ÔÖÓÔ ÖØ Ó Ø Óѹ ÔÓÒ ÒØ ÓÒ Ú ÐÙ Ó ÙÒØ ÓÒ ÝÑ ÓÐ Û ÐÐ Ø Ò Ñ Ø ÓÒ Ò ØÓ Ö Ø Ò Ú Ò Ý Ò ÜÔ ÖØ Ò Ò Ø ÅÓÒ Ó ÓÑÔÓÒ Òغ ÙÖ º½ ÓÛ Ø Ú Ù Ð Þ Ø ÓÒ Ó Ý Ö ÙÐ ÓÐÚ ÒØ Ò ÓÑÔÓÒ ÒØ ÓÒ Ø Ò Ó Ø Ó Ú ÐÚ Ò ÓÐÚ ÒØ ÓÒØ Ò Ö ÖÓÑ Ø Ó Ö È ØÙ Ý ÔØ Ö µº Ì Ú Ù Ð Þ Ø ÓÒ ÓÛ Ô ØÙÖ Ó Ø ÙÖÖ ÒØ ØÙØ Ø ÓÒ ÓÖ Ø Ð Ø ÔÓ Ø ÓÒ Ò Ø ÅÓÒ Ó ÖÓÙØ Ò º ÁØ ÓÛ Ò Ò Ñ Ø ÓÒ Ó Ø ÓÐÚ ÒØ ÓÛ ÖÖÓÛ Ò Ø Ô Ô µ Ø Ò Ó Ø Ø Ø Ó Ú ÐÚ Ô ÒÒ Ò Ú ÐÚ ÝÑ Óе Ø ÓÒØ Ò Ö ÐÐ Ò ÙÔ Û Ø ÓÐÚ ÒØ Ò ÓÔ Ò Ö Òµ Ò ÐÓ Ö µ Ú ÐÚ Û ÐÐ Ú ÐÚ Û Ó Ø Ø Ö ÙÒ ÒÓÛÒ Ö Ýµº ÆÓØ Ø Ø ÓÖ Ø Ð Ø Ó ÔÓ Ø ÓÒ Ø Ø Ø ÙØ ÓÒ Ð ÓÖ Ø Ñ ÓÙÒ ØÛÓ Ö ÒØ ØÙ Ø ÓÒ ØÙ Ø ÓÒ ½ ÓÛÒ ÙÖÖ ÒØÐݵº Ì Ù Ö Ò Û Ø ØÛ Ò Ø ØÛÓ ØÙ Ø ÓÒ Û Ø Ø ÖÖÓÛ ÙØØÓÒ Ò Ø ÙÔÔ Ö Ð Ø ÓÖÒ Ö ØÓ Ø Ú Ù Ð Þ Ø ÓÒ Ó Ø Ø Ø Ó Ø ÓÑÔÓÒ ÒØ Ò ÒÓØ Ö ØÙ Ø ÓÒº Ø ÓÒ ÐÐÝ ÐÐ ÙÒØ ÓÒ ÝÑ ÓÐ Ò Ø Ú ÐÙ Ö ÔÓÖØ Ý Ø Ø Ø ÙØ ÓÒ ÔÖÓ Ö ÓÛÒ ÓÖ Ø Ð Ø ØÙ Ø ÓÒ ØÓÔ Ö Øµº

141 ½¾ À ÈÌ Ê º Ë Å ÆÌÁ ËËÁËÌ Æ ÙÖ º½ ËØ Ø Ú Ù Ð Þ Ø ÓÒ Û Ø ÓÛ Ò Ñ Ø ÓÒº

142 ÔØ Ö ËØÙ Ò Ú ÐÙ Ø ÓÒ Ì ÔØ Ö Ö ØÙ Ò Û Ø ÔÖ ÒØ ÛÓÖ Ò Ú Ð Ø º ÙÖØ ÖÑÓÖ Ú ÐÙ Ø ÓÒ Ö ÙÐØ ÓÙØ ÔÖÓ Ö Ñ Ø Ø Ú Ù Ð Þ Ø ÓÒ Ö ÔÖ ÒØ º º½ à ÔÐ Ø ÁÒ Ø ÓÒ ÅÓÐ Ò Å Ò Ì Ò Ø ÓÒ ÑÓÐ Ò Ñ Ò Ó ØÛ Ö ÒÚ Ø Ø Ò Ø Ø ÓÒ Ö Ñ¹ ÔÐ Ñ ÒØ Ø ÓÒ Ó Ò Ü Ø Ò ÓÒØÖÓÐ ÔÖÓ Ö Ñ Ó ÓÙÖ Ò Ù ØÖ Ð Ô ÖØÒ Ö Ã º Ø Ý Ø Ñ ÐÖ Ý Ò ÒØÖÓ Ù Ò Ë Ø ÓÒ º Û Û ÐÐ Ö Ö ØÓ Ë Ø ÓÒ º ÓÖ Ø Ð ÓÒ Ø ÅÓÒ Ó ÑÔÐ Ñ ÒØ Ø ÓÒº Ê ÐÐ Ø Ø Ø ÔÖÓ Ö Ñ ØÖÙØÙÖ ÒØÓ Ö Ö Ý Ó ÓÑÔÓÒ ÒØ ÙÖ º½½µº ÓÑÔÓÒ ÒØ Ò ÒØ Ö Û Ò ÓÛ Ø Ò Ù Ý Ø ÙÔÔ Ö ÓÑÔÓÒ Òغ º½º½ ÓÒØÖ Ø Ï Ú Ö Ø ÓÒØÖ Ø ÓÖ ÐÐ ÒØ Ö Ó Ø Ã ÔÐ Ø Ý Ø Ñº Ì ÓÒ¹ ØÖ Ø Ö Ø ÒØ Ò Ù Ó Ø ÓÑÔÓÒ ÒØ º Ï Û ÐÐ Ø ÐÓÓ Ø Ø ÒØ Ö IMoldCtrl Ò INozzleCtrl Ò Ø Ö ÓÒØÖ Ø º Ì ÒØ Ö Ò Ø ÓÒ Ó IMoldCtrl ÓÛÒ Ò ÙÖ º½º Ì ÓÒØÖ Ø ÓÖ Ø ÒØ Ö ÙÖ º¾µ ÐÐÓÛ Ù ØÓ ÐÐ Ø open ½¾

143 ½¾ À ÈÌ Ê º Ë ËÌÍ Á Ë Æ Î ÄÍ ÌÁÇÆ ½ INTERFACE IMoldCtrl ¾ EVENTS error; FUNCTION isopen() : BOOL; FUNCTION isclosed() : BOOL; FUNCTION clamppos() : REAL; ROUTINE open(); ROUTINE close(); ROUTINE stop(); END IMoldCtrl ÙÖ º½ ÁÒØ Ö IMoldCtrlº Ò close ÖÓÙØ Ò Ò ØÙÖÒº ÁØ Ð Ó ÐÐÓÛ Ù ØÓ ÐÐ Ø ÖÓÙØ Ò stop ÓÒ Ø ÑÓÐ Ø ÖÓÙØ Ò close ÓÖ open Ö ÒØ ÖÖÙÔØ Ý Ò ÖÖÓÖ Ò Ðµº Ì ÐÐ Ó Ø ÖÓÙØ Ò open ÔÓ ØÓÒ Ø ÓÒ Ø Ø Ù Ö ÒØ Ø Ø Ø Ö Ø ÐÐ Ø ÔÖÓÔÓ Ø ÓÒ isopen ÓÐ º Ë Ñ Ð ÖÐÝ Ø ÖÓÙØ Ò ÐÐ close Ø ÔÓ ØÓÒ Ø ÓÒ isclosedº ÁÒ Ø ÓÒ Ø ÓÒØÖ Ø Ð Ó Ò ÒÚ Ö ÒØ Ø Ø Ò Ø Ø Ø ÑÓÐ Ò Ò Ú Ö ÓÔ Ò Ò ÐÓ Ø Ø Ñ Ø Ñ ÙÖ º µº Ï Ò Ò ÖÖÓÖ ÒØ ÖÖÙÔØ Ü ÙØ ÓÒ Ó Ø ÖÓÙØ Ò close ÓÖ open Ø ÒÓÛÐ ÓÙØ Ø Ø Ø Ó Ø ÑÓÐ ÐÓ Ø Ø Ñ Ø ÓÔ Ò ÐÓ ÓÖ Ò Ò ÒØ ÖÑ Ø Ø Ø µº Ì ÒÓÛÐ ÓÙØ ÒÝ Ó Ø Ø Ø Ø Ö ÓÖ Ö ØÖ Ø ÙÖ º¾µº Post : isopen() open! τ open? stop! Retract : isclosed, isopen stop? close? Post : isclosed() close! τ ÙÖ º¾ ÈÖÓØÓÓÐ ÙØÓÑ ØÓÒ ÓÖ Ø ÒØ Ö IMoldCtrlº Ì ÓÒ ÓÒØÖ Ø Û ÔÖ ÒØ ÓÖ Ø Ã ÔÐ Ø ØÙ Ý Ø ÓÒ¹ ØÖ Ø Ó Ø ÒØ Ö INozzleCtrl ÙÖ º µº Ì ÒÓÞÞÐ ÓÑÔÓÒ ÒØ Invariant: NOT (isclosed() AND isopen()) ÙÖ º ÁÒÚ Ö ÒØ Ó IMoldCtrlº

144 º½º à ÈÄ ËÌ ÁÆ ÌÁÇÆ ÅÇÄ ÁÆ Å ÀÁÆ ½¾ ½ INTERFACE INozzleCtrl ¾ ROUTINE startheating(); ROUTINE inject(); ROUTINE plasticize(); FUNCTION tempreached() : BOOL; FUNCTION isplasticized() : BOOL; FUNCTION isinjected() : BOOL; END INozzleCtrl ÙÖ º ÁÒØ Ö INozzleCtrlº ÓÒØÖÓÐ Ø ÙÔÔÐÝ Û Ø ÔÐ Ø Ö ÒÙÐ Ø ÓÖ Ø Ò Ø ÓÒ Ó Ñ ÐØ ÔÐ ¹ Ø ÒØÓ ÑÓÐ º Ì Ö ÓÖ Ø Ø ÖÓÙØ Ò inject plasticize Ò startheating Ò Ø ÙÒØ ÓÒ tempreached isplasticized Ò isinjectedº Ì ÓÒØÖ Ø Ó Ø ÒÓÞÞÐ Ô Ø Ø Ö Ø Ø ÒÓÞÞÐ Ò ØÓ Ø ÓÖ Ø Ò Ø ÓÒ ÖÓÙØ Ò Ò Ø ÔÐ Ø Ø ÓÒ ÖÓÙØ Ò Ò Ü ÙØ Ò ØÙÖÒº Ì ÖÓÙØ Ò startheating Ù Ö ÒØ Ø Ø Ø Ö Ø Ü ÙØ ÓÒ Ø Ñ Ðع Ò Ø ÑÔ Ö ØÙÖ Ó Ø Ñ Ø Ö Ð Ò Ö º Ì ÖÓÙØ Ò inject Ò Ø ÒÓÞÞÐ ØÓ ÐÐ Û Ø ÔÐ Ø Þ Ñ Ø Ö Ð ÓÖ ØÓ Ú Ø Ø Ö Ø Ø ÑÔ Ö¹ ØÙÖ Ö Ò Ù Ö ÒØ Ø Ø Ø Ö Ø Ü ÙØ Ø ÔÐ Ø Ñ Ø Ö Ð Ò Ø º Ë Ñ Ð ÖÐÝ Ø ÖÓÙØ Ò ÔÐ Ø Þ Ù Ö ÒØ Ø Ø Ø Ö Ø Ü ÙØ ÓÒ Ø ÙÒØ ÓÒ isplasticized Ö ØÙÖÒ ØÖÙ º startheat! startheat? Post : tempreached Pre : isplasticized tempreached Post : isinjected inject! plasticize? Pre : isinjected Post : isplasticized inject? plasticize! ÙÖ º ÈÖÓØÓÓÐ ÙØÓÑ ØÓÒ ÓÖ Ø ÒØ Ö INozzleCtrlº Ì ÓÒØÖ Ø ÓÖ INozzleCtrl Ð Ó Ò ÒÚ Ö ÒØ ÙÖ º µº Ì ÒÚ Ö ÒØ Ø Ø Ø Ø Ø Ñ Ø Ö Ð Ò Ø ÒÓÞÞÐ ÒÒÓØ Ö ÐÐ ÔÐ ¹ Ø Þ µ Ò Ò Ø Ø Ø Ñ Ø Ñ º

145 ½ ¼ À ÈÌ Ê º Ë ËÌÍ Á Ë Æ Î ÄÍ ÌÁÇÆ Invariant: NOT (isplasticized() AND isinjected()) ÙÖ º ÁÒÚ Ö ÒØ Ó INozzleCtrlº º½º¾ ÓÒ ØÖ ÒØ ÁÒ Ø ÓÒ ØÓ Ø ÓÒØÖ Ø Û Ð Ó ÒØ ÓÒ ØÖ ÒØ Û Ò ØÓ ÓÐ Ø ÒÝ Ø Ñ ÙÖ Ò Ü ÙØ ÓÒ Ó Ø Ý Ø Ñº ÙÖ º ÓÛ ÓÒ ØÖ ÒØ Ø Ø Ò Ø Ø Ø Ö Û Ñ Ý ÓÒÐÝ Ò ÖÓÒØ Ø Ø Ò ÓÒØÖÓÐ Ö Ø Ö ÕÙ Ö Ø ÑÔ Ö ØÙÖ º CONSTRAINT (IScrewCtrl screw, IHeatingCtrl heating) [NOT (screw.isinfront() AND NOT heating.tempreached())] ÙÖ º ÓÒ ØÖ ÒØ Ó IScrewCtrl Ò IHeatingCtrlº º½º Ò ¹Í Ö ËÙÔÔÓÖØ ÁÒ Ø Ø ÓÒ Û Û ÐÐ ÓÛ Ø ÔÔÐ Ø ÓÒ Ó Ø Ö ÒØ Ñ ÒØ Ø Ò ØÓÓÐ Ò Ø Ã ÔÐ Ø Ø٠ݺ ÐÐ ÙÖ Û ÐÐ ÓÛ Ø ØÓÓÐ ÔÔÐ Ò Ø ÖÓÙØ Ò Kundenfenster Û Ø ÖÓÙØ Ò Ò Û Ò Ù Ö Ö ÙÔÔÓ ØÓ Ñ ÔÖÓ Ö Ñ Ò º Ö Ø Û Û ÐÐ ÓÛ Ø Ñ ÒØ Ø ÔÓÔÙÔ Ò Ø ÅÓÒ Ó Ø ÜØÙ Ð ØÓÖº ÙÖ º ÓÛ Ø ÔÓÔÙÔ ØÛ Ò ØÛÓ Ô Ö ÐÐ Ð Ø Ø Ñ ÒØ Ó Ø ÖÓÙØ Ò º Ì Ð Ø ÓÑÔÓÒ ÒØ ÑÓÐ Ò mold. ÐÖ Ý ØÝÔ Ò Ø ØÓÖµ Ò Ø ÔÖÓÔÓ ÖÓÙØ Ò openº ÓÖ Ò ØÓ Ø ÓÒØÖ Ø ÒÓ ÓØ Ö ÖÓÙØ Ò Ñ Ý ÐÐ Ø Ø ÔÓ Ø ÓÒº ÙÖ º ÓÛ Ø ÓÙØÐ Ò Ð Ø Ò ØÙÖ Ó Ø ÅÓÒ Ó Á º Ì ÔÓØ ÐÓÛ Ø ÖÓÙØ Ò ÐÐ nozzle.inject Ð Ø ÑÓÙ ÙÖ ÓÖµ Ò Ø ÓÙØÐ Ò Ú Û ÓÛ ÖÓÙØ Ò Û Ñ Ý ÐÐ Ø Ø ÔÓ Ø ÓÒ Ò Ø Ó º Ì ÓÒ Ó ÖÓÙØ Ò Ø Ø Ñ Ý ÒÓØ ÐÐ Ø Ø ÐÓ Ø ÓÒ ÖÓ ÓÙغ ÙÖ º½¼ Ò º½½ ÓÛ Ø Ö ¹ Ò ¹ ÖÓÔ Ø Ò Ò Ø Ú Ù Ð ØÓÖ Ó Ø ÅÓÒ Ó Á º ÙÖ º½¼ ÓÛ Ø Ù Ö Ö Ò Ø ÖÓÙØ Ò ÐÐ mold.open ÖÓÑ Ø ÓÙØÐ Ò Ú Û ØÓ ÔÓ Ø ÓÒ Û Ö Ò ÖØ Ò Ø ÐÐ ÐÐÓÛ º Ì ÑÑ Ø Ó Ø Ý Ø Ñ Ø Ö Ò ÔÐÙ Ò

146 º½º à ÈÄ ËÌ ÁÆ ÌÁÇÆ ÅÇÄ ÁÆ Å ÀÁÆ ½ ½ ÙÖ º Ë Ñ ÒØ Ø ÔÓÔÙÔ Ò Ø ÖÓÙØ Ò Kundenfenster ÔÖÓÔÓ ¹ Ò ÖÓÙØ Ò openº ÙÖ º ÇÙØÐ Ò Ð Ø Ò Ò Ø ÖÓÙØ Ò Kundenfenster ÓÖ Ø Ð Ø ÔÓ Ø ÓÒ Ò Ø Ó º

147 ½ ¾ À ÈÌ Ê º Ë ËÌÍ Á Ë Æ Î ÄÍ ÌÁÇÆ ÙÖ º½¼ Ö ¹ Ò ¹ ÖÓÔ Ø Ò ÐÐÓÛ Ò ØÓ Ò ÖØ ÖÓÙØ Ò Ðк ÙÖ º½½ Ö ¹ Ò ¹ ÖÓÔ Ø Ò ÒÝ Ò ØÓ Ò ÖØ ÖÓÙØ Ò Ðк ÓÛ Ò Ø Ø Ò Ø ÖÓÙØ Ò ÐÐ Ó ÒÓØ Ð ØÓ ÓÒØÖ Ø Ú ÓÐ Ø ÓÒ Ø Ø Ø ÐÓ Ø ÓÒ Ò Ø Ó º ÙÖ º½½ Ò ÓÒØÖ Ø ÓÛ Ø Ù Ö Ö Ò Ø Ñ ÖÓÙØ Ò ÐÐ ØÓ ÔÓ Ø ÓÒ Û Ö Ø ÒÓØ ÐÐÓÛ ØÓ Ò ÖØ Ø Ðк Ö ÖÓ Ò Ò Ø Ø Ø Ø ÖÓÙØ Ò ÐÐ ÒÓØ Ú Ð Ö º ÙÖ º½¾ ÓÛ Ø Ñ ÒØ ÖÖÓÖ Ö ÙÐØ Ò ÖÓÑ Ò ÖØ Ò Ø ÖÓÙ¹ Ø Ò ÐÐ mold.open Ø Ò ÒÚ Ð ÔÓ Ø ÓÒº ÁÒ Ø Ü ÑÔÐ Ø ÐÐ ÒÓÛ

148 º¾º Í ÊÊ È ÁÆÌ ËÍÈÈÄ Ë ËÌ Å ½ ÙÖ º½¾ Ë Ñ ÒØ ÖÖÓÖ Ø ÖÓÙØ Ò mold.open ÐÐ ØÛ Û Ø Ò Ø Ô Ö ÐÐ Ð Ø Ø Ñ Òغ ÔÔ Ö Ò ØÛÓ Ô Ö ÐÐ Ð Ö Ò Û ÒÓØ ÐÐÓÛ Ý Ø ÓÒØÖ Øº Ì Ñ ÒØ ÖÖÓÖ Ð Ø Ý Ö Ð Ò Ò Ð Ø ÙÐ º ÁÒ Ø Ü ÑÔÐ ÓØ Ò Ø Ò Ó mold.open Ö Ð Ø ÖÖÓÖ Ò Ø Ú Ö Ø ÓÒ Ð ÓÖ Ø Ñ ÒÒÓØ Ù Û Ó Ø ÐÐ Ò ØÙ Ð ÖÖÓÖº Ð Ò Ø Ð Ø ÙÐ ÓÔ Ò Ø ÔÖÓ Ö Ñ Ö Ô Ö Ø ÒØ ÓÛÒ Ò ÙÖ º½ º ÈÖÓ Ö Ñ Ö Ô Ö ÔÖÓÔÓ ØÓ Ö ÑÓÚ ÐÐ ØÓ mold.openº º¾ Ù ÖÖ È ÒØ ËÙÔÔÐÝ ËÝ Ø Ñ Ù ÖÖ Ù ØÓÑ Ö Ó ÓÙÖ ÔÖÓ Ø Ô ÖØÒ Ö Ã Ò ÔÖÓ Ù Ô ÒØ Ò ÖÓ ÓØ ÓÖ Ø ÙØÓÑÓØ Ú Ò Ù ØÖݺ Ï ÑÔÐ Ñ ÒØ ØÙ Ý ÑÓ Ð Ò Ø Ô ÒØ ÙÔÔÐÝ Ý Ø Ñ Ó Ô ÒØ Ò ÖÓ ÓØ Ù Ò Ø ÙØÓÑÓØ Ú Ò Ù ØÖÝ ÔÖÓ ÙØ Ò Ñ Ó Ö È µº Ì Ó Ð Ó Ø ØÙ Ý Û ØÓ ÓÛ Ø ÔÔÐ ¹ Ð ØÝ Ó ÅÓÒ Ó Ò Ø ØÓÓÐ ÒÐÙ Ò Ë Ñ ÒØ Ø Ò ØÓ Ý Ø Ñ ÓÑÔÓ Ó ÓÞ Ò Ó ÓÑÔÓÒ ÒØ º Ï Ú Ö ÑÔÐ Ñ ÒØ Ø Ö Ø Ú ÓÒØÖÓÐ Ô ÖØ Ó Ø Ý Ø Ñ Ò ÔÖÓÚ Ø ÔÔÐ Ð ØÝ Ó ÅÓÒ Óº ÁÒ Ø Ø ÓÒ Û Û ÐÐ Ö Ø Ý Ø Ñ Ø ÓÒØÖ Ø Ó Ø ÓÑÔÓÒ ÒØ Ò Ø ÓÒ ØÖ ÒØ Û ÒØ º Ò ÐÐÝ Ø ÔÔÐ Ø ÓÒ Ó Ø Ú Ö ÓÙ Ë Ñ ÒØ Ø Ò ØÓÓÐ ÓÛÒº

149 ½ À ÈÌ Ê º Ë ËÌÍ Á Ë Æ Î ÄÍ ÌÁÇÆ µ Ä Ø Ó ÔÖÓÔÓ Ð º µ À Ø Ö Ò ÔÖÓÔÓ Ðº ÙÖ º½ ÈÖÓ Ö Ñ Ö Ô Ö ÔÖÓÔÓ Ò ØÓ Ð Ø ÓÒ Ó Ø ÐÐ ØÓ mold.openº º¾º½ ÅÓÒ Ó ÔÔÐ Ø ÓÒ Ì Ô ÒØ ÙÔÔÐÝ Ý Ø Ñ ÓÒ Ø Ó Ü ÅÓÒ Ó ÓÑÔÓÒ ÒØ Ò ÓÚ Ö ¼ Ò Ø Ú Ù ÓÑÔÓÒ ÒØ º ÁØ Ö ÙÐ Ø Ø Ô ÒØ ÙÔÔÐÝ Ò Ø ÔÙÖ Ò Ó Ø Ô ÒØ Ô Ô º Ì Ò Ø Ú Ù ÓÑÔÓÒ ÒØ Ö ÑÓ ØÐÝ Ú ÐÚ Ò ÓÔ Ò Ò ÐÓ ØÓ Ð Ø Ô ÒØ Ö Ò ÓÐÚ ÒØ ÓÛ Ø ÖÓÙ Ô Ô Ò ØÓ ÐÐ Ô ÒØ Ô ¹ ØÓÒ º ËÓÑ Ó Ø Ô Ô ÓÒØ Ò Ó¹ ÐÐ Ô Ô Ô Ð Ò Ò Ô Ø ÓÒ Ù µ Ø Ø Ó Ø Ò Ø Ô Ô Ò Ô Ý ÐÐÝ Ô Ö Ø Ö ÒØ Ð ÕÙ ÓÖ Ö Ò ØÖ Ò ÔÓÖØ º ÙÖ º½ ÓÛ Ø Ñ Ò ÓÑÔÓÒ ÒØ Ó Ø Ý Ø Ñº ÇÒ Ø ÓØØÓÑ Ð Ø Ø ÓÐÓÖ Ò Ö ÓÑÔÓÒ ÒØ ÐÐÓÛ Ø Ý Ø Ñ ØÓ Ò ÖØ Ö ÒØ ØÝÔ Ó Ô ÒØ Û Ø ÓÙØ Ñ Ü Ò ÒÝ ØÛÓ ÓÐÓÖ º Æ ÜØ Ô Ô Û Ø Ô Ð ØÓ ÓÒ Ó Ø Ù ÒÒ Ð º Ì Ô ÒØ ÙÔÔÐÝ Ý Ø Ñ Ñ Ý ÓÒ Ø Ó ÑÙÐØ ÔÐ Ù Ò¹ Ò Ð Û Ò Ô Ò ÒØÐÝ ÙÔÔÐÝ Ø ØÓÑ Þ Ö ÓÑÔÓÒ ÒØ ØÓÔ Ö Øµ Û Ø Ø Ü Ø ÓÐÓÖ Ò º Ì ÑÔÐ Ñ ÒØ Ý Ø Ñ ØÛÓ Ù ÒÒ Ð º Ï Ð ÓÒ Ó Ø Ù ÒÒ Ð ÔÙ Ô ÒØ ØÓ Ø ØÓÑ Þ Ö Ø ÓØ Ö Ù ÒÒ Ð Ö ÐÓ Û Ø Ø ÔÔÖÓÔÖ Ø Ô ÒØ ÓÖ Ø Ò ÜØ ÔÖÓ Ùغ Ì ØÓÑ Þ Ö Ø ÔÖ Ý ÒÓÞÞÐ Ø Ø Ó Ø Ø ÔÖÓ ÙØ Û Ø Ø Ô Òغ ÁÒ Ø ÓÒ Ø Óй Ú ÒØ Ò ÓÑÔÓÒ ÒØ ÔÖÓÚ Ø Ý Ø Ñ Û Ø ÓÐÚ ÒØ ÓÖ ÔÙÖ Ò Ø Ô Ô

150 º¾º Í ÊÊ È ÁÆÌ ËÍÈÈÄ Ë ËÌ Å ½ ÙÖ º½ Ë Ñ Ó Ø Ù ÖÖ ÔÔÐ Ø ÓÒº Û Ò Ú Ö Ô Ô Ò ØÓ ÐÓ Û Ø ÒÓØ Ö Ô Òغ º¾º¾ ÓÒØÖ Ø Ï Ú Ö Ø ÓÒØÖ Ø ÓÖ ÐÐ ÒØ Ö Ó Ø Ù ÖÖ Ý Ø Ñº Ì ÒØ Ö IValve Ù ÑÓ Ø Ó Ø Ò Ø Ö ÓÖ Û Û ÐÐ Ù Ø ÒØ Ö Ò Ø ÓÒØÖ Øº Ì ÒØ Ö Ò Ø ÓÒ ÓÛÒ Ò ÙÖ º½ º ÁØ ÓÒ Ø Ó Ø ÙÒØ ÓÒ IsOpen Ö ØÙÖÒ Ò Ø ÙÖÖ ÒØ Ø Ø Ó Ø Ú ÐÚ º ÁÒ Ø ÓÒ ØÛÓ ØÓÑ ÖÓÙØ Ò Ü Ø Û Ò Ù ØÓ ÓÔ Ò Ò ÐÓ Ø Ú ÐÚ º Ì ÓÒØÖ Ø ÓÖ Ø ÒØ Ö Ô Ø Ò ÙÖ º½ º Ì ÓÒØÖ Ø ÐÐÓÛ ÓÔ Ò Ò Ò ÐÓ Ò Ø Ú ÐÚ Ò ØÙÖÒº ÈÓ ØÓÒ Ø ÓÒ Ù Ö ÒØ Ø Ø Ø Ö ÐÐ Ò Ø ÖÓÙØ Ò open Ø ÔÖÓÔÓ Ø ÓÒ isopen() ÓÐ º Ë Ñ Ð ÖÐÝ ÐÐ Ò Ø ÖÓÙØ Ò close Ù Ö ÒØ Ø Ø Ø Ú ÐÚ ÒÓØ ÓÔ Ò º ÒÓØ Ö ÓÑÔÓÒ ÒØ Ò Ø Ù ÖÖ ÔÔÐ Ø ÓÒ Ø ÓÐÚ ÒØ Òº Ì Óй

151 ½ À ÈÌ Ê º Ë ËÌÍ Á Ë Æ Î ÄÍ ÌÁÇÆ ½ INTERFACE IValve ¾ FUNCTION IsOpen() : BOOL; ATOMIC ROUTINE Open(); ATOMIC ROUTINE Close(); END IValve ÙÖ º½ ÁÒØ Ö IValveº open! close? Post : isopen() Post : isopen() open? close! ÙÖ º½ ÈÖÓØÓÓÐ ÙØÓÑ ØÓÒ ÓÖ Ø ÓÒØÖ Ø Ó IValveº ½ INTERFACE ISolventCan ¾ FUNCTION FillLevel() : INT; ROUTINE Init(); ROUTINE Refill(); END ISolventCan ÙÖ º½ ÁÒØ Ö ISolventCanº Ú ÒØ Ò ØÓÖ ÓÐÚ ÒØ ØÓ ÔÙÖ Ô Ô Û Ö Ù ØÓ Ö Ø Ö ÒØ Ð ÕÙ Ô ÒØ Ò Ö ÒØ ÓÐÓÖ µ Ò Ø Ô ÒØ ÙÔÔÐÝ Ý Ø Ñº Ì Ò Ö ÐÐ Ö ¹ ÙÐ ÖÐÝ ÖÓÑ Ð Ö Ö ÓÐÚ ÒØ Ø Ò Ò Ø Ô Ô ØÛ Ò Ø ÓÐÚ ÒØ Ø Ò Ò Ø ÓÐÚ ÒØ Ò Ò ØÓ ÐÐ Û Ø Ö Ø ÖÛ Ö Ò ÓÖ Ö ØÓ Ð ØÖ ÐÐÝ Ò ÙÐ Ø Ø Ø Ò ÖÓÑ Ø Ö Ø Ó Ø Ô ÒØ ÙÔÔÐÝ Ý Ø Ñº Ì ÒØ Ö Ó Ø ÓÐÚ ÒØ Ò ISolventCan Ò ÓÛÒ Ò ÙÖ º½ º ÁØ ÓÒØ Ò Ø ÙÒØ ÓÒ FillLevel Ò ØÛÓ ÖÓÙØ Ò ÓÖ Ø Ò Ø Ð Þ Ø ÓÒ ÖÓÙØ Ò Initµ Ó Ø Ú ÐÚ Ò ÓÖ Ö ÐÐ Ò Ø ÓÐÚ ÒØ Ò ÖÓÙØ Ò Refillµº Ì ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒ ÓÖ Ø ÓÒØÖ Ø Ó ISolventCan ÓÛÒ Ò ÙÖ º½ º ÁØ Ö ÕÙ Ö ØÓ Ö Ø ÐÐ Ø Init ÖÓÙØ Ò ØÓ Ò Ø Ð Þ Ø ÓÐÚ ÒØ Òº Ø ÖÛ Ö Ø ÖÓÙØ Ò Refill Ò ÐÐ Ö Ô Ø Ðݺ Ì ÓÒØÖ Ø Ó ÒÓØ Ú ÒÝ Ù Ö ÒØ ÓÙØ Ø ÓÑÔÓÒ ÒØ Ø Ø Ò Ó ÒÓØ Ù ÔÖ ÓÒ Ø ÓÒ º

152 º¾º Í ÊÊ È ÁÆÌ ËÍÈÈÄ Ë ËÌ Å ½ Init! Init? Ref ill! Ref ill? ÙÖ º½ ÈÖÓØÓÓÐ ÙØÓÑ ØÓÒ ÓÖ Ø ÓÒØÖ Ø Ó ISolventCanº º¾º ÓÒ ØÖ ÒØ Ï Ú ÒØ Ñ ÒÝ ÜÐÙ ÓÒ ÓÒ Ø ÓÒ Ø Ø Ø Ø Ø Ø ÖØ Ò Ú ÐÚ Ñ Ý ÒÓØ ÓÔ Ò ÑÙÐØ Ò ÓÙ ÐÝ Ò ÑÓ Ð Ø ÓÒ Ø ÓÒ ÓÒ ØÖ ÒØ º ÁÒ Ø ÓÐÐÓÛ Ò Û Û ÐÐ Ø ÐÓÓ Ø Ø ÓÐÚ ÒØ Ò ÓÑÔÓÒ Òغ ÙÖ º½ ÓÛ Ø ÓÐÚ ÒØ Ò Û Ø Ø Ú ÐÚ Ò Ô Ô Ò Ö ÒØ Ø Ø Û Ð Ø ÓÐÚ ÒØ Ò Ö ÐÐ º Ì Ð Ø Ô ÖØ Ó Ø Ý Ø Ñ ÓÒÒ Ø ØÓ Ø ÓÐÚ ÒØ Ø Ò Ý Ú ÐÚ Ø Ø Ö Ò Ø ÓÐÚ ÒØ ØÓ Ø ÓÐÚ ÒØ Òº Ì ÓÐÚ ÒØ Ò ÓÒ Ø Ö Ø µ ÓÒÒ Ø ØÓ Ø Ð Ø Ô ÖØ Ó Ø Ý Ø Ñ Ý Ô Ô º Ï Ø Ò Ø Ô Ô Ô Ô Ö Ø ÓÐÚ ÒØ ÖÓÑ Ö Ù Ø Ø ÓÐÚ ÒØ Ò ÔÖ ÒØÓ Ø ÓÐÚ ÒØ Ò Û Ø ÓÙØ ØØ Ò Ö ÒØÓ Ø Òº ÙÖ º¾¼ ÓÛ Ø ÜÐÙ ÓÒ ÓÒ Ø Ú ÐÚ Ñ Ò Ò Ø Ø ØÛÓ Ú ÐÚ Ø Ø Ö ÓÒÒ Ø Ý Ø Ö Ð Ò Ñ Ý Ò Ú Ö ÓÔ Ò Ø Ø Ñ Ø Ñ º Ì ÜÐÙ ÓÒ Ö ÕÙ Ø Ó Ú ÓÙ Ò Ö ÒÔÙØ ÑÙ Ø Ò Ú Ö ÓÔ Ò ØÓ Ø Ö Û Ø ÓÐÚ ÒØ Ú ÐÚ Ù Ø Ø ÒÓ Ö Ù Ð Ö Ò Ø ÓÐÚ Òغ Ë Ñ Ð ÖÐÝ Ø ÓÐÚ ÒØ ÑÙ Ø ÒÓØ ÔÙ ØÓ Ø Ö Òº Ì ÓÒ ØÖ ÒØ ÓÖ Ø ÜÐÙ¹ ÓÒ Ö Ú Ò Ò Ä Ø Ò º½ ÓÖ ÓÑÔÖ Ò Ú Ð Ø Ó ÐÐ ÓÒ ØÖ ÒØ ÔÔ Ò Ü º ÁÒ Ø ÓÖ Ò Ð Ý Ø Ñ Ø ÓÒ Ø ÓÒ ØÓ Ø ÖÙÒØ Ñ Ò Ú ÖÝ ÝÐ Ó Ø Ü ÙØ ÓÒµ Ò Ø Ö ÓÖ Ö Ø Ò Ø Ú ÑÔ Ø ÓÒ ÖÙÒØ Ñ Ö ÓÙÖ º Ì ÓÒ Ø ÓÒ Ò ÒÓÛ Ú Ö Ø Ø ÐÐÝ Ú Ò Û Ò Ò Ù Ö Ò Ø ÔÖÓ Ö Ñº

153 ½ À ÈÌ Ê º Ë ËÌÍ Á Ë Æ Î ÄÍ ÌÁÇÆ µ ÁÒ Ø Ð Ø Ø Ó Ø Ý Ø Ñº ÐÐ Ú ÐÚ Ö ÐÓ º µ Ì ÓÐÚ ÒØ Ò Ò ÐÐ º µ Ì ÓÐÚ ÒØ Ò ØØ Ò ÙÐк µ Ì Ö Ñ Ò Ò ÓÐÚ ÒØ Ò Ø Ô Ô ÔÙ ÒØÓ Ø Ò Ù Ò Ø Ô º µ Ï Ò Ø ÓÐÚ ÒØ Ò ÐÐ Ø ÐÐ Ò Ú ÐÚ ÐÓ Ò Ø ÓÐÚ ÒØ Ò Ù ØÓ ÔÙÖ Ô Ô º ÙÖ º½ ËØÖÙØÙÖ Ò ÙÒØ ÓÒ Ò Ó Ø ÓÐÚ ÒØ Ò ÓÑÔÓÒ ÒØ Ò Ø Ù ÖÖ Ø٠ݺ

154 º¾º Í ÊÊ È ÁÆÌ ËÍÈÈÄ Ë ËÌ Å ½ ÙÖ º¾¼ ÜÐÙ ÓÒ ÓÒ Ø ÓÒ ØÛ Ò Ø Ú ÐÚ Ó Ø ÓÐÚ ÒØ Ò ÓÑÔÓÒ Òغ CONSTRAINT (IValve vpscair, IValve vpscsolvent) [NOT (vpscair.isopen() AND vpscsolvent.isopen())] CONSTRAINT (IValve vpscair, IValve vpscdrain) [NOT (vpscair.isopen() AND vpscdrain.isopen())] CONSTRAINT (IValve vpscsolvent, IValve vpscdrain) [NOT (vpscsolvent.isopen() AND vpscdrain.isopen())] CONSTRAINT (IValve vcansair, IValve vcansfill) [NOT (vcansair.isopen() AND vcansfill.isopen())] CONSTRAINT (IValve vcansair, IValve vpscsolvent) [NOT (vcansair.isopen() AND vpscsolvent.isopen())] CONSTRAINT (IValve vcansfill, IValve vcanstoatomizer) [NOT (vcansfill.isopen() AND vcanstoatomizer.isopen())] Ä Ø Ò º½ ÓÒ ØÖ ÒØ Ù Ò Ø ÓÑÔÓÒ ÒØ HydrSolventCan ØÙ Ý Ù ÖÖº º¾º Ò ¹Í Ö ËÙÔÔÓÖØ Ì Ö ÒØ Ñ ÒØ Ø ØÓÓÐ Ú Ð Ó Ò Ú ÐÙ Ø Ò Ø Ù ÖÖ Ø٠ݺ ÐÐ ÙÖ Û ÐÐ ÓÛ Ø ØÓÓÐ ÔÔÐ Ò Ø ÖÓÙØ Ò Fill Ó Ø ÓÐÚ ÒØ Ò ÑÔÐ Ñ ÒØ Ø ÓÒ HydrSolventCanº Ö Ø ÙÖ º¾½ ÓÛ Ø Ñ ÒØ Ø ÔÓÔÙÔ Ò Ø ÅÓÒ Ó Ø ÜØ ØÓÖ Ø Ö Ø ÐÐ ØÓ Ø ÖÓÙØ Ò Open Ó Ù ÓÑÔÓÒ ÒØ vcansfillº Ì Ð Ø ÓÑÔÓÒ ÒØ vcanstoatomizer Ø Ú ÐÚ Ø Ø ÓÒÒ Ø Ø ÓÐÚ ÒØ Ò ØÓ Ø ÓØ Ö Ô ÖØ Ó Ø Ô ÒØ ÙÔÔÐÝ Ý Ø Ñº Ì ÓÒÐÝ ÖÓÙØ Ò ÔÖÓÔÓ Close Ò ÓÔ Ò Ò Ø Ú ÐÚ ÛÓÙÐ Ú ÓÐ Ø ÓÒ ØÖ ÒØ Ä Ø Ò º½µº

155 ½ ¼ À ÈÌ Ê º Ë ËÌÍ Á Ë Æ Î ÄÍ ÌÁÇÆ ÙÖ º¾½ Ë Ñ ÒØ Ø ÔÓÔÙÔ Ò Ø ÖÓÙØ Ò Fill Ó ÓÑÔÓÒ ÒØ Àݹ ÖËÓÐÚ ÒØ Òº ÇÙØÐ Ò Ð Ø Ò ÓÛÒ Ò ÙÖ º¾¾º Ì Ð Ø ÓÒ ØÛ Ò Ø ÖÓÙØ Ò ÐÐ vpscsolvent.open Ò vcansfill.openº ÁÒ Ø ÓÙØÐ Ò Ú Û Ö Ø Ô ÖØ Ó Ø ÙÖ µ ÓÑ ÖÓÙØ Ò Ö Ð ÓÒ ÖÓ ÓÙصº Ì ÖÓÙØ Ò Open Ó Ø Ù ÓÑÔÓÒ ÒØ vpscair Ð Ù ÓÒ¹ ØÖ ÒØ Ò ÓÖ Ø Ø Ø Ú ÐÚ vpscsolvent Ò vpscair Ö ÒÓØ ÓÔ Ò Ø Ø Ñ Ø Ñ º Ö ØÐÝ ÓÚ Ø Ð Ø ÓÒ ÓÒ Ó Ø Ú ÐÚ ÓÔ Ò Ø Ö ¹ ÓÖ Ø ÓØ Ö Ú ÐÚ Ñ Ý ÒÓØ ÓÔ Ò º Ì ÖÓÙØ Ò vpscdrain.open Ò vcansair.open Ö ÒÚ Ð ÓÖ Ø Ñ Ö ÓÒº ÙÖ º¾ Ò º¾ ÓÛ Ø Ö ¹ Ò ¹ ÖÓÔ Ø Ò Ò Ø ÖÓÙØ Ò Fill Ó Ø ÓÐÚ ÒØ Ò ÓÑÔÓÒ Òغ ÁÒ Ø Ö Ø ÙÖ Ø Ò ÖØ ÓÒ Ó Ø ÐÐ ÐÐÓÛ Ö Ò ÔÐÙ Ò ÔÔ Ö µº ÁÒ Ø ÓÒ ÙÖ Ø ÐÐ Ö ÓÒØÓ ÐÓ Ø ÓÒ Û Ö Ò ÖØ Ò Ø ÖÓÙØ Ò ÐÐ ÛÓÙÐ Ú ÓÐ Ø ÓÒ ØÖ Òغ Ì Ö ÓÖ Ö ÖÓ Ò ÓÛÒ ØÓ Ò Ø Ø Ú ÓÐ Ø ÓÒº ÙÖ º¾ ÓÛ Ø ÖÓÙØ Ò Fill Û Ø Ñ ÒØ ÖÖÓÖº Ì Ú ÐÚ vcanstoatomizer ÓÔ Ò ÐØ ÓÙ Ø Ú ÓÐ Ø ÓÒ ØÖ Òغ Ì ¹ Ñ ÒØ ÖÖÓÖ Ð Ø Ò Ø Ú Ù Ð ØÓÖ Ý Ø Ö Ð Ò Ò Ð Ø ÙÐ º Ì Ð Ø ÙÐ Ò Ð Þ Ø Ø ÔÖÓ Ö Ñ Ö Ô Ö Ò Ò Ù Ø Ð Ü ÓÖ Ø ÖÖÓÖº Ì ÔÖÓ Ö Ñ Ö Ô Ö Ö ÙÐØ ÓÖ Ø Ñ ÒØ ÖÖÓÖ Ò ÙÖ º¾ Ö ÓÛÒ Ò ÙÖ º¾ º Ì ÔÖÓÔÓ Ð Û Ø Ø Ø Ö Ò Ò Ö ØÓ Ø Ö ÐÓ Ø Ú ÐÚ vcansfill ÓÖ Ø ÐÓ Ø ÓÒ Ó Ø ÖÖÓÖ ÓÖ ØÓ Ð Ø Ø ÐÐ Ù Ò

156 º º ÈÊÇ Ê Å ËÌ Ì ÎÁËÍ ÄÁ ÌÁÇÆ Î ÄÍ ÌÁÇÆ ½ ½ ÙÖ º¾¾ Ë Ñ ÒØ Ø Ò Ð Ø Ò Ú Ð Ò ÒÚ Ð ÖÓÙØ Ò Ò Ø ÓÙØÐ Ò º ÙÖ º¾ Ö ¹ Ò ¹ ÖÓÔ Ø Ò ÐÐÓÛ Ò Ø ÖÓÙØ Ò Ðк Ø ÓÒ ØÖ ÒØ Ú ÓÐ Ø ÓÒº º ÈÖÓ Ö Ñ ËØ Ø Î Ù Ð Þ Ø ÓÒ Ú ÐÙ Ø ÓÒ ÁÒ ÓÖ Ö ØÓ ÓÛ Ø Ø Ú Ò Ó ÔÖÓ Ö Ñ Ø Ø Ú Ù Ð Þ Ø ÓÒ Ò Ú ÐÙ¹ Ø ÓÒ ØÙ Ý Û Ø ÙÒ Ö Ö Ù Ø Ñ ØÖÓÒ ØÙ ÒØ Û ÓÒ ÙØ º Ì ØÙ Ý Û ÓÒ Ò ¹Ù Ö ÔÖÓ Ö ÑÑ Ò Ò Ø Ö ÙÐØ Û Ö ÐØ ÓÙ Ú ÖÝ

157 ½ ¾ À ÈÌ Ê º Ë ËÌÍ Á Ë Æ Î ÄÍ ÌÁÇÆ ÙÖ º¾ Ö ¹ Ò ¹ ÖÓÔ Ø Ò Ò Ø Ú ÓÐ Ø ÓÒ Ó ÓÒØÖ Ø ÓÖ ÓÒ ØÖ Òغ ÙÖ º¾ ÊÓÙØ Ò Fill Û Ø Ñ ÒØ ÖÖÓÖº ÔÖÓÑ Ò ÒÓØ Ø Ø Ø ÐÐÝ Ò Òغ Ï Ø Ö ÓÖ Ö Ó Ò ØÓ Ø ÙÔ ÓÒ ØÙ Ý ØÓ ÔÖÓ Ø Ò Ø Ó ÔÖÓ Ö Ñ Ø Ø Ú Ù Ð Þ Ø ÓÒ ÓÒ ÔÖÓ Ö Ñ ÙÒ Ö Ø Ò Ò º º º½ ÈÖÓ Ö Ñ Î Ù Ð Þ Ø ÓÒ Ù Ò Ò ¹Í Ö ÈÖÓ¹ Ö ÑÑ Ò Ì Ö Ø ÜÔ Ö Ñ ÒØ Ø Ó Ð ØÓ ÒØ Ý Ø Ò Ø Ó ÔÖÓ Ö Ñ Ú Ù Ð¹ Þ Ø ÓÒ ÓÖ Ò ¹Ù Ö ÔÖÓ Ö ÑÑ Ò º ÁØ Û ÓÒ ÙØ Û Ø ½½ ÙÒ Ö Ö Ù Ø

158 º º ÈÊÇ Ê Å ËÌ Ì ÎÁËÍ ÄÁ ÌÁÇÆ Î ÄÍ ÌÁÇÆ ½ ÙÖ º¾ ÈÖÓ Ö Ñ Ö Ô Ö ÔÖÓÔÓ Ð ÓÖ Ø Ñ ÒØ ÖÖÓÖ ÓÛÒ Ò ÙÖ º¾ º ØÙ ÒØ Û Û Ö ÔÖ ÒØ ÓÑÔÓÒ ÒØ Ó ÓØØÐ ÓÖØ Ò ÔÔÐ Ø ÓÒ Ý Ñ Ò Ó Ú Ó Ð Ô Ó Ñ Ò ÑÙÐ Ø ÓÒº Ï ÒØÖÓ Ù Ø ØÙ ÒØ ØÓ Ø ÔÔÐ Ø ÓÒ ÅÓÒ Ó¹ Ô Ø Ø Ñ ÒØ Û ÐÐ ÐÐ ÔÓ Ð ÖÓÙ¹ Ø Ò ÐÐ Ò ÓÒ Ø ÓÒ º Ì ÔÖ ÒØ Ø ÓÒ Ò ÒØÖÓ ÙØ ÓÒ Û Ô Ö ÓÖÑ Ò ÖÓÙÔ Ó ØÙ ÒØ Ù Ø Ø Ø ØÙ ÒØ ÕÙ Ð ÒÓÛÐ Ó Ø Ý Ø Ñº Ì ØÙ ÒØ Û Ö Ø Ò Ò ØÓ ÓÒ Ó ÓÙÖ ÜÔ Ö Ñ ÒØ Ø Ø ÓÒ Û Ö Ø Ý Û Ö Ò Ø Ø Ó ÔÖÓ Ö ÑÑ Ò Ø ÓØØÐ Ô ÖØ Ø ÓÒ Ð¹ ÓÖ Ø Ñ Ø Ý Ò ÓÖ º ÁÒ ÓÖ Ö ØÓ Ô Ø ÑÔ Ø Ó ØÓÓÐ Ò Ð Ò Ò Ù Ð ØÝ ÐÓÛ ÔÓ Ð Ò ÓÔ Ö ØÓÖ ØÖ Ò Ò Ù Ò Ø ÅÓÒ Ó Ý Ø Ñ Ô Ö ÓÖÑ Ø ÔÖÓ Ö ÑÑ Ò Ø Ø ØÙ ÒØ ÓÑÑ Ò º ÖÓÙÔ Û Û Ø ÓÙØ ÒÓÛÐ Ó Ø ØÙ ÒØ µ Ô Ö Ø ÒØÓ ØÛÓ Ù ÖÓÙÔ ÓÒ ÖÓÙÔ Ò Ð ØÓ Ù Ø ÔÖÓ Ö Ñ Ú Ù Ð Þ Ø ÓÒ Ò Ò¹ ÓØ Ö ÖÓÙÔ Ø Ø ØÓ Ó Ø ÔÖÓ Ö ÑÑ Ò Ø Û Ø ÓÙØ Ù Ò Ø ÔÖÓ Ö Ñ Ú Ù Ð Þ Ø ÓÒ ØÓÓк Ì Ú Ù Ð Þ Ø ÓÒ Ú Ò ØÓ ÓÒ ÖÓÙÔ Ó Ø ØÙ ÒØ ÓÛÒ Ò ÙÖ º¾ º ÁØ ÓÛ Ø ØÓÔ Ú Û Ó ÓÒÚ ÝÓÖ ÐØ Û Ø ØÛÓ Ò¹ ÓÖ Ð ÓØ ØÓ Ø Ð Ø Ó Ø ÓÒÚ ÝÓÖ Ðص Ò ØÛÓ Ø Û ÓÙÐ Ù ØÓ ØÓÔ ÓØØÐ ÖÓÑ Ò ÑÓÚ Ý Ø Ðغ Ì ÐØ ÑÓÚ ÓØØÐ ÖÓÑ Ø ÓØØÓÑ Ò ØÓ Ø ÙÔÔ Ö Ò Ó Ø ÐØ Û Ö Ø Ý Ö Ö ÑÓÚ Ý ÖÓ Óغ Ì Ø Ó Ø ØÙ ÒØ Û ØÓ Ö Ø ÔÖÓ Ö Ñ Ø Ø Ò ÙÖ Ø Ø ÐÛ Ý Ø ÑÓ Ø ÓÒ ÓØØÐ Û Ø Ø Ö ÑÓÚ Ð ÔÓ Ø ÓÒ ØÓÔ Ó Ø ÙÖ µº

159 ½ À ÈÌ Ê º Ë ËÌÍ Á Ë Æ Î ÄÍ ÌÁÇÆ Î Ù Ð Þ Ø ÓÒ x ÆÓ Î Ù Ð Þ Ø ÓÒ y Ë ÐÐ ½ ½ ¾ ¾º ¾ ¾ ¾ ½ ¾º¼¼ ÙÖ Ø ÓÒ Ñ Ò ¾ ¾ º½ º ¼ Ì Ð º½ Ê ÙÐØ Ó Ø Ö Ø ÜÔ Ö Ñ ÒØ ÙÖ º¾ ÈÖÓ Ö Ñ Ø Ø Ú Ù Ð Þ Ø ÓÒ Ù Ò Ø Ö Ø ÜÔ Ö Ñ Òغ Ì Ú Ù Ð Þ Ø ÓÒ ÓÛ Ø ØÙ ÒØ Ø ÙÖÖ ÒØ Ø Ø Ó Ø Ý Ø Ñ Û Ø Ö ÖØ Ò Ø Û ÓÔ Ò ÓÖ ÐÓ Û Ø Ö ÓØØÐ Û Ø Ø Ö Ø Ò ÓÖ ØÛ Ò Ø Ø µ ÓÖ Ø Ø ÓÒ Ò ÓÖ Ø Ø Ö ÑÓÚ Ð ÔÓ Ø ÓÒ Ø Ø Ò Ó Ø Ðصº Ì ØÙ ÒØ ÓÙÐ Ù Ø Ú Ù Ð Þ Ø ÓÒ ØÓ Ø Ò ÓÙØ Ø Ò ÜØ Ø Ô Ø Ý Û ÒØ Ø ÔÖÓ Ö Ñ ØÓ Ô Ö ÓÖѺ ØÙ ÒØ Û ØÓ Ö Ø ÔÖÓ Ö ÑÑ Ò ÐÐ ÓÒ Ð Ó ½ ØÓ Û Ø ½ Ò Ú ÖÝ ÓÓ Ò Ò ÔÓÓÖ º Ì Û Ý Û ÓÙÐ ØÖ Ø Ò Ù Ò Ó Ò Ö Ð ÔÖÓ Ö ÑÑ Ò ÐÐ ÓÒ Ø ÜÔ Ö Ñ Òغ Ï Ñ ÙÖ Ø Ø Ñ Ø ØÓÓ Ø ØÙ ÒØ ØÓ ÑÔÐ Ñ ÒØ Ø ÔÖÓ Ö Ñ ÓÖÖ ØÐݺ Ì Ð º½ ÓÛ Ø Ö ÙÐØ Ó Ø Ò Ú Ù Ð ØÙ ÒØ Ò Ø ÜÔ Ö Ñ Òغ ÁÒØ ÖÔÖ Ø Ø ÓÒ Ù ØÓ Ø Ñ ÐÐ ÑÔÐ Þ ÒÓ Û Ðй ÖÓÙÒ Ø Ø Ñ ÒØ Ò Ñ º Ï Ú Ò Ø Ø ÔÖÓ Ö Ñ Ú Ù Ð Þ Ø ÓÒ ÒÓ Ò ÒØ ÑÔ Ø ÓÒ Ø ÔÖÓ ÙØ Ú ØÝ Ó ÔÖÓ Ö ÑÑ Ö Û Ó Ò ØÓ Ö Ø ÔÖÓ Ö Ñ ÖÓÑ Ö Ø º

160 º º ÈÊÇ Ê Å ËÌ Ì ÎÁËÍ ÄÁ ÌÁÇÆ Î ÄÍ ÌÁÇÆ ½ º º¾ ÈÖÓ Ö Ñ Î Ù Ð Þ Ø ÓÒ À ÐÔ Ò ÈÖÓ Ö Ñ ÍÒ Ö¹ Ø Ò Ò ÓÒ Ø Ð ÜÔ Ö Ñ ÒØ Ò ÔÐ ÒÒ ÓÖ Ø Ò ÜØ Ñ Ø Ö Ò Ø Ö Ø ÜÔ Ö Ñ ÒØ ÒÓØ Ö Ú Ð Ø Ø Ø ÐÐÝ Ò ÒØ Ø º Ì ÜÔ Ö ¹ Ñ ÒØ Û ÐÐ Ö Ö Ø Ò Ø Ó Ù Ò ÔÖÓ Ö Ñ Ø Ø Ú Ù Ð Þ Ø ÓÒ ØÓ ÙÒ Ö¹ Ø Ò ÔÖÓ Ö Ñ Ú ÓÖ Ò Ò Ù º ÁØ Û ÐÐ ÓÒ ÙØ Ò Ø ÓÒÓÑ Ò Ñ Ø Ö Û Ø Ñ ØÖÓÒ ØÙ ÒØ Û Ó Û ÐÐ ÔÖ ÒØ Ú ÐÚ Ý Ø Ñ Ñ Ð Ö ØÓ Ø Ô ÒØ ÙÔÔÐÝ Ý Ø Ñ Ë Ø ÓÒ º¾µº Ï Û ÐÐ ÒØÖÓ Ù Ø ØÙ ÒØ ØÓ Ø Ö ÒØ ÓÑÔÓÒ ÒØ Ó Ø ÔÔÐ Ø ÓÒ Ò Ø Ø Ñ ÒØ Ô ¹ ØÓ ÅÓÒ Óº Æ ÜØ Ø ØÙ ÒØ Û ÐÐ Ú ØÓ Ö Ø Ú ÓÖ Ó ÔÖ Ô Ö ÔÖÓ Ö Ñº Ï Û ÐÐ Ñ ÙÖ Ø Ø Ñ Ø Ø Ø ØÙ ÒØ ØÓ ÙÐÐÝ ÜÔÐ Ò Ø ÙÒØ ÓÒ Ð ØÝ Ó Ø ÔÖÓ Ö Ñº ÓÒ Ø Ø Û Û ÐÐ Ú Ñ Ð Ö ÔÖÓ Ö Ñ ØÓ Ø ØÙ ÒØ ÒÓÛ Û Ø Ñ ÐÐ ÖÖÓÖ ÒØÖÓ Ù º ÇÒ Ó Ø Ú ÐÚ ÒÓØ ÓÔ Ò Ò Ø Ù Ø Ù Ò ÒÓØ ÓÛ Ø ÖÓÙ Ø Ý Ø Ñ ÜÔ Ø º Ï Û ÐÐ Ñ ÙÖ Ò ÓÛ ÐÓÒ Ø Ø Ø ØÙ ÒØ ØÓ Ò Ø ÖÖÓÖ Ò Ò Ù Ø Ð ÓÐÙØ ÓÒ ØÓ Ø ÔÖÓ Ð Ñº ÁÒ ÓØ Ø Ø Û Û ÐÐ Ð Ó Ñ ÒÓØ Ó Ñ ÙÒ Ö Ø Ò Ò Ò Ð ÓÒÐÙ ÓÒ º Ë Ñ Ð Ö ØÓ Ø Ö Ø ÜÔ Ö Ñ ÒØ Û Û ÐÐ ÓÒ ÙØ Ø ÓÒ ÜÔ Ö Ñ ÒØ Û Ø ÓÒÐÝ ÓÒ Ð Ó Ø ØÙ ÒØ Ò Ð ØÓ Ù Ø ÔÖÓ Ö Ñ Ú Ù Ð Þ Ø ÓÒº ÓØ ÖÓÙÔ Û ÐÐ Ú Ø ÅÓÒ Ó ÓÙÖ Ó Ó Ø Ø Ú ÔÔÐ Ø ÓÒ Ò Ø Ú Ù Ð ØÓÖ ØÓ Ò Ø ÖÖÓÖº ÓÖ Ø Ø Ø Û Û ÐÐ Ð Ð Ø Ò Ó ÓÒØÖ Ø Ò ÓÒ ØÖ ÒØ Ú ÓÐ Ø ÓÒ Ò Ø Ú Ù Ð ØÓÖ ÓØ ÖÛ Ò Ò Ø ÖÖÓÖ ÛÓÙÐ ØÖ Ú Ðº Ì ÔÖÓ Ö Ñ Ú Ù Ð Þ Ø ÓÒ ÓÖ Ø Ý Ø Ñ Ô Ø Ò ÙÖ º¾ º Ï Ú ÐÖ Ý ÖÙÒ Ø ÜÔ Ö Ñ ÒØ Û Ø ÓÐÐ Ù Ø Ø Ô Ö ÓÒ Ò Ú Ò Ø Ø Ø Ö Ø Ö ÙÐØ Ö Ú ÖÝ ÔÖÓÑ Ò º ÁÒ ÓÖ Ö ØÓ Ø Ø Ø Ø ¹ ÐÐÝ Ö Ð Ú ÒØ Ø Û Û ÐÐ ÖÙÒ Ø ÜÔ Ö Ñ ÒØ Û Ø Ð Ö Ö ÑÔÐ Þ Ó ØÙ ÒØ º

161 ½ À ÈÌ Ê º Ë ËÌÍ Á Ë Æ Î ÄÍ ÌÁÇÆ ÙÖ º¾ ÈÖÓ Ö Ñ Ø Ø Ú Ù Ð Þ Ø ÓÒ Ø Ø Û ÐÐ Ù Ò Ø ÓÒ ÜÔ Ö Ñ Òغ

162 ÔØ Ö Ê Ð Ø ÏÓÖ Ì ÔØ Ö ÓÑÔ Ö Ö ÒØ Ô Ø Ó ÓÙÖ ÛÓÖ Û Ø Ü Ø Ò ÔÔÖÓ Ò Ð Ø Ø Ö Ö Ò º Ë Ø ÓÒ º½ Ò º¾ ÒØÖÓ Ù Ö Ð Ø ÛÓÖ ÓÒ Ø Ú Ö Ø ÓÒ Ó ÐÐ ÕÙ Ò Ò ØÝ ÔÖÓÔ ÖØ º Ë Ø ÓÒ º ¹ Ö ÛÓÖ ÓÒ ÙØÓÑ Ø Ö Ô Ö Ó ÔÖÓ Ö Ñ ÓÒ ÓÑ Ô Ø ÓÒ Ó ÓÖÖ ØÒ º Ë Ø ÓÒ º ÓÑÔ Ö ÛÓÖ ÓÒ ÔÖÓ Ö Ñ Ú Ù Ð Þ Ø ÓÒ ØÓ Ø Ò¹Ø Ñ Ò Ñ Ø ÓÒ ÔÔÖÓ º º½ Î Ö Ø ÓÒ Ó ÐÐ Ë ÕÙ Ò Î Ö Ø ÓÒ Ó ÐÐ ÕÙ Ò ÓÒ ØÖ ÒØ Ò ÒÚ Ø Ø Ý Ñ ÒÝ Ö ¹ Ö Ö ÇÇ ¼ ÇÇ ¾ Èμ¾ À ¼  Ҽ º Ì Ý Ø Ñ ÑÓ Ø Ñ Ð Ö ØÓ Ø ÛÓÖ Ó Ø Ø Ö ÔÖ ÒØ Ò Ø ÓÐÐÓÛ Ò º º½º½ л Ö ÇÐ Ò Ö Ò Ç Ø ÖÛ Ð Ö Ð Ð Ò Ù ÓÖ Ø Ô Ø ÓÒ Ó ¹ ÕÙ Ò Ò ÓÒ ØÖ ÒØ Ò Ö ÙÐ Ö ÜÔÖ ÓÒ Ð Ø ÉÊ ¹ Ò ÓÖ ÕÙ Ò¹ Ø Ö ÙÐ Ö ÜÔÖ ÓÒ µ ÇÇ ¼ º Ì Ð Ò Ù Ò Ù ØÓ Ö Ú Ð Ü ÙØ ÓÒ ÕÙ Ò Ó ÖÓÙØ Ò ÐÐ Ó ØÖ Ø Ø ØÝÔ º ÁÒ Ø Ó Ô Ý Ò Ø ÓÑÔÐ Ø Ü ÙØ ÓÒ Ô Ø Ð ÜÔÖ ÓÒ Ö ÔÓÖØ ÓÒ Ó Ø Ú Ð Ú ÓÖ Ø Ö ÓÖ ÐÐÓÛ Ò Ô ÖØ Ð Ô Ø ÓÒ Ó Ú ÓÖº Ð Ô Ø ÓÒ Ö Ø Ö Û ÖÓÙØ Ò ÐÐ Ø Ý ÓÚ ÖÒº Ì Ò Ð Ø Ó ½

163 ½ À ÈÌ Ê º Ê Ä Ì ÏÇÊÃ Ô ÖØ Ð Ô Ø ÓÒ Ø ÖØ Ò Ò Ò Ò Ø Ó¹ ÐÐ Ò ÓÖ ÓÐÐÓÛ º Ò¹ ÓÖ ÖÓÙØ Ò Ö ÛÖ ØØ Ò Ò ÕÙ Ö Ö Ø Ø Ô Ð Ò ÓÖ [s] Ò [t] Ö Ø Ø ÖØ Ò Ø Ò Ó Ø ÔÖÓ Ö Ñ Ö Ô Ø Ú Ðݺ ØÛ Ò ØÛÓ Ò ÓÖ ÜÔÖ ÓÒ Ñ Ð Ö ØÓ Ö ÙÐ Ö ÜÔÖ ÓÒ Ò Ù ØÓ ÜÔÖ Ú Ð ÕÙ Ò Ó ÖÓÙØ Ò ÐÐ º Ì ÕÙ ÒØ Ö forall Ò exists Ò Ù ØÓ ÒÓØ Ø Ø Ø ÓÐÐÓÛ Ò ÜÔÖ ÓÒ Ò ØÓ Ó ÖÚ Ò Ô Ø Ó Ø ÔÖÓ Ö Ñ Ü ÙØ ÓÒ ØÛ Ò Ø Ò ÓÖ ÓÖ Ò Ø Ð Ø ÓÒ Ô Ø º Ì Ô Ð ÝÑ ÓÐ? Ñ Ø ÒÝ ÖÓÙØ Ò ÐÐ ÓÚ ÖÒ Ý Ø Ð ÓÒ ØÖ Òغ Ì ÓÔ Ö ØÓÖ * ÒÓØ Ò Ö ØÖ ÖÝ ÒÙÑ Ö Ó Ö Ô¹ Ø Ø ÓÒ Ó Ø ÔÖ Ò Ù ÜÔÖ ÓÒ ÒÐÙ Ò Þ ÖÓ Ø Ñ µº Ì ÓÔ Ö ØÓÖ + ÒÓØ Ö Ô Ø Ø ÓÒ Ó Ø ÔÖ Ò Ù ÜÔÖ ÓÒ Ø Ð Ø ÓÒ Ø Ñ µº Ä Ø³ ÐÓÓ Ø Ò Ü ÑÔÐ Ö Ò ÐÐ ÕÙ Ò Ó Ò ØÖ Ø Ø ØÝÔ ÓÖ ÛÖ Ø Ò ØÓ Ð º Ê ÓÒ Ð ÓÒ ØÖ ÒØ ÓÖ Ø Ú Ð Ð ÓÔ Ö Ø ÓÒ open close writeµ ÛÓÙÐ Ö Ø Ø Ð Ò ØÓ ÓÔ Ò ÓÖ Ø Ò ÛÖ ØØ Ò Ò ÑÙ Ø ÐÓ ÓÖ Ò Û Ð Ò ÓÔ Ò º ÙÖØ ÖÑÓÖ ÓÒ ÓÙÐ Û ÒØ ØÓ Ò ÙÖ Ø Ø Ð ÓÒÐÝ ÓÔ Ò Ø Ú ÒØÙ ÐÐÝ ÛÖ ØØ Òº Ä Ø Ò º½ Ð Ø Ð ÓÒ ØÖ ÒØ ÓÖ Ù Ð Ø ØÝÔ º {open, close, write} ( [s] forall (open; write*; close)* [t] and [open] exists?+ [write] ) Ä Ø Ò º½ Ð ÓÒ ØÖ ÒØ ÓÖ Ð ÓÔ Ö Ø ÓÒ ÖÓÙØ Ò Ö ÇÇ ¾ Ø ÓÒ ØÖ ÒØ Ò ØÓÓÐ ÓÖ Ð ÜÔÖ ÓÒ º Ö³ ÕÙ Ò Ò Ò ÐÝ ÓÒ Ø Ø ÔÖÓÔ Ø ÓÒ Ð ÓÖ Ø Ñ Ñ Ð Ö ØÓ Ø Ø Ø Ñ ÔÔ Ò Ð ÓÖ Ø Ñ Ö Ò Ë Ø ÓÒ º¾º ÁÒ Ø Ó ÒÐ Ò Ò Ø ÓÛ Ö Ô Ó ÐÐ ÒØÓ Ø ÓÛ Ö Ô Ó Ø ÐÐ Ö Ö Ô Ø ÓÛ Ö Ô Ó Ø ÐÐ Ô Ö Ø Ò ÓÒØ ÒÙ Ò Ó ÐÓ Ð ÖÓÙØ Ò ÐÐ Ò Ø ÓÛ Ö Ô Ó Ø Ö Ô Ø Ú ÖÓÙØ Ò º Ì ÔÔÖÓ Ñ Ø ÔÓ Ð ØÓ Ò ÐÝÞ Ö ÙÖ Ú ÖÓÙØ Ò ÐÐ Ó ØÖ Ø Ø ØÝÔ º Ì ÑÔÐ Ñ ÒØ Ø ÓÒ Ó Ö ÔÖÓÚ ØÓÓÐ ØÓ Ò ÐÝÞ ÓÖØÖ Ò ÔÖÓ Ö Ñ Ò ÙÔÔÓÖØ ÓÖ Ò ÔÖÓ Ö Ñ Û ÒÒÓÙÒ º ÁÒ ÓÒØÖ Ø ØÓ ÔÖÓØÓÓÐ ÓÒØÖ Ø Ð ÔÖÓÚ ÒÓ Ñ Ò ØÓ Ô Ý ÔÖ ÓÒ Ø ÓÒ ÔÓ ØÓÒ Ø ÓÒ ÓÖ ÒÚ Ö ÒØ ØÓ Ø Ö Ò ÓÖÑ Ø ÓÒ ÓÙØ Ø ØÖ Ø Ø ØÝÔ º ÁÒ Ø ÓÒ Ð ÓÒ ØÖ ÒØ Ò ÒÓØ ÓÔ Ö Ø ÓÒ ÑÙÐØ ÔÐ Ò Ø Ò Ó Ø ØÝÔ Ú Ö ¹ Ð Ù ÓÑÔÓÒ ÒØ µ Û Ò ÖÝ ÓÖ Ø ÓÑÔÓÒ Òع ÔÔÖÓ Ó ÅÓÒ Óº

164 º½º Î ÊÁ Á ÌÁÇÆ Ç ÄÄ Ë ÉÍ Æ Ë ½ º½º¾ Ú ÓÖ ÈÖÓØÓÓÐ ÈÐ Ð Ø Ðº ÔÖ ÒØ Ú ÓÖ ÈÖÓØÓÓÐ Èμ¾ ÈÂȼ ÃÓ ¼ Ð Ò Ù ÓÖ Ø Ö ÔØ ÓÒ Ó ÓÑÔÓÒ ÒØ Ú ÓÖº Ì Ð Ò Ù Ñ Ð Ö ØÓ Ö ÙÐ Ö ÜÔÖ ÓÒ Ò Ö Ø ÒØ Ö Ø ÓÒ Ó ÓÑÔÓÒ ÒØ ÓÒ Ø ËÇ ÓÑÔÓÒ ÒØ ÑÓ Ðº ËÇ ÓÑÔÓÒ ÒØ ÑÔÐ Ñ ÒØ ØÛÓ ØÝÔ Ó ÒØ Ö Ö ÕÙ Ö Ò ÔÖÓ¹ Ú ÒØ Ö º Ì ØÛÓ ØÝÔ Ó ÒØ Ö Ò ÓÑÔ Ö ØÓ Ø ÓÑÔÓ¹ Ò ÒØ ÓÙÒ Ö Ó ÅÓÒ Ó ÓÑÔÓÒ ÒØ Ù ÓÑÔÓÒ ÒØ Ú Ö Ð Ô Ý Ø Ö ÒØ Ö ÓÒ Ø ØÙØ Ø Ö ÕÙ Ö ÒØ Ö Û Ð Ø ÒØ Ö Ó Ø ÓÑÔÓÒ ÒØ Ø ÔÖÓÚ ÒØ Ö º Ì ÔÖÓÚ ÒØ Ö Ö Ú Ú ÒØ ÖÓÙØ Ò ÐÐ Ò ÅÓÒ Ó Ø ÖÑ µ Ò Ø ÓÑÔÓÒ ÒØ Ò Ú ÒØ ØÓ Ø Ö ¹ ÕÙ Ö ÒØ Ö º Ì ÓÑÑÙÒ Ø ÓÒ ØÖÙØÙÖ Ó Ø ÓÑÔÓÒ ÒØ Ò ËÇ ÐÐÓÛ ÑÓÖ Ø Ò ÅÓÒ Ó ØÖ ØÐÝ Ö Ö Ð ÓÑÔÓÒ ÒØ ÓÑÔÓ Ø ÓÒº ËÇ ÐÐÓÛ ÑÓ Ð Ò Ö ØÖ ÖÝ ÓÑÔÓÒ ÒØ Ò ØÛÓÖ Ò ÓÑÔÓÒ ÒØ ÒØ Ö¹ Ø ÓÒ º Ï Ð Ú ÖÝ ÅÓÒ Ó ÓÑÔÓÒ ÒØ Ò ÓÒÐÝ ÑÔÐ Ñ ÒØ ÓÒ ÔÖÓÚ ÒØ Ö ËÇ ÓÑÔÓÒ ÒØ Ò Ú ÑÙÐØ ÔÐ ÔÖÓÚ ÒØ Ö º Ê ÒØÐÝ Ò Û ÔÔÖÓ ÐÐ Ì Ö Ú ÓÖ ÈÖÓØÓÓÐ ÃÈâ¼ Û ÔÖ ÒØ º Ì Ö Ú ÓÖ ÔÖÓØÓÓÐ Ô Ö Ø Ø ÔÖÓÚ ÒØ Ö Ö ÔØ ÓÒ ÔÖÓÚ ÓÒ µ ÖÓÑ Ø ÒØ ÖÒ Ð Ú ÓÖ Û Ò Ô Ö Ø ÒØÓ Ö Ø ÓÒ Ò Ø Ö º Ê Ø ÓÒ Ò Ø Ö Ñ ÙÔ Ø ØÙ Ð ¹ Ú ÓÖ Ó Ø ÓÑÔÓÒ ÒØ ÔÓ Ð ÔÖ ÓÚ Ö ÑÙÐØ ÔÐ Ø Ö º ÁÒ ÓÒØÖ Ø ØÓ Ø Ö Ú ÓÖ ÔÖÓØÓÓÐ ÓÙÖ ÛÓÖ ÜØÖ Ø Ø ØÙ Ð Ú ÓÖ Ó ÓÑÔÓÒ ÒØ ÖÓÑ Ø Ó ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒµ Û Ð Ò Ø Ö Ú ÓÖ ÔÖÓØÓÓÐ Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÜÔ Ø ØÓ Ñ Ø Ø Ú ÓÖ Ó Ø Ö Ø ÓÒ Ò Ø Ö Ø ÓÒ Ó Ø ÔÖÓØÓÓк Ì Ö Ú ÓÖ ÔÖÓØÓÓÐ ÙÔÔÓÖØ Ø Ö Ñ Ò Ù Í ½ ÓÖÖ ØÒ Ú Ò ÓÑÔÐ Ø ÓÑÔÓÒ ÒØ ÔÔÐ Ø ÓÒ ÓÛ Ø Ø Ø Ó ÒÓØ ÓÒØ Ò ÓÑÑÙÒ Ø ÓÒ ÖÖÓÖ º Í ¾ ËÙ Ø ØÙØ Ð ØÝ Ú Ò ØÛÓ ÓÑÔÓÒ ÒØ ÓÛ Ø Ø ÓÒ Ò Ö ¹ ÔÐ Ý Ø ÓØ Ö Ò Ô ÔÔÐ Ø ÓÒ ÓÖ Ò ÒÝ ÔÔÐ Ø ÓÒº Í Ó ÓÒ ÓÖÑ Ò Ò ÙÖ Ø Ø ÓÑÔÓÒ ÒØ ÑÔÐ Ñ ÒØ Ø ÓÒ ÓÒ¹ ÓÖÑ ØÓ Ø Ú ÓÖ Ô Ø ÓÒº

165 ½ ¼ À ÈÌ Ê º Ê Ä Ì ÏÇÊÃ Ì ÛÓÖ ÔÖ ÒØ Ò Ø Ø ÙÔÔÓÖØ ÐÐ Ø Ö Ù º Ì Ù ÙÔÔÓÖØ Ø Ó ÓÒ ÓÖÑ Ò Í µ ÓÑÔÓÒ ÒØ Ö ØÓ Ò ÙÖ Ø Ý ÓÒ ÓÖÑ ØÓ Ø Ö ÓÒØÖ Ø Û Ø Ö Ô Ø ØÓ Ø ÓÒ¹ ØÖ Ø Ó Ø Ö Ù ÓÑÔÓÒ ÒØ º Á ÐÐ ÓÑÔÓÒ ÒØ Ó Ò ÔÔÐ Ø ÓÒ ÓÒ ÓÖÑ ØÓ Ø Ö Ö Ô Ø Ú ÓÒØÖ Ø Ø ÓÑÔÐ Ø ÓÑÔÓÒ ÒØ Ö Ö Ý ÓÖÖ Ø Í ½ µº Í ¾ ÓÒÐÝ Ô ÖØÐÝ ÙÔÔÓÖØ Ý Ø Ò ÔÔÖÓ ÔÖ ÒØ Ò ÔØ Ö Ë Ò ÓÙÖ Ú Ö Ø ÓÒ ÔÔÖÓ ÓÑÔÓÒ ÒØ Ô Ö Ø ÐÝ Ø ÔÓ Ð ØÓ Ù Ö ÒØ Ù Ø ØÙØ Ð ØÝ Ó ØÛÓ ÓÑÔÓÒ ÒØ Ò ÓÒÐÝ Ø Ý ÑÔÐ Ñ ÒØ Ø Ñ ÒØ Ö Ò Ø Ù ÓÒ ÓÖÑ ØÓ Ø Ñ ÓÒØÖ Øº º½º ÁÒØ Ö Ö ÑÑ Ö ÁÒØ Ö Ö ÑÑ Ö À ¼ Ô Ø ÓÒ Ð Ò Ù ÓÒ Ö ÑÑ Ö Û Ö Ø Ú Ð Ù Ó Â Ú ÓÑÔÓÒ ÒØ ÓÒØ ÜØ Ö Ö Ñ¹ Ñ Öº Ì Ö ÑÑ Ö Ò ÒÒÓØ Ø Û Ø Ñ ÒØ Ø ÓÒ Â Ú Ó µ Ò Ø Ò Ù ØÓ Ò Ö Ø ÓÑÔÓÒ ÒØ ØÙ º Ì ÓÑÔÓÒ ÒØ ØÙ ÓÒØ Ò Ø Ð ¹ Ö Ú Ò ØÓÔ¹ ÓÛÒ Ô Ö Ö Û Ö Ö Ñ Ø Ó ÒÚÓ Ø ÓÒ ÒÔÙØ ÝÑ ÓÐ º ÔÖÓ Ö Ñ Ù Ò Ø ÓÑÔÓÒ ÒØ ØÙ Ø Ò Ø Ø ÐÐÝ Ù Ò Â Ú È Ø Ò Öµ ØÓ Ú Ö Ý Ø Ø Ø ÓÑÔÓÒ ÒØ Ö Ù Ô Ý Ø Ö ÒØ Ö Ö ÑÑ Ö º Ì Ð Ò Ù Ò ØÓÓÐ Ö Ù Ò Ö Ñ ¹ ÛÓÖ ÓÖ ÑÓ ÙÐ Ö Ó ØÛ Ö ÑÓ Ð Ò Ò Ú Ò ÑÓÒ ØÖ Ø ÓÒ Ø ÒØ ÖÔÖ Â Ú Ò È Ö Ø Ò ÈÁº ÙÖ º½ ÓÛ Ø ÒØ Ö Ö ÑÑ Ö ÓÖ Ð ÓÑÔÓÒ Òغ Ì Ö Ñ¹ Ñ Ö Ö Ø Ø Ð Ò ÓÔ Ò Ò Ø Ò Ö ÓÖ ÛÖ ØØ Ò ÑÙÐØ ÔÐ Ø Ñ º Ò ÓÔ Ò Ð Ò Ð Ó ÐÓ º ÓÙ Ð Ò Ð Ö Ø Ô Ö Ø ¹ Ñ ÒØ Ø ÓÒ ÖÓÑ Ø ÒØ Ö Ö ÑÑ Öº Ì Ø ÓÒ Ö Ò Ö Ø ÒØÓ Ø Ö ÙÐØ Ò ÓÑÔÓÒ ÒØ ØÙ º Ï Û ÐÐ Ø ÐÓ Ö ÐÓÓ Ø Ø ÖÙÐ closedº Ì ÖÙÐ ÓÒÐÝ ÔØ Ø Ñ Ø Ó ÐÐ open ÙÔÓÒ Û Ø ÒÚÓ Ø ÓÔ Ò Ñ Ø Ó ÓÒ ÓÑ ÒØ ÖÒ Ð Ð Ó Ø Ö ØÙÖÒ Ø Ø Ø Ù ÙÐÐÝ ÒÚÓ open Ò ÔÔÐ Ø ÖÙÐ openedº Á ÓØ Ö ÒÝ ÖÓÙØ Ò ÐÐ Û Ð Ø ÖÙÐ closed Ø Ú Ø ÓÒ ÑÔØݵ Ø Ø Ñ ÒØ ØÖ Ö Û Ó ÒÓØ Ö ÔÓÖØ Ù ÙÐ Ü ÙØ ÓÒ Ó ÒÝ Ñ Ø Ó ÒÓ Ö ØÙÖÒ Ø Ø Ñ Òصº Ò ÒØ Ö Ö ÑÑ Ö ÓÑÔ Ð Ö Ò Ö Ø Â Ú Ð ÓÖ ÒØ Ö

166 º½º Î ÊÁ Á ÌÁÇÆ Ç ÄÄ Ë ÉÍ Æ Ë ½ ½ class file implements IFile { << File f;... >>; rule start { apply closed; } rule closed { choose { case?open(): {!<< f >>.open(); return open; apply opened; } case : { } } } rule opened { choose { case?read(): {!<< f >>.read(); return read; apply opened; } case?write(): {!<< f >>.write(); return write; apply opened; } case?close(): {!<< f >>.close(); return close; apply closed; } case : { } } } } ÙÖ º½ ÁÒØ Ö Ö ÑÑ Ö Ö ÔØ ÓÒ ÓÖ Ð ÓÑÔÓÒ Òغ Ö ÑÑ Ö ÓÒØ Ò Ò Ø Ð ¹ Ö Ú Ò ØÓÔ¹ ÓÛÒ Ô Ö Ö Û Ò Ð ÐÐ Ñ Ø Ó ÐÐ ÔØ Ý Ø Ö ÑÑ Öº Ì Ö ÙÐØ Ò Â Ú Ð Ö ÓÑÔÓÒ ÒØ ØÙ Û Ñ ÙÖ Ø Ø Ø ÓÑÔÓÒ Òس ÖÓÙØ Ò Ö ÐÐ Ø Ø Ý Ø Ö ÒØ Ö Ö ÑÑ Ö º ÑÓ Ð Ö Ø Ò Ð ØÓ Ø Ø ÐÐÝ Ú Ö Ý Ø Ø Ù ÓÑÔÓÒ ÒØ Ù Ò Ò ÓÖ ÖÐÝ Ñ ÒÒ Ö Ø ÓÑÔÓÒ ÒØ ØÙ Ø ÖÓÛ Ü ÔØ ÓÒ Û Ò Ò ÐÐ Ð Ù ÓÙÒ µº Ì ÔÔÖÓ Ó ÒØ Ö Ö ÑÑ Ö Ñ Ð Ö ØÓ ÓÙÖ ÔÔÖÓ Ò Ø Ø

167 ½ ¾ À ÈÌ Ê º Ê Ä Ì ÏÇÊà NOT (vpscair.isopen() AND vpscsolvent.isopen()) ÙÖ º¾ ÓÒ ØÖ ÒØ ÓÖ ØÛÓ Ú ÐÚ Ø Ý ÓÙÐ Ò Ú Ö ÓÔ Ò Ø Ø Ñ Ø Ñ º Ø Ý Ð Ó Ñ Ø Ò Ò ÐÐ Ð Ù Ó ÓÑÔÓÒ ÒØ Ý ÓÑ Ð ÒØ Ó º Ì Ö Ö ÔØ ÓÒ Ó ÓÑÔÓÒ ÒØ Ú ÓÖ ÓÒ ÓÒØ Üع Ö Ö ÑÑ Ö Ò Ø Ö ÓÖ ÐÐÓÛ ØÓ Ô Ý Ò Ø Ñ Ø Ó ÐÐ º Ë ØÝ ÔÖÓÔ ÖØ Ù Ø ÓÒ ØÖ ÒØ Ö Ò Ø ÛÓÖ Ö ÒÓØ Ô ÖØ Ó Ø ÒØ Ö Ö ÑÑ Ö º º¾ Ò Ë ØÝ ÈÖÓÔ ÖØ Ì ËÈÁÆ ÑÓ Ð Ö Ë ÑÔÐ ÈÖÓÑ Ð ÁÒØ ÖÔÖ Ø Öµ ÀÓм Ú ÐÓÔ Ý Ö Ö Âº ÀÓÐÞÑ ÒÒ Ù ÄÌÄ Ð Ò Ö Ø ÑÔÓÖ Ð ÐÓ µ È ØÓ Ö ØÝ Ò Ð Ú Ò ÔÖÓÔ ÖØ º Ë Ñ Ð Ö ØÓ Ø ÒÓØ ÓÒ Ó ÓÒ ØÖ ÒØ ØÝ ÔÖÓÔ ÖØ Ò ÄÌÄ ÖØ Ø Ø ÒÓØ Ò ÔÔ Ò º Á Û ÜÔÖ Ø ÓÒ¹ ØÖ ÒØ Ò ÙÖ º¾ Ò ÄÌÄ Û Ø G (vpscair.isopen vpscsolvent.isopen)º ÁÒ Ò ÓÒÐÝ Ø ÐÓ ÐÐÝ ÓÔ Ö ØÓÖ º ÍÒÐ ÄÌÄ Ø ÓÒ ØÖ ÒØ ÔÖ ÒØ Ò Ø Ø Ó ÒÓØ ÐÐÓÛ Ø Ø Ò Ð Ú Ò ÔÖÓÔ ÖØ º ÁÒ ËÈÁÆ ÔÖÓ¹ Ö Ñ ÙÒ Ö Ú Ö Ø ÓÒ Ö ÑÓ Ð Ò ÈÊÇÅ Ä ÔÖÓ Ñ Ø Ð Ò Ù µ Ò ÓÒ Ø Ó ÔÖÓ Û Ñ Ý ÓÑÑÙÒ Ø Û Ø ÓØ Öº ÑÓ Ø ÑÓ Ð Ò ØÓÓÐ ËÈÁÆ Ð Ó Ñ Ø ÜÔ ÖØ ÔÖÓ Ö ÑÑ Ö Û Ó Û ÒØ ØÓ ØÝ Ò Ð Ú Ò ÔÖÓÔ ÖØ Ó Ø Ö Ó º ËÈÁÆ ÔÖÓÚ ÒÓ ÙÔÔÓÖØ ÓÖ Ò ¹Ù Ö ÔÖÓ Ö ÑÑ Ö º ËÈÁÆ Ø Ö ÓÖ Ó Ø Ò Ù ¹ Ò Ò Ú Ö Ø ÓÒ Ý Ø Ñ Û Ö Ø ÔÖÓ Ö Ñ ÙÒ Ö Ú Ö Ø ÓÒ ØÖ Ò Ð Ø ØÓ ÈÊÇÅ Ä Ó º ÑÓÒ Ø ÓØ Ö Ú ÓÖ ÔÖÓØÓÓÐ Ë Ø ÓÒ º½º¾µ Ú Ò ÜÔ Ö Ñ ÒØ ÐÐÝ ØÖ Ò Ð Ø ØÓ ÈÊÇÅ Ä Ó Ò Ø Ò ÑÓ Ð Ù Ò ËÈÁÆ ÃÓ ¼ º ÐÐ Ø Ðº Å ÖÓ Ó Ø Ê Ö µ Ú ÐÓÔ Ø Ø Ò ÐÝ ØÓÓÐ Ø ÐÐ ËÄ Å Ê¼½ + ¼ Ø Ø Ò ÈÁ Ù ÖÖÓÖ Ò ÔÖÓ Ö Ñ º Ì ØÓÓÐ Ø Ù Ò Ø Ø Ø Ö Ú Ö Ú Ö Ö ØÓÓÐ Ë Î µ ØÓ Ò ÖÒ Ð ÈÁ Ù ÖÖÓÖ Ò Ï Ò ÓÛ Ú Ö Ú Ö º Ö Ø Ò Ò ØÖÙÑ ÒØ Ú Ö ÓÒ Ó Ø Ó ÙÒ Ö Ú Ö Ø ÓÒ ÙØÓÑ Ø ÐÐÝ Ò Ö Ø º ØÓÓÐ Ø Ò ØÖ Ø Ø Ò ØÖÙÑ ÒØ Ó ÒØÓ Ó¹ ÐÐ ÓÓÐ Ò ÔÖÓ Ö Ñ ÓÒ Ø Ò Ó Ø ÓÖ ¹ Ò Ð ÓÒØÖÓÐ ÓÛ ÓÒ ØÖÙØ Ò ÓÓÐ Ò Ú Ö Ð ÓÒÐݺ ÈÁ ÖÙÐ Ö

168 º º ÈÊÇ Ê Å Ê È ÁÊ ½ Ø Ø ÑÔÓÖ Ð ØÝ ÔÖÓÔ ÖØ Ó Ø ÈÁ Ù Ø Ø Ñ Ò º Ì Ò¹ Ú ÖÓÒÑ ÒØ Ó Ø Ú Ö Ú Ö ÓÔ Ö Ø Ò Ý Ø Ñ ÖÒ Ð ÈÁ µ ÑÓ Ð ÔÖÓ Ö Ñ ÒÚÓ Ò Ø Ú Ö Ú Ö Ò ÑÙÐ Ø Ò Ø ÖÒ Ð Ú ÓÖº Ì Ò ØÖÙÑ ÒØ Ò ØÖ Ø Ó ØÓ Ø Ö Û Ø Ø ÒÚ ÖÓÒÑ ÒØ Ó Ø Ò ÑÓ Ð Ý Ô Ö Ø ØÓÓÐ ÇÈ Ê¼½ µº Á Ù ÓÙÒ Ø ØÖ Ø ÓÒ Ö Ò ØÓ Ò Ø Ù Ó Ø Ù º Ì ØÖ ¹ Ø ÓÒ»Ö Ò Ñ ÒØ ÐÓÓÔ ÓÒØ ÒÙ ÙÒØ Ð Ø Ö Ø Ù ÓÒ ÖÑ ÓÖ Ø Ù ÓÙÒ ØÓ ÔÙÖ ÓÙ º Å ÖÓ Ó Ø Ó ÓÒØÖ Ø + ¼ ÔÖÓÚ Ð Ò Ù ¹ ÒÓ Ø Û Ý ØÓ ÜÔÖ Ó Ò ÙÑÔØ ÓÒ Ò ºÆ Ì ÔÖÓ Ö Ñ º Ì ÓÒØÖ Ø Ø Ø ÓÖÑ Ó ÔÖ ÓÒ Ø ÓÒ ÔÓ ØÓÒ Ø ÓÒ Ò Ó Ø ÒÚ Ö ÒØ Ø Ö Ø Ø Ö ØÐÝ Ò Ø Ó ÓÖ Ò Ó¹ ÐÐ ÒØ Ö ÓÒØÖ Ø º Ì ÓÒØÖ Ø Ò Ø Ø ÐÐÝ Ú Ö ÓÖ Ø ÖÙÒØ Ñ º ÁÒ Ø ÓÒ ÓÒØÖ Ø Ò Ù ØÓ Ò Ö¹ Ø ÓÙÑ ÒØ Ø ÓÒº Ó ÓÒØÖ Ø Ö Ñ Ð Ö ØÓ Ø ÔÖ ¹ Ò ÔÓ ØÓÒ Ø ÓÒ Ò ÓÒ ØÖ ÒØ Ò Ø ÓÒØÖ Ø Ö Ò Ø ÛÓÖ º Ì Ö ÔÙÖÔÓ ØÓ ÐÔ Ú ÐÓÔ Ö Ó ºÒ Ø ÔÔÐ Ø ÓÒ Ò Ð Ö Ö ØÓ Ø Ø ÐÐÝ Ú Ö Ý ÖØ Ò ÔÖÓÔ ÖØ Ó Ø Ö ÓÑÔÓÒ ÒØ Û ÐÐ ØÓ Ø ÔÖ ¹ Ò ÔÓ ØÓÒ ¹ Ø ÓÒ Ø ÖÙÒØ Ñ º Ì ÔÙÖÔÓ Ó ÓÙÖ ÛÓÖ ÓÛ Ú Ö ØÓ Ù Ò ¹Ù Ö Ò Ò Ò ÓÑÔÓÒ ÒØ Ó ÓÒ ÓÒØÖ Ø Ò Ò Ö Ý ÔÖÓ ÓÒ Ð ¹ Ú ÐÓÔ Ö º ÇÙØ Ó ÐÐ ØÓÓÐ ÔÖ ÒØ Ò Ø Ø ÓÒ Å ÖÓ Ó Ø Ó ÓÒØÖ Ø Ú Ø Ø ÒØ Ö Ø ÓÒ ÒØÓ Ú ÐÓÔÑ ÒØ ÒÚ ÖÓÒÑ ÒØ Å ÖÓ Ó Ø Î Ù Ð ËØÙ Ó ¾¼½¼ Ø µº º ÈÖÓ Ö Ñ Ê Ô Ö ÂÓ ØÑ ÒÒ Ø Ðº  ¼ Ë ¼ Àϼ ØÖÝ ØÓ Ü ÔÖÓ Ð Ñ Ò ÔÖÓ Ö Ñ Ý Ù Ð Ò ÔÖÓ ÙØ Ó Ø ÖÓ Ò ÔÖÓ Ö Ñ Ò Ø Ô Ø ÓÒº Ì Ý Ö Ö Ø Ñ Û Ö Û ÒÒ Ò ØÖ Ø Ý Ö ÔÓ Ð ÔÖÓ Ö Ñ Ö Ô Öº ÈÖÓ Ö Ñ Ö Ô Ö Ö ØÖ Ø ØÓ Ò Ò ÒÑ ÒØ Ø Ø Ñ ÒØ ÓÒÐÝ Ò ÓÒ Ø Ð Ø Ò Ó ÒÑ ÒØ µ Û Ø ÓÙØ Ñ Ò Ò ØÓ Ø ÔÖÓ Ö Ñ ÐÓ Ý Ò Ò Ø ÓÒØÖÓÐ ÓÛº Ë Ñ Ð Ö ØÓ ÓÙÖ ÑÔÐ Ñ ÒØ Ø ÓÒ Ø Ý ÙÑ ÙÐØ ÐÓ Ð Þ Ö Ø Ø Ø Ñ ÔÔ Ò Ð ÓÖ Ø Ñ Ò ÓÙÖ Ý Ø Ñµ ØÓ Ò Ø ÔÖÓ Ð Ñ ÓÖ Ò º ÖÒ Ø Ðº Ï ¼ Ò ÔÖÓ Ö Ñ Ö Ô Ö ÓÒ Ö Ô Ð Ø Ø ¹ ØÖ Ò Ø ÓÒ Ô Ø ÓÒ º Ì Ý ÒØ Ý ÓÙÖ ØÓÑ Ø ÓÔ Ö Ø ÓÒ ÓÒ Ø

169 ½ À ÈÌ Ê º Ê Ä Ì ÏÇÊÃ Ô Ø ÓÒ Ò Ð Ø Ø Ø Û ÐÐ Ò Ð Ø ØÖ Ò Ø ÓÒ µº Ì Ó Ø Ó Ø ÔÖÓ Ö Ñ Ö Ô Ö ÓÐ ÐÝ Ô Ò ÓÒ Ø ÒÙÑ Ö Ó Ø ÓÔ Ö ¹ Ø ÓÒ Ù º Ì ÓÔ Ö Ø ÓÒ ÐÐ Ú ÕÙ Ð Û Øº ÇÙÖ ÔÔÖÓ Ò ÓÒØÖ Ø Ù Ò ÓÔ Ö Ø ÓÒ Ø Ö Ð Ú Ð Û Ö ÓÒ ÓÔ Ö Ø ÓÒ º º ÓÖ Ö ÑÓÚ ÖÓÙØ Ò Ðе Ö ÙÐØ Ò Ú Ö Ð Ò ØÓ Ø ØÖÙØÙÖ Ó Ø ÑÓ Ð Ó Ø ÔÖÓ Ö Ñº ÅÓÖ ÓÚ Ö ÓÙÖ Ò ÓÔ Ö Ø ÓÒ Ú Ö ÒØ Û Ø Ø Ù ÚÓÖ Ò ÖØ Ò Ò ÓÚ Ö ÓØ Ö º ÖÖÓÖ ÓÖÖ Ø Ò Ô Ö Ö Ö ÓÖ Ò Ò Ò ÖÖÓÒ ÓÙ ÔÖÓ Ö Ñ ØÓ Ö Ø ÝÒØ Ø ÐÐÝ ÓÖÖ Ø ÔÖÓ Ö Ñº Ê Ö Ê ¼ ÔÖÓÔÓ Ñ Ø Ó Ý Û Ø ¹ Ô Ö Ö Ð ØÓ Ö ÓÚ Ö ÖÓÑ ÝÒØ Ø ÖÖÓÖ Ò ÔÖÓ Ö Ñ Ý Ö Ò ÓÖ ÓÖØ Ø Ô Ø Ó Ø ÖÖÓÖ Ø Ø ØÓ Ø ÖÑ Ò Ð Ø Ø Ó Ø Ô Ö Ö Ñ Ö ÒÝ ÖÓÙØ µº Ì ÓÖØ Ø Ô Ø Ø Ò Ù ØÓ Ò Ñ Ø ØÛ Ò Ø Ò ÜØ ÒÔÙØ ÝÑ ÓÐ Ò Ø ÝÑ ÓÐ ÜÔ Ø ÓÒ Ø Ø Ø Ó Ø Ô Ø ØÓ Ø Ø ÖÑ Ò Ð Ø Ø º ËÝÑ ÓÐ ÓÙÒ Ò Ø ÒÔÙØ ÒÓØ Ò ÓÖ º Á Ò Ò ÓÖ ÓÙÒ Ø ÝÑ ÓÐ Ò Ø ÒÔÙØ ÕÙ Ò ÔÖ Ò Ø Ò ÓÖ Ö Ö ÑÓÚ ÖÓÑ Ø ÒÔÙØ Ò ÝÑ ÓÐ ÓÒ Ø ÓÖØ Ø Ô Ø Ò Ø Ô Ö Ö³ Ø ÙØÓÑ ØÓÒ Ö Ò ÖØ ÒØÓ Ø ÒÔÙغ Ì ÔÔÖÓ Ñ Ð Ö ØÓ ÓÙÖ ÔÔÖÓ Ò Ø Ø Ø ØÖ ØÓ ÔØ Ø ÒÔÙØ ÕÙ Ò ÑÔÐ ¹ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ Ò ÓÙÖ Ý Ø Ñµ ØÓ Ñ Ø Ø Ô Ö Ö³ Ø ÙØÓÑ ØÓÒ ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒ Ò ÓÙÖ Ý Ø Ñµº ÁÒ Ø ÒØ ÓÒ ØÓ ÓÙÖ ÔÔÖÓ Ê Ö Ù Ò Ñ Ö ÒÝ ÖÓÙØ ØÓ Ø ÖÑ Ò Ð Ø Ø ØÓ Ò Ø Ø Û Ö Ô Ö Ò Ò Ö ÙÑ º Ì ÔÖÓ Ð Ñ Ó ÔÖÓ Ö Ñ Ö Ô Ö Ñ Ð Ö ØÓ Ø ÔÖÓ Ð Ñ Ó ÔÔÖÓÜ Ñ Ø ØÖ Ò Ñ Ø Ò Æ Ú º ÁÒ ÔÔÖÓÜ Ñ Ø ØÖ Ò Ñ Ø Ò Ú Ò ØÖ Ò Ô Ø¹ Ø ÖÒµ Ò Ñ Ø ØÓ ÒÓØ Ö ØÖ Ò Û ÕÙ Ð ÓÖ Ñ Ð Ö ØÓ Ø Ô ØØ ÖÒº Ì Ñ ØÖ Ó ÐÓ Ò Ð Ó Ö ÖÖ ØÓ Ø Ø Ò µ Ö Ø ÒÙÑ Ö Ó Ñ Ñ Ø Ò Ö Ø Ö Ò Ø ØÖ Ò Û Ö Ñ Ñ Ø Ò ÓÖÖ Ø Ý Ò ÖØ ÓÒ Ö ÑÓÚ Ð ÓÖ Ù Ø ØÙØ ÓÒ Ó Ö Ø Öº Ì Ø Ø Ò Ñ ØÖ ÑÓ Ø Ó Ø Ò Ù Ø Ä Ú Ò Ø Ò Ø Ò Ñ ÙÖ Ò Ø ÒÙÑ Ö Ó Ø ÓÔ Ö Ø ÓÒ Ò ÖÝ ØÓ Ò Ø ØÖ Ò Ù Ø Ø Ø Ü ØÐÝ Ñ Ø Ø Ô ØØ ÖÒº Ì Ö Ð Ø ÓÒ Ó ÔÔÖÓÜ Ñ Ø ØÖ Ò Ñ Ø Ò Ò ÔÖÓ Ö Ñ Ö Ô Ö Ø Ø Ò ÔÖÓ Ö Ñ Ö Ô Ö Ø Ô Ø ÓÒ ÓÖÑ Ø Ô ØØ ÖÒ Û Ò ØÓ Ñ Ø Ò ÔÖÓ Ö Ñº Á Ø Ô ØØ ÖÒ Ó ÒÓØ Ü ØÐÝ Ñ Ø Ñ Ø Û ÓÙÒ º Ì Ò Ò ÖÝ ØÓ Ö Ô Ö Ø ÔÖÓ Ö Ñ Ö Ø Ø ÓÔ Ö Ø ÓÒ º Ï Ð ÔÔÖÓÜ Ñ Ø ØÖ Ò Ñ Ø Ò Ð ØÓ Ò Ñ Ø ØÛ Ò Ô ØØ ÖÒ

170 º º ÈÊÇ Ê Å ÎÁËÍ ÄÁ ÌÁÇÆ ½ Ò ØÖ Ò Ø Ñ ÑÓÖÝÐ ØÖ Ø Ý Û ÒÓØ Ð ØÓ Ô Ö ÓÖÑ ÒÓÛÐ ÙÔ Ø Ù ØÓ Ø ÓÔ Ö Ø ÓÒ º ÁÒ Ø ÓÒ Ø Ö ØÖ Ø Ø Ó Ø ÓÔ Ö Ø ÓÒ ÒÓØ Ù ÒØ ÓÖ ÓÑÔÐ Ü Ô ØØ ÖÒ Ù ÓÒØÖ Ø Û Ø ÔÖ ÓÒ Ø ÓÒ Ò ÔÓ ØÓÒ Ø ÓÒ º º ÈÖÓ Ö Ñ Î Ù Ð Þ Ø ÓÒ Ì Ò ÕÙ Ñ Ð Ö ØÓ ÔÖÓ Ö Ñ Ú Ù Ð Þ Ø ÓÒ Ú Ò Ù Ò Ø Ò Ò Ù Ò Ð ÓÖ Ø Ñ ÅË Ë º Ì Ý Ø Ñ ÒØ Ö Ø Û Ø ÖÙÒÒ Ò ÔÖÓ Ö Ñ Ý Ø Ö ÐÐ Ò Ø Ò Ñ Ø ÓÒ Ô ÖØ ÜÔÐ ØÐÝ ÖÓÑ Ø Ð ÓÖ Ø Ñ ÓÖ Ý Ò Ò Ø Ú ÐÙ Ó Ø Ú Ö Ð ØÓ ÔÖÓÔ ÖØ Ó Ø Ò Ñ Ø ÓÒº Ì Ö ¹ ÓÖ Ø Ò ÖÝ ØÓ ØÙ ÐÐÝ Ü ÙØ Ò ÓÔØ ÓÒ ÐÐÝ Ù µ Ø Ò Ñ Ø ÔÖÓ Ö Ñº ÇÙÖ Ý Ø Ñ Ò ÓÒØÖ Ø Ú Ù Ð Þ Ø Ø Ø Ó Ø ÓÑÔÓÒ ÒØ Ó ÔÖÓ Ö Ñ Û Ø ÓÙØ Ü ÙØ Ò Ø Ó ÓÒ Ø ÙÖ ÓÖ ÔÓ Ø ÓÒ Ò Ø Ó Ò Ø Ø Ò ÓÖÑ Ø ÓÒ Ù Ý ÓÙÖ Ø Ø Ò ÐÝ º Å ÒÝ ÓØ Ö ØÓÓÐ ÓÖ Ð ÓÖ Ø Ñ Ú Ù Ð Þ Ø ÓÒ Ú Ò ÔÖÓÔÓ º Ì Ý ÑÓ ØÐÝ Ñ Ø ÐÔ Ò ØÙ ÒØ Ð ÖÒ ÓÛ ØÓ ÔÖÓ Ö Ñº Ì Ý Ø Ñ Ò Ø ÓÖ Þ ÒØÓ ØÛÓ Ñ Ò Ø ÓÖ Í ÎÁ¼ ËÖ Ôع ËÝ Ø Ñ º ÁÒ Ø Ý Ø Ñ Ø Ù Ö Ò ØÓ Ñ Ò ÔÙÐ Ø Ø ÓÙÖ Ó Ó Ø ÔÖÓ Ö Ñ» Ð ÓÖ Ø Ñ Ò Ú Ù Ð Þ º ÐÐ ØÓ Ø Ú Ù Ð Þ Ø ÓÒ Ò Ò Ö Ø ÖØ Ò ÔÓ Ø ÓÒ º Ü ÙØ Ò Ø ÔÖÓ¹ Ö Ñ Ø Ò Ò Ö Ø Ú Ù Ð Þ Ø ÓÒ Ö ÔØ Û ÓÛ Ø Ø Ô Ø ÔÖÓ Ö Ñ Ø Ò º º ÆÁÅ Ä ÊË ¼¼ µº ÓÑÔ Ð Ö¹ ËÝ Ø Ñ º ÓÑÔ Ð Ö¹ Ý Ø Ñ Ò Ö Ø Ð ÓÖ Ø Ñ Ú ¹ Ù Ð Þ Ø ÓÒ Û Ø ÓÙØ Ò Ò Ø ÓÙÖ Ó Ó Ø Ð ÓÖ Ø Ñº Ì ÒØ Ö Ø ÓÒ Û Ø Ø Ú Ù Ð Þ Ø ÓÒ Ý Ø Ñ ØÓ Ø ÔÖÓ Ö Ñ Ù¹ ØÓÑ Ø ÐÐÝ Ý ÓÑÔ Ð Ö º º Рȼ µº Ï Ø ÔÖÓ Ö Ñ Ú Ù Ð Þ Ø ÓÒ ØÓÓÐ Ú ÐÓÔ Ò Ø ÛÓÖ ØÓ Ò ÒÓÒ Ó Ø Ø Ð Ø ÓÖ º ÁÒ ÓÙÖ Ý Ø Ñ Ø ÓÙÖ Ó Ó ÒÓØ Ò ØÓ Ò Ò ÓÖ Ö ØÓ Ö Ø Ú Ù Ð Þ Ø ÓÒº ÙÖØ ÖÑÓÖ Ø ÓÑÔ Ð Ö Ó ÒÓØ ÔØ Ø ÔÖÓ Ö Ñ ÙØÓÑ Ø ÐÐÝ ØÓ ÒØ Ö Ø Û Ø Ø Ú Ù Ð Þ Ø ÓÒ Ý Ø Ñº Ì Ú Ù Ð Þ Ø ÓÒ ÓÐ ÐÝ ÓÒ Ø Ø Ø Ñ ÔÔ Ò Ð ÓÖ Ø Ñ Ò Ø ÒÓÛÐ ÙÔ Ø Ø Ô º Ï Ø Ö ÓÖ Ù Ø ØÓ ÒØÖÓ Ù Ò Û Ø ÓÖÝ ÓÖ Ð ÓÖ Ø Ñ Ú Ù Ð Þ Ø ÓÒ ØÓÓÐ ÓÒ Ø Ø Ò ÐÝ º

171 ½ À ÈÌ Ê º Ê Ä Ì ÏÇÊÃ

172 ÔØ Ö ½¼ ËÙÑÑ ÖÝ Ò ÓÒÐÙ ÓÒ Ì ÔØ Ö ÙÑÑ Ö Þ ÓÙÖ ÔÔÖÓ ÓÒ Ù Ò ÓÖÑ Ð Ñ Ø Ó ØÓ Ù Ò ¹Ù Ö ÔÖÓ Ö ÑÑ Ò º ÁØ ÔÖ ÒØ Ø Ñ Ò ÓÒØÖ ÙØ ÓÒ Ò Ö Ô ØÙÐ Ø Ø Ñ Ò Ó Ñ ÒØ Ø Ò º Ò ÐÐÝ Ø Ø ÓÒÐÙ Û Ø Ò ÓÙØÐÓÓ ÓÒ ÙØÙÖ ÛÓÖ Ø Ø ÛÓÙÐ Ñ Ø Ñ ÒØ Ø Ò ØÓÓÐ Ú Ò ÑÓÖ Ù Ùк ½¼º½ ËÙÑÑ ÖÝ Ì ÛÓÖ ÔÖ ÒØ Ò ÔÔÖÓ ØÓ ÙÔÔÓÖØ ÔÖÓ Ö ÑÑ Ò Ò Ò Ù ØÖ Ð Ù¹ ØÓÑ Ø ÓÒ Ý ÓÖÑ Ð Ú Ö Ø ÓÒ Ø Ò ÕÙ º Ì ÔÔÖÓ ÐÐÓÛ Ô Ý Ò ÓÑÔÓÒ ÒØ ÓÒØÖ Ø Ò ÓÒ ØÖ ÒØ Û ÑÙ Ø Ó Ý Ý Ð ÒØ ÔÖÓ¹ Ö Ñ Ò Ú Ö Ø Ø Ø Ð ÒØ ÔÖÓ Ö Ñ Ó ÒÓØ Ú ÓÐ Ø Ø Ñº ÓÒ Ø Ú Ö Ø ÓÒ ÔÔÖÓ Ñ ÒØ Ø Ò ØÓÓÐ Ú Ò ÑÔÐ Ñ ÒØ ØÓ ÙÔÔÓÖØ ÔÖÓ Ö ÑÑ Ö Ò ÛÖ Ø Ò Ñ ÒØ ÐÐÝ ÓÖÖ Ø ÔÖÓ Ö Ñ º Ì Ú Ö ¹ ÓÙ Ñ ÒØ Ø Ò ØÓÓÐ ÐÔ ÔÖÓ Ö ÑÑ Ö ØÓ Ù ÖÓÙØ Ò ÐÐ Ò Ú Ð ÕÙ Ò Ö Ô Ö ÔÖÓ Ö Ñ ÓÒØ Ò Ò Ñ ÒØ ÖÖÓÖ Ò ÙÒ Ö Ø Ò Ð ÒØ ÔÖÓ Ö Ñ Ý Ú Ù Ð Þ Ò Ø Ø Ø Ó Ø ÓÑÔÓÒ ÒØ Ø Ô ÐÓ ¹ Ø ÓÒ Ò Ø Ó º Ï Ú ÓÔØ Ø Ò ÕÙ ÖÓÑ ÓÖÑ Ð ÒØ Ö Ô Ø ÓÒ À¼½ Å Ý ÑÓ Ð Ò È Ò ÒÓÛÐ Ò ÃÅ ½ Ò Ø ÛÓÖ º ÓÖÑ Ð ÒØ Ö Ô Ø ÓÒ Ø Ò ÕÙ Ö Ù ØÓ Ô Ý ÕÙ Ò¹ Ò ÓÒ ØÖ ÒØ Ó ÓÑÔÓÒ ÒØ ÒÓÛÐ ÓÙØ Ø Ø ÔÖÓÔ ÖØ Ó ÓÑÔÓ¹ ½

173 ½ À ÈÌ Ê ½¼º ËÍÅÅ Ê Æ ÇÆ ÄÍËÁÇÆ Ò ÒØ Û ÐÐ ÒØ Ö¹ÓÑÔÓÒ ÒØ ÓÒ ØÖ ÒØ º ÅÓ Ð Ò Ò ÖØ Ð ÒØ ÐÐ Ò Ø Ò ÕÙ Ö Ø Ò Ù ØÓ Ú Ö Ý Ø Ø Ð ÒØ ÔÖÓ Ö Ñ Ó Ý Ø ÓÒØÖ Ø Ò ÓÒ ØÖ ÒØ º Ì ÔÔÖÓ ÓÒ ÅÓÒ Ó ÓÑ Ò¹ Ô Ð Ò Ù ÓÖ Ñ ¹ Ò ÙØÓÑ Ø ÓÒ ÔÖÓ Ö ÑÑ Ò º ÁØ ÐÐÓÛ ÔÖÓ Ö ÑÑ Ò Ø Ö Ø Ú Ô ÖØ Ó Ò ÙØÓÑ Ø ÓÒ ÔÖÓ Ö Ñ Ò Ø Ö ÓÖ Ð Ò Ù ÓÒ ØÖÙØ ØÓ ÜÔÖ Ñ ¹ Ò ÓÔ Ö Ø ÓÒ ÕÙ Ò ØÖÓÒ ÙÔÔÓÖØ ÓÖ Ð Ò Û Ø Ü ÔØ ÓÒ Ð ØÙ Ø ÓÒ Ò ÐÐÓÛ Ô Ö ÐÐ Ð Ø Ú Ø º Ì Ú ÓÖ Ð ÑÓ Ð Ó ÅÓÒ Ó ÐÓ ØÓ ËØ Ø ÖØ À Ö ÓÛ Ú Ö Ò ÑÔ Ö Ø Ú È Ð¹Ð ØÝÐ Ó ÔÖÓ¹ Ö ÑÑ Ò Ù º ÅÓ Ø ÑÔÓÖØ ÒØ ÅÓÒ Ó ÐÐÓÛ Ö Ö Ð ØÖ Ø ÓÒ Ó ÓÒØÖÓÐ ÙÒØ ÓÒ Ð ØÝ Ý ÓÑÔÓÒ Òع ÔÔÖÓ Û ÐÐÓÛ Ù Ð ¹ Ò ÓÑÔÓÒ ÒØ Û Ø ÒØ Ö Ò Ö Ö Ð ØÖÙØÙÖ Ò Ó ÓÑÔÓÒ ÒØ Û Ö ÙÔÔ Ö ÓÑÔÓÒ ÒØ Ö Ò ÙÐÐ ÓÒØÖÓÐ ÓÚ Ö Ø Ö Ù ÓÖ Ò Ø º ÇÙØÐ Ò Ó Ø ÔÔÖÓ ÇÙÖ ÔÖÓ Ö ÑÑ Ò Ù Ò ÓÒ ÓÒØÖ Ø Ò ÓÒ ØÖ ÒØ Û Ö ÓÖÑ Ð Ö ÔØ ÓÒ Ó Ø ÒØ Ò Ú ÓÖ Ó ÓÑÔÓÒ ÒØ ÒØ Ö ¹ ÙÖ ½¼º½µº ÅÓÒ Ó ÓÑÔÓÒ ÒØ Ò Ø Ö ÓÒØÖ Ø Ö ØÖ Ò Ð Ø ÒØÓ Ù¹ ØÓÑ Ø ½µ ¾µº Ì Ø Ø Ñ ÔÔ Ò Ð ÓÖ Ø Ñ Ø Ð Ñ ÔÔ Ò ØÛ Ò Ø Ø Ø Ò Ø ÙØÓÑ ØÓÒ Ó ÅÓÒ Ó ÓÑÔÓÒ ÒØ Ò Ø ÙØÓÑ Ø Ó Ø Ù ÓÑÔÓÒ ÒØ Ò Ñ Ý Ò ÓÒØÖ Ø Ú ÓÐ Ø ÓÒ µº ÁÒ Ø ÓÒ Ø Ø Ø Ó ÓÑÔÓÒ ÒØ Ö Ó Ø Û Ø ÒÓÛÐ ÓÙØ Ø Ø Ø Ó Ø Ù ÓÑÔÓÒ ÒØ º Ì Ò ÓÖÑ Ø ÓÒ Ö Ú ÖÓÑ ÔÓ ØÓÒ Ø ÓÒ Ò Ø ÓÒ¹ ØÖ Ø Ò ÓÒ Ø ÓÒ Ð Ø Ø Ñ ÒØ Ò Ø ÓÑÔÓÒ ÒØ ÑÔÐ Ñ ÒØ Ø ÓÒº Ò ÐÐÝ Ø Ø Ø Ñ ÔÔ Ò Ò Ó Ø ÒÓÛÐ Ù ØÓ Ú Ö Ý ÓÒ ØÖ ÒØ º Ì ÒÒÓØ Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒ µ Ø Ò Ù Ò Ú Ö ÓÙ Ò ¹Ù Ö ÙÔÔÓÖØ Ò Ö Ó º ÓÒØÖ Ø ÓÖ ÓÒ ØÖ ÒØ Ú ÓÐ Ø ÓÒ µ Ö Ö ÔÓÖØ Ò Ð Ø Ø Ø Ö Ô Ø Ú ÐÓ Ø ÓÒ Ò Ø Ó ØÓÖº ÓÒ Ø ÓÒØÖ Ø Ò ÓÒ ØÖ ÒØ Ø Ý Ø Ñ Ò ÔÖÓÔÓ Ú Ð ÖÓÙØ Ò ÐÐ ÓÖ Ð Ø ÐÓ Ø ÓÒ µº Ë Ñ Ð ÖÐÝ ÔÖÓ Ö Ñ ÓÒØ Ò Ò ÓÒØÖ Ø Ú ÓÐ Ø ÓÒ Ò ÙØÓÑ Ø ÐÐÝ Ö Ô Ö ÓÒ Ö Ô Ö ØÖ Ø Ù Ø Ø Ø ÔÖÓ Ö Ñ ÓÑÔÐ Û Ø Ø ÓÒØÖ Ø Ò ÓÒ ØÖ ÒØ µº Ò ÐÐÝ Ø Ý Ø Ñ Ù Ø Ø Ø Ñ ÔÔ Ò Ö ÙÐØ Ø Ô ÐÓ Ø ÓÒ Ò Ø Ó ØÓ Ú Ù Ð Þ Ø Ø Ø Ó Ø Ù ÓÑÔÓÒ ÒØ Ø Ø Ø ÐÓ Ø ÓÒº

174 ½¼º¾º ÇÆÌÊÁ ÍÌÁÇÆË ½ ÅÓÒ Ó Ó ÓÒØÖ Ø ÓÒ ØÖ ÒØ ÁÑÔк ÙØÓÑ ØÓÒ ½µ ¾µ ÈÖÓØÓÓÐ ÙØÓÑ Ø µ ËØ Ø Å ÔÔ Ò µ µ µ µ ÒÒÓØ Ø µ ÁÑÔк ÙØÓÑ ØÓÒ Ë Ñ ÒØ ÖÖÓÖ ÈÖÓÔÓ Ð Ê Ô Ö Î Ù Ð Þ Ø ÓÒ ÙÖ ½¼º½ ËØ Ô Ò Ø Ý Ø Ñ ÓÖ Ò ¹Ù Ö ÔÖÓ Ö ÑÑ Ò Ù Ò º ½¼º¾ ÓÒØÖ ÙØ ÓÒ ÁÒ Ø Ô Ø Ñ ÒÝ Ú Ö Ø ÓÒ Ý Ø Ñ Ñ Ö ÖÓÑ Ò Ö Ð ÑÓ Ð Ö Ð ËÈÁÆ ØÓ Ô Ú Ö Ú Ö Ú Ö Ö Ð Ë Îº ËØ ÐÐ Ø Ú Ö Ö Ó Ò ÓÒ Ò Ø Ð ØÓ ÔÖÓÚ ØÓÓÐ ØÓ Ú Ö Ý ÔÖÓ Ö Ñ ÛÖ ØØ Ò Ò Ò Ö Ð ÔÖÓ Ö ÑÑ Ò Ð Ò Ù º ÌÓ Ø Ø Ó ÓÙÖ ÒÓÛÐ Û Ö Ø Ö Ø ØÓ Ö ØÖ Ø Ò ¹Ù Ö Ù Ò ØÓÓÐ ÓÒ ÓÖÑ Ð Ñ Ø Ó Ò Ú Ö Ø ÓÒº Ì ÓÒØÖ ÙØ ÓÒ Ó Ø ÛÓÖ Ö Ø Ö ÓÖ ÓÐÐÓÛ ÓÒØÖ Ø ÐÐÓÛ Ò ØÓ Ô Ý Ø Ú Ð ÐÐ ÕÙ Ò Ó ÖÓÙØ Ò Û ÐÐ Ù Ö ÒØ ÔÓ ØÓÒ Ø ÓÒ µ Ò Ö ÕÙ Ö ÓÒ Ø ÓÒ ÔÖ ÓÒ Ø ÓÒ µº ÓÒ ØÖ ÒØ ØÓ ÜÔÖ ØÝ ÔÖÓÔ ÖØ º Ú Ö Ø ÓÒ ÔÖÓ Û Ø Ø Ð ÒØ ÔÖÓ Ö Ñ Ó Ý ÓÒ¹ ØÖ Ø Ò ÓÒ ØÖ ÒØ º ÒÓÛÐ ÙØ ÓÒ ÔÖÓ Û ÐÐÓÛ ØÓ Ù ÔÖÓÔ ÖØ Ó ÓÑÔÓÒ ÒØ ÙÐ ÐÐ Ø Ô ÖØ ÙÐ Ö Ó ÔÓ Ø ÓÒ Ò Ø Ð ÒØ ÔÔÐ ¹ Ø ÓÒ º Ë Ñ ÒØ Ø Ò ØÓÓÐ Û ÔÖÓÔÓ Ó Ö Ñ ÒØ ÓÒ ÓÒ¹ ØÖ Ø Ò ÓÒ ØÖ ÒØ Ò Ò Ö Ô Ö Ò Ð ÒØ ÔÖÓ Ö Ñ º Ò¹Ø Ñ Ú Ù Ð Þ Ø ÓÒ ØÓÓÐ ØÓ Ú Ù Ð Þ Ø Ø Ø Ó Ý Ø Ñ Ø ÔÓ Ø ÓÒ Ò Ø Ó Ò ØÓ ÐÔ Ò Ù Ö ÙÒ Ö Ø Ò Ø ÔÖÓ Ö Ñº

175 ½ ¼ ½¼º ÙØÙÖ ÏÓÖ À ÈÌ Ê ½¼º ËÍÅÅ Ê Æ ÇÆ ÄÍËÁÇÆ Ë Ò ÓÙÖ Ý Ø Ñ ÑÔÐ Ñ ÒØ ÔÖÓØÓØÝÔ Ø Ö Ö Ñ ÒÝ ØÙÖ Ø Ø Û Ö ÒÓØ ÑÔÐ Ñ ÒØ ÙØ ÓÙÐ ÐÔ Ø ÓÚ Ö ÐÐ ÔÔÖÓ ØÓ Ú Ò ÑÓÖ Ø Ú º Ì Ø ÓÒ Ð Ø ÓÖ ÙØÙÖ ÛÓÖ º Ï Ø ÓÙØ Ò Ò Ø ÓÚ Ö ÐÐ ÔÔÖÓ Ò ÙÔÔÓÖØ ÓÖ ÖÓÙØ Ò Ô ¹ Ö Ñ Ø Ö Ò ÐÓ Ð Ú Ö Ð ÓÙÐ ÐÔ ØÓ Ø Ø ÓÒ Ð Ò ÓÖÑ Ø ÓÒ ÓÙØ Ø ÔÓ Ð ÓÒØÖÓÐ ÓÛº ÐØ ÓÙ Ø ÙÖÖ ÒØ ÒÓØ Ø ÓÒ Ó ÓÒØÖ Ø Ù ÒØ ØÓ Ö ÐÐ ÔÓ Ð ØÙ Ø ÓÒ ÜÔÖ Ð Ý Ø ÙØÓÑ Ø ÑÓÖ Ö Ð ÔÓ ¹ ÐÝ Ö Ô Ð ÒÓØ Ø ÓÒ ÛÓÙÐ Ú ÐÓÔÑ ÒØ Ó ÓÒØÖ Ø º Ö Ø Ó ØØ Ö ÒÓØ Ø ÓÒ ÓÛÒ Ò Ä Ø Ò º¾ Ò ÔÔ Ò Ü º ÈÓ ØÓÒ Ø ÓÒ Ò Ø ÓÒØÖ Ø Ú Ù Ö ÒØ ÓÙØ ÓÑÔÓÒ ÒØ Ø Ø º ËÙ Ù Ö ÒØ ÓÐ ÙÒØ Ð Ø ÒÚ Ð Ø Ý ÑÓÖ Ö ÒØ ÒÓÛÐ ÓÖ Ø Ö ØÖ Ø º ÇØ Ö ØÝÔ Ó ÔÓ ØÓÒ Ø ÓÒ Ò ÓÒØÖ Ø ÛÓÙРй ÐÓÛ Ø Ý Ø Ñ ØÓ Ù Ö ÒØ ÒÓÛÐ ÙÒØ Ð Ø Ò ÜØ WAIT Ø Ø Ñ ÒØ ÓÖ ÓÖ ÖØ Ò Ô Ö Ó Ó Ø Ñ ÓÒÐݺ ÁÒÚ Ö ÒØ ÙÖÖ ÒØÐÝ ÓÒÐÝ Ö ÒÚ Ö ÒØ ÒÓÛÐ ÓÙØ Ò Ð ÓÑÔÓÒ Òغ Ì Ö Ö ØÙ Ø ÓÒ Ò Û ÒÚ Ö ÒØ ÑÓÒ Ú Ö Ð ÓÑÔÓÒ ÒØ Ò Ù ÙÐ ØÓ ÜÔÖ Ô Ý Ð Ô Ò Ò ÑÓÒ ¹ Ö ÒØ ÓÑÔÓÒ ÒØ º Ë Ñ Ð Ö ØÓ Ý Ø Ñ Ð Ï ÝÄ Ò Ãż Û ÓÙÐ ÜØ Ò Ø ÒÓÛ¹ Ð ÙÔ Ø ØÓ ÔÖ ÖÚ Ø ØÓÖÝ Ó Ø ÒÓÛÐ º Ï ÓÙÐ Ø Ò ÒÓØ ÓÒÐÝ Ò ÓÖÑ Ø Ù Ö Û ÒÓÛÐ ÓÐ Ø ÖØ Ò ÐÓ Ø ÓÒ ÙØ Ð Ó Ú ÜÔÐ Ò Ø ÓÒ ÓÒ Û Ý Ô ÖØ ÙÐ Ö ÔÖÓÔÓ Ø ÓÒ ÓÐ ÔÓ Ø¹ ÓÒ Ø ÓÒ Ö ØÖ Ø ÓÒ ÓÒØÖÓÐ ÓÛ ÓÒ Ø ÓÒ µº ËÙ Ò ÓÖÑ Ø ÓÒ ÛÓÙÐ ÒÓ Ó Ñ ÒØ ÖÖÓÖ º ½¼º ÓÒÐÙ ÓÒ Ï Ð Ø Ø Ø Ö Ò ØÙÖ Ð ÚÓÐÙØ ÓÒ ÖÓÑ Ø ÖÐÝ Ø Ô Ó ÛÖ Ø Ò Ô Ø ÓÒ ÓÚ Ö Ú Ö Ø ÓÒ Ó Ó ØÛ Ö Ý Ø Ñ Ò Ù Ò ØÓ Ù ¹ Ò ØÓÓÐ Ò ÔÖÓ Ö Ñ Ö Ô Öº Ì ØÓÓÐ Ö Ú ÐÙ Ð ÒÓØ ÓÒÐÝ Ò Ø

176 ½¼º º ÇÆ ÄÍËÁÇÆË ½ ½ ÓÑ Ò Ó Ñ Ò ÙØÓÑ Ø ÓÒ ÙØ Ð Ó Ò ÓØ Ö ÓÑ Ò Û Ö Ö ØÖ Ø ÔÖÓ Ö ÑÑ Ò Ý Ò Ù Ö Ò Ò Ñ Ð Ö ØÝÐ Ó ÔÖÓ Ö ÑÑ Ò Ù º Ì Ö ØÖ Ø Ø Ó ØÙÖ Ó ÅÓÒ Ó ÑÙ Ó Ø Ð Ò Ù ¹ Ô Ô ÖØ Ó Ø ØÓÓÐ º Ø Ø Ñ ÔÓ Ð ØÓ ÑÔÐÓÝ Ñ Ð Ö ØÓÓÐ Ò ÑÓÖ Ò Ö Ð Ð Ò Ù Ð Â Ú Ò Ò Ö ÒØ Ö Ö ÓÛ Ö Ø Ö ÙÐØ À ¼ + ¼ º

177 ½ ¾ À ÈÌ Ê ½¼º ËÍÅÅ Ê Æ ÇÆ ÄÍËÁÇÆ

178 ÔÔ Ò Ü Ã ÔÐ Ø ËØÙ Ý ÓÒ ØÖ ÒØ CONSTRAINT (IScrewCtrl screw, IHeatingCtrl heating) [NOT (screw.isinfront() AND NOT heating.tempreached())] Ä Ø Ò º½ ÓÒ ØÖ ÒØ Ù Ò Ø ØÙ Ý Ã ÔРغ ½

179 ½ ÈÈ Æ Á º Ã ÈÄ ËÌ Ë ËÌÍ ÇÆËÌÊ ÁÆÌË

180 ÔÔ Ò Ü Ù ÖÖ ËØÙ Ý ÓÒ ØÖ ÒØ // HydrSolventCan CONSTRAINT (IValve vpscair, IValve vpscsolvent) [NOT (vpscair.isopen() AND vpscsolvent.isopen())] CONSTRAINT (IValve vpscair, IValve vpscdrain) [NOT (vpscair.isopen() AND vpscdrain.isopen())] CONSTRAINT (IValve vpscsolvent, IValve vpscdrain) [NOT (vpscsolvent.isopen() AND vpscdrain.isopen())] CONSTRAINT (IValve vcansair, IValve vcansfill) [NOT (vcansair.isopen() AND vcansfill.isopen())] CONSTRAINT (IValve vcansair, IValve vpscsolvent) [NOT (vcansair.isopen() AND vpscsolvent.isopen())] // HOSE 1 CONSTRAINT (IValve vhose1drain, IValve vhose1air) [NOT (vhose1drain.isopen() AND vhose1air.isopen())] CONSTRAINT (IValve vhose1air, IValve vhose1color) [NOT (vhose1air.isopen() AND vhose1color.isopen())] // ATOMIZER CONSTRAINT (IValve vfmr, IValve vreflowair) [NOT (vfmr.isopen() AND vreflowair.isopen())] CONSTRAINT (IValve vfmr, IValve vmainsolventavmr) [NOT (vfmr.isopen() AND vmainsolventavmr.isopen())] CONSTRAINT (IValve vreflowair, IValve vrfmrdrain) ½

181 ½ ÈÈ Æ Á º Í ÊÊ Ë ËÌÍ ÇÆËÌÊ ÁÆÌË [NOT (vreflowair.isopen() AND vrfmrdrain.isopen())] CONSTRAINT (IValve vmainsolventavmr, IValve vrfmrdrain) [NOT (vmainsolventavmr.isopen() AND vrfmrdrain.isopen())] // MainChannel CONSTRAINT (IValve vsolvent, IValve vcolor) [NOT (vsolvent.isopen() AND vcolor.isopen())] // ColorChanger CONSTRAINT (IValve vcolgrey, IValve vcolblack, IValve vcolred, IValve vcolblue, IValve vcolgreen, IValve vcolbrown, IValve vcolyellow, IValve vcolwhite, IValve vcolorange, IValve vcolpink) [ (vcolgrey.isopen() AND (NOT vcolblack.isopen()) AND (NOT vcolblue.isopen()) AND (NOT vcolred.isopen()) AND (NOT vcolgreen.isopen()) AND (NOT vcolbrown.isopen()) AND (NOT vcolyellow.isopen()) AND (NOT vcolwhite.isopen()) AND (NOT vcolorange.isopen()) AND (NOT vcolpink.isopen()) ) OR (vcolblack.isopen() AND (NOT vcolgrey.isopen()) AND (NOT vcolblue.isopen()) AND (NOT vcolred.isopen()) AND (NOT vcolgreen.isopen()) AND (NOT vcolbrown.isopen()) AND (NOT vcolyellow.isopen()) AND (NOT vcolwhite.isopen()) AND (NOT vcolorange.isopen()) AND (NOT vcolpink.isopen()) ) OR (vcolblue.isopen() AND (NOT vcolblack.isopen()) AND (NOT vcolgrey.isopen()) AND (NOT vcolred.isopen()) AND (NOT vcolgreen.isopen()) AND (NOT vcolbrown.isopen()) AND (NOT vcolyellow.isopen()) AND (NOT vcolwhite.isopen()) AND (NOT vcolorange.isopen()) AND (NOT vcolpink.isopen()) ) OR (vcolred.isopen() AND (NOT vcolblack.isopen()) AND (NOT vcolblue.isopen()) AND (NOT vcolgrey.isopen()) AND (NOT vcolgreen.isopen()) AND (NOT vcolbrown.isopen()) AND (NOT vcolyellow.isopen()) AND (NOT vcolwhite.isopen()) AND (NOT vcolorange.isopen()) AND (NOT vcolpink.isopen())

182 ½ ) OR (vcolgreen.isopen() AND (NOT vcolblack.isopen()) AND (NOT vcolblue.isopen()) AND (NOT vcolred.isopen()) AND (NOT vcolgrey.isopen()) AND (NOT vcolbrown.isopen()) AND (NOT vcolyellow.isopen()) AND (NOT vcolwhite.isopen()) AND (NOT vcolorange.isopen()) AND (NOT vcolpink.isopen()) ) OR (vcolbrown.isopen() AND (NOT vcolblack.isopen()) AND (NOT vcolblue.isopen()) AND (NOT vcolred.isopen()) AND (NOT vcolgreen.isopen()) AND (NOT vcolgrey.isopen()) AND (NOT vcolyellow.isopen()) AND (NOT vcolwhite.isopen()) AND (NOT vcolorange.isopen()) AND (NOT vcolpink.isopen()) ) OR (vcolyellow.isopen() AND (NOT vcolblack.isopen()) AND (NOT vcolblue.isopen()) AND (NOT vcolred.isopen()) AND (NOT vcolgreen.isopen()) AND (NOT vcolbrown.isopen()) AND (NOT vcolgrey.isopen()) AND (NOT vcolwhite.isopen()) AND (NOT vcolorange.isopen()) AND (NOT vcolpink.isopen()) ) OR (vcolwhite.isopen() AND (NOT vcolblack.isopen()) AND (NOT vcolblue.isopen()) AND (NOT vcolred.isopen()) AND (NOT vcolgreen.isopen()) AND (NOT vcolbrown.isopen()) AND (NOT vcolyellow.isopen()) AND (NOT vcolgrey.isopen()) AND (NOT vcolorange.isopen()) AND (NOT vcolpink.isopen()) ) OR (vcolorange.isopen() AND (NOT vcolblack.isopen()) AND (NOT vcolblue.isopen()) AND (NOT vcolred.isopen()) AND (NOT vcolgreen.isopen()) AND (NOT vcolbrown.isopen()) AND (NOT vcolyellow.isopen()) AND (NOT vcolwhite.isopen()) AND (NOT vcolgrey.isopen()) AND (NOT vcolpink.isopen()) ) OR (vcolpink.isopen() AND (NOT vcolblack.isopen()) AND (NOT vcolblue.isopen()) AND (NOT vcolred.isopen()) AND (NOT vcolgreen.isopen()) AND (NOT vcolbrown.isopen()) AND (NOT vcolyellow.isopen()) AND (NOT vcolwhite.isopen()) AND (NOT vcolorange.isopen()) AND (NOT vcolgrey.isopen()) ) OR (NOT vcolgrey.isopen() AND NOT vcolblack.isopen() AND NOT vcolblue.isopen() AND NOT vcolred.isopen() AND

183 ½ ÈÈ Æ Á º Í ÊÊ Ë ËÌÍ ÇÆËÌÊ ÁÆÌË NOT vcolgreen.isopen() AND NOT vcolyellow.isopen() AND NOT vcolorange.isopen() AND ] NOT vcolbrown.isopen() AND NOT vcolwhite.isopen() AND NOT vcolpink.isopen()) Ä Ø Ò º½ ÓÒ ØÖ ÒØ Ù Ò Ø ØÙ Ý Ù ÖÖº

184 ÔÔ Ò Ü Æ ÈÖÓØÓÓÐ ÓÒØÖ Ø ÆÓØ Ø ÓÒ Ä Ø Ò º½ Ð Ø Ø Ö ÑÑ Ö Ó Ø Æ ÔÖÓØÓÓÐ ÓÒØÖ Ø ÒÓØ Ø ÓÒº SpecEBNF = "EBNF" Identifier "=" SpecBlock ".". SpecBlock = SpecStmts. SpecStmts = { SpecStmt }. SpecStmt = ( RoutineCall "(" SpecStmts ( { " " SpecStmts } { " " SpecStmts } ) ")" "[" SpecStmts "]" "{" SpecStmts "}" ½

185 ½ ¼ ÈÈ Æ Á º Æ ÈÊÇÌÇ ÇÄ ÇÆÌÊ Ì ÆÇÌ ÌÁÇÆ ) [ "on" EventCondition SpecStmt ]. EventCondition = Identifier. RoutineCall = Identifier. Ä Ø Ò º½ Æ ÈÖÓØÓÓÐ ÓÒØÖ Ø ÆÓØ Ø ÓÒº Ä Ø Ò º¾ Ð Ø Ö Ø Ó ÐØ ÖÒ Ø Ú ÔÖÓ ÙØ ÓÒ ÓÖ Ø Ö ÑÑ Ö Ó Ø Æ ÔÖÓØÓÓÐ ÓÒØÖ Ø ÒÓØ Ø ÓÒº Ì ÐØ ÖÒ Ø Ú ÔÖÓ ÙØ ÓÒ ÐÐÓÛ ØÓ Ø Ø ÒÚ Ö ÒØ ÔÖ ÓÒ Ø ÓÒ Ò ÔÓ ØÓÒ Ø ÓÒ º SpecEBNF = "EBNF" [ "<" "Invariant" ":" Condition ">" ] Identifier "=" SpecBlock ".". RoutineCall = Identifier { "<" ("Pre" "Post" "Retract") ":" Condition ">" }. /* Due to reuse of Monaco condition parser, conditions */ /* are parsed as strings. */ Condition = { ANY }. Ä Ø Ò º¾ Ö Ø Ó ÐØ ÖÒ Ø Ú RoutineCall Ò SpecEBNF ÔÖÓ Ù¹ Ø ÓÒ Û Ø ÓÒ Ø ÓÒ º

186 ÔÔ Ò Ü Ø Ð ÈÖÓØÓÓÐ ÓÒØÖ Ø ÆÓØ Ø ÓÒ Ä Ø Ò º½ Ð Ø Ø Ö ÑÑ Ö Ó Ø Ø Ð ÔÖÓØÓÓÐ ÓÒØÖ Ø ÒÓØ Ø ÓÒº Ì Ø Ð ÔÖÓØÓÓÐ ÓÒØÖ Ø ÒÓØ Ø ÓÒ ÐÐÓÛ Ô Ý Ò ÔÖ ¹ Ò ÔÓ ØÓÒ Ø ÓÒ Û ÐÐ Ò Ø Ð Ò ÒÚ Ö ÒØ ÓÒ Ø ÓÒ º SpecDetail = "Interface" Identifier [ Identifier ] { "[" "Invariant" ":" Condition "]" } ":" { ["final"] ["initial"] Identifier { StateCondition } "=" { Identifier "." [ Identifier ] ("!" "?") Identifier } "." }. StateCondition = "[" ("Pre" "Post" "Retract") ":" Condition "]". /* Due to reuse of Monaco condition parser, conditions */ /* are parsed as strings. */ Condition = { ANY }. Ä Ø Ò º½ Ø Ð ÈÖÓØÓÓÐ ÓÒØÖ Ø ÆÓØ Ø ÓÒº ½ ½

187 ½ ¾ ÈÈ Æ Á º Ì ÁÄ ÈÊÇÌÇ ÇÄ ÇÆÌÊ Ì ÆÇÌ ÌÁÇÆ

188 ÔÔ Ò Ü ÓÒ ØÖ ÒØ ÆÓØ Ø ÓÒ Ä Ø Ò º½ Ð Ø Ø Ö ÑÑ Ö Ó Ø ÓÒ ØÖ ÒØ ÒÓØ Ø ÓÒº Constraint = "CONSTRAINT" "(" Identifier Identifier { "," Identifier Identifier> } ")" "[" Condition "]". /* Due to reuse of Monaco condition parser, conditions */ /* are parsed as strings. */ Condition = { ANY }. Ä Ø Ò º½ ÓÒ ØÖ ÒØ ÆÓØ Ø ÓÒ Ò Æ º ½

189 ½ ÈÈ Æ Á º ÇÆËÌÊ ÁÆÌ ÆÇÌ ÌÁÇÆ

190 Ä Ø Ó Ä Ø Ò º½ ÁÒÚ Ö ÒØ Ö Ò ÇÔ Ò Ò ÐÓ ÜÐÙ ÓÒ º º º º º º ¾ º¾ ÁÒØ Ö Ó ÝÐ Ò Ö ÓÑÔÓÒ ÒØ º º º º º º º º º º º º º º º º º ÁÒØ Ö Ó Ö ÐÐ Ö Ò ÓÓÐ Ö ÓÑÔÓÒ ÒØ º º º º º º º º º º ÓÒØÖ Ø ÓÖ IDriller Ò Æ ÒÓØ Ø ÓÒ º º º º º º º º º º º º ÓÒØÖ Ø ÓÖ IDriller Ò Ø Ð ÔÖÓØÓÓÐ ÓÒØÖ Ø ÒÓØ Ø ÓÒ º Ö ÐÐ Ö» ÓÓÐ Ö ÓÒ ØÖ ÒØ º º º º º º º º º º º º º º º º º º º º º ¼ º½ ÐÐ Ò ROUTINE Ó Ù ÓÑÔÓÒ ÒØ º º º º º º º º º º º º º º¾ ÐÐ Ò ØÛÓ ROUTINE Ó Ù ÓÑÔÓÒ ÒØ º º º º º º º º º º º º ÅÓÒ Ó WAIT Ø Ø Ñ ÒØ Û Ø Ò ÓÖ Ù ÓÑÔÓÒ Òغ º º º WHILE Ø Ø Ñ ÒØ º º º º º º º º º º º º º º º º º º º º º º º º º ½ º PARALLEL Ø Ø Ñ ÒØ º º º º º º º º º º º º º º º º º º º º º º º ½ º ON Ò Ð Ö º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º½ È ÖØ Ð ÑÔÐ Ñ ÒØ Ø ÓÒ Ó Ø Ö ÐÐ Ö ÓÑÔÓÒ Òغ º º º º º º º º º¾ Ò Ö Ø Ò ÒÓÛÐ ÖÓÑ ÔÖÓØÓÓÐ ÙØÓÑ ØÓÒº º º º º º º º ¼ º Ò Ö Ø Ò ÒÓÛÐ ÖÓÑ Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÙØÓÑ ØÓÒº º ¾ º Ü ÑÔÐ Ó ÓÛ Ò Ö ØÖ Ø ÓÒ Ó ÒÓÛÐ º º º º º º º º º º Ü ÑÔÐ Ó ÓÖ ÒÓÛÐ ÙÔ Ø Û Ø ÒÚ Ö ÒØ º º º º º º º º Ö ÐÐ Ö» ÓÓÐ Ö ÓÒ ØÖ Òغ º º º º º º º º º º º º º º º º º º º º º º ÒÔÙØ ÓÖ Ò ÓÒ ØÖ Òغ º º º º º º º º º º º º º º º ÍÒÖ Ð Ó º º º º º º º º º º º º º º º º º º º º º º º º º º º½ Ü ÑÔÐ Ó ÓÖ Ú Ð ÖÓÙØ Ò ÐÐ º º º º º º º º º º º º º º º ½¼ º¾ Ü ÑÔÐ Ó ÓÖ Ú Ð ÖÓÙØ Ò ÐÐ º º º º º º º º º º º º º º º ½¼ º½ ÓÒ ØÖ ÒØ ÓÖ Ø ÓÑÔÓÒ ÒØ HydrSolventCanº º º º º º º ½ º½ Ð ÓÒ ØÖ ÒØ ÓÖ Ð ÓÔ Ö Ø ÓÒ ÖÓÙØ Ò º º º º º º º º º º ½ º½ ÓÒ ØÖ ÒØ Ù Ò Ø ØÙ Ý Ã ÔРغ º º º º º º º º º º º ½ º½ ÓÒ ØÖ ÒØ Ù Ò Ø ØÙ Ý Ù ÖÖº º º º º º º º º º º º º ½ º½ Æ ÈÖÓØÓÓÐ ÓÒØÖ Ø ÆÓØ Ø ÓÒº º º º º º º º º º º º º º º º ½ º¾ Ö Ø Ó ÐØ ÖÒ Ø Ú Æ ÒÓØ Ø ÓÒº º º º º º º º º º º º º º º º ½ ¼ ½

191 ½ ÄÁËÌ Ç ÄÁËÌÁÆ Ë º½ Ø Ð ÈÖÓØÓÓÐ ÓÒØÖ Ø ÆÓØ Ø ÓÒº º º º º º º º º º º º º º º ½ ½ º½ ÓÒ ØÖ ÒØ ÆÓØ Ø ÓÒ Ò Æ º º º º º º º º º º º º º º º º º º º ½

192 Ð Ó Ö Ô Ý + ¼ ź Ò Ö Ò Åº ÖÒ ØØ Åº Ò Ö Ãº Ã Ò º ÖÙÒ ¹ Ñ Ý Ö Ò º ÄÓ ÓÞÞÓº Ó ÓÒØÖ Ø Å ÖÓ Ó Ø Ê Ö º ÍÊÄ ØØÔ»»Ö Ö ºÑ ÖÓ Ó ØºÓÑ»ÔÖÓ Ø»ÓÒØÖ Ø» ¾¼¼ º Å º º Ð ÓÙÖÖÓÒ Èº Ö Ò ÓÖ Ò º Å Ò ÓÒº ÇÒ Ø ÐÓ Ó Ø ÓÖÝ Ò È ÖØ Ð Ñ Ø ÙÒØ ÓÒ ÓÖ ÓÒØÖ Ø ÓÒ Ò Ö Ú ÓÒº ÂÓÙÖÒ Ð Ó ËÝÑ ÓÐ ÄÓ ¼µ ½¼ ¼ ½ º ļ ÂÓ Ò ÖØ ÓÖÒ Ò Ö Ä Ö º Ç Ð Ð Ô º¼ É º ÓÒ¹Ï Ð Ý ¾¼¼ º ËÅ ¼ Â Ò¹Ê ÝÑÓÒ Ö Ð ËØ Ô Ò º Ë ÙÑ Ò Ò ÖØÖ Ò Å Ý Öº ËÔ Ø ÓÒ Ð Ò Ù º ÁÒ ÇÒ Ø ÓÒ ØÖÙØ ÓÒ Ó ÈÖÓ Ö Ñ Ô ½¼º Ñ Ö ÍÒ Ú Ö ØÝ ÈÖ Æ Û ÓÖ Æ ÍË ½ ¼º + ¼ Ì ÓÑ ÐÐ ÐÐ ÓÙÒ ÑÓÚ ÝÖÓÒ ÓÓ ÎÐ Ñ Ö Ä Ú Ò Â Ó Ä Ø Ò Ö ÓÒ Å ÖÚ Ý Ó Ù ÇÒ ÖÙ ËÖ Ö Ñ Ãº Ê Ñ Ò Ò ÙÐÐ Í ØÙÒ Öº Ì ÓÖÓÙ Ø Ø Ò ÐÝ Ó ¹ Ú Ö Ú Ö º ÁÒ ÙÖÓËÝ ³¼ ÈÖÓ Ò Ó Ø ½ Ø Å ËÁ Çȹ Ë» ÙÖÓËÝ ÙÖÓÔ Ò ÓÒ Ö Ò ÓÒ ÓÑÔÙØ Ö ËÝ Ø Ñ ¾¼¼ Ô Æ Û ÓÖ Æ ÍË ¾¼¼ º ź ļ ÊÓ ÖØ ÖÙÑÑ Ý Ö ÖÑ Ò Ö Ò ÐÓÖ Ò ÄÓÒ Ò º ØÓÖ Ø¹ ÔÖ ÑÓ ÐÐ Ò Ó ÛÓÖ ¹Ð Ú Ð ÔÖÓ Ð Ñ ÓÖ ÑÓ Ð Ò º ÁÒ ÈÖÓº ½ Ø ÁÒØк ÏÓÖ ÓÔ ÓÒ Ø¹ÈÖ Ê ÓÒ Ò ¾¼¼ º Ö Ö ÖÖÝ Ò Ä ÙÖ ÒØ Ó Ö Øº Ì Ø Ö Ð ÝÒ ÖÓÒÓÙ ÔÖÓ¹ Ö ÑÑ Ò Ð Ò Ù Ò Ø Ñ Ø Ñ Ø Ð Ñ ÒØ º ÁÒ Ë Ñ Ò Ö ÓÒ ÓÒÙÖÖ ÒÝ ÖÒ ¹Å ÐÐÓÒ ÍÒ Ú Ö ØÝ Ô ÄÓÒ¹ ÓÒ Íà ½ º ËÔÖ Ò Ö¹Î ÖÐ º ½

193 ½ Á ÄÁÇ Ê ÈÀ Ë Ö Ý Ö Þ Ò Ë Ö Ó ÑÔÓ Ò ÑÙÒ Åº Ð Ö º ÓÑÔÓ¹ Ø ÓÒ Ð Ö ÓÒ Ò Ò ÑÓ Ð Ò ½ º + ¼ ÊÓ ÖØÓ ÖÙØØÓÑ Ó Ð Ò ÖÓ Ñ ØØ Ò Ö Ö ÒÞ Ò Ð¹ ÖØÓ Ö Ó Ò ÊÓ ÖØÓ Ë Ø Ò º Ì Å Ø Ë Ì ËÅÌ ÓÐÚ Öº ÁÒ Î ³¼ ÈÖÓ Ò Ó Ø ¾¼Ø ÒØ ÖÒ Ø ÓÒ Ð ÓÒ Ö Ò ÓÒ ÓÑÔÙØ Ö Î Ö Ø ÓÒ Ô ¾ ¼ ÖÐ Ò À Ð Ö ¾¼¼ º ËÔÖ Ò Ö¹Î ÖÐ º ÀÂż Ö Ý Ö Ìº À ÒÞ Ò Ö Ê Ò Ø Â Ð Ò ÊÙÔ Å ÙÑ Öº Ì Ó ØÛ Ö ÑÓ Ð Ö Ð Ø ÔÔÐ Ø ÓÒ ØÓ Ó ØÛ Ö Ò¹ Ò Ö Ò º ÁÒØ ÖÒ Ø ÓÒ Ð ÂÓÙÖÒ Ð ÓÒ ËÓ ØÛ Ö ÌÓÓÐ ÓÖ Ì ÒÓÐÓ Ý ÌÖ Ò Ö ËÌÌ̵ ¹ µ ¼ ¾ ¾¼¼ º ¼ ¼ ÖÑ Ò Ö º Ä ØÙÖ ÒÓØ ÑÓ Ð Ò ÂÃÍ Ä ÒÞ ¾¼¼ º È Ö º Ï Ø ÓÖÑ Ð Ú Ö Ø ÓÒ ËÁ Æ Û Ðº ¾ µ ½ ¾¼¼ º Âà + ¼ Å Ò Ö ÖÓÝ Ò Ø ÂÓÒ ÓÒ ÂÓÓ Ø¹È Ø Ö Ã ØÓ Ò Ð Ü Ò Ö ÈÖ Ø Ò Ö Ò Å ÖØ Ò Ä Ù Öº ÅÓ Ð¹ Ì Ø Ò Ó Ê Ø Ú ËÝ Ø Ñ Ú Ò Ä ØÙÖ Ä ØÙÖ ÆÓØ Ò ÓÑÔÙØ Ö Ë Ò µº ËÔÖ Ò Ö¹Î ÖÐ Æ Û ÓÖ ÁÒº Ë ÙÙ Æ ÍË ¾¼¼ º ÄÊ + ¼ Å ÖÒ ØØ Ãº ÊÙ Ø Ò Åº Ä ÒÓ Ãº ÊÙ Ø Ò Åº Ä ÒÓ Ò ÏÓÐ Ö Ñ Ë ÙÐØ º Ì ËÔ ÔÖÓ Ö ÑÑ Ò Ý Ø Ñ Ò ÓÚ ÖÚ Ûº Ô º ËÔÖ Ò Ö ¾¼¼ º ʼ½ Ì ÓÑ ÐÐ Ò ËÖ Ö Ñ Ãº Ê Ñ Ò º ÙØÓÑ Ø ÐÐÝ Ú Ð Ø Ò Ø ÑÔÓÖ Ð ØÝ ÔÖÓÔ ÖØ Ó ÒØ Ö º ÁÒ ËÈÁÆ ³¼½ ÈÖÓ Ò Ó Ø Ø ÒØ ÖÒ Ø ÓÒ Ð ËÈÁÆ ÛÓÖ ÓÔ ÓÒ ÅÓ Ð Ò Ó Ó ØÛ Ö Ô ½¼ ½¾¾º ËÔÖ Ò Ö¹Î ÖÐ Æ Û ÓÖ ÁÒº ¾¼¼½º Ö ¼ Ï ÐØ Ö Ö Øº ÓÒØÖ Ø ÔÖÓ Ö ÑÑ Ò Ø Ð Å Ö º ÍÊÄ ØØÔ»»ÛÛÛº Ø ÐÑ Ö ºÓÑ»»¾º¼» º ØÑÐ ¾¼¼ º Ë Å Ö Àº ÖÓÛÒ Ò ÊÓ ÖØ Ë Û º Ý Ø Ñ ÓÖ Ð ÓÖ Ø Ñ Ò Ñ Ø ÓÒº ËÁ Ê ÈÀ ÓÑÔÙغ Ö Ô º ½ µ ½ ½ ½ º ȼ ËØ Ô Ò ÓÓÔ Ö Ï Ò ÒÒ Ò Ê Ò Ý È Ù º Í Ò Ò Ñ Ø Ö Ô ØÓ ÔÖ Ô Ö ÒÓÚ ÓÖ ½º ÓÑÔÙØ Ö Ë Ò Ù Ø ÓÒ ÂÓÙÖÒ Ð ½ ¾ ¾ ¾¼¼ º

194 Á ÄÁÇ Ê ÈÀ È ºÅº Ð Ö Çº ÖÙÑ Ö Ò º º È Ð º źÁºÌº ÈÖ ½ º ½ ÅÓ Ð Ò º ļ¼ ÑÙÒ Ð Ö Ò Ù Ò ÄÙº ÓÙÒØ Ö Ü ÑÔÐ ¹ Ù ØÖ ¹ Ø ÓÒ Ö Ò Ñ Òغ ÁÒ ÓÑÔÙØ Ö Î Ö Ø ÓÒ Ô ½ ½ º ËÔÖ Ò Ö ¾¼¼¼º À¼½ ĺ Ð ÖÓ Ò Ìº À ÒÞ Ò Öº ÁÒØ Ö ÙØÓÑ Ø º ÁÒ ÈÖÓ ¹ Ò Ó Ø Æ ÒØ ÒÒÙ Ð ËÝÑÔÓ ÙÑ ÓÒ ÓÙÒ Ø ÓÒ Ó ËÓ ØÛ Ö Ò Ò Ö Ò Ô ½¼ ½¾¼º Å ÈÖ ¾¼¼½º À¼ ĺ Ð ÖÓ Ò Ìº À ÒÞ Ò Öº ÁÒØ Ö ¹ Òº ÁÒ Ò Ò Ö¹ Ò Ì ÓÖ Ó ËÓ ØÛ Ö ¹ ÒØ Ò Ú ËÝ Ø Ñ Æ ÌÇ Ë Ò Ë Ö Å Ø Ñ Ø È Ý Ò Ñ ØÖÝ ½ Ô ½¼ º ËÔÖ Ò Ö ¾¼¼ º ¼ Ë ØÝ º ÈÖ Ø ØÖ Ø ÓÒº È Ø ËØ Ò ÓÖ ÍÒ Ú Ö¹ ØÝ ËØ Ò ÓÖ ÍË ¾¼¼ º ż ÖÙÒÓ ÙØ ÖØÖ Ò Ä ÓÒ Ö Ó ÅÓÙÖ º Ì ËÅÌ ÓÐÚ Öº ÌÓÓÐ Ô Ô Ö Ø ØØÔ»»Ý º к Ö ºÓÑ»ØÓÓÐ¹Ô Ô ÖºÔ Ù Ù Ø ¾¼¼ º Å ¼ Ä ÓÒ Ö Ó ÅÓÙÖ Ò Æ ÓÐ ÖÒ Öº Ò ÒØ ËÅÌ ËÓÐÚ Ö ÚÓÐÙÑ»¾¼¼ Ó Ä ØÙÖ ÆÓØ Ò ÓÑÔÙØ Ö Ë Ò Ô ¼º ËÔÖ Ò Ö ÖÐ Ò ÔÖ Ð ¾¼¼ º È ¼ Å ÖØ Ò Ú Ò À Ð ÖÝ ÈÙØÒ Ñº ÓÑÔÙØ Ò ÔÖÓ ÙÖ ÓÖ ÕÙ ÒØ Ø ÓÒ Ø ÓÖݺ º Å µ ¾¼½ ¾½ ½ ¼º Àϼ º Ö Ñ Ý Ö Êº ÐÓ Ñ Åº À ÙØÞ Ò ÓÖ Ö Ò º ÏÓØ Û º ÓÖÑ Ð Ú Ö Ø ÓÒ Ó ÓÒØÖÓÐ Ó ØÛ Ö Ø٠ݺ ÁÒ ½ Ø ÁÒ¹ Ø ÖÒ Ø ÓÒ Ð ÓÒ Ö Ò ÓÒ ÁÒ Ù ØÖ Ð Ò Ò Ò Ö Ò ÔÔÐ Ø ÓÒ Ó ÖØ Ð ÁÒØ ÐÐ Ò Ò ÜÔ ÖØ ËÝ Ø Ñ º Ô Ö ÁØ ÐÝ ¾¼¼ º ËÔÖ Ò Öº ÃÇ̼¼ ÙÖ ÙÖ Ú È Ð ÔÔ Ïº ÃÙØØ Ö Å ÖØ Ò Ç Ö Ý Ò ÄÓØ Ö Ì Ð ØÓÖ º ØÖ Ø ËØ Ø Å Ò Ì ÓÖÝ Ò ÔÔÐ Ø ÓÒ ÚÓÐÙÑ ½ ½¾ Ó Ä ØÙÖ ÆÓØ Ò ÓÑÔÙØ Ö Ë Ò º ËÔÖ Ò Ö ¾¼¼¼º À Ö Ú À Ö Ðº ËØ Ø ÖØ Ú Ù Ð ÓÖÑ Ð Ñ ÓÖ ÓÑÔÐ Ü Ý Ø Ñ º Ë º ÓÑÔÙغ ÈÖÓ Ö Ñº µ ¾ ½ ¾ ½ º

195 ½ ¼ À ¼ Á ÄÁÇ Ê ÈÀ Ö Ñ ÀÙ Ò Ì Ú ÙÐØ Òº ÁÒØ Ö Ö ÑÑ Ö ÓÖ ÑÓ ¹ ÙÐ Ö Ó ØÛ Ö ÑÓ Ð Ò º ÁÒ ÁËËÌ ³¼ ÈÖÓ Ò Ó Ø ¾¼¼ ÒØ ÖÒ Ø ÓÒ Ð ÝÑÔÓ ÙÑ ÓÒ ËÓ ØÛ Ö Ø Ø Ò Ò Ò ÐÝ Ô Æ Û ÓÖ Æ ÍË ¾¼¼ º ź ÀÂÅ˼ Ì ÓÑ À ÒÞ Ò Ö Ê Ò Ø Â Ð ÊÙÔ Å ÙÑ Ö Ò Ö Ó Ö ËÙØÖ º ËÓ ØÛ Ö Ú Ö Ø ÓÒ Û Ø Ä Ë̺ Ô ¾ º ¾¼¼ º ÀÅȼ½ Ì ÓÑ À ÒÞ Ò Ö Å Ö Ù Å Ò Ò Î Ò Ý ÈÖ Ùº ÙÑ ¹ Ù Ö ÒØ Ö ÓÒ Ò º ÁÒ ÀË º ÎÓÐÙÑ ¾¼ Ó ÄÆ Ë Ô ¾ ¾ ¼º ËÔÖ Ò Ö ¾¼¼½º ÀÓм ÀÊ Ö Ö Âº ÀÓÐÞÑ ÒÒº Ì ËÈÁÆ ÅÓ Ð Ö ÈÖ Ñ Ö Ò Ê ¹ Ö Ò Å Ò٠к ÓÒ¹Ï Ð Ý ÈÖÓ ÓÒ Ð Ë ÔØ Ñ Ö ¾¼¼ º Ò Ö À ÖÞ Ò ÇÑ Ö Ê º ÈÖÓÔÓ Ø ÓÒ Ð Ð ÙÔ Ø Ò Ñ Ò Ñ Ð Ò º ÖØ Ð ÁÒØ ÐÐ Ò Ô ½¼ ½ ½ º ÀÙÖ¼ º ÀÙÖÒ Ù º Ò ÓÑÒ Ò Ô Þ ÈÖÓ Ö ÑÑ Ö ÔÖ Ö Å Ò Ò Ø Ù ÖÙÒ Ò ÒØÛÙÖ Ò ÓÑÔ Ð Ö ÙÒ Ò Ö Ù ¹ ÖÙÒ ÙÑ ÙÒ Å Ø Ö Ø ÂÙÒ ¾¼¼ º Àϼ º ÀÙÖÒ Ù Ò º Ï ÖØ º ÅÓ Ð¹ Ò Ö Ø ÓÒ Ó ÓÑ Ò¹ Ô ÔÖÓ Ö Ñ ÒÚ ÖÓÒÑ ÒØ º ÁÒ ÏÓÖ ÓÔ ÓÒ Ò Ö Ø Ú Ì ¹ ÒÓÐÓ È ÖØ Ó Ì ÈË ¾¼¼ Ô Ù Ô Ø ¾¼¼ º Á ¼ Á º ÆÓÖÑ Á ¹ ½½ ½¹ ¹ ÔÖÓ Ö ÑÑ Ð ÓÒØÖÓÐÐ Ö ¹ Ô ÖØ ÈÖÓ¹ Ö ÑÑ Ò Ð Ò Ù ¾¼¼ º ÁËÇ ÁËǺ Î ÒÒ Ú ÐÓÔÑ ÒØ Ñ Ø Ó Ô Ø ÓÒ Ð Ò Ù Ô ÖØ ½ Ð Ò Ù º ½ º ÁËÇ ÁËÇ»Á º ÁËÇ»Á ½ ÜØ Ò Æ º ½ º  ¼ º ÂÓ ØÑ ÒÒ º Ö Ñ Ý Ö Ò Êº ÐÓ Ñº ÈÖÓ Ö Ñ Ö Ô Ö Ñ º ÁÒ ½ Ø ÓÒ Ö Ò ÓÒ ÓÑÔÙØ Ö Î Ö Ø ÓÒ Î ³¼ µ Ô ¾¾ ¾ º ËÔÖ Ò Ö¹Î ÖÐ ¾¼¼ º ÄÆ Ë º  Ҽ Ò Â Òº ÓÖÑ Ð Ú Ö Ø ÓÒ Ó ÔÖÓØÓÓÐ ÔÖÓÔ ÖØ Ó ÕÙ ÒØ Ð Â Ú ÔÖÓ Ö Ñ º ÓÑÔÙØ Ö ËÓ ØÛ Ö Ò ÔÔÐ Ø ÓÒ ÓÒ Ö Ò ÒÒÙ Ð ÁÒØ ÖÒ Ø ÓÒ Ð ½ ¾ ¾¼¼ º

196 Á ÄÁÇ Ê ÈÀ ½ ½ ÃÅ ÃÅ ½ Àº Ã Ø ÙÒÓ Ò º Ǻ Å Ò ÐÞÓÒº ÙÒ Ú Û Ó ÔÖÓÔÓ Ø ÓÒ Ð ÒÓÛÐ ÙÔ Ø º ÁÒ ÈÖÓº Ó Ø ½½Ø Á Á Ô ½ ½ ½ ½ ØÖÓ Ø ÅÁ ÍË ½ º À ÖÓ ÙÑ Ã Ø ÙÒÓ Ò Ð ÖØÓ Çº Å Ò ÐÞÓÒº ÇÒ Ø Ö Ò ØÛ Ò ÙÔ Ø Ò ÒÓÛÐ Ò Ö Ú Ò Øº Ô º ÅÓÖ Ò Ã Ù Ñ ÒÒ ½ ½º Ãż Ò Ö Û Âº ÃÓ Ò Ö º ÅÝ Ö º Ò Ò Ù Ó ÔÖÓ Ö Ñ ÓÙØÔÙØ Û Ø Ø Â Ú Ï ÝÐ Ò º ÁÒ ÀÁ ³¼ ÈÖÓ Ò Ó Ø ¾ Ø ÒØ ÖÒ Ø ÓÒ Ð ÓÒ Ö Ò ÓÒ ÀÙÑ Ò ØÓÖ Ò ÓÑÔÙØ Ò Ý Ø Ñ Ô ½ ½ Æ Û ÓÖ Æ ÍË ¾¼¼ º ź ÃÓ ¼ Â Ò ÃÓ ÖÓÒº Ò Ó ØÛ Ö ÓÑÔÓÒ ÒØ Ú ÓÖ Ù Ò Ú ÓÖ ÔÖÓØÓÓÐ Ò ËÈÁƺ ÁÒ Ë ³¼ ÈÖÓ Ò Ó Ø ¾¼¼ Å ÝÑÔÓ ÙÑ ÓÒ ÔÔÐ ÓÑÔÙØ Ò Ô ½ ½ ½ ½ Æ Û ÓÖ Æ ÍË ¾¼¼ º ź ÃÈâ¼ Â Ò ÃÓ ÖÓ ÌÓÑ ÈÓ Ò ÇÒ â Öº Ì È Ó ¹ÓÖ ÒØ ÓÑÔÓÒ ÒØ Ú ÓÖ Ô Ø ÓÒº ÁÒ ¾Ò ÒÒÙ Ð Á ËÓ ØÛ Ö Ò Ò Ö Ò ÏÓÖ ÓÔ Ô ¼ ¼ ¾¼¼ º ÅÅ ¾ úĺ ÅÅ ÐÐ Òº ËÝÑ ÓÐ ÅÓ Ð Ò Ò ÔÔÖÓ ØÓ Ø Ø Ø ÜÔÐÓ ÓÒ ÔÖÓ Ð Ñº È Ø ÖÒ Å ÐÐÓÒ ÍÒ Ú Ö ØÝ È ØØ ÙÖ È ÍË ½ ¾º Å Ý ÖØÖ Ò Å Ý Öº Ò Ý ÓÒØÖ Øº Ì Ò Ð Ê ÔÓÖØ Ìʹ Á¹ ½¾» Ç ÁÒØ Ö Ø Ú ËÓ ØÛ Ö Ò Ò Ö Ò ÁÒº ½ º Å Ý ¾ Å Ð ÅË ÖØÖ Ò Å Ý Öº Ð Ø Ð Ò Ù º ÈÖ ÒØ À ÐÐ ½ ¾º ʺ Å ÐÒ Öº ÓÑÑÙÒ Ø ÓÒ Ò ÓÒÙÖÖ Òݺ ÈÖ ÒØ ¹À ÐÐ ÁÒº ÍÔÔ Ö Ë Ð Ê Ú Ö Æ ÍË ½ º ËÓÙ Ø ÅÙ Ö Ò ÂÓ Ò Ìº ËØ Óº ÔÔÐÝ Ò Ð ÓÖ Ø Ñ Ò¹ Ñ Ø ÓÒ Ø Ò ÕÙ ÓÖ ÔÖÓ Ö Ñ ØÖ Ò Ù Ò Ò ÙÒ Ö¹ Ø Ò Ò º ÁÒ Á Ë ³ ÈÖÓ Ò Ó Ø ½ Ø ÒØ ÖÒ Ø ÓÒ Ð ÓÒ¹ Ö Ò ÓÒ ËÓ ØÛ Ö Ò Ò Ö Ò Ô ÄÓ Ð Ñ ØÓ ÍË ½ º Á ÓÑÔÙØ Ö ËÓ ØÝ ÈÖ º

197 ½ ¾ Æ Ú ÇÇ ¼ ÇÇ ¾ Á ÄÁÇ Ê ÈÀ ÓÒÞ ÐÓ Æ Ú ÖÖÓº Ù ØÓÙÖ ØÓ ÔÔÖÓÜ Ñ Ø ØÖ Ò Ñ Ø Ò º Å ÓÑÔÙØ Ò ËÙÖÚ Ý Ô ¾¼¼½ ½ º ÃÙÖØ Åº ÇÐ Ò Ö Ò Ä ÓÒ Âº Ç Ø ÖÛ Ðº Ð ÕÙ Ò Ò ÓÒ¹ ØÖ ÒØ Ð Ò Ù ÓÖ ÙØÓÑ Ø Ø Ø Ò ÐÝ Ò Ö Ø ÓÒº Á ÌÖ Ò º ËÓ ØÛº Ò º ½ µ ¾ ¾ ¼ ½ ¼º ú ź ÇÐ Ò Ö Ò Ä ÓÒ Âº Ç Ø ÖÛ Ðº ÁÒØ ÖÔÖÓ ÙÖ Ð Ø Ø Ò Ð¹ Ý Ó ÕÙ Ò Ò ÓÒ ØÖ ÒØ º Å ÌÖ Ò º ËÓ ØÛº Ò º Å Ø Ó Óк ½ ½µ ¾½ ¾ ½ ¾º ÈÀż Àº ÈÖ Ó Ö º ÀÙÖÒ Ù Ò Àº Å Ò º Ù Ð Ò Ò ¹Ù Ö ÔÖÓ Ö ÑÑ Ò Ý Ø Ñ ÓÒ ÓÑ Ò¹ Ô Ð Ò Ù º Ø ÇÇÈËÄ ÏÓÖ ÓÔ ÓÒ ÓÑ Ò¹ËÔ ÅÓ Ð Ò ÇØ ¾¼¼ º ÈÀË + ¼ Àº ÈÖ Ó Ö º ÀÙÖÒ Ù Êº Ë ØÞ º Ï ÖØ Ò Àº Å Ò¹ º ËÄ ÔÔÖÓ ÓÖ ÔÖÓ Ö ÑÑ Ò ÙØÓÑ Ø ÓÒ Ý Ø Ñ º ÁÒ ÈÖÓº Ó Ë ¾¼¼ ÓÒ Ö Ò ÓÒ ËÓ ØÛ Ö Ò Ò Ö Ò ¾¼¼ Ô ¾ ¾ ¾ ¾¼¼ º ÈÀË + ¼ Àº ÈÖ Ó Ö º ÀÙÖÒ Ù Êº Ë ØÞ º Ï ÖØ Ò Àº Å Ò¹ º Ì Ð Ò Ù ÅÓÒ Óº ÁÒØ ÖÒ Ð Ê ÔÓÖØ ØÓ ÔÔ Öµ Ö ¹ Ø Ò ÓÔÔÐ Ö Ä ÓÖ ØÓÖÝ ÓÖ ÙØÓÑ Ø ËÓ ØÛ Ö Ò Ò Ö Ò Ä ÒÞ Ù ØÖ ½¾ ¾¼¼ º ÈÀË + ¼ Àº ÈÖ Ó Ö º ÀÙÖÒ Ù Êº Ë ØÞ º Ï ÖØ Ò Àº Å Ò¹ º ËÓ ØÛ Ö ÙÔÔÓÖØ ÓÖ Ù Ð Ò Ò ¹Ù Ö ÔÖÓ Ö ÑÑ Ò ÒÚ ¹ ÖÓÒÑ ÒØ Ò Ø ÙØÓÑ Ø ÓÒ ÓÑ Òº ÁÒ Ï ÍË ³¼ ÈÖÓ Ò Ó Ø Ø ÒØ ÖÒ Ø ÓÒ Ð ÛÓÖ ÓÔ ÓÒ Ò ¹Ù Ö Ó ØÛ Ö Ò Ò Ö¹ Ò Ô ¼ Æ Û ÓÖ Æ ÍË ¾¼¼ º ź ÈÀÏż Àº ÈÖ Ó Ö º ÀÙÖÒ Ù º Ï ÖØ Ò Àº Å Ò º Ì ÓÑ Ò¹ Ô Ð Ò Ù ÅÓÒ Ó Ò Ø Ú Ù Ð ÒØ Ö Ø Ú ÔÖÓ¹ Ö ÑÑ Ò ÒÚ ÖÓÒÑ Òغ ÁÒ ÈÖÓ Ò Ó Î Ù Ð Ä Ò Ù Ò ÀÙÑ Ò¹ ÒØÖ ÓÑÔÙØ Ò ¾¼¼ º Á ÓÑÔÙØ Ö ËÓ ØÝ ¾¼¼ º ÈÂȼ Â Ò ÃÓ ÖÓÒ È Ú Ð Â Þ Ò Ö ÒØ ÈРк ÅÓ Ð Ò Ó ÓÑÔÓÒ ÒØ Ú ÓÖ Ô Ø ÓÒ Ö Ð Ð ÜÔ Ö Ò º Ð ØÖÓÒ ÆÓØ Ò Ì ÓÖ Ø Ð ÓÑÔÙØ Ö Ë Ò ½ ¼ ½ ¾½¼ ¾¼¼ º

198 Á ÄÁÇ Ê ÈÀ ½ Èμ¾ Ê ¼½ Ê ¼ ÊË ¼¼ Ë ¼½ Ë ¼ Ö ÒØ ÈÐ Ð Ò ËØ Ò Ð Ú Î ÒÓÚ Ýº Ú ÓÖ ÔÖÓØÓÓÐ ÓÖ Ó ØÛ Ö ÓÑÔÓÒ ÒØ º Á ÌÖ Ò º ËÓ ØÛº Ò º ¾ ½½µ ½¼ ½¼ ¾¼¼¾º Ê ÝÑÓÒ Ê Ø Öº ÃÒÓÛÐ Ò Ø ÓÒ ÐÓ Ð ÓÙÒ Ø ÓÒ ÓÖ Ô ¹ Ý Ò Ò ÑÔÐ Ñ ÒØ Ò ÝÒ Ñ Ð Ý Ø Ñ º źÁºÌº ÈÖ Ñ¹ Ö Å º ¾¼¼½º ÂÓ ÒÒ Ê Ö º Å Ø Ó ÓÖ Ø ÙØÓÑ Ø ÓÒ ØÖÙØ ÓÒ Ó ÖÖÓÖ ÓÖÖ Ø Ò Ô Ö Ö º Ø ÁÒ ÓÖÑ Ø ½ µ ½½ ½ ½ ¼º º Ê Ð Ò Åº Ë Ð Ö Ò º Ö Ð Òº Ì Ò Ñ Ð Ð ÓÖ Ø Ñ Ò Ñ Ø ÓÒ ØÓÓк ÁÒ Ø ÓÒ Ö Ò ÓÒ ÁÒÒÓÚ Ø ÓÒ Ò Ì ÒÓÐÓ Ý Ò ÓÑÔÙØ Ö Ë Ò Ù Ø ÓÒ ÁÌ Ë ¾¼¼¼µ Ô ¼ ¾¼¼¼º ÂÓ Ô Ë º ÅÓ Ð Ò Ö Ð¹Ø Ñ Ý Ø Ñ ÐÐ Ò Ò ÛÓÖ Ö Ø ÓÒ º Ä ØÙÖ ÆÓØ Ò ÓÑÔÙØ Ö Ë Ò ¾¾½½ º ¾¼¼½º ˺ ËØ Ö º ÂÓ ØÑ ÒÒ Ò Êº ÐÓ Ñº ÒÓ Ö Ô Öº ÁÒ ½ Ø ÁÒØ ÖÒ Ø ÓÒ Ð ÏÓÖ ÓÔ ÓÒ ÈÖ Ò ÔÐ Ó ÒÓ Ô ½ ½ ÅÓÒØ Ö Ý Ð ÓÖÒ ÍË ÂÙÒ ¾¼¼ º ÈÓ Ø Öº ËØÖ¼ º ËØÖ Ñ ÝÖ º Ù Ø Ò Ú Ù Ð ÖÙÒ ÚÓÒ ËØ Ù ÖÙÒ Ó Ø¹ Û Ö Ö Ò Ù Ø Ø Ö ÈÖÓ Ö ÑÑ Ò ÐÝ ÙÒ Î Ö Ø ÓÒ ÂÙÒ ¾¼¼ º Í ÎÁ¼ Â Ñ ÍÖÕÙ Þ ¹ Ù ÒØ Ò Âº ýò Ð Î Ð ÞÕÙ Þ¹ÁØÙÖ º ÙÖÚ Ý Ó Ù ÙÐ Ú ÐÙ Ø ÓÒ Ó ÔÖÓ Ö Ñ Ú Ù Ð Þ Ø ÓÒ Ò Ð ÓÖ Ø Ñ Ò Ñ Ø ÓÒ Ý Ø Ñ º ÌÖ Ò º ÓÑÔÙغ Ùº ¾µ ½ ¾½ ¾¼¼ º ÎÀ¼¼ Ï ÐÐ Ñ Î Ö Ò ÃÐ Ù À Ú ÐÙÒ º ÅÓ Ð Ò ÔÖÓ Ö Ñ º ÁÒ ÙØÓÑ Ø ËÓ ØÛ Ö Ò Ò Ö Ò ÂÓÙÖÒ Ð Ô ½¾º ÈÖ ¾¼¼¼º Ï ¼ ÖÒ Ï Ò Ò ¹ÀÓÒ Ò º ÈÖÓ Ö Ñ Ö Ô Ö Ù Ø ÓÒ ÖÓÑ Ö Ô Ð Ø Ø ¹ØÖ Ò Ø ÓÒ Ô Ø ÓÒ º ÁÒ ÇÊÌ ³¼ ÈÖÓ¹ Ò Ó Ø ¾ Ø Á ÁÈ Ï º½ ÒØ ÖÒ Ø ÓÒ Ð ÓÒ Ö Ò ÓÒ ÓÖ¹ Ñ Ð Ì Ò ÕÙ ÓÖ Æ ØÛÓÖ Ò ØÖ ÙØ ËÝ Ø Ñ Ô ½ ¾¼¼ ÖÐ Ò À Ð Ö ¾¼¼ º ËÔÖ Ò Ö¹Î ÖÐ º Ï Ò ¼ Å Ö ÒÒ Ï Ò Ð Øغ ÍÔ Ø Ò ÐÓ Ð Ø º Ñ Ö ÍÒ Ú Ö¹ ØÝ ÈÖ Æ Û ÓÖ Æ ÍË ½ ¼º

199 Dominik Hurnaus dominik.hurnaus@gmail.com Weichsberg Schlägl Austria Curriculum Vitae October 2009 Work Experience Sep Sep Aug March 2009 March 2006 June 2006 Nov Feb July 2005 Oct July 2003 March 2005 March 2004 July 2004 Feb Feb July 2001 Dec Software Engineer at Catalysts GmbH, Linz Software Engineer Freelancer Research assistant and Ph.D. student at the Christian Doppler Laboratory for Automated Software Engineering, Johannes Kepler University and KEBA AG, Linz Master student at the Christian Doppler Laboratoy for Automated Software Engineering, Johannes Kepler University and KEBA AG, Linz Internship as Software Engineer, BMW AG, Data bus analysis tools, Dingolfing, Germany Internship as Software Engineer in Testing, Office Server, Microsoft Corporation, Redmond, WA, USA Application Developer, VÖEST Alpine Industrieanlagenbau, Linz (part-time from October 2003) Freelancer: development of a planning tool for hydraulic facilities for VÖEST Alpine Industrieanlagenbau (division continuous casting), Linz Course instructor Fachakademie für angewandte Informatik 4. Semester (Visual Basic, C#), WIFI Linz Network technician (international experience: Russia, Brasil) VÖEST Alpine Industrieanlagenbau, Linz Education Ph.D. studies, Johannes Kepler University, Linz Software Engineering, University of Applied Sciences, Hagenberg, summa cum laude Higher-level secondary commercial college, Rohrbach, summa cum laude Lower grade highschool, Rohrbach

Ö Ú Øݹ ÄÓ Ð ÐÓ ËÝÒ ÖÓÒ Þ Ø ÓÒ Ò Ï Ö Ð Ë Ò ÓÖ Æ ØÛÓÖ Å Ö Ù ÏÐ Ð Ê ØÓ ÙÖ Ù Ò Ì ÓÑ ËØ Ù Ò ÌÓÖ Ø Ò Ö ÙÒ ÁÒ Ø ØÙØ Ó ÓÑÔÙØ Ö Ë Ò Ò ÔÔÐ Å Ø Ñ Ø ÍÒ Ú Ö ØÝ Ó

Ö Ú Øݹ ÄÓ Ð ÐÓ ËÝÒ ÖÓÒ Þ Ø ÓÒ Ò Ï Ö Ð Ë Ò ÓÖ Æ ØÛÓÖ Å Ö Ù ÏÐ Ð Ê ØÓ ÙÖ Ù Ò Ì ÓÑ ËØ Ù Ò ÌÓÖ Ø Ò Ö ÙÒ ÁÒ Ø ØÙØ Ó ÓÑÔÙØ Ö Ë Ò Ò ÔÔÐ Å Ø Ñ Ø ÍÒ Ú Ö ØÝ Ó Ö Ú Øݹ ÄÓ Ð ÐÓ ËÝÒ ÖÓÒ Þ Ø ÓÒ Ò Ï Ö Ð Ë Ò ÓÖ Æ ØÛÓÖ Å Ö Ù ÏÐ Ð Ê ØÓ ÙÖ Ù Ò Ì ÓÑ ËØ Ù Ò ÌÓÖ Ø Ò Ö ÙÒ ÁÒ Ø ØÙØ Ó ÓÑÔÙØ Ö Ë Ò Ò ÔÔÐ Å Ø Ñ Ø ÍÒ Ú Ö ØÝ Ó ÖÒ Æ Ù Ö ØÖ ½¾ ¼½¾ ÖÒ ¹ ËÛ ØÞ ÖÐ Ò ßÛ Ð Ð ÞÙÖ Ù Ø Ù

Mehr

ËÝÒØ ÓÖ ÎÄÁÏ Ö Ø ØÙÖ Ò Ð Ù Á È Ä Ç Å Ê Á Ì Ò Ö Ø Ñ Ö ÁÒ ÓÖÑ Ø Ö Ì Ò Ò ÍÒ Ú Ö ØØ Ã Ö Ð ÙØ ÖÒ Å ¾¼¼ ØÖ Ù Ö ½µ Öº Â Ò Ö Ò Ø ¾µ ÈÖÓ º Öº ÃÐ Ù Ë Ò Ö

ËÝÒØ ÓÖ ÎÄÁÏ Ö Ø ØÙÖ Ò Ð Ù Á È Ä Ç Å Ê Á Ì Ò Ö Ø Ñ Ö ÁÒ ÓÖÑ Ø Ö Ì Ò Ò ÍÒ Ú Ö ØØ Ã Ö Ð ÙØ ÖÒ Å ¾¼¼ ØÖ Ù Ö ½µ Öº Â Ò Ö Ò Ø ¾µ ÈÖÓ º Öº ÃÐ Ù Ë Ò Ö ËÝÒØ ÓÖ ÎÄÁÏ Ö Ø ØÙÖ Ò Ð Ù Á È Ä Ç Å Ê Á Ì Ò Ö Ø Ñ Ö ÁÒ ÓÖÑ Ø Ö Ì Ò Ò ÍÒ Ú Ö ØØ Ã Ö Ð ÙØ ÖÒ Å ¾¼¼ ØÖ Ù Ö ½µ Öº Â Ò Ö Ò Ø ¾µ ÈÖÓ º Öº ÃÐ Ù Ë Ò Ö ÓÔÝÖ Ø ¾¼¼ Ò Ð Ù ÐÐ Ê Ø ÚÓÖ ÐØ Ò Ú Ò ÙÒ Ò Ö ËØ ÐÐ Ñ Ø Ñ

Mehr

ÍÒ ÓÖÑ ÓÒ ØÖ Òع Ö Ñ ÛÓÖ ÓÖ Ø Î Ö Ø ÓÒ Ó ÁÒ Ò Ø ËØ Ø ËÝ Ø Ñ ÁËË ÊÌ ÌÁÇÆ ÞÙÖ ÖÐ Ò ÙÒ Ö Ó ØÓÖ Ö ÁÒ Ò ÙÖÛ Ò Ø Ò Öº¹ÁÒ ºµ Ö Æ ØÙÖÛ Ò ØÐ ¹Ì Ò Ò ÙÐØĐ Ø Á Ö

ÍÒ ÓÖÑ ÓÒ ØÖ Òع Ö Ñ ÛÓÖ ÓÖ Ø Î Ö Ø ÓÒ Ó ÁÒ Ò Ø ËØ Ø ËÝ Ø Ñ ÁËË ÊÌ ÌÁÇÆ ÞÙÖ ÖÐ Ò ÙÒ Ö Ó ØÓÖ Ö ÁÒ Ò ÙÖÛ Ò Ø Ò Öº¹ÁÒ ºµ Ö Æ ØÙÖÛ Ò ØÐ ¹Ì Ò Ò ÙÐØĐ Ø Á Ö ÍÒ ÓÖÑ ÓÒ ØÖ Òع Ö Ñ ÛÓÖ ÓÖ Ø Î Ö Ø ÓÒ Ó ÁÒ Ò Ø ËØ Ø ËÝ Ø Ñ ÁËË ÊÌ ÌÁÇÆ ÞÙÖ ÖÐ Ò ÙÒ Ö Ó ØÓÖ Ö ÁÒ Ò ÙÖÛ Ò Ø Ò Öº¹ÁÒ ºµ Ö Æ ØÙÖÛ Ò ØÐ ¹Ì Ò Ò ÙÐØĐ Ø Á Ö ÍÒ Ú Ö ØĐ Ø Ë ÖÐ Ò ÚÓÒ ËÙÔÖ Ø ÅÙ ÓÔ Ý Ý Ë Ö ÖĐÙ Ò ¾¼¼¼

Mehr

UNIVERSITEIT STELLENBOSCH UNIVERSITY

UNIVERSITEIT STELLENBOSCH UNIVERSITY UNIVERSITEIT STELLENBOSCH UNIVERSITY jou kennisvennoot your knowledge partner ÁÒØ ÖÔÓÐ ØÓÖÝ Ú Ö Ø Ê Ò Ð ÙÒØ ÓÒ Ò ËÙ Ú ÓÒ Ý Ò Ö Ò Ö ÚÓ Ò Ê Ö ÓÒ Ì ÔÖ ÒØ Ò Ô ÖØ Ð ÙÐ ÐÑ ÒØ Ó Ø Ö ÕÙ Ö Ñ ÒØ ÓÖ Ø Ö Ó Å Ø Ö Ó

Mehr

ÍÒ Ú Ö ØØ Ë ÖÐ Ò Ö ØÙÒ º ÐÐ Ñ Ò Ä Ò Ù Ø ËØÙ Ò Ò ÓÑÔÙØ ÖÐ Ò Ù Ø ÔÐÓÑ Ö Ø ÇÔØ Ñ Ð Ò Ó ËÔ Ø ÓÖ ÍÒ Ø Ë Ð Ø ÓÒ ËÝÒØ ÒÒ ÀÙÒ Ë Ö Ö Ò Ò ½ º Ë ÔØ Ñ Ö ¾¼¼ ÙÖ ÖØ

ÍÒ Ú Ö ØØ Ë ÖÐ Ò Ö ØÙÒ º ÐÐ Ñ Ò Ä Ò Ù Ø ËØÙ Ò Ò ÓÑÔÙØ ÖÐ Ò Ù Ø ÔÐÓÑ Ö Ø ÇÔØ Ñ Ð Ò Ó ËÔ Ø ÓÖ ÍÒ Ø Ë Ð Ø ÓÒ ËÝÒØ ÒÒ ÀÙÒ Ë Ö Ö Ò Ò ½ º Ë ÔØ Ñ Ö ¾¼¼ ÙÖ ÖØ ÍÒ Ú Ö ØØ Ë ÖÐ Ò Ö ØÙÒ º ÐÐ Ñ Ò Ä Ò Ù Ø ËØÙ Ò Ò ÓÑÔÙØ ÖÐ Ò Ù Ø ÔÐÓÑ Ö Ø ÇÔØ Ñ Ð Ò Ó ËÔ Ø ÓÖ ÍÒ Ø Ë Ð Ø ÓÒ ËÝÒØ ÒÒ ÀÙÒ Ë Ö Ö Ò Ò ½ º Ë ÔØ Ñ Ö ¾¼¼ ÙÖ ÖØ Ñ ÙØ Ò ÓÖ ÙÒ Þ ÒØÖÙÑ Ö Ã Ò ØÐ ÁÒØ ÐÐ ÒÞ ÃÁµ Ñ À Ë

Mehr

ÉÙ ¹ÁÒØ Ö Ð Ò Ø ÇÖ Ò Ó ÙÖ Ø Ò ÔÀ Ç ÐÐ Ø ÓÒ Ò Ò ÒÞÝÑ ÅÓ Ð ËÝ Ø Ñ ÖØ Ø ÓÒ ÞÙÖ ÖÐ Ò ÙÒ Ñ Ò Ö ÓØÓÖ Ö ÖÙÑ Ò ØÙÖ Ð ÙÑ ÖºÖ ÖºÒ Øºµ Ò Ñ Ø ÙÖ ÙÐØØ Ö Æ ØÙÖÛ Ò Ø

ÉÙ ¹ÁÒØ Ö Ð Ò Ø ÇÖ Ò Ó ÙÖ Ø Ò ÔÀ Ç ÐÐ Ø ÓÒ Ò Ò ÒÞÝÑ ÅÓ Ð ËÝ Ø Ñ ÖØ Ø ÓÒ ÞÙÖ ÖÐ Ò ÙÒ Ñ Ò Ö ÓØÓÖ Ö ÖÙÑ Ò ØÙÖ Ð ÙÑ ÖºÖ ÖºÒ Øºµ Ò Ñ Ø ÙÖ ÙÐØØ Ö Æ ØÙÖÛ Ò Ø ÉÙ ¹ÁÒØ Ö Ð Ò Ø ÇÖ Ò Ó ÙÖ Ø Ò ÔÀ Ç ÐÐ Ø ÓÒ Ò Ò ÒÞÝÑ ÅÓ Ð ËÝ Ø Ñ ÖØ Ø ÓÒ ÞÙÖ ÖÐ Ò ÙÒ Ñ Ò Ö ÓØÓÖ Ö ÖÙÑ Ò ØÙÖ Ð ÙÑ ÖºÖ ÖºÒ Øºµ Ò Ñ Ø ÙÖ ÙÐØØ Ö Æ ØÙÖÛ Ò Ø Ò Ö ÇØØÓ¹ÚÓÒ¹ Ù Ö ¹ÍÒ Ú Ö ØØ Å ÙÖ ÚÓÒ Ôк È Ý º ÊÓÒÒÝ

Mehr

Ä Ü Ð Ò ÐÝ Ä Ü Ð Ò ÐÝ Ê Ò Ö Ï Ð ÐÑ ÍÒ Ú Ö ØØ Ë ÖÐ Ò Û Ð ÐÑ ºÙÒ ¹ º Ò ÅÓÓÐÝ Ë Ú Ì Ð Ú Ú ÍÒ Ú Ö ØÝ ÚÑ Ø ºØ Ùº º Ð ¾º ÆÓÚ Ñ Ö ¾¼¼

Ä Ü Ð Ò ÐÝ Ä Ü Ð Ò ÐÝ Ê Ò Ö Ï Ð ÐÑ ÍÒ Ú Ö ØØ Ë ÖÐ Ò Û Ð ÐÑ ºÙÒ ¹ º Ò ÅÓÓÐÝ Ë Ú Ì Ð Ú Ú ÍÒ Ú Ö ØÝ ÚÑ Ø ºØ Ùº º Ð ¾º ÆÓÚ Ñ Ö ¾¼¼ Ê Ò Ö Ï Ð ÐÑ ÍÒ Ú Ö ØØ Ë ÖÐ Ò Û Ð ÐÑ ºÙÒ ¹ º Ò ÅÓÓÐÝ Ë Ú Ì Ð Ú Ú ÍÒ Ú Ö ØÝ ÚÑ Ø ºØ Ùº º Ð ¾º ÆÓÚ Ñ Ö ¾¼¼ ËÙ Ø ÊÓÐ Ó Ð Ü Ð Ò ÐÝ Ê ÙÐ Ö Ð Ò Ù Ö ÙÐ Ö ÜÔÖ ÓÒ Ò Ø ÙØÓÑ Ø ÖÓÑ Ö ÙÐ Ö ÜÔÖ ÓÒ ØÓ Ò Ø ÙØÓÑ Ø Ð Ò

Mehr

Ö ÁÒ ÓÖÑ Ø È Ø Ë Ñ Ð Ö ØÝ Ë Ð ØÓÒ Ö Ô Å Ø Ò ÓÖ Ç Ø ÔÐÓÑ Ö Ø ÞÙÖ ÖÐ Ò ÙÒ Ö ÔÐÓѹÁÒ ÓÖÑ Ø Ö Ò Ñ ËØÙ Ò Ò ÓÑÔÙØ ÖÚ Ù Ð Ø ÚÓÖ Ð Ø ÚÓÒ Ë ÑÓÒ Ë Ö ØÖ Ù Ö Ôк¹

Ö ÁÒ ÓÖÑ Ø È Ø Ë Ñ Ð Ö ØÝ Ë Ð ØÓÒ Ö Ô Å Ø Ò ÓÖ Ç Ø ÔÐÓÑ Ö Ø ÞÙÖ ÖÐ Ò ÙÒ Ö ÔÐÓѹÁÒ ÓÖÑ Ø Ö Ò Ñ ËØÙ Ò Ò ÓÑÔÙØ ÖÚ Ù Ð Ø ÚÓÖ Ð Ø ÚÓÒ Ë ÑÓÒ Ë Ö ØÖ Ù Ö Ôк¹ Ö ÁÒ ÓÖÑ Ø È Ø Ë Ñ Ð Ö ØÝ Ë Ð ØÓÒ Ö Ô Å Ø Ò ÓÖ Ç Ø ÔÐÓÑ Ö Ø ÞÙÖ ÖÐ Ò ÙÒ Ö ÔÐÓѹÁÒ ÓÖÑ Ø Ö Ò Ñ ËØÙ Ò Ò ÓÑÔÙØ ÖÚ Ù Ð Ø ÚÓÖ Ð Ø ÚÓÒ Ë ÑÓÒ Ë Ö ØÖ Ù Ö Ôк¹ÁÒ ÓÖѺ º À Ö ÁÒ Ø ØÙØ Ö ÓÑÔÙØ ÖÚ Ù Ð Ø Ö ÁÒ ÓÖÑ Ø

Mehr

Ü Ò Ê Ø Ø ÖÑ Ò Ø ÓÒ ÙÒ Ö ÁÒ Ø ÓÒ Ì Ö Ø Ò Å ÖÓ ØÖÙØÙÖ Ð ÔÔÖÓ ÓÖ Ñ Ö Ò ÓÒÓÑ Ö Ý Ñ Ó ¹ ØÖ ÒÓ Ð Ê Ô Ð ÖÖ Ö ½ ¹ Ó ÓØ ÓÐÓÑ ØÖ Ø ÁÒ Ø Ô Ô Ö Á ØÙ Ý Ø ÑÔ Ø Ó Ñ

Ü Ò Ê Ø Ø ÖÑ Ò Ø ÓÒ ÙÒ Ö ÁÒ Ø ÓÒ Ì Ö Ø Ò Å ÖÓ ØÖÙØÙÖ Ð ÔÔÖÓ ÓÖ Ñ Ö Ò ÓÒÓÑ Ö Ý Ñ Ó ¹ ØÖ ÒÓ Ð Ê Ô Ð ÖÖ Ö ½ ¹ Ó ÓØ ÓÐÓÑ ØÖ Ø ÁÒ Ø Ô Ô Ö Á ØÙ Ý Ø ÑÔ Ø Ó Ñ Ü Ò Ê Ø Ø ÖÑ Ò Ø ÓÒ ÙÒ Ö ÁÒ Ø ÓÒ Ì Ö Ø Ò Å ÖÓ ØÖÙØÙÖ Ð ÔÔÖÓ ÓÖ Ñ Ö Ò ÓÒÓÑ Ö Ý Ñ Ó ¹ ØÖ ÒÓ Ð Ê Ô Ð ÖÖ Ö ½ ¹ Ó ÓØ ÓÐÓÑ ØÖ Ø ÁÒ Ø Ô Ô Ö Á ØÙ Ý Ø ÑÔ Ø Ó ÑÓÒ Ø ÖÝ ÔÓÐ Ý ÒÒÓÙÒ Ñ ÒØ ÓÒ Ø Ü Ò Ö Ø Ú ÓÖ Ò Ñ Ö Ò

Mehr

Ê Ø Ô Ò ÒØ ÒÓÒÐ Ò Ö ÔÖÓÔ ÖØ Ó Ô ÖÓÚ Ø Ø ØÖ ÓÒ Ð Ô ÞÓ Ð ØÖ Ñ Ø Ö Ð Ù Ò Ñ ÖÓÑ Ò Ð ÑÓ Ð Ö Ö Å Ò Ò Ù ² Î Ö Ö Ò Ø Ò Ö Ì Ò ÍÒ Ú Ö ØØ Ã Ö Ð ÙØ ÖÒ ÞÙÖ ÖÐ Ò ÙÒ

Ê Ø Ô Ò ÒØ ÒÓÒÐ Ò Ö ÔÖÓÔ ÖØ Ó Ô ÖÓÚ Ø Ø ØÖ ÓÒ Ð Ô ÞÓ Ð ØÖ Ñ Ø Ö Ð Ù Ò Ñ ÖÓÑ Ò Ð ÑÓ Ð Ö Ö Å Ò Ò Ù ² Î Ö Ö Ò Ø Ò Ö Ì Ò ÍÒ Ú Ö ØØ Ã Ö Ð ÙØ ÖÒ ÞÙÖ ÖÐ Ò ÙÒ Ê Ø Ô Ò ÒØ ÒÓÒÐ Ò Ö ÔÖÓÔ ÖØ Ó Ô ÖÓÚ Ø Ø ØÖ ÓÒ Ð Ô ÞÓ Ð ØÖ Ñ Ø Ö Ð Ù Ò Ñ ÖÓÑ Ò Ð ÑÓ Ð Ö Ö Å Ò Ò Ù ² Î Ö Ö Ò Ø Ò Ö Ì Ò ÍÒ Ú Ö ØØ Ã Ö Ð ÙØ ÖÒ ÞÙÖ ÖÐ Ò ÙÒ Ñ Ò Ö Ò Ó ØÓÖ Ö ÁÒ Ò ÙÖÛ Ò Ø Ò Ò Ñ Ø ÖØ Ø ÓÒ ÚÓÒ ÅºËº

Mehr

ÀÓÛ ÌÓ ÈÖÓÚ Ì ÓÖ Ñ ÓÖÑ ÐÐÝ Å ØØ Ã Ù Ñ ÒÒ ½ Ò Â ËØÖÓØ Ö ÅÓÓÖ ¾ ½ Ú Ò Å ÖÓ Ú ÁÒº ¼¼ Ø Ò Ï Ø ÐÚ º Ù Ø Ò Ì ½ Ñ Øغ Ù Ñ ÒÒ Ñ ºÓÑ ¾ Ô ÖØÑ ÒØ Ó ÓÑÔÙØ Ö Ë Ò Í

ÀÓÛ ÌÓ ÈÖÓÚ Ì ÓÖ Ñ ÓÖÑ ÐÐÝ Å ØØ Ã Ù Ñ ÒÒ ½ Ò Â ËØÖÓØ Ö ÅÓÓÖ ¾ ½ Ú Ò Å ÖÓ Ú ÁÒº ¼¼ Ø Ò Ï Ø ÐÚ º Ù Ø Ò Ì ½ Ñ Øغ Ù Ñ ÒÒ Ñ ºÓÑ ¾ Ô ÖØÑ ÒØ Ó ÓÑÔÙØ Ö Ë Ò Í ÀÓÛ ÌÓ ÈÖÓÚ Ì ÓÖ Ñ ÓÖÑ ÐÐÝ Å ØØ Ã Ù Ñ ÒÒ ½ Ò Â ËØÖÓØ Ö ÅÓÓÖ ¾ ½ Ú Ò Å ÖÓ Ú ÁÒº ¼¼ Ø Ò Ï Ø ÐÚ º Ù Ø Ò Ì ½ Ñ Øغ Ù Ñ ÒÒ Ñ ºÓÑ ¾ Ô ÖØÑ ÒØ Ó ÓÑÔÙØ Ö Ë Ò ÍÒ Ú Ö ØÝ Ó Ì Ü Ø Ù Ø Ò Ì ÝÐÓÖ À ÐÐ ¾º½¾ Ù Ø Ò Ì Ü ½¾

Mehr

(t M (x)) 1/k L(M) = A. µ(x) c. Prob µ [M( x,1 m ) χ A (x)] < 1 m. x 1

(t M (x)) 1/k L(M) = A. µ(x) c. Prob µ [M( x,1 m ) χ A (x)] < 1 m. x 1 T U M Á Æ Ë Ì Á Ì Í Ì Ê Á Æ Ç Ê Å Ì Á à ¼º ÏÓÖ ÓÔ Ö ÃÓÑÔÐ Ü ØØ Ø ÓÖ Ø Ò ØÖÙ ØÙÖ Ò ÙÒ Þ ÒØ Ð ÓÖ Ø Ñ Ò ÖÒ Ø Ïº Å ÝÖ ËÚ Ò ÃÓ Ù ÀÖ ºµ ÀÁ ÃÄÅÆÇ ÌÍŹÁ¼ ¼ ÅÖÞ ¾¼¼ Ì À Æ Á Ë À Í Æ Á Î Ê Ë Á Ì Ì Å Æ À Æ ÌÍŹÁÆ

Mehr

Ö Ö Ð Ü Ò Ö ÍÒ Ú Ö ØÝ ÖÐ Ò Ò¹ÆÙÖ Ñ Ö Ô ÖØÑ ÒØ Ó ËÝ Ø Ñ Ë ÑÙÐ Ø ÓÒ ÁÑÔÖÓÚ ËÙÖ Ê ÓÒ ØÖÙØ ÓÒ ÓÖ Ö ËÙÖ ÐÙ Ë ÑÙÐ Ø ÓÒ Í Ò ÈÓ ÒØ Å Ø Ó Ôк¹ÁÒ º Àµ Ò Ï Ò Å Ø

Ö Ö Ð Ü Ò Ö ÍÒ Ú Ö ØÝ ÖÐ Ò Ò¹ÆÙÖ Ñ Ö Ô ÖØÑ ÒØ Ó ËÝ Ø Ñ Ë ÑÙÐ Ø ÓÒ ÁÑÔÖÓÚ ËÙÖ Ê ÓÒ ØÖÙØ ÓÒ ÓÖ Ö ËÙÖ ÐÙ Ë ÑÙÐ Ø ÓÒ Í Ò ÈÓ ÒØ Å Ø Ó Ôк¹ÁÒ º Àµ Ò Ï Ò Å Ø Ö Ö Ð Ü Ò Ö ÍÒ Ú Ö ØÝ ÖÐ Ò Ò¹ÆÙÖ Ñ Ö Ô ÖØÑ ÒØ Ó ËÝ Ø Ñ Ë ÑÙÐ Ø ÓÒ ÁÑÔÖÓÚ ËÙÖ Ê ÓÒ ØÖÙØ ÓÒ ÓÖ Ö ËÙÖ ÐÙ Ë ÑÙÐ Ø ÓÒ Í Ò ÈÓ ÒØ Å Ø Ó Ôк¹ÁÒ º Àµ Å Ø Ö Ì ÁÑÔÖÓÚ ËÙÖ Ê ÓÒ ØÖÙØ ÓÒ ÓÖ Ö ËÙÖ ÐÙ Ë ÑÙÐ Ø ÓÒ Í Ò ÈÓ

Mehr

½ Ï ÐÐ ÓÑÑ Ò ÞÙÑ ËØÙ Ý Ù ÁÒ Ø ÐÐ Ø ÓÒ Ò ÓÒ ÙÖ Ø ÓÒ Á² ½µ ÖØ Þ ÖÙÒ º Ø Ö Ö Ø ÚÓÒ Ú Ö ÃÙÖ Ò ÞÙÑ Ë Ö Ä ÒÙÜ Ò ÆÍ ÖØ Ñ Ò ØÖ ØÓÖ Ä µº Ò Ö Ò Ö ÃÙÖ Ò ËÝ Ø Ñ Ñ Ò ØÖ Ø ÓÒ Ë ½µ Æ ØÛÓÖ Ò Æ Ì½µ ÙÒ Ë ÙÖ ¹ ØÝ Ë È½µº

Mehr

Î ÖØÖ Ù Ò Ú ÖÐÙ Ø Ñ ÁÒØ Ö Ò ÒÑ Ö Ø ÙÒ Ò Ø ÖÖ Ä ÙÒ Å Ð À Ò ÍÒ Ú Ö ØØ ÁÒÒ ÖÙ ÁÒ Ø ØÙØ Ö Ò Ò ÙÒ Ò ÒÞ Ò

Î ÖØÖ Ù Ò Ú ÖÐÙ Ø Ñ ÁÒØ Ö Ò ÒÑ Ö Ø ÙÒ Ò Ø ÖÖ Ä ÙÒ Å Ð À Ò ÍÒ Ú Ö ØØ ÁÒÒ ÖÙ ÁÒ Ø ØÙØ Ö Ò Ò ÙÒ Ò ÒÞ Ò Î ÖØÖ Ù Ò Ú ÖÐÙ Ø Ñ ÁÒØ Ö Ò ÒÑ Ö Ø ÙÒ Ò Ø ÖÖ Ä ÙÒ Å Ð À Ò ÍÒ Ú Ö ØØ ÁÒÒ ÖÙ ÁÒ Ø ØÙØ Ö Ò Ò ÙÒ Ò ÒÞ Ò Ö Ð Ä ÕÙ ØØ Ò ÒÞ Ò Ø ØÙØ ÓÒ Ò ÙÒ ÁÒØ Ö Ò ÒÑ Ö Ø Î ÖØÖ Ù Ò ÁÒØ Ö Ò ÒÑ Ö Ø Û Ö Ò Ö ÃÖ Ù Û Ö ÙÒ Ò Ö Ò ÒÞ

Mehr

ÁÒ Ø ØÙØ ĐÙÖ ÁÒ ÓÖÑ Ø Ö Ì Ò Ò ÍÒ Ú Ö ØĐ Ø ÅĐÙÒ Ò À ÙÔØ Ñ Ò Ö Ñ ËÓÑÑ Ö Ñ Ø Ö ½ ÈÖÓ º Öº Àº º À Ö Ò Î ÖÞ Ò Ò Ø ÙÒ Ö ÒÛ Ò ÙÒ Ò Ñ Æ ØÞ¹ ÙÒ ËÝ Ø ÑÑ Ò Ñ ÒØ Ä È Ú Ä ØÛ Ø Ö ØÓÖÝ ÈÖÓØÓÓÐ Î Ö ÓÒ Ê Ö ÒØ Ò Ö Ë ÐÐÑ

Mehr

Oliver Zacharias. Gyrokinetic Simulations of Tearing Modes

Oliver Zacharias. Gyrokinetic Simulations of Tearing Modes Oliver Zacharias Gyrokinetic Simulations of Tearing Modes IPP 12/13 Juli,2015 ÝÖÓ Ò Ø ÑÙÐ Ø ÓÒ Ó Ø Ö Ò ÑÓ ÁÒ Ù ÙÖ Ð ÖØ Ø ÓÒ ÞÙÖ ÖÐ Ò ÙÒ Ñ Ò Ö Ò Ó ØÓÖ Ö Æ ØÙÖÛ Ò Ø Ò Ö Å Ø Ñ Ø ¹Æ ØÙÖÛ Ò ØÐ Ò ÙÐØØ Ö ÖÒ Ø¹ÅÓÖ

Mehr

Ð ÖÙÒ Ï Ö ÓÐÙÒ Å ØÖ Ü Ð Ö Ä Ò Ö Ð ÙÒ Ý Ø Ñ Ä Ö Ø ÐÐÙÒØ Ö ÙÒ Ò Å ÌÄ ÙÒ Ð Ò Ö ËÝ Ø Ñ ÃÓÒ Ø ÓÒ Þ Ð Ô Ð Ö Ø ÈÓ ÓÒ¹ÈÖÓ Ð Ñ Å ØÖ Ü ÔÐ ØØ Ò ÅÓ ÖÒ Ø Ö Ø Ú Î Ö

Ð ÖÙÒ Ï Ö ÓÐÙÒ Å ØÖ Ü Ð Ö Ä Ò Ö Ð ÙÒ Ý Ø Ñ Ä Ö Ø ÐÐÙÒØ Ö ÙÒ Ò Å ÌÄ ÙÒ Ð Ò Ö ËÝ Ø Ñ ÃÓÒ Ø ÓÒ Þ Ð Ô Ð Ö Ø ÈÓ ÓÒ¹ÈÖÓ Ð Ñ Å ØÖ Ü ÔÐ ØØ Ò ÅÓ ÖÒ Ø Ö Ø Ú Î Ö Ä Ò Ö Ð ÙÒ Ý Ø Ñ Á º ÎÓÖÐ ÙÒ ½ ¼ ¼¼ ÆÙÑ Ö Å Ø Ó Ò Á Ð Ñ Ò Ö Ò ÙÒ Ö À Ù Ò Ð ÅÓÒØ ÒÙÒ Ú Ö ØØ Ä Ó Ò ½¾º ÅÖÞ ¾¼½ Ð ÖÙÒ Ï Ö ÓÐÙÒ Å ØÖ Ü Ð Ö Ä Ò Ö Ð ÙÒ Ý Ø Ñ Ä Ö Ø ÐÐÙÒØ Ö ÙÒ Ò Å ÌÄ ÙÒ Ð Ò Ö ËÝ Ø Ñ ÃÓÒ Ø ÓÒ

Mehr

0) = 1 Ö ÒØ Ð ÓÖ u(t) = 14 t sin(2t)+sin(4t) 4 t cos(8t)] 1(t) G(s) = L{g(s)}º

0) = 1 Ö ÒØ Ð ÓÖ u(t) = 14 t sin(2t)+sin(4t) 4 t cos(8t)] 1(t) G(s) = L{g(s)}º ¼ Å ÒÙØ Ê Ò ¹ÙÔ¹Ø Ñ È ½ ÓÖ Ö Ú Û Ò ÔÙÖÔÓ Ó Ø ÔÖÓ Ð Ñ Ø Ø Ñ ÒØ Ø Ö Ö Ò ¹ÙÔ¹Ø Ñ Ó ½¼ Ñ ÒÙØ ÔÖ ÓÖ ØÓ Ø Ó Ð Ü Ñ Ò Ø ÓÒ Ø Ñ º ÙÖ Ò Ø Ô Ö Ó Ø ÒÓØ ÐÐÓÛ ØÓ Ø ÖØ ÓÐÚ Ò Ø ÔÖÓ Ð Ñ º Ì Ñ Ò ÜÔÐ ØÐÝ Ø Ø ÙÖ Ò Ø ÒØ Ö

Mehr

ξ := Φ t = Φ T T H H t 0.2h 1

ξ := Φ t = Φ T T H H t 0.2h 1 Å ÙÖ Ò Ø ÖÓÔÐ Ø¹Ë Þ Ò Î ÐÓ ØÝ ØÖ ÙØ ÓÒ Ò Ò ÖÝ È Ë Ô Ö Ø ÓÒ Å ÙÒ Ö ÌÖÓÔ Ò Ö Ò¹ ÙÒ Û Ò Ø Ú ÖØ ÐÙÒ Ò ÒÖ Ö ÒØÑ ÙÒ ÔÐÓÑ Ö Ø ÚÓÖ Ð Ø ÚÓÒ Å ÖØ Ò ÊÓ ÐÓ Ù Ñ Ò ÖØ Ø Ñ Å Ü¹ÈÐ Ò ¹ÁÒ Ø ØÙØ Ö ÝÒ Ñ ÙÒ Ë Ð ØÓÖ Ò Ø ÓÒ

Mehr

Æ ÙØÖ Ð Æ ØÛÓÖ Ò ÈÖÓØ Ò ËÔ ÖØ Ø ÓÒ ÞÙÖ ÖÐ Ò ÙÒ Ñ Ò Ö ÓØÓÖ Ö ÖÙÑ Ò ØÙÖ Ð ÙÑ Ò Ö Ø Ò Ö ÓÖÑ Ð¹ ÙÒ Æ ØÙÖÛ Ò ØÐ Ò ÙÐØĐ Ø Ö ÍÒ Ú Ö ØĐ Ø Ï Ò ÚÓÒ Å º ÖÓÒ ÁÒ Ø

Æ ÙØÖ Ð Æ ØÛÓÖ Ò ÈÖÓØ Ò ËÔ ÖØ Ø ÓÒ ÞÙÖ ÖÐ Ò ÙÒ Ñ Ò Ö ÓØÓÖ Ö ÖÙÑ Ò ØÙÖ Ð ÙÑ Ò Ö Ø Ò Ö ÓÖÑ Ð¹ ÙÒ Æ ØÙÖÛ Ò ØÐ Ò ÙÐØĐ Ø Ö ÍÒ Ú Ö ØĐ Ø Ï Ò ÚÓÒ Å º ÖÓÒ ÁÒ Ø Æ ÙØÖ Ð Æ ØÛÓÖ Ò ÈÖÓØ Ò ËÔ ÖØ Ø ÓÒ ÞÙÖ ÖÐ Ò ÙÒ Ñ Ò Ö ÓØÓÖ Ö ÖÙÑ Ò ØÙÖ Ð ÙÑ Ò Ö Ø Ò Ö ÓÖÑ Ð¹ ÙÒ Æ ØÙÖÛ Ò ØÐ Ò ÙÐØĐ Ø Ö ÍÒ Ú Ö ØĐ Ø Ï Ò ÚÓÒ Å º ÖÓÒ ÁÒ Ø ØÙØ ĐÙÖ Ì ÓÖ Ø Ñ ÙÒ ÅÓÐ ÙÐ Ö ËØÖÙ ØÙÖ ÓÐÓ Ï Ò Ñ Þ

Mehr

ÖØ Ø ÓÒ Ù Ñ ØØ ØÓ Ø ÓÑ Ò ÙÐØ ÓÖ Ø Æ ØÙÖ Ð Ë Ò Ò ÓÖ Å Ø Ñ Ø Ó Ø ÊÙÔ ÖØÓ¹ ÖÓÐ ÍÒ Ú Ö ØÝ Ó À Ð Ö ÖÑ ÒÝ ÓÖ Ø Ö Ó ÓØÓÖ Ó Æ ØÙÖ Ð Ë Ò ÈÙØ ÓÖÛ Ö Ý ÔÐÓѹÁÒ ÓÖ

ÖØ Ø ÓÒ Ù Ñ ØØ ØÓ Ø ÓÑ Ò ÙÐØ ÓÖ Ø Æ ØÙÖ Ð Ë Ò Ò ÓÖ Å Ø Ñ Ø Ó Ø ÊÙÔ ÖØÓ¹ ÖÓÐ ÍÒ Ú Ö ØÝ Ó À Ð Ö ÖÑ ÒÝ ÓÖ Ø Ö Ó ÓØÓÖ Ó Æ ØÙÖ Ð Ë Ò ÈÙØ ÓÖÛ Ö Ý ÔÐÓѹÁÒ ÓÖ ÖØ Ø ÓÒ Ù Ñ ØØ ØÓ Ø ÓÑ Ò ÙÐØ ÓÖ Ø Æ ØÙÖ Ð Ë Ò Ò ÓÖ Å Ø Ñ Ø Ó Ø ÊÙÔ ÖØÓ¹ ÖÓÐ ÍÒ Ú Ö ØÝ Ó À Ð Ö ÖÑ ÒÝ ÓÖ Ø Ö Ó ÓØÓÖ Ó Æ ØÙÖ Ð Ë Ò ÈÙØ ÓÖÛ Ö Ý ÔÐÓѹÁÒ ÓÖÑ Ø Ö ÓÖÒ Ò Ò ÏÓ Ð Ð Ä ÔÞ ÇÖ Ð Ü Ñ Ò Ø ÓÒ ½ º½¾º¾¼¼

Mehr

ÙÐØØ Å Ø Ñ Ø ÙÒ Æ ØÙÖÛ Ò Ø Ò Ì Ò ÍÒ Ú Ö ØØ Ö Ò Ì ÓÖ Ø Ð ØÙ Ó Ö ÓÒ¹ Ò ÒÓ ØÖÙØÙÖ Ñ Ø Ö Ð Û Ø ÔÔÐ Ø ÓÒ Ò Ý ÖÓ Ò ØÓÖ ÚÓÒ ÅºËº Ò Þ Ã٠ľ¼¼

ÙÐØØ Å Ø Ñ Ø ÙÒ Æ ØÙÖÛ Ò Ø Ò Ì Ò ÍÒ Ú Ö ØØ Ö Ò Ì ÓÖ Ø Ð ØÙ Ó Ö ÓÒ¹ Ò ÒÓ ØÖÙØÙÖ Ñ Ø Ö Ð Û Ø ÔÔÐ Ø ÓÒ Ò Ý ÖÓ Ò ØÓÖ ÚÓÒ ÅºËº Ò Þ Ã٠ľ¼¼ ÙÐØØ Å Ø Ñ Ø ÙÒ Æ ØÙÖÛ Ò Ø Ò Ì Ò ÍÒ Ú Ö ØØ Ö Ò Ì ÓÖ Ø Ð ØÙ Ó Ö ÓÒ¹ Ò ÒÓ ØÖÙØÙÖ Ñ Ø Ö Ð Û Ø ÔÔÐ Ø ÓÒ Ò Ý ÖÓ Ò ØÓÖ ÚÓÒ ÅºËº Ò Þ Ã٠ľ¼¼ Ì ÓÖ Ø Ð ØÙ Ó Ö ÓÒ¹ Ò ÒÓ ØÖÙØÙÖ Ñ Ø Ö Ð Û Ø ÔÔÐ Ø ÓÒ Ò Ý ÖÓ Ò ØÓÖ

Mehr

ÅÓØ Ú Ø ÓÒ ÅÓØ Ú Ø ÓÒ ØÞØ ÐÐ ÒÞ Ð Ñ ÒØ Ö Ù Ø Ò ÆÙÒ À Ö Û Ö Ò Ö ÖÙÒ Û Ø Ò ÙÖ Ö µ ÌÓÓÐ ÒÙØÞÙÒ ÚÓÒ ËØ Ò Ö ÓÑÔÓÒ ÒØ Ò Ù ÒÑ Ö Ñ Ö Ù ËÓ ØÛ Ö Ø

ÅÓØ Ú Ø ÓÒ ÅÓØ Ú Ø ÓÒ ØÞØ ÐÐ ÒÞ Ð Ñ ÒØ Ö Ù Ø Ò ÆÙÒ À Ö Û Ö Ò Ö ÖÙÒ Û Ø Ò ÙÖ Ö µ ÌÓÓÐ ÒÙØÞÙÒ ÚÓÒ ËØ Ò Ö ÓÑÔÓÒ ÒØ Ò Ù ÒÑ Ö Ñ Ö Ù ËÓ ØÛ Ö Ø ËÓ Ø ÁÈ ÈÖÓÞ ÓÖ Ò ÙÒ Ò ØØ ËÝ Ø Ñ Ò ÖÙÒ ÈÖ Ø ÙÑ È Ö ÐÐ Ð Ê Ò Ö Ö Ø ØÙÖ Ò Ñ Û Ø ÐÐÙÐ Ö ÙØÓÑ Ø Å Ö Ê Ò Ä Ö ØÙ Ð Ö ÁÒ ÓÖÑ Ø Ê Ò Ö Ö Ø ØÙÖµ Ö Ö ¹ Ð Ü Ò Ö¹ÍÒ Ú Ö ØØ ÖÐ Ò Ò¹Æ ÖÒ Ö ÏË ¾¼½¼»½½ ÅÓØ Ú Ø ÓÒ ÅÓØ Ú

Mehr

ÙÚ ÖÐ Ø º Ì Ð ÈÖÓ º Ö À Ù Ò Ð ÅÓÒØ ÒÙÒ Ú Ö ØØ Ä Ó Ò Ø ÖÖ º Ç ØÓ Ö ¾¼½ ÈÖÓ º Ö À Ù Ò Ð Ä Ó Òµ ÙÚ ÖÐ Ø º Ç ØÓ Ö ¾¼½ ½» ½

ÙÚ ÖÐ Ø º Ì Ð ÈÖÓ º Ö À Ù Ò Ð ÅÓÒØ ÒÙÒ Ú Ö ØØ Ä Ó Ò Ø ÖÖ º Ç ØÓ Ö ¾¼½ ÈÖÓ º Ö À Ù Ò Ð Ä Ó Òµ ÙÚ ÖÐ Ø º Ç ØÓ Ö ¾¼½ ½» ½ ÙÚ ÖÐ Ø º Ì Ð ÈÖÓ º Ö À Ù Ò Ð ÅÓÒØ ÒÙÒ Ú Ö ØØ Ä Ó Ò Ø ÖÖ º Ç ØÓ Ö ¾¼½ ÈÖÓ º Ö À Ù Ò Ð Ä Ó Òµ ÙÚ ÖÐ Ø º Ç ØÓ Ö ¾¼½ ½» ½ ÁÒ ÐØ ÈÖÓ º Ö À Ù Ò Ð Ä Ó Òµ ÙÚ ÖÐ Ø º Ç ØÓ Ö ¾¼½ ¾» ½ Ò Ö Ð ÈÖÓ º Ö À Ù Ò Ð Ä Ó Òµ

Mehr

Hennig-Schmidt, Heike; Selten, Reinhard; Wiesen, Daniel

Hennig-Schmidt, Heike; Selten, Reinhard; Wiesen, Daniel econstor www.econstor.eu Der Open-Access-Publikationsserver der ZBW Leibniz-Informationszentrum Wirtschaft The Open Access Publication Server of the ZBW Leibniz Information Centre for Economics Hennig-Schmidt,

Mehr

Trustworthy Preservation Planning. Christoph Becker. nestor edition 4

Trustworthy Preservation Planning. Christoph Becker. nestor edition 4 Trustworthy Preservation Planning Christoph Becker nestor edition 4 Herausgegeben von nestor - Kompetenznetzwerk Langzeitarchivierung und Langzeitverfügbarkeit Digitaler Ressourcen für Deutschland nestor

Mehr

ËØÖÙØÙÖ ÝÒ Ñ Ò Ó Ø ÓÒ Ó Ì ÖÑÓ Ò Ø Ú ÓÖ ¹Ë ÐÐ È ÖØ Ð ÁËË ÊÌ ÌÁÇÆ ÞÙÖ ÖÐ Ò ÙÒ Ñ Ò Ö Ò Ó ØÓÖ Ö Æ ØÙÖÛ Ò Ø Ò ¹ Öº Ö Öº Ò Øº ¹ Ö ÙÐØØ ÓÐÓ Ñ ÙÒ ÓÛ Ò Ø Ò Ö Í

ËØÖÙØÙÖ ÝÒ Ñ Ò Ó Ø ÓÒ Ó Ì ÖÑÓ Ò Ø Ú ÓÖ ¹Ë ÐÐ È ÖØ Ð ÁËË ÊÌ ÌÁÇÆ ÞÙÖ ÖÐ Ò ÙÒ Ñ Ò Ö Ò Ó ØÓÖ Ö Æ ØÙÖÛ Ò Ø Ò ¹ Öº Ö Öº Ò Øº ¹ Ö ÙÐØØ ÓÐÓ Ñ ÙÒ ÓÛ Ò Ø Ò Ö Í ËØÖÙØÙÖ ÝÒ Ñ Ò Ó Ø ÓÒ Ó Ì ÖÑÓ Ò Ø Ú ÓÖ ¹Ë ÐÐ È ÖØ Ð ÁËË ÊÌ ÌÁÇÆ ÞÙÖ ÖÐ Ò ÙÒ Ñ Ò Ö Ò Ó ØÓÖ Ö Æ ØÙÖÛ Ò Ø Ò ¹ Öº Ö Öº Ò Øº ¹ Ö ÙÐØØ ÓÐÓ Ñ ÙÒ ÓÛ Ò Ø Ò Ö ÍÒ Ú Ö ØØ ÝÖ ÙØ ÚÓÖ Ð Ø ÚÓÒ Â ÖÑ Ö ÓÙ ÓÖ Ò Ò ÌÓÙÐÓÙ»

Mehr

Ì ÀÆÁË À ÍÆÁÎ ÊËÁÌ Ì ÅÆ À Æ ÁÒ Ø ØÙØ Ö Î ÖÓÐÓ Ì ÑÔ Ø Ó ÔÖÓØ Ò Ò Ø Ð ØÝ ÓÒ Ø Ö Ø ÒØ Ò ÔÖÓ Ò ÔÖ ÒØ Ø ÓÒ Ò ÑÑÙÒÓ Ò ØÝ Ò ÅÎ Ú Ò Ä Ò ÃÖ ÙÞ Ö ÎÓÐÐ ØÒ Ö ÖÙ Ö

Ì ÀÆÁË À ÍÆÁÎ ÊËÁÌ Ì ÅÆ À Æ ÁÒ Ø ØÙØ Ö Î ÖÓÐÓ Ì ÑÔ Ø Ó ÔÖÓØ Ò Ò Ø Ð ØÝ ÓÒ Ø Ö Ø ÒØ Ò ÔÖÓ Ò ÔÖ ÒØ Ø ÓÒ Ò ÑÑÙÒÓ Ò ØÝ Ò ÅÎ Ú Ò Ä Ò ÃÖ ÙÞ Ö ÎÓÐÐ ØÒ Ö ÖÙ Ö Ì ÀÆÁË À ÍÆÁÎ ÊËÁÌ Ì ÅÆ À Æ ÁÒ Ø ØÙØ Ö Î ÖÓÐÓ Ì ÑÔ Ø Ó ÔÖÓØ Ò Ò Ø Ð ØÝ ÓÒ Ø Ö Ø ÒØ Ò ÔÖÓ Ò ÔÖ ÒØ Ø ÓÒ Ò ÑÑÙÒÓ Ò ØÝ Ò ÅÎ Ú Ò Ä Ò ÃÖ ÙÞ Ö ÎÓÐÐ ØÒ Ö ÖÙ Ö ÚÓÒ Ö ÙÐØØ Ö Å Þ Ò Ö Ì Ò Ò ÍÒ Ú Ö ØØ Å Ò Ò ÞÙÖ ÖÐ

Mehr

( fn g) + = ( fn g) + (e) ε. f n (x n ) f n ( x n ) = ( f n g) + ( x n ) + ( f n g) ( x n ) ( f n g) + (Me) + g( x n ),

( fn g) + = ( fn g) + (e) ε. f n (x n ) f n ( x n ) = ( f n g) + ( x n ) + ( f n g) ( x n ) ( f n g) + (Me) + g( x n ), ÓÒØÖ ÙØ ÓÒ ØÓ Ä ØØ ¹Ð ÈÖÓÔ ÖØ ÓÒ ÇÖ Ö ÆÓÖÑ ËÔ ÁËË ÊÌ ÌÁÇÆ ÞÙÖ ÖÐ Ò ÙÒ Ñ Ò Ö ÓØÓÖ Ö ÖÙÑ Ò ØÙÖ Ð ÙÑ Öº Ö Öº Ò Øºµ ÚÓÖ Ð Ø Ö ÙÐØØ Å Ø Ñ Ø ÙÒ Æ ØÙÖÛ Ò Ø Ò Ö Ì Ò Ò ÍÒ Ú Ö ØØ Ö Ò ÚÓÒ ÔÐÓÑÑ Ø Ñ Ø Ö ÁÒ Ó ÌÞ ÓÐØÞ

Mehr

ÒÛ Ò ÙÒ Ô Ø Ð Ö ÒÒ ÖÙÒ ÂÈ Ñ ÚÓÖ Ò Ò ØØ Û Ø Ð ÓÑÔÖ ÓÒ ÅÈ µ ØÛ µ ÃÓÑÔÖ ÓÒ ÚÓÒ Ù Ó Ø Ò ¾

ÒÛ Ò ÙÒ Ô Ø Ð Ö ÒÒ ÖÙÒ ÂÈ Ñ ÚÓÖ Ò Ò ØØ Û Ø Ð ÓÑÔÖ ÓÒ ÅÈ µ ØÛ µ ÃÓÑÔÖ ÓÒ ÚÓÒ Ù Ó Ø Ò ¾ ÖÒ Ù Àº ÖÒ ÙÙÒ ¹ØÖ Öº Ñ Ð ¾¼½ ËÓË ÌÖ Ö ÍÒ Ú Ö ØØ Ø Ò ÓÑÔÖ ÓÒ ÒÛ Ò ÙÒ Ò ½ ÒÛ Ò ÙÒ Ô Ø Ð Ö ÒÒ ÖÙÒ ÂÈ Ñ ÚÓÖ Ò Ò ØØ Û Ø Ð ÓÑÔÖ ÓÒ ÅÈ µ ØÛ µ ÃÓÑÔÖ ÓÒ ÚÓÒ Ù Ó Ø Ò ¾ ÒÐ Ø Ò ÒÒ Ö Ð ÒÞ ÐÒ Ö Ð Ö Ï Ø Ö Ò Ø ËØ ÖÙÒ

Mehr

ÖÙÒ ½ ÖÙÒ ¾ ËÔ Ö ÈÖÓÞ ÓÖ» Ø Ù ÑÑ Ò ÙÒ ÂÓÒ Ë ÐÙÑ Ö Ö ¾»

ÖÙÒ ½ ÖÙÒ ¾ ËÔ Ö ÈÖÓÞ ÓÖ» Ø Ù ÑÑ Ò ÙÒ ÂÓÒ Ë ÐÙÑ Ö Ö ¾» ÖÙÒ ÎÓÖØÖ Ñ ÈÖÓ Ñ Ò Ö ÃÓÒÞ ÔØ ÚÓÒ ØÖ Ý Ø Ñ ÓÑÔÓÒ ÒØ Ò ÂÓÒ Ë ÐÙÑ Ö Ö Ô Ð Ôº Ò ÓÖÑ Ø ºÙÒ ¹ ÖÐ Òº Ö Ö ¹ Ð Ü Ò Ö¹ÍÒ Ú Ö ØØ ÖÐ Ò»Æ ÖÒ Ö ¾ º ÂÙÒ ¾¼¼ ÂÓÒ Ë ÐÙÑ Ö Ö ½» ÖÙÒ ½ ÖÙÒ ¾ ËÔ Ö ÈÖÓÞ ÓÖ» Ø Ù ÑÑ Ò ÙÒ ÂÓÒ

Mehr

Ü (k) Ü < ǫ, (Ü (k) ) < ǫ, Ü (k+½) Ü (k) < ǫ

Ü (k) Ü < ǫ, (Ü (k) ) < ǫ, Ü (k+½) Ü (k) < ǫ Å Ö Ñ Ò ÓÒ Ð Æ ÛØÓÒ Î Ö Ö Ò º ÎÓÖÐ ÙÒ ½ ¼ ¼¼ ÆÙÑ Ö Å Ø Ó Ò Á Ð Ñ Ò Ö Ò ÙÒ Ö À Ù Ò Ð ÅÓÒØ ÒÙÒ Ú Ö ØØ Ä Ó Ò º ÅÖÞ ¾¼½ Å Ö Ñ Ò ÓÒ Ð Æ ÛØÓÒ Î Ö Ö Ò ½ Å Ö Ñ Ò ÓÒ Ð Æ ÛØÓÒ Î Ö Ö Ò Î ØÓÖ Ò Ú ØÓÖÛ ÖØ ÙÒ Ø ÓÒ Ò

Mehr

ËÓÖØ ÖÔÖÓ Ð Ñ ËÙ ÔÖÓ Ð Ñ ÃÓÑÔÐ Ü ØØ Ö Ò Ï ÖÙÑ Ø ÒØ Ö ÒØ Ï ÖÙÑ Ø Û Ø Ì Ð Á Ò ÖÙÒ ÂÓ ÒÒ Ë ÐÙÑ Ö Ö ËÓÖØ Ö Ò ÙÒ ËÙ Ò ¾»½

ËÓÖØ ÖÔÖÓ Ð Ñ ËÙ ÔÖÓ Ð Ñ ÃÓÑÔÐ Ü ØØ Ö Ò Ï ÖÙÑ Ø ÒØ Ö ÒØ Ï ÖÙÑ Ø Û Ø Ì Ð Á Ò ÖÙÒ ÂÓ ÒÒ Ë ÐÙÑ Ö Ö ËÓÖØ Ö Ò ÙÒ ËÙ Ò ¾»½ ËÓÖØ Ö Ò ÙÒ ËÙ Ò ÎÓÖØÖ Ñ À ÙÔØ Ñ Ò Ö À ÐÐÓ Ï ÐØ ÂÓ ÒÒ Ë ÐÙÑ Ö Ö Ô Ð Ôº Ò ÓÖÑ Ø ºÙÒ ¹ ÖÐ Ò Òº Ö Ö ¹ Ð Ü Ò Ö¹ÍÒ Ú Ö ØØ ÖÐ Ò Ò»Æ ÖÒ Ö ½º Å ¾¼¼ ÂÓ ÒÒ Ë ÐÙÑ Ö Ö ËÓÖØ Ö Ò ÙÒ ËÙ Ò ½»½ ËÓÖØ ÖÔÖÓ Ð Ñ ËÙ ÔÖÓ Ð Ñ

Mehr

ØØÖ ÙØ Ö ÑÑ Ö ØØÖ ÙØ Ö ÑÑ Ö Ï Ð ÐѻŠÙÖ Ö ÓÑÔ Ð Ö Ò ÔØ Ö Ê Ò Ö Ï Ð ÐÑ ÍÒ Ú Ö ØØ Ë ÖÐ Ò Û Ð ÐÑ ºÙÒ ¹ º

ØØÖ ÙØ Ö ÑÑ Ö ØØÖ ÙØ Ö ÑÑ Ö Ï Ð ÐѻŠÙÖ Ö ÓÑÔ Ð Ö Ò ÔØ Ö Ê Ò Ö Ï Ð ÐÑ ÍÒ Ú Ö ØØ Ë ÖÐ Ò Û Ð ÐÑ ºÙÒ ¹ º Ï Ð ÐѻŠÙÖ Ö ÓÑÔ Ð Ö Ò ÔØ Ö Ê Ò Ö Ï Ð ÐÑ ÍÒ Ú Ö ØØ Ë ÖÐ Ò Û Ð ÐÑ ºÙÒ ¹ º ØØÖ ÙØ ÓÒØ Ò Ö ÓÖ Ø Ø Ñ ÒØ ÒÓÒ¹ÓÒØ ÜØ Ö ÝÒØ Ø µ Ò ÓÖÑ Ø ÓÒ Ö Ø ÓÒ ØØÖ ÙØ Ò Ö Ø Ò ÓÖÑ Ø ÓÒ ÖÓÑ Ø ÙÔÔ Öµ ÓÒØ ÜØ ÝÒØ Þ Ò ÓÖÑ Ø ÓÒ

Mehr

ÝÒ Ñ Ó Ð ØÖÓÒ Ñ Ò Ö ÙÖÖ ÒØ Ò È ÓØÓ Ø Ó Ê ÙÒ ÖØ Ø ÓÒ ÞÙÖ ÖÐ Ò ÙÒ Ó ØÓÖ Ö Ö È Ý Ö ÍÒ Ú Ö ØĐ Ø À Ñ ÙÖ ÚÓÖ Ð Ø ÚÓÒ Â Ò ¹ÀÙ À Ò Ù Ë ÓÙÐ À Ñ ÙÖ ¾¼¼

ÝÒ Ñ Ó Ð ØÖÓÒ Ñ Ò Ö ÙÖÖ ÒØ Ò È ÓØÓ Ø Ó Ê ÙÒ ÖØ Ø ÓÒ ÞÙÖ ÖÐ Ò ÙÒ Ó ØÓÖ Ö Ö È Ý Ö ÍÒ Ú Ö ØĐ Ø À Ñ ÙÖ ÚÓÖ Ð Ø ÚÓÒ Â Ò ¹ÀÙ À Ò Ù Ë ÓÙÐ À Ñ ÙÖ ¾¼¼ ÝÒ Ñ Ó Ð ØÖÓÒ Ñ Ò Ö ÙÖÖ ÒØ Ò È ÓØÓ Ø Ó Ê ÙÒ ÖØ Ø ÓÒ ÞÙÖ ÖÐ Ò ÙÒ Ó ØÓÖ Ö Ö È Ý Ö ÍÒ Ú Ö ØĐ Ø À Ñ ÙÖ ÚÓÖ Ð Ø ÚÓÒ Â Ò ¹ÀÙ À Ò Ù Ë ÓÙÐ À Ñ ÙÖ ¾¼¼ ÙØ Ø Ö Ö ÖØ Ø ÓÒ ÙØ Ø Ö Ö ÔÙØ Ø ÓÒ ØÙÑ Ö ÔÙØ Ø ÓÒ ÎÓÖ ØÞ Ò

Mehr

Self-Triggering of Radio Signals from Cosmic Ray Air Showers

Self-Triggering of Radio Signals from Cosmic Ray Air Showers . Forschungszentrum Karlsruhe in der Helmholtz-Gemeinschaft Wissenschaftliche Berichte FZKA 7459 Self-Triggering of Radio Signals from Cosmic Ray Air Showers T. Asch Institut für Prozessdatenverarbeitung

Mehr

a n½ x ½ +a n¾ x ¾ a nn x n = b n

a n½ x ½ +a n¾ x ¾ a nn x n = b n Ä Ò Ö Ð ÙÒ Ý Ø Ñ º ÎÓÖÐ ÙÒ ½ ¼ ¼¼ ÆÙÑ Ö Å Ø Ó Ò Á Ð Ñ Ò Ö Ò ÙÒ Ö À Ù Ò Ð ÅÓÒØ ÒÙÒ Ú Ö ØØ Ä Ó Ò ½ º ÅÖÞ ¾¼½ Ä Ò Ö Ð ÙÒ Ý Ø Ñ Ä Ö Ø Ð Ö ÑÔ Ò Ð Ø Å ØÖ Ü Ð Ö Ä Ö Ø ÐÐÙÒØ Ö ÙÒ Ò Å ÌÄ ÙÒ Ð Ò Ö ËÝ Ø Ñ Ð Ö ÑÔ

Mehr

Ź Ö ÑÑ Ø ÑÓ ÐÐ ÖØ Ù Ö Á ÝÒØ Ø ÇÔ Ö Ø ÓÒ Ò Ð Ð Ñ ØØ Ð ØÖ Ø Ö ÑÓÖÔ Ó ÝÒØ Ø Ö Å Ö Ñ Ð ÙÒ Ø ÓÒ Ö Òº È ÓÒÓÐÓ ÙÒ Ö ØÖÖ Ð Ü Ð µ ÁÒ ÓÖÑ Ø ÓÒ Û Ö Ö Ø ÔØ Ò Ö Ë

Ź Ö ÑÑ Ø ÑÓ ÐÐ ÖØ Ù Ö Á ÝÒØ Ø ÇÔ Ö Ø ÓÒ Ò Ð Ð Ñ ØØ Ð ØÖ Ø Ö ÑÓÖÔ Ó ÝÒØ Ø Ö Å Ö Ñ Ð ÙÒ Ø ÓÒ Ö Òº È ÓÒÓÐÓ ÙÒ Ö ØÖÖ Ð Ü Ð µ ÁÒ ÓÖÑ Ø ÓÒ Û Ö Ö Ø ÔØ Ò Ö Ë ÈÓ Ø ÝÒØ Ø ÇÔ Ö Ø ÓÒ Ò Á È Ð ÔÔ Ï Ö ÍÒ Ú Ö ØØ Ä ÔÞ Ô Ð ÔÔºÛ ÖÙÒ ¹Ð ÔÞ º Ô Ð ÔÔÛ Öº ½ º ÔÖ Ð ¾¼½ ½» Ź Ö ÑÑ Ø ÑÓ ÐÐ ÖØ Ù Ö Á ÝÒØ Ø ÇÔ Ö Ø ÓÒ Ò Ð Ð Ñ ØØ Ð ØÖ Ø Ö ÑÓÖÔ Ó ÝÒØ Ø Ö Å Ö Ñ Ð ÙÒ Ø ÓÒ Ö Òº È ÓÒÓÐÓ

Mehr

Ë Ö ÓÖ À Ò Ö Ý Æ ÙØÖ ÒÓ Û Ø Ø Å Æ ¹ ½¼ Ø ØÓÖ ÖØ Ø ÓÒ ÞÙÖ ÖÐ Ò ÙÒ Ñ Ò Ö ÓØÓÖ Ö ÖÙÑ Ò ØÙÖ Ð ÙÑ Öº Ö Öº Ò Øºµ Ñ È Ý Ò Ö Ø Ò Ö Å Ø Ñ Ø ¹Æ ØÙÖÛ Ò ØÐ Ò ÙÐØĐ

Ë Ö ÓÖ À Ò Ö Ý Æ ÙØÖ ÒÓ Û Ø Ø Å Æ ¹ ½¼ Ø ØÓÖ ÖØ Ø ÓÒ ÞÙÖ ÖÐ Ò ÙÒ Ñ Ò Ö ÓØÓÖ Ö ÖÙÑ Ò ØÙÖ Ð ÙÑ Öº Ö Öº Ò Øºµ Ñ È Ý Ò Ö Ø Ò Ö Å Ø Ñ Ø ¹Æ ØÙÖÛ Ò ØÐ Ò ÙÐØĐ Ë Ö ÓÖ À Ò Ö Ý Æ ÙØÖ ÒÓ Û Ø Ø Å Æ ¹ ½¼ Ø ØÓÖ ÖØ Ø ÓÒ ÞÙÖ ÖÐ Ò ÙÒ Ñ Ò Ö ÓØÓÖ Ö ÖÙÑ Ò ØÙÖ Ð ÙÑ Öº Ö Öº Ò Øºµ Ñ È Ý Ò Ö Ø Ò Ö Å Ø Ñ Ø ¹Æ ØÙÖÛ Ò ØÐ Ò ÙÐØĐ Ø Á Ö ÀÙÑ ÓРعÍÒ Ú Ö ØĐ Ø ÞÙ ÖÐ Ò ÚÓÒ Ôк¹È Ý Ö Å

Mehr

Daniel Senkowski: Neuronal Correlates of Selective Attention. Leipzig: Max Planck Institute for Human Cognitive and Brain Sciences, 2004 (MPI Series

Daniel Senkowski: Neuronal Correlates of Selective Attention. Leipzig: Max Planck Institute for Human Cognitive and Brain Sciences, 2004 (MPI Series Daniel Senkowski: Neuronal Correlates of Selective Attention. Leipzig: Max Planck Institute for Human Cognitive and Brain Sciences, 2004 (MPI Series in Human Cognitive and Brain Sciences; 42) Æ ÙÖÓÒ Ð

Mehr

Verteilte Systeme/Sicherheit im Internet

Verteilte Systeme/Sicherheit im Internet ruhr-universität bochum Lehrstuhl für Datenverarbeitung Prof. Dr.-Ing. Dr.E.h. Wolfgang Weber Verteilte Systeme/Sicherheit im Internet Intrusion Detection und Intrusion Response Systeme (IDS & IRS) Seminar

Mehr

Þ ÒÞÙÒØ Ö Ù ÙÒ Ò Ò Ö ÎÓÖ Ð Ò ÙÒ Î ÖØ Ù Ò ¹Å Ø Ó Ö ÙÓÖ ÒÙÒ ÔÖÓ Ð Ñ ÔÐÓÑ Ö Ø Ñ ÁÒ ÓÖÑ Ø Ò º Ò ÓÖѺ Ê Ò Ö À ÖÖÐ Ö ØÖ Ù Ö ÈÖÓ º Öº Ö Ò ÈÙÔÔ Ôк ÁÒ ÓÖѺ Ù Ä Ö ØÙ Ð Ö Ã Ò ØÐ ÁÒØ ÐÐ ÒÞ ÙÒ Ò Û Ò Ø ÁÒ ÓÖÑ Ø ÍÒ

Mehr

arxiv:astro-ph/ v1 15 Aug 2006

arxiv:astro-ph/ v1 15 Aug 2006 ͹ÈÁ ¹ ÁË˹¼ ¹¼¼¾ arxiv:astro-ph/0608312v1 15 Aug 2006 Ø Ø ÓÒ Ó ÙÐØÖ Ò Ö Ý Ò ÙØÖ ÒÓ Û Ø Ò ÙÒ ÖÛ Ø Ö Ú ÖÝ Ð Ö ÚÓÐÙÑ ÖÖ Ý Ó ÓÙ Ø Ò ÓÖ ÑÙÐ Ø ÓÒ ØÙ Ý Ò Æ ØÙÖÛ Ò ØÐ Ò ÙÐØØ Ò Ö Ö Ö ¹ Ð Ü Ò Ö¹ÍÒ Ú Ö ØØ ÖÐ Ò Ò¹Æ

Mehr

Ò Ì Ò Ú º ÓÖ Ò ØÓÖ Ë Ö Ø Ô Ð ÇÖ Ò ØÓÖ Ö Ë Ö Ø Ñ Ò Ñ Ò Ë Ö Ø Ñ Ò Ñ ÒØÔÖÓÞ Ë ÙÖ Øݵ ÈÓÐ È ¹ÅÓ ÐÐ ËØ Ò Ö ÙÒ ÆÓÖÑ Ò ÞÙ ÁÌ¹Ë Ö Ø Ë Ö Ø ÓÒÞ ÔØ Ä Ø Ö ØÙÖ ¾»

Ò Ì Ò Ú º ÓÖ Ò ØÓÖ Ë Ö Ø Ô Ð ÇÖ Ò ØÓÖ Ö Ë Ö Ø Ñ Ò Ñ Ò Ë Ö Ø Ñ Ò Ñ ÒØÔÖÓÞ Ë ÙÖ Øݵ ÈÓÐ È ¹ÅÓ ÐÐ ËØ Ò Ö ÙÒ ÆÓÖÑ Ò ÞÙ ÁÌ¹Ë Ö Ø Ë Ö Ø ÓÒÞ ÔØ Ä Ø Ö ØÙÖ ¾» ØÓ Ë ÙÖ ØÝ ÎÇ ÁÒØÖÓ ÙØ ÓÒ Ë Ö Ø»Ë Ö Ø Ñ Ò Ñ ÒØ ÇÖ Ò ØÓÖ ÁÒ Ù ØÖ Ð ËÓ ØÛ Ö ÁÆËÇ Ö Ê Ò Ö Ø ØÞØ ÙØÓÑ Ø ÓÒ ÙÐØØ Ö ÁÒ ÓÖÑ Ø Ì Ò ÍÒ Ú Ö ØØ Ï Ò ÁÒ Ø ØÙØ ÐÓÖ Ò Ò Ù Ö Ö ÒÞ Å Ö Ó Ö Ò Ì Ò Ú º ÓÖ Ò ØÓÖ Ë Ö Ø Ô Ð ÇÖ

Mehr

ÁÒÚ Ø Ø ÓÒ Ó ÍÐØÖ Ø È ÓØÓ ÓÑ Ö Þ Ø ÓÒ Ó È ÓØÓ ÖÓÑ ÅÓÐ ÙÐ Ö ËÛ Ø Ý ¹Ì Ñ ¹Ê ÓÐÚ ÌÖ Ò ÒØ ÓÖÔØ ÓÒ ËÔ ØÖÓ ÓÔÝ ÖØ Ø ÓÒ ÞÙÖ ÖÐ Ò ÙÒ Ó ØÓÖ Ö Ö Å Ø Ñ Ø Æ ØÙÖÛ

ÁÒÚ Ø Ø ÓÒ Ó ÍÐØÖ Ø È ÓØÓ ÓÑ Ö Þ Ø ÓÒ Ó È ÓØÓ ÖÓÑ ÅÓÐ ÙÐ Ö ËÛ Ø Ý ¹Ì Ñ ¹Ê ÓÐÚ ÌÖ Ò ÒØ ÓÖÔØ ÓÒ ËÔ ØÖÓ ÓÔÝ ÖØ Ø ÓÒ ÞÙÖ ÖÐ Ò ÙÒ Ó ØÓÖ Ö Ö Å Ø Ñ Ø Æ ØÙÖÛ ÁÒÚ Ø Ø ÓÒ Ó ÍÐØÖ Ø È ÓØÓ ÓÑ Ö Þ Ø ÓÒ Ó È ÓØÓ ÖÓÑ ÅÓÐ ÙÐ Ö ËÛ Ø Ý ¹Ì Ñ ¹Ê ÓÐÚ ÌÖ Ò ÒØ ÓÖÔØ ÓÒ ËÔ ØÖÓ ÓÔÝ ÖØ Ø ÓÒ ÞÙÖ ÖÐ Ò ÙÒ Ó ØÓÖ Ö Ö Å Ø Ñ Ø Æ ØÙÖÛ Ò ØÐ Ò ÙÐØØ Ö Ö Ø Ò Ð Ö Ø ÍÒ Ú Ö ØØ ÞÙ Ã Ð ÚÓÖ Ð Ø

Mehr

a 2 b 2 db = 10 log db = 20 log db b 2 2

a 2 b 2 db = 10 log db = 20 log db b 2 2 À Ò ÓÙØ ÞÙÖ Î Ö Ò Ø ÐØÙÒ ÑÓÒ ØÖ Ø ÓÒ ÜÔ Ö Ñ ÒØ ÙÒ Ø ÓÒ Ò Ö ØÓÖ ÙÒ Ø ÓÒ ÙÑ Ò Î Ö Ð Ú Ö Ò Ö ÌÝÔ Ò Ø Ö È Ý ÍÒ Ú Ö ØØ ÝÖ ÙØ Ö Ø Ò Ä Ò Ò Ö ¾ º  ÒÙ Ö ¾¼¼ ½ ÁÒ ÐØ Ú ÖÞ Ò ½ ÒÐ ØÙÒ ¾ ÙÒ Ø ÓÒ ÙÑ Ò ¾º½ Ö º º º º

Mehr

Ø ÑÑÙÒ Ö ÃÓÒØÖ Ø ÑÔ Ò Ð Ø Ñ Å ÑÑÓ Ö ÑÑ ÙÒ Ö ÙØÙÒ Ö Ð ÖÑ ÖØ ÙÒ ÙÒ ÖØ Ø ÓÒ ÞÙÖ ÖÐ Ò ÙÒ Ñ Ò Ö Ó ØÓÖ Ò Ò ÙÖ Ò Öº¹ÁÒ ºµ Ò ÒÓÑÑ Ò ÙÖ ÙÐØØ Ö ÁÒ ÓÖÑ Ø Ö ÇØØÓ¹

Ø ÑÑÙÒ Ö ÃÓÒØÖ Ø ÑÔ Ò Ð Ø Ñ Å ÑÑÓ Ö ÑÑ ÙÒ Ö ÙØÙÒ Ö Ð ÖÑ ÖØ ÙÒ ÙÒ ÖØ Ø ÓÒ ÞÙÖ ÖÐ Ò ÙÒ Ñ Ò Ö Ó ØÓÖ Ò Ò ÙÖ Ò Öº¹ÁÒ ºµ Ò ÒÓÑÑ Ò ÙÖ ÙÐØØ Ö ÁÒ ÓÖÑ Ø Ö ÇØØÓ¹ Ø ÑÑÙÒ Ö ÃÓÒØÖ Ø ÑÔ Ò Ð Ø Ñ Å ÑÑÓ Ö ÑÑ ÙÒ Ö ÙØÙÒ Ö Ð ÖÑ ÖØ ÙÒ ÙÒ ÖØ Ø ÓÒ ÞÙÖ ÖÐ Ò ÙÒ Ñ Ò Ö Ó ØÓÖ Ò Ò ÙÖ Ò Öº¹ÁÒ ºµ Ò ÒÓÑÑ Ò ÙÖ ÙÐØØ Ö ÁÒ ÓÖÑ Ø Ö ÇØØÓ¹ÚÓÒ¹ Ù Ö ¹ÍÒ Ú Ö ØØ Å ÙÖ ÚÓÒ ÙØ Ø Ö Ôк¹ÁÒ º ÖØ Ô ÐØ

Mehr

Ö Ñ ÛÓÖ ÌÖÓÑÑ Ö ¾¼½½µ ÐÐ ØÙ Ò Ù ÑÑ Ò ÙÒ Ä Ø Ö ØÙÖ ÇÔ Þ ØØ ÒØ ÐØ Ò Ò Ø ÓÖ ÖÓÒ ÓÐ Ò ÍÒ Ú Ö ØØ Ä ÔÞ ÁÒ Ø ØÙØ Ö Ä Ò Ù Ø ½ º ÂÙÒ ¾¼½¾ ÖÓÒ ÓÐ Ò ÇÔ Þ ØØ

Ö Ñ ÛÓÖ ÌÖÓÑÑ Ö ¾¼½½µ ÐÐ ØÙ Ò Ù ÑÑ Ò ÙÒ Ä Ø Ö ØÙÖ ÇÔ Þ ØØ ÒØ ÐØ Ò Ò Ø ÓÖ ÖÓÒ ÓÐ Ò ÍÒ Ú Ö ØØ Ä ÔÞ ÁÒ Ø ØÙØ Ö Ä Ò Ù Ø ½ º ÂÙÒ ¾¼½¾ ÖÓÒ ÓÐ Ò ÇÔ Þ ØØ ÒØ ÐØ Ò Ò Ø ÓÖ ÍÒ Ú Ö ØØ Ä ÔÞ ÁÒ Ø ØÙØ Ö Ä Ò Ù Ø ½ º ÂÙÒ ¾¼½¾ ÁÒ ÐØ ½ ÜØ Ò ËØÖ Ø Ð ÓÒØ ÒÑ ÒØ ÆÓØ Ø ÓÒ ¾ ÌÖÓÑÑ Ö ¾¼½½µ ÜØ Ò ËØÖ Ø Ð ÓÒØ ÒÑ ÒØ ÆÓØ Ø ÓÒ ÜØ Ò ËØÖ Ø Ð ÓÒØ ÒÑ ÒØ µ ËØÖ Ø Ð Ò ÙÐÐÝ ÙØÓ Ñ ÒØ Ð

Mehr

Precision measurements of the CKM-matrix element V cb and the form factors of semileptonic decays of B mesons

Precision measurements of the CKM-matrix element V cb and the form factors of semileptonic decays of B mesons Diese Dissertation haben begutachtet:.......................................... DISSERTATION Precision measurements of the CKM-matrix element V cb and the form factors of semileptonic decays of B mesons

Mehr

ÙØÓÑ Ø ÏÓÖØ ÓÖÑ Ö ÒÒÙÒ ÃÓÖ Ò Ò Ñ Ê Ñ Ò Ö Ä ÁÒ Ù ÙÖ Ð¹ ÖØ Ø ÓÒ Ò Ö È ÐÓ ÓÔ Ò ÙÐØØ ÙÒ Ö Ì ÓÐÓ Ö Ö Ö ¹ Ð Ü Ò Ö¹ÍÒ Ú Ö ØØ ÖÐ Ò Ò¹Æ ÖÒ Ö ÚÓÖ Ð Ø ÚÓÒ ËÓÓÖ Ã

ÙØÓÑ Ø ÏÓÖØ ÓÖÑ Ö ÒÒÙÒ ÃÓÖ Ò Ò Ñ Ê Ñ Ò Ö Ä ÁÒ Ù ÙÖ Ð¹ ÖØ Ø ÓÒ Ò Ö È ÐÓ ÓÔ Ò ÙÐØØ ÙÒ Ö Ì ÓÐÓ Ö Ö Ö ¹ Ð Ü Ò Ö¹ÍÒ Ú Ö ØØ ÖÐ Ò Ò¹Æ ÖÒ Ö ÚÓÖ Ð Ø ÚÓÒ ËÓÓÖ Ã ÙØÓÑ Ø ÏÓÖØ ÓÖÑ Ö ÒÒÙÒ ÃÓÖ Ò Ò Ñ Ê Ñ Ò Ö Ä ÁÒ Ù ÙÖ Ð¹ ÖØ Ø ÓÒ Ò Ö È ÐÓ ÓÔ Ò ÙÐØØ ÙÒ Ö Ì ÓÐÓ Ö Ö Ö ¹ Ð Ü Ò Ö¹ÍÒ Ú Ö ØØ ÖÐ Ò Ò¹Æ ÖÒ Ö ÚÓÖ Ð Ø ÚÓÒ ËÓÓÖ Ã Ñ Ù Ë ÓÙÐ Ë ÓÖ Ù ÑÑ Ò ÙÒ Ø Ò ËÝ Ø Ñ Ö ÑÓÖÔ ÓÐÓ Ò ÐÝ

Mehr

= = = = =

= = = = = Å ÌÀ Ê ÂÍÆ ÍÆ ÄÌ ¹ Ë ÊÁ ¹ Â Æ» ¾¼½ ½ ÎÓÖ ÙÐ ½ Ù ¹½½ Ù Ñ Ð Ò Û Ö Ê Ð Ñ Ø Ñ Ö Û Ö ÓÖÑØ Ò Òº Ø ÐÐ Ù Ø ÐÐØ Ò ËØ Ò Ñ Ö ÚÓÖ Ò Òº µ Ï Ú Ð Ú Ö Ò ÓÑÑ Ò ÚÓÖ µ Ï Ð Ø Ñ Ù Ø Ò Ú ÖØÖ Ø Ò µ Ï Ð Ø Ù Ñ ÐØ Ò Ø Ò ¾ À Ï Ò

Mehr

Ð ÖعÄÙ Û ¹ ÍÒ Ú Ö ØØ Ö ÙÖ ÙÐØØ Ö Å Ø Ñ Ø ÙÒ È Ý Å Ø Ñ Ø ÁÒ Ø ØÙØ Ø ÐÙÒ Ö Ò Û Ò Ø Å Ø Ñ Ø À Ö ÇÖ Ö Ë Ñ ÓÖ Ë ÑÙÐ Ø ÓÒ Ó ÓÑÔÖ Ð Ä ÕÙ ¹Î ÔÓÖ ÐÓÛ Û Ø È Ò

Ð ÖعÄÙ Û ¹ ÍÒ Ú Ö ØØ Ö ÙÖ ÙÐØØ Ö Å Ø Ñ Ø ÙÒ È Ý Å Ø Ñ Ø ÁÒ Ø ØÙØ Ø ÐÙÒ Ö Ò Û Ò Ø Å Ø Ñ Ø À Ö ÇÖ Ö Ë Ñ ÓÖ Ë ÑÙÐ Ø ÓÒ Ó ÓÑÔÖ Ð Ä ÕÙ ¹Î ÔÓÖ ÐÓÛ Û Ø È Ò Ð ÖعÄÙ Û ¹ ÍÒ Ú Ö ØØ Ö ÙÖ ÙÐØØ Ö Å Ø Ñ Ø ÙÒ È Ý Å Ø Ñ Ø ÁÒ Ø ØÙØ Ø ÐÙÒ Ö Ò Û Ò Ø Å Ø Ñ Ø À Ö ÇÖ Ö Ë Ñ ÓÖ Ë ÑÙÐ Ø ÓÒ Ó ÓÑÔÖ Ð Ä ÕÙ ¹Î ÔÓÖ ÐÓÛ Û Ø È Ò ÒÒ Ð ÓØÓÖ Ð ÖØ Ø ÓÒ ÖØ Ø ÓÒ ÞÙÖ ÖÐ Ò ÙÒ Ó ØÓÖ Ö Ö ÙÐØØ

Mehr

Sectoral Adjustment of Employment: The Impact of Outsourcing and Trade at the Micro Level

Sectoral Adjustment of Employment: The Impact of Outsourcing and Trade at the Micro Level 145 Reihe Ökonomie Economics Series Sectoral Adjustment of Employment: The Impact of Outsourcing and Trade at the Micro Level Peter Egger, Michael Pfaffermayr, Andrea Weber 145 Reihe Ökonomie Economics

Mehr

ÖØ Ø ÓÒ Ù Ñ ØØ ØÓ Ø ÓÑ Ò ÙÐØ ÓÖ Ø Æ ØÙÖ Ð Ë Ò Ò ÓÖ Å Ø Ñ Ø Ó Ø ÊÙÔ ÖØÓ¹ ÖÓÐ ¹ÍÒ Ú Ö ØÝ Ó À Ð Ö ÖÑ ÒÝ ÓÖ Ø Ö Ó ÓØÓÖ Ó Æ ØÙÖ Ð Ë Ò ÔÖ ÒØ Ý ÅºË È Ý Å Ö ¹

ÖØ Ø ÓÒ Ù Ñ ØØ ØÓ Ø ÓÑ Ò ÙÐØ ÓÖ Ø Æ ØÙÖ Ð Ë Ò Ò ÓÖ Å Ø Ñ Ø Ó Ø ÊÙÔ ÖØÓ¹ ÖÓÐ ¹ÍÒ Ú Ö ØÝ Ó À Ð Ö ÖÑ ÒÝ ÓÖ Ø Ö Ó ÓØÓÖ Ó Æ ØÙÖ Ð Ë Ò ÔÖ ÒØ Ý ÅºË È Ý Å Ö ¹ ÖØ Ø ÓÒ Ù Ñ ØØ ØÓ Ø ÓÑ Ò ÙÐØ ÓÖ Ø Æ ØÙÖ Ð Ë Ò Ò ÓÖ Å Ø Ñ Ø Ó Ø ÊÙÔ ÖØÓ¹ ÖÓÐ ¹ÍÒ Ú Ö ØÝ Ó À Ð Ö ÖÑ ÒÝ ÓÖ Ø Ö Ó ÓØÓÖ Ó Æ ØÙÖ Ð Ë Ò ÔÖ ÒØ Ý ÅºË È Ý Å Ö ¹À Ð Ò Æ ÓÐ ÓÖÒ Ò Ñ ÐÝ ÉÙ Ò ÇÖ Ð Ü Ñ Ò Ø ÓÒ Å Ý ½¾Ø

Mehr

Analysis of second-order statistics of cosmic shear. Covariances and contamination by shear-ellipticity correlations

Analysis of second-order statistics of cosmic shear. Covariances and contamination by shear-ellipticity correlations Analysis of second-order statistics of cosmic shear Covariances and contamination by shear-ellipticity correlations Ò Ñ Ò ÂÓ Ñ ÔÐÓÑ Ö Ø Ò È Ý Ò ÖØ Ø Ñ Ö Ð Ò Ö¹ÁÒ Ø ØÙØ Ö ØÖÓÒÓÑ ÚÓÖ Ð Ø Ö Å Ø Ñ Ø ¹Æ ØÙÖÛ

Mehr

ÖÐ ÙÒ Ò Ê ÒÑ Ò Ò Ä ÙÖ ÒØ È Ð Ö ¼º ÆÓÚ Ñ Ö ¾¼¼ ½» ¾

ÖÐ ÙÒ Ò Ê ÒÑ Ò Ò Ä ÙÖ ÒØ È Ð Ö ¼º ÆÓÚ Ñ Ö ¾¼¼ ½» ¾ ÖÐ ÙÒ Ò Ê ÒÑ Ò Ò Ä ÙÖ ÒØ È Ð Ö ¼º ÆÓÚ Ñ Ö ¾¼¼ ½» ¾ ÖÐ À ØÓÖ À ÒØ Ö Ö Ò Ö ÒÞ ÒÑ Ò Ö ÒÞ ÒÚ Ö Ö Ò ØÙÖ Ö Ö ÒÞ ÒÑ Ò Ò ÐÝØ Å Ò ¾» ¾ ÖÐ ½ ½ ½ ½ Ä Ø ÞÙÖ Ø Ö ÁÒ Ù ØÖ ÐÐ Ò Ê ÚÓÐÙØ ÓÒ ½ ÎÓÐÐÑ Ò ÖØ Ö Ï ØÙ Ð ½ ¼ Ù

Mehr

Ê Ê ÙÒ ÒØ ÖÖ Ý Ó ÁÒ Ô Ò ÒØ ÙØÓÖ ÖÒ Ö Ë Ñ Ø Å Øº ÆÖº ¾ à ÒÒÞº ½ ½ ÁÆÀ ÄÌËÎ Ê Á ÀÆÁË ÁÆÀ ÄÌËÎ Ê Á ÀÆÁË ÁÒ ÐØ Ú ÖÞ Ò ½ ÅÓØ Ú Ø ÓÒ ¾ Ì Ð Ò Ê ËÝ Ø Ñ ÖÖ Ý Å Ò Ñ ÒØ ËÓ ØÛ Ö Ê Ä Ú Ð º½ Ö «Ò Ø ÓÒ Ò ººººººººººººººººººººººººººººººº

Mehr

Ò ÖÙÒ ÃÓ Ñ ËØÖ ÐÙÒ Ö Ø ÜÔ Ö Ñ ÒØ ÁÒ Ö Ø ÜÔ Ö Ñ ÒØ Þ Ø ÃÓ Ñ ËØÖ ÐÙÒ Ö ÓÖ Ó ÊÓÔ Ö ÖÛÓÓ ½ º¼ º¾¼¼

Ò ÖÙÒ ÃÓ Ñ ËØÖ ÐÙÒ Ö Ø ÜÔ Ö Ñ ÒØ ÁÒ Ö Ø ÜÔ Ö Ñ ÒØ Þ Ø ÃÓ Ñ ËØÖ ÐÙÒ Ö ÓÖ Ó ÊÓÔ Ö ÖÛÓÓ ½ º¼ º¾¼¼ ÃÓ Ñ ËØÖ ÐÙÒ Ö ÓÖ Ó ÊÓÔ Ö ÖÛÓÓ ½ º¼ º¾¼¼ ½ Ò ÖÙÒ Ï Ø Ó Ñ ËØÖ ÐÙÒ ÒØ ÙÒ Ö Ó Ñ Ò ËØÖ ÐÙÒ ¾ ÃÓ Ñ ËØÖ ÐÙÒ ÉÙ ÐÐ Ò ÙÒ ÈÖÓÔ Ø ÓÒ Ó Ñ Ö ËØÖ ÐÙÒ Ð ÙÒ ÙÒ Ñ Ò Ñ Ò Ö Ò Ò ÜÔ Ö Ñ ÒØ Ö Ø ÜÔ Ö Ñ ÒØ Ö Ø ÜÔ Ö Ñ ÒØ ÐÐÓÒ

Mehr

Ä ÓÔÓÐ ¹ Ö ÒÞ Ò ¹ÍÒ Ú Ö ØØ ÁÒÒ ÖÙ ÁÒ Ø ØÙØ Ö ÁÒ ÓÖÑ Ø Ø Ò Ò Ò ÙÒ ÁÒ ÓÖÑ Ø ÓÒ Ý Ø Ñ ËÓ Ð¹Å ÃÓÒÞ ÔØ Ò È Ö ÓÒ Ð¹ÁÒ ÓÖÑ Ø ÓÒ¹Å Ò Ñ ÒعËÝ Ø Ñ Ò ÐÓÖ¹ Ö Ø ØÖ ÙØ ÚÓÒ ÏÓÐ Ò Ð Ö Ú Ò ÖÐ ÁÒÒ ÖÙ ½ º ÂÙÒ ¾¼½¾ Ù ÑÑ

Mehr

arxiv: v1 [nucl-ex] 9 Jul 2009 ppη ppη

arxiv: v1 [nucl-ex] 9 Jul 2009 ppη ppη ÍÆÁÏ ÊË Ì Ì Â Á ÄÄÇ ËÃÁ Ï Á Á ÃÁ ËÌÊÇÆÇÅÁÁ Á ÁÆ ÇÊÅ Ì ÃÁ ËÌÇËÇÏ Æ Â ÁÆËÌ ÌÍÌ Á ÃÁ Ѻ Å ÊÁ Æ ËÅÇÄÍ ÀÇÏËÃÁ Ç arxiv:97.1491v1 [nucl-ex] 9 Jul 29 ËØÙ ÔÓÖ ÛÒ ÛÞ Ó Þ ÝÛ Ò Û Ò Ó Ò Ö ØÝÞÒÝ Ù ppη ppη È Û ÃÐ ÔÖ

Mehr

h : N {0, 1, 2,..., 10} k k mod 11 10, 23, 17, 42, 13, 21, 31, 1

h : N {0, 1, 2,..., 10} k k mod 11 10, 23, 17, 42, 13, 21, 31, 1 ÂÙÒº ÈÖÓ º Öº Ö Ø Ò ËÓ Ð Ö È Ö ÓÖÒ Ò ½½º ÂÙÐ ¾¼¼ ÈÖÓ ¹ÃÐ Ù ÙÖ ÞÙÖ ÎÓÖÐ ÙÒ Ø Ò ØÖÙ ØÙÖ Ò ÙÒ Ð ÓÖ Ø Ñ Ò ËË ¾¼¼ Æ Ñ º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º

Mehr

PTBS Belastung unterschiedlicher Populationen

PTBS Belastung unterschiedlicher Populationen Ù Ö È Ý ÓØÖ ÙÑ ØÓÐÓ ËØ Ø ÓÒ Ö ÃÐ Ò Ëغ ÁÖÑ Ò Ö Ò Ö ÖÙÒ Ö Ø Ä ÓÒ Ö ÃÖ ØÞ Ö Ö ÒÞ È ØÞ Ö È Ø Ö À ÒÞ È Ý ÓØÖ ÙÑ ØÓÐÓ ËØ Ø ÓÒ Ö ÃÐ Ò Ëغ ÁÖÑ Ò Ö ÈÖ Ò Ñ Ñ È Ý ÓØ Ö Ô ÓÖ ÙÒ Ö ÃÐ Ò ÙÒ ÈÓÐ Ð Ò Ö È Ý ØÖ ÙÒ È Ý ÓØ

Mehr

ÒØÛ ÐÙÒ ÚÓÒ Å ØÖ Ò Ö ÅĹ Ó ÙÑ ÒØ ÓÐÐ Ø ÓÒ Ò ÔÐÓÑ Ö Ø ÍÒ Ú Ö ØØ ÊÓ ØÓ Ö ÁÒ ÓÖÑ Ø ÚÓÖ Ð Ø ÚÓÒ ÓÖ Ò Ñ Ä Ö Ë Ò Ö ¾½º ÔÖ Ð ½ Ò ÊÓ ØÓ ØÖ Ù Ö ÈÖÓ º Öº Ò Ö À Ù Ö ÈÖÓ º Öº Ð Ñ Ò Ô Öº¹ÁÒ º Å ÃÐ ØØ ØÙÑ ¾ º Þ Ñ Ö

Mehr

Ð ÖÙÒ ½ ÁÒØ ÖÔÓÐ Ø ÓÒ ÔÓÐÝÒÓÑ Ð ËÔÐ Ò ¾ ÆÙÑ Ö ÁÒØ Ö Ø ÓÒ ÃÐ Æ ÛØÓÒ¹ ÓØ Ï Ø Ö ÉÙ Ö ØÙÖ ÓÖÑ ÐÒ ¾» ¾

Ð ÖÙÒ ½ ÁÒØ ÖÔÓÐ Ø ÓÒ ÔÓÐÝÒÓÑ Ð ËÔÐ Ò ¾ ÆÙÑ Ö ÁÒØ Ö Ø ÓÒ ÃÐ Æ ÛØÓÒ¹ ÓØ Ï Ø Ö ÉÙ Ö ØÙÖ ÓÖÑ ÐÒ ¾» ¾ ÁÒØ ÖÔÓÐ Ø ÓÒ ÒÙÑ Ö ÁÒØ Ö Ø ÓÒ º ÎÓÖÐ ÙÒ ½ ¼ ¼¼ ÆÙÑ Ö Å Ø Ó Ò Á º Ö Ò ÙÒ º À Ù Ò Ð ¾ º Å ¾¼½ ½» ¾ Ð ÖÙÒ ½ ÁÒØ ÖÔÓÐ Ø ÓÒ ÔÓÐÝÒÓÑ Ð ËÔÐ Ò ¾ ÆÙÑ Ö ÁÒØ Ö Ø ÓÒ ÃÐ Æ ÛØÓÒ¹ ÓØ Ï Ø Ö ÉÙ Ö ØÙÖ ÓÖÑ ÐÒ ¾» ¾ ÁÒØ ÖÔÓÐ

Mehr

α : Σ γ Σ α γ : Σ α Σ γ

α : Σ γ Σ α γ : Σ α Σ γ Ë Ñ Ò Ö Ö Ø ØÖ Ø ÁÒØ ÖÔÖ Ø Ø ÓÒ Á È Ò ½¼º ÂÙÐ ¾¼¼ ÄÙ Û ¹Å Ü Ñ Ð Ò ¹ÍÒ Ú Ö ØØ Å Ò Ò ÁÒ Ø ØÙØ Ö ÁÒ ÓÖÑ Ø Ä Ö¹ ÙÒ ÓÖ ÙÒ Ò Ø Ì ÓÖ Ø ÁÒ ÓÖÑ Ø ØØ Ò Ò ØÖ ¹ ¼ Å Ò Ò Î Ö Ö ÓÞ ÒØ ØÖ Ù Ö Æ Þ Å ÝÐÓÚ ÈÖÓ º Å ÖØ Ò ÀÓ

Mehr

= 27

= 27 Å ÌÀ Ê ÂÍÆ ÍÆ ÄÌ ¹ Ë ÊÁ ¹ ÇÃÌ»ÆÇÎ ¾¼½½ ½ ÎÓÖ ÙÐ ½ Ù ¹½½ ÁÒ ÂÙÐ Ë Ù Ö Ò Ø Ò Ö È Ö Ë Ù º Ë Ò ÑÑØ Ñ ÙÒ ÐÒ Ú Ö ÒÞ ÐÒ Ë Ù Ö Ù º Á Ø Ò ÞÙ ÑÑ Ò Ö Ò È Ö Ù ¹½¾ Û ÚÓÒ Ò Ð Ö Ò Ò Ú ÐÐ Ð º Ï Ð Ò ¾ À Ï Ò ÐÚÓ ÛÛÛº Ð

Mehr

15+9 = 24 8 = 41 6 = 44+4 = 45 5 = = = = = 26 7 = 13 6 = = 27+6 = = =

15+9 = 24 8 = 41 6 = 44+4 = 45 5 = = = = = 26 7 = 13 6 = = 27+6 = = = Å ÌÀ Ê ÂÍÆ ÍÆ ÄÌ ¹ Ë ÊÁ ¹ Ë ÈÌ»ÇÃÌ ¾¼½¾ ½ ÎÓÖ ÙÐ ½ Ù ¹½½ Ï Ú Ð Ö ÒÒ Ø Ù Ò Ö ÙÖ ÒØ Ò Ù ¹½¾ Ù Ô Ø Ö ÊØ ÐÖ Ø Ö ÙØ Å Ù Ò ÙÒ Ò Ã Ø Ö ÍÒ ÒÒ Ö Ò Ø Ù Û Ò Û ÐØ ÛÓ Ð Ò Ò Ò ÏÓ Òµ À ÒÛ ÙÒ Ò Û Ð Ò Ò Ð Ò Ò ÈÙÒ Ø ÙÒØ

Mehr

ÒÐ ØÙÒ ØÖ Ù ÖØ ÅÓÖÔ ÓÐÓ Ì ÓÖ Ø ÅÓÖÔ ÓÐÓ È Ð ÔÔ Ï Ö ÍÒ Ú Ö ØØ Ä ÔÞ Ô Ð ÔÔºÛ ÖÙÒ ¹Ð ÔÞ º ½ º ÔÖ Ð ¾¼½ ½» ¾

ÒÐ ØÙÒ ØÖ Ù ÖØ ÅÓÖÔ ÓÐÓ Ì ÓÖ Ø ÅÓÖÔ ÓÐÓ È Ð ÔÔ Ï Ö ÍÒ Ú Ö ØØ Ä ÔÞ Ô Ð ÔÔºÛ ÖÙÒ ¹Ð ÔÞ º ½ º ÔÖ Ð ¾¼½ ½» ¾ Ì ÓÖ Ø ÅÓÖÔ ÓÐÓ È Ð ÔÔ Ï Ö ÍÒ Ú Ö ØØ Ä ÔÞ Ô Ð ÔÔºÛ ÖÙÒ ¹Ð ÔÞ º ½ º ÔÖ Ð ¾¼½ ½» ¾ ¾» ¾ Ò ÝÒØ Ø ËØÖÙ ØÙÖ ½µ È È»ÆÈ ³ ¼ ÆÈ ¼ ÌÈ Æ ¼ Ø ÚÈ Ì Ê ÔÖ ÒØ ÒØ Ò Ù ÎÈ Ú È»ÆÈ Î ¼ ¼ ÆÈ Æ ¼ Û Ö Ù ÒÓÑÑ Ò Î Ö Ò ÐÙÒ Ò» ¾

Mehr

Ã Ô Ø Ð ¾ ØÙ ÐÐ Ö ËØ Ò ÙÒ Ì Ò ÒÞ Ò Ö Ã Þ¹ÁÒÒ ÒÖ ÙÑ ÖÛ ÙÒ ÁÒ ÐØ Ò ¾º½ ÅÓØ Ú Ø ÓÒ º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º ¾º¾ ÁÒÒ ÒÖ ÙÑ ÙØÞ Ñ Ã Þ¹ÁÒÒ ÒÖ ÙÑ º º º º º º º º º º º º º º

Mehr

Ë Ð Ö Ö Ø ÚÓÒ ÐÙ Ø Ö¹ Ø Ý Ø Ñ Ò ÙÖ Î ÖØ ÐÙÒ Ö Å Ø Ø Ò ÙÖ ÖÐ Ò ÙÒ Ñ Ò Ö Ò Ó ØÓÖ Ö ÁÒ Ò ÙÖÛ Ò Ø Ò Ö ÙÐØØ Ö ÁÒ ÓÖÑ Ø Ö ÍÒ Ú Ö ØØ Ã ÖÐ ÖÙ Ì Ò ÀÓ ÙÐ µ Ò Ñ

Ë Ð Ö Ö Ø ÚÓÒ ÐÙ Ø Ö¹ Ø Ý Ø Ñ Ò ÙÖ Î ÖØ ÐÙÒ Ö Å Ø Ø Ò ÙÖ ÖÐ Ò ÙÒ Ñ Ò Ö Ò Ó ØÓÖ Ö ÁÒ Ò ÙÖÛ Ò Ø Ò Ö ÙÐØØ Ö ÁÒ ÓÖÑ Ø Ö ÍÒ Ú Ö ØØ Ã ÖÐ ÖÙ Ì Ò ÀÓ ÙÐ µ Ò Ñ Ë Ð Ö Ö Ø ÚÓÒ ÐÙ Ø Ö¹ Ø Ý Ø Ñ Ò ÙÖ Î ÖØ ÐÙÒ Ö Å Ø Ø Ò ÙÖ ÖÐ Ò ÙÒ Ñ Ò Ö Ò Ó ØÓÖ Ö ÁÒ Ò ÙÖÛ Ò Ø Ò Ö ÙÐØØ Ö ÁÒ ÓÖÑ Ø Ö ÍÒ Ú Ö ØØ Ã ÖÐ ÖÙ Ì Ò ÀÓ ÙÐ µ Ò Ñ Ø ÖØ Ø ÓÒ ÚÓÒ Ù Ó Å ÐÔÓ Ð Ù ËÓÐ Ò Ò Ì Ö Ñ Ò Ð Ò ÈÖ

Mehr

½ Î Ê ÆÌÄÁ ÀÍÆ Æ ¾ º ʺ À ÔÔÐ Ö Àº Ë Û Ö ÙÒ ÀºÇº ÄÙØÞ È ÓØÓ Ð ØÖÓÒ¹ Ô ØÖÓ ÓÔÝ Ó ÅÙÐØ Ô ÓØÓÒ ÓÒ Þ Ø ÓÒ Ó Ê Ö Û Ø ÖÙÖ¹ Ð ÖÐÝ Ò Ð Ò ÖÐÝ ÔÓÐ Ö Þ Ð Ø Ø Ö Ø

½ Î Ê ÆÌÄÁ ÀÍÆ Æ ¾ º ʺ À ÔÔÐ Ö Àº Ë Û Ö ÙÒ ÀºÇº ÄÙØÞ È ÓØÓ Ð ØÖÓÒ¹ Ô ØÖÓ ÓÔÝ Ó ÅÙÐØ Ô ÓØÓÒ ÓÒ Þ Ø ÓÒ Ó Ê Ö Û Ø ÖÙÖ¹ Ð ÖÐÝ Ò Ð Ò ÖÐÝ ÔÓÐ Ö Þ Ð Ø Ø Ö Ø ÈÖÓ º Öº Ë Ö Â ØÞ Ä Ø Ö Î Ö ÒØÐ ÙÒ Ò ÎÓÖØÖ Ä ÖÚ Ö Ò Ø ÐØÙÒ Ò ÙÒ ÜÔÓÒ Ø Ù Ù Ø ¾¼½½ ½ ½º½ Î Ö ÒØÐ ÙÒ Ò Ø Ö Ø Ò ½º ʺ À ÔÔÐ Ö Àº¹Âº ÀÙÑÔ ÖØ Àº Ë Û Ö ÙÒ ÀºÇº ÄÙØÞ Ò ÙÐ Ö ØÖ ÙØ ÓÒ Ó Ô ÓØÓ Ð ØÖÓÒ ÖÓÑ ÑÙÐØ Ô

Mehr

ÁÒ Ø ØÙØ Ö ÈÖÓ Ö ÑÑ ØÖÙ ØÙÖ Ò ÙÒ Ø ÒÓÖ Ò Ø ÓÒ ÁÈ µ ÁÒ Ø ØÙØ Ö Ì Ð Ñ Ø ÁÌŵ ÁÒ Ø ØÙØ Ö Ï ÖØ Ø ÔÓÐ Ø ÙÒ Ï ÖØ Ø ÓÖ ÙÒ ÁÏϵ ÁÒ Ø ØÙØ Ö Ï ÖØ Ø Ø ÓÖ ÙÒ ÇÔ Ö Ø ÓÒ Ê Ö ÏÁÇʵ ÒØÖÙÑ Ö Ò Û Ò Ø Ê Ø Û Ò Ø Ò Êµ ÁÒØ

Mehr

(A i ) t 1 A i f l. f l+1 = f l c l Ð. A t 1 l. c l,i = (A i ) t 1/(A i f l ) c l + = c l,i Ð

(A i ) t 1 A i f l. f l+1 = f l c l Ð. A t 1 l. c l,i = (A i ) t 1/(A i f l ) c l + = c l,i Ð Ö Å Ø Ñ Ø ÙÒ ÁÒ ÓÖÑ Ø Ö Ø ÖÙÔÔ È Ö ÐÐ Ð ÙÒ Î ÖØ ÐØ ËÝ Ø Ñ ÈÖÓ º Öº Ë Ö ÓÖÐ Ø È Ö ÐÐ Ð ÖÙÒ Ò Ð Ö ÓÒ ØÖÙ Ø ÓÒ Ð ÓÖ Ø ÑÙ Ñ Ø Í ÓÑ Ò ÕÙ Å ÐÒ Ö ºÑ ÐÙÒ ¹ÑÙ Ò Ø Öº ÓÑ Ò ÕÙ Å ÐÒ Ö È Ö ÐÐ Ð ÖÙÒ Ò Ð Ö ÓÒ ØÖÙ Ø ÓÒ

Mehr

T = 0.3 s b = 4 m/s 2 s0 = 1 m. T = 2 s v0 = 90 km/h b = 1 m/s 2 s0 = 3 m. s = 0. s = 0. v0=220 km/h 2 a = 4 m/s. a = 1 m/s

T = 0.3 s b = 4 m/s 2 s0 = 1 m. T = 2 s v0 = 90 km/h b = 1 m/s 2 s0 = 3 m. s = 0. s = 0. v0=220 km/h 2 a = 4 m/s. a = 1 m/s Ö ÓÒ Ñ ËØÖ ÒÚ Ö Ö Û Ñ Ò Ð ÖÚ Ö ÐØ Ò ËØ Ù ÒØ Ø ÙÒ Ò Ù Ø Å ÖØ Ò ÌÖ Ö ½ Ö ÓÒ Ù Ö Ë Ø Î Ö Ö ÑÓ ÐÐ Ö Ö Ö Ú ØØ ÙÒ Ò Ö Ò Ø ÐÐÙÒ Ò ÚÓÒ ÙØÓ Ö ÖÒ Û Ö Ò Ù ÖÚ Ö ÐØ Ò ÙÒ Ñ ØØ Ð Ö Ù Ò Î Ö Ö Ù Ù Ò ¹ ÓÒ Ö Ù Þ ÒÞ Î Ö Ö

Mehr

Ò Ù Ù Ò Ë ØÞÚ ÒØ Ð Ó Ò ÖÓ ÐÛ Ö ÙÒ µ ÙÒ ÃÓÐ ÒÚ Ò¹ Ø Ð Ñ Ø ÖÓ ÐÛ Ö ÙÒ µ B A B A ØØ ÙÒ Ö Ø ÙÖ Ñ Ò Ð ØÖÓÑ Ò Ø Ý Ö ÙÐ Ó Ö ÔÒ ÙÑ Ø ËØ ÐÐ Ò Ø Ò Ò Ö Ø ÙÖ Ý Ö

Ò Ù Ù Ò Ë ØÞÚ ÒØ Ð Ó Ò ÖÓ ÐÛ Ö ÙÒ µ ÙÒ ÃÓÐ ÒÚ Ò¹ Ø Ð Ñ Ø ÖÓ ÐÛ Ö ÙÒ µ B A B A ØØ ÙÒ Ö Ø ÙÖ Ñ Ò Ð ØÖÓÑ Ò Ø Ý Ö ÙÐ Ó Ö ÔÒ ÙÑ Ø ËØ ÐÐ Ò Ø Ò Ò Ö Ø ÙÖ Ý Ö ËÔ ÖÖÚ ÒØ Ð Ø ÑÑØ ÎÓÐÙÑ Ò ØÖÓÑÖ ØÙÒ ËÔ ÖÖ Òµ ÖÙ Ú ÒØ Ð Ø ÑÑØ Ð Ø ÖÙ Ñ ËÝ Ø Ñ Ö Ò¹ Å Ò ÖÒ Ù ÐØ Òµ Þ Ò ËØÖÓÑÚ ÒØ Ð Ø ÑÑØ ÎÓÐÙÑ Ò ØÖÓÑ Ñ ËÝ Ø Ñ ÖÓ ÐÒ Î ÒØ Ð Ä ØÙÒ Ù ÙÖ Ò Ù ÙÒ ÚÓÒ p ËØ Ù ÖÙÒ ÙÒ ËØÖ ÑÙÒ Ö ØÙÒ

Mehr

Ò ĐÙ ÖÙÒ Ò ÒØÛ ÐÙÒ Ø Ò Ö ÁÒ ÓÖÑ Ø ÓÒ Ý Ø Ñ ÃÓÒÞ ÔØ Å Ø Ó Ò ÙÒ Ï Ö Þ Ù ÞÙÖ ÒØÛ ÐÙÒ ÒØ Ö ÖØ Ö ÁÒ ÓÖÑ Ø ÓÒ Ý Ø Ñ Ñ Ø Ò Ò ÍÑ Ð ß ÎÓÖÐ ÙÒ ÙÒØ ÖÐ Ò ß Öº Å ÖØ Ò Ò Ö ÙÒ Ó Ö ÁÒ Ø ØÙØ ĐÙÖ Ö ØÖ ÙÒ ¹ ÙØÓÑ Ø ÖÙÒ Å

Mehr

Peter Gienow Nr.11 Einfach heilen!

Peter Gienow Nr.11 Einfach heilen! Peter Gienow Nr.11 Einfach heilen! Reading excerpt Nr.11 Einfach heilen! of Peter Gienow Publisher: Irl Verlag http://www.narayana-verlag.com/b4091 In the Narayana webshop you can find all english books

Mehr

ÍÒ Ú Ö ØØ Ã ÖÐ ÖÙ ÌÀµ Ê Ù Ø ÙÒØ Ö Ù ÙÒ ÙÒ Æ ÒÓ ØÖÙ ØÙÖ ÖÙÒ Ñ Ø Ñ Ê Ø Ö Ö ØÑ ÖÓ ÓÔ ÜÔ Ö Ñ ÒØ ÙÒ Ð Ò ÐÝ Ò ÔÐÓÑ Ö Ø ÚÓÖ Ð Ø ÚÓÒ ËÚ Ò È ÙÐÙ ÁÒ Ø ØÙØ Ö Ò Û Ò Ø È Ý ÍÒ Ú Ö ØØ Ã ÖÐ ÖÙ ¼º ÆÓÚ Ñ Ö ½ Ö Ø ÙØ Ø Ö

Mehr

¾

¾ Ï Ò ØÐ À Ù Ö Ø Ö Ø ËØ Ø ÔÖ ÙÒ Ö Ä Ö ÑØ Ò Ê Ð ÙÐ Ò Ò ÊÈÇ Á ÚÓÑ ½ º Þ Ñ Ö ½ ËØÖ Ò Ò Ö ÙÖ Ð ÙÒ ÞÙÑ Ä Ò ÑÓØ Ú Ö Ò ÓÑÔÙØ Ö ÙÒ ÁÒØ ÖÒ Ø Ñ ÈÖÓ Ø È Ø Ó ½ ÚÓÖ Ð Ø ÚÓÒ ÓÖÒ Ð ÃÓÖ Ò Ö Ø Ö È Ó Ò ÀÓ ÙÐ À Ð Ö Ê Ö ÒØ

Mehr

ψ(t, Ü) = e iet/ ψ(ü).

ψ(t, Ü) = e iet/ ψ(ü). Ã Ô Ø Ð Ö ÖÑÓÒ Ç Þ ÐÐ ØÓÖ ÒÞ Û Ë Ö Ò Ò ÒÒ Ò Ø Ò Ã Ø ÒÔÓØ ÒØ Ð Ö ÌÙÒÒ Ð Ø Ï Ö ØÓ ØÓÑ ÙÒ ÚÓÖ ÐÐ Ñ Ö ÖÑÓÒ Ç Þ ÐÐ ØÓÖº Ï ÒÒ Ë Ó Ò Ò Ò Ö Ù Ò Ë º Ï ÒÒ Ò Ø Ò ÖÒ Ë Ó Ð Ò Ë Ò Ò Òº Ù Ø Ò ËÔÖ ÚÓÒ ÈÖÓ ÓÖ Ò ÁÒ Ñ Ã

Mehr

¾ ʺ à ÀÄ Ò Ò Ù À Ð ÖØ Ù ÒØÛ ÐÙÒ Ö ÖÙÒ Ð Ò ÓÖ ÙÒ Ð Ò Ù ÖÐ Ñ Ò Ø Ò ÈÙÒ Ø Ö ÒÒ Ò ½µ Ë Ò Ù ÖÙÒ Ð Ò Ö ÓÑ ØÖ À Ð Ò ÓÒ Ö Ñ À Ò¹ Ð Ù Ü ÓÑ Ø Å Ø Ó Û Û Ò Û Öº

¾ ʺ à ÀÄ Ò Ò Ù À Ð ÖØ Ù ÒØÛ ÐÙÒ Ö ÖÙÒ Ð Ò ÓÖ ÙÒ Ð Ò Ù ÖÐ Ñ Ò Ø Ò ÈÙÒ Ø Ö ÒÒ Ò ½µ Ë Ò Ù ÖÙÒ Ð Ò Ö ÓÑ ØÖ À Ð Ò ÓÒ Ö Ñ À Ò¹ Ð Ù Ü ÓÑ Ø Å Ø Ó Û Û Ò Û Öº ÈÖ ¹ÈÙ Ð Ó Ô ÖØ Ñ ÒØÓ Å Ø Ñ Ø ÍÒ Ú Ö Ó Ñ Ö ÈÖ ÔÖ ÒØ ÆÙÑ Ö ¼ ½ ÎÁ ÀÁÄ ÊÌ Ê È Ê Ç Á Æ Ê ÁÆÀ Ê Ã ÀÄ Ù ÑÑ Ò ÙÒ ÁÒ Ö Ö Ø Ø ÐÐ Ò Û Ö À Ð ÖØ Ù ÓÒ Ö Ñ Ò Ò¹ Ø ÓÖ Ø Òµ È Ö ÓÜ Ò Ò Ò Ò ÖÙÒ Ð ÒØ ÓÖ Ø Ò ÎÓÖÐ ÙÒ Ò ÚÓÖº

Mehr

R ψ = {λ ψ, λ 0}. P ψ P H

R ψ = {λ ψ, λ 0}. P ψ P H Ã Ô Ø Ð Ç ÖÚ Ð Ù ØÒ ÙÒ ÍÒ Ø ÑÑØ Ø ÒØ Ò ÐÐ Ò Ö Ö ØØÐ Ò Ñ ÙÒ Ò ººº Ò Û Ö Ø ¹ Ø Ø Ö Ø Ö Ö È ¹ ÙÒ Ø ÓÒ ÙÒ Ñ Ø Ö Æ ØÙÖ ØÞ ººº Ò ËØ Ð Ö ØÞ Û Ò Ø Ò Ö Ò Â Ö ÙÒ ÖØ Ø ÑÑ Ò Û Ö ººº ÎÓÒ Ò Ñ Ï ÞÙÖ ÞÙ ØÖÙÑ Ò ÞÙÖ ÞÙÑ

Mehr

Ê ÓØ ÓÖ º Ì Ð ÈÖÓ º Ö À Ù Ò Ð ÅÓÒØ ÒÙÒ Ú Ö ØØ Ä Ó Ò Ø ÖÖ º Å ¾¼½ ÈÖÓ º Ö À Ù Ò Ð Ä Ó Òµ Ê ÓØ ÓÖ º Å ¾¼½ ½» ½

Ê ÓØ ÓÖ º Ì Ð ÈÖÓ º Ö À Ù Ò Ð ÅÓÒØ ÒÙÒ Ú Ö ØØ Ä Ó Ò Ø ÖÖ º Å ¾¼½ ÈÖÓ º Ö À Ù Ò Ð Ä Ó Òµ Ê ÓØ ÓÖ º Å ¾¼½ ½» ½ Ê ÓØ ÓÖ º Ì Ð ÈÖÓ º Ö À Ù Ò Ð ÅÓÒØ ÒÙÒ Ú Ö ØØ Ä Ó Ò Ø ÖÖ º Å ¾¼½ ÈÖÓ º Ö À Ù Ò Ð Ä Ó Òµ Ê ÓØ ÓÖ º Å ¾¼½ ½» ½ Å Ü Ñ Ð Ö ÒÞ ÙÒ Ö Ö Ö ØÚ ÖØ ÐÙÒ Ò Ø ÓÒ Ò ÙÒ Ø ÓÒ Ä : [¼, ) [¼, ) Ø Ð Ò Ñ Ú Ö Ö Ò ÐÓÛÐÝ Ú ÖÝ

Mehr

Σ = {a 1,...,a n } K : Σ {0,1} +. L K := n. i=1 P(a i ) K(a i ).

Σ = {a 1,...,a n } K : Σ {0,1} +. L K := n. i=1 P(a i ) K(a i ). Ñ Ð ÖÒ ÙÙÒ ¹ØÖ Öº Àº ÖÒ Ù Ø Ò ÓÑÔÖ ÓÒ Ó ÙÒ Ó ÖÙÒ Ò Àº ÖÒ Ù ¾¼½½ ËÓË ÌÖ Ö ÍÒ Ú Ö ØØ ½ Ó ÖÙÒ Σ = {a 1,...,a n } Ö ÐÔ Ø Ò Ó Ò Ò Ø Ú ÙÒ Ø ÓÒ Ø K : Σ {0,1} +. ÙØ Ó ÖÙÒ Ö ÓÐ Ð a i1 a i2 a i3 a i4 a i5... K(a

Mehr

(x, y) + (0, 0) = (x, y)

(x, y) + (0, 0) = (x, y) ÃÓÑÔÐ Ü Ð Ò ÙÒ ÓÑ ØÖ Ì ÐÒ Ñ Ö Æ Ð ÊÙ Ø Â Ò ÈÙØÞ ÊÓÒ Ï ÒÞ Ð Ð Ü Ý ÄÓÙØ Ó ÂÓ À ÒÒ Ö ØÙÒ Â ÖÒ ÖÓ Ø Ò À Ö Ö¹Ç Ö ÙÐ À ÒÖ ¹À ÖØÞ¹Ç Ö ÙÐ À ÒÖ ¹À ÖØÞ¹Ç Ö ÙÐ À ÒÖ ¹À ÖØÞ¹Ç Ö ÙÐ À ÒÖ ¹À ÖØÞ¹Ç Ö ÙÐ Ò Ö ¹Ç Ö ÙÐ ÖÙÔÔ

Mehr

ÃÙÖÞ ÙÒ ËÇ È ÈÖÓØÓ ÓÐÐ ÛÙÖ Ð Ò ÔÐ ØØ ÓÖÑÙÒ Ò Æ Ö Ø Ò ÓÖ¹ Ñ Ø Ò Öغ Ö ÐÐ Ò Ñ Ø Ö Ò Ø ÓÒ Ø ÍÒ Ò Ø Ò Ø ÖÖ Øº Ø ÑÑ Ö ÒÓ Ê Ñ Ò Ò ÙÒ Ò Ò ÖÒ ÙÒ¹ Ò Ö Ò Ø Ò ÐØ

ÃÙÖÞ ÙÒ ËÇ È ÈÖÓØÓ ÓÐÐ ÛÙÖ Ð Ò ÔÐ ØØ ÓÖÑÙÒ Ò Æ Ö Ø Ò ÓÖ¹ Ñ Ø Ò Öغ Ö ÐÐ Ò Ñ Ø Ö Ò Ø ÓÒ Ø ÍÒ Ò Ø Ò Ø ÖÖ Øº Ø ÑÑ Ö ÒÓ Ê Ñ Ò Ò ÙÒ Ò Ò ÖÒ ÙÒ¹ Ò Ö Ò Ø Ò ÐØ ÁÈÄÇÅ Ê ÁÌ Î Ö Ð ÚÓÒ ËÇ È ÃÓÑÑÙÒ Ø ÓÒ ÔÐ ØØ ÓÖÑ Ò Ù ÖØ Ñ ÁÒ Ø ØÙØ Ö ÈÖÓ Ö ÑÑ Ö ÔÖ Ò Ö Ì Ò Ò ÍÒ Ú Ö ØØ Ï Ò ÙÒØ Ö Ö ÒÐ ØÙÒ ÚÓÒ ÓºÍÒ ÚºÈÖÓ º Ôк¹ÁÒ º Öº Ö ÒÞ ÈÙÒØ Ñ ÙÖ Å Ò Ö Â ÖØ Ò ½ ¾ ÙØ ¹ ÖÓ Ö ÓÖ Ï Ò ½

Mehr

ÙØ ÐÐ Ø Ö ÃÖ Ø ÐÐÓ Ö Ô Ö Ø Ö Æ Ø Ö Ø ÐÐ Ò ÙÒ È ÖØ ÐÐ Ö Ø ÐÐ Ò ËØÖÙ ØÙÖ Ò ÃÙÖÞ ÙÒ Ò Ö ÎÓÖØÖ ÎÁÁÁº ½ ºµ Ö Ø Ø ÙÒ Ê Ð Ø ÓÒ Ò ÞÛ Ò À Ö Ø ÐÐÙÒ Ò Ø Ò ËØÖÙ Ø

ÙØ ÐÐ Ø Ö ÃÖ Ø ÐÐÓ Ö Ô Ö Ø Ö Æ Ø Ö Ø ÐÐ Ò ÙÒ È ÖØ ÐÐ Ö Ø ÐÐ Ò ËØÖÙ ØÙÖ Ò ÃÙÖÞ ÙÒ Ò Ö ÎÓÖØÖ ÎÁÁÁº ½ ºµ Ö Ø Ø ÙÒ Ê Ð Ø ÓÒ Ò ÞÛ Ò À Ö Ø ÐÐÙÒ Ò Ø Ò ËØÖÙ Ø ÙØ ÐÐ Ø Ö ÃÖ Ø ÐÐÓ Ö Ô Ö Ø Ö Æ Ø Ö Ø ÐÐ Ò ÙÒ È ÖØ ÐÐ Ö Ø ÐÐ Ò ËØÖÙ ØÙÖ Ò ÃÙÖÞ ÙÒ Ò Ö ÎÓÖØÖ ÎÁÁÁº ½ ºµ Ö Ø Ø ÙÒ Ê Ð Ø ÓÒ Ò ÞÛ Ò À Ö Ø ÐÐÙÒ Ò Ø Ò ËØÖÙ ØÙÖ Ò Ò Ø Ö Ø ÐÐ Ò Ö Å Ø Ö Ð Ò ½ º ½ º Ë ÔØ Ñ Ö ¾¼¼

Mehr

S i. s i. p i. s i S i

S i. s i. p i. s i S i Å Ò Ñ Ò Ö ØÓÔ À ÖÑ ÒÒ ¾¾º Å ¾¼¼ ÁÒ ÐØ Ú ÖÞ Ò ½ Ò ÖÙÒ Ò Å Ò Ñ Ò ¾ ¾ Ò Ø ÓÒ Ò ¾ ¾º½ ËÔ ÐØ ÓÖ º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º È Ö ÓÜÓÒ Ò Ò Ò Ð ÑÑ º º º º º º º º º º

Mehr

v = ṡ, a = v, a = s adt v = a t+v 0 s = 1 2 a t2 +v 0 t+s 0

v = ṡ, a = v, a = s adt v = a t+v 0 s = 1 2 a t2 +v 0 t+s 0 Ú½º ¹ Ö ØÙ Ð ÙÖ ÖØ ÚÓÒ Ò Ñ ½ º¼ º¾¼½ Î Ö ÓÒ ÚÓÑ ½ º¼ º¾¼½ ÓÒØ ÒØ ÙÖ ÖÙÒ Ð ÙÒ ÙÒ Ú Ö ÐØ Ò Ò Ö ØÙ Ð Ì Ð ½ Ò ÐÓ Å Ø Ó Ð ÖÖ ÒÙÒ ÞÙÑ Ò ØØ ÃÓÒ ØÖÙ Ø ÓÒ a t¹ v t¹ ÙÒ s t¹ Ö ÑÑ Ò Å ÌÄ Ì Ð ¾ Ð ÙÒ ÙÒ Ñ ÙÒ Ñ Ø Ñ

Mehr

Ö Ø Ö ÖÙÒ Ä Ú Ö ÐØ Ò ÓÜ Ö Æ ÒÓÔ ÖØ Ð Ì Ç ¾ ÖÇ ¾ Ë Ç ¾ µ Ò Û Ö Ò ËÝ Ø Ñ Ò ÖØ Ø ÓÒ ÞÙÖ ÖÐ Ò ÙÒ Ñ Ò Ö ÓØÓÖ Ö ÖÙÑ Ò ØÙÖ Ð ÙÑ Öº Ö Öº Ò Øºµ ÚÓÖ Ð Ø Ñ Ê Ø Ö

Ö Ø Ö ÖÙÒ Ä Ú Ö ÐØ Ò ÓÜ Ö Æ ÒÓÔ ÖØ Ð Ì Ç ¾ ÖÇ ¾ Ë Ç ¾ µ Ò Û Ö Ò ËÝ Ø Ñ Ò ÖØ Ø ÓÒ ÞÙÖ ÖÐ Ò ÙÒ Ñ Ò Ö ÓØÓÖ Ö ÖÙÑ Ò ØÙÖ Ð ÙÑ Öº Ö Öº Ò Øºµ ÚÓÖ Ð Ø Ñ Ê Ø Ö Ö Ø Ö ÖÙÒ Ä Ú Ö ÐØ Ò ÓÜ Ö Æ ÒÓÔ ÖØ Ð Ì Ç ¾ ÖÇ ¾ Ë Ç ¾ µ Ò Û Ö Ò ËÝ Ø Ñ Ò ÖØ Ø ÓÒ ÞÙÖ ÖÐ Ò ÙÒ Ñ Ò Ö ÓØÓÖ Ö ÖÙÑ Ò ØÙÖ Ð ÙÑ Öº Ö Öº Ò Øºµ ÚÓÖ Ð Ø Ñ Ê Ø Ö Ñ ¹ ÓÛ Ò ØÐ Ò ÙÐØØ Ö Ö Ö ¹Ë ÐÐ Ö¹ÍÒ Ú Ö ØØ Â Ò ÚÓÒ

Mehr

Å Ø Ò Ñ ÙÒ Ö Å Þ Ò Ò ÙÐØØ Ö ÍÒ Ú Ö ØØ Å Ò Ò Ö Ø Ö Ø ØØ Ö ÈÖÓ º Öº Ê Ö ÚÓÒ ÃÖ ¾º Ö Ø Ö Ø ØØ Ö ÈÖÓ º Öº ØÐ ÃÙÒÞ Å Ø Ö Ø Ö Ø ØØ Ö ÈÖÓ º Öº À Ò ¹È Ø Ö Ë Û

Å Ø Ò Ñ ÙÒ Ö Å Þ Ò Ò ÙÐØØ Ö ÍÒ Ú Ö ØØ Å Ò Ò Ö Ø Ö Ø ØØ Ö ÈÖÓ º Öº Ê Ö ÚÓÒ ÃÖ ¾º Ö Ø Ö Ø ØØ Ö ÈÖÓ º Öº ØÐ ÃÙÒÞ Å Ø Ö Ø Ö Ø ØØ Ö ÈÖÓ º Öº À Ò ¹È Ø Ö Ë Û Ù Ñ ÁÒ Ø ØÙØ Ö ËÓÞ Ð È ØÖ ÙÒ ÂÙ Ò Ñ Þ Ò Ö ÄÙ Û ¹Å Ü Ñ Ð Ò ¹ÍÒ Ú Ö ØØ Å Ò Ò ÎÓÖ Ø Ò ÃÓÑÑ Ö Ö Ä Ø Öµ ÈÖÓ º Öº Ê Ö ÚÓÒ ÃÖ Ê Ó ØÓÖ Ò Ö Ò Ð ÔÓ Ø ÍÒØ Ö Ð Ø ÒÓÖÑ Ð¹ ÙÒ Ö Û Ø Ò Ã Ò ÖÒ ÖØ Ø ÓÒ ÞÙÑ ÖÛ Ö Ó ØÓÖ Ö

Mehr

ÅÓÖÔ ÓÐÓ ÅÓÖÔ ÓÐÓ Ö Ö ÙÑ ÒØ Ó ÖÙÒ ÈÖÓÒÓÑ Ò Ð Ð Ü ÓÒ Ö ÓÒ Å ÐÐ Ö ÁÒ Ø ØÙØ Ö Ä Ò Ù Ø ÍÒ Ú Ö ØØ Ä ÔÞ Ï Ë ¾¼½½ ÛÛÛºÙÒ ¹Ð ÔÞ º» ÑÙ ÐÐ Ö Ö ÓÒ Å ÐÐ Ö ÁÒ Ø ØÙ

ÅÓÖÔ ÓÐÓ ÅÓÖÔ ÓÐÓ Ö Ö ÙÑ ÒØ Ó ÖÙÒ ÈÖÓÒÓÑ Ò Ð Ð Ü ÓÒ Ö ÓÒ Å ÐÐ Ö ÁÒ Ø ØÙØ Ö Ä Ò Ù Ø ÍÒ Ú Ö ØØ Ä ÔÞ Ï Ë ¾¼½½ ÛÛÛºÙÒ ¹Ð ÔÞ º» ÑÙ ÐÐ Ö Ö ÓÒ Å ÐÐ Ö ÁÒ Ø ØÙ ÅÓÖÔ ÓÐÓ ÅÓÖÔ ÓÐÓ Ö Ö ÙÑ ÒØ Ó ÖÙÒ ÈÖÓÒÓÑ Ò Ð Ð Ü ÓÒ Ö ÓÒ Å ÐÐ Ö ÁÒ Ø ØÙØ Ö Ä Ò Ù Ø ÍÒ Ú Ö ØØ Ä ÔÞ Ï Ë ¾¼½½ ÛÛÛºÙÒ ¹Ð ÔÞ º» ÑÙ ÐÐ Ö Ö ÓÒ Å ÐÐ Ö ÁÒ Ø ØÙØ Ö Ä Ò Ù Ø µ ¼ ¹¼¼ ¹½¼¼ ½» ¾ ÈÖÓÒÓÑ Ò Ð Ð Ü ÓÒ Ä Øº

Mehr

ÑÔ Ö ÍÒØ Ö Ù ÙÒ ÞÙÑ Î Ö Ð ÚÓÒ À Ð Ý Ø Ñ Ò Ö ÖÑ Ò Ø ÓÐÙØ ÙÒ Å ÖÓ Ó Ø Ò ÃÖ Ø Ö Ò Ö ÒÙØÞ Ö Ö ÙÒ Ð Ø ¹ Ñ Ô Ð ÚÓÒ Ü Ð Å Ø Ö Ö Ø Ò Ö Ì Ò Ò ÍÒ Ú Ö ØØ ÖÐ Ò ÙÐ

ÑÔ Ö ÍÒØ Ö Ù ÙÒ ÞÙÑ Î Ö Ð ÚÓÒ À Ð Ý Ø Ñ Ò Ö ÖÑ Ò Ø ÓÐÙØ ÙÒ Å ÖÓ Ó Ø Ò ÃÖ Ø Ö Ò Ö ÒÙØÞ Ö Ö ÙÒ Ð Ø ¹ Ñ Ô Ð ÚÓÒ Ü Ð Å Ø Ö Ö Ø Ò Ö Ì Ò Ò ÍÒ Ú Ö ØØ ÖÐ Ò ÙÐ ÑÔ Ö ÍÒØ Ö Ù ÙÒ ÞÙÑ Î Ö Ð ÚÓÒ À Ð Ý Ø Ñ Ò Ö ÖÑ Ò Ø ÓÐÙØ ÙÒ Å ÖÓ Ó Ø Ò ÃÖ Ø Ö Ò Ö ÒÙØÞ Ö Ö ÙÒ Ð Ø ¹ Ñ Ô Ð ÚÓÒ Ü Ð Å Ø Ö Ö Ø Ò Ö Ì Ò Ò ÍÒ Ú Ö ØØ ÖÐ Ò ÙÐØØ ½ Ø Û Ò Ø Ò ÁÒ Ø ØÙØ Ö ËÔÖ ÙÒ ÃÓÑÑÙÒ Ø ÓÒ Ø Ù Ó

Mehr

2x 1 + 5x 2 = 29 8x 1 3x 2 = 1 x + y = a µ 3x 1 + 4x 2 + x 3 = 1. 2x 1 x 2 = 2 x 1 + 3x 3 = 5. µ 5a 2b + 3c 4d = 0 2a + b = 0 3c 2d = x

2x 1 + 5x 2 = 29 8x 1 3x 2 = 1 x + y = a µ 3x 1 + 4x 2 + x 3 = 1. 2x 1 x 2 = 2 x 1 + 3x 3 = 5. µ 5a 2b + 3c 4d = 0 2a + b = 0 3c 2d = x Ù Ò ÑÑÐÙÒ ÞÙÖ ÎÓÖÐ ÙÒ Ò ÖÙÒ Ò Ñ Ø Ñ Ø Ö Ø Ò ËÓÑÑ Ö Ñ Ø Ö ¾¼¼ ÙÒ Ù Ò ÞÙÖ ÎÓÖÐ ÙÒ Ò ÖÙÒ Ò Ñ Ø Ñ Ø Ö Ø Ò Ð Ò Ò ËØÓ Ö Ö Ø Ò Ò Ø Ò Ö Ä ÖÚ Ö Ò Ø ÐØÙÒ Ò ÙÒ Ò ÞÙ Ò ÖÙÒ Ò Ä Ò Ö Ð Ö ÙÒ ÓÑ ØÖ ÙÒ Ò ÞÙ Ò ÖÙÒ Ò Ò ÐÝ

Mehr

Å Ð Ë ÖØ ËØÖÙ ØÙÖ ÐÐ ÍÒØ Ö Ù ÙÒ Ò ÓØ ÖØ Ö Æ¹ ÐÑ Ñ Ø Ø Ò Ò Ê ÒØ ÒÛ ÐÐ Ò Ð ÖÒ ÖØ Ø ÓÒ ÍÒ Ú Ö ØØ Ö Ñ Ò ¾¼¼ µ ËØÖÙ ØÙÖ ÐÐ ÍÒØ Ö Ù ÙÒ Ò ÓØ ÖØ Ö Æ¹ ÐÑ Ñ Ø Ø Ò Ò Ê ÒØ ÒÛ ÐÐ Ò Ð ÖÒ ÎÓÑ Ö Ö È Ý ÙÒ Ð ØÖÓØ Ò Ö ÍÒ

Mehr

ÙØ ÓÖ³ ÓÖ ÛÓÖ ÐÐ ÔÐ Ö ÒÓÛ Ð ÐÐ Ö Û ÐÐ ÒÓÛÒ ÐÐ ÓÔ Ò ØÓ ÓÑÑ Ö ÑÓ Ø ÔÐ ÒØ ÖÑ Ú Ó Ð Ø Ö Ø ÐÐ ØÖ Ó Û Ø Û Ö ÓÒ Ö ÖÝ Ò Ò ÖÓÙ Û Ø Ùй Ø Ú Ø Ð Ú Ù Ù ÓÖ Ø Ó Ò Ö

ÙØ ÓÖ³ ÓÖ ÛÓÖ ÐÐ ÔÐ Ö ÒÓÛ Ð ÐÐ Ö Û ÐÐ ÒÓÛÒ ÐÐ ÓÔ Ò ØÓ ÓÑÑ Ö ÑÓ Ø ÔÐ ÒØ ÖÑ Ú Ó Ð Ø Ö Ø ÐÐ ØÖ Ó Û Ø Û Ö ÓÒ Ö ÖÝ Ò Ò ÖÓÙ Û Ø Ùй Ø Ú Ø Ð Ú Ù Ù ÓÖ Ø Ó Ò Ö ÁÑÔ Ö ÙÑ ÊÓÑ ÒÙÑ ¾½½ ÓÑÑ ÒØ ÖÝ Ò Ð Ó Ö Ô Ý ÃÓÑÑ ÒØ Ö ÙÒ Ä Ø Ö ØÙÖÚ ÖÞ Ò Ò Ð» ÙØ ÙØ ÓÖ³ ÓÖ ÛÓÖ ÐÐ ÔÐ Ö ÒÓÛ Ð ÐÐ Ö Û ÐÐ ÒÓÛÒ ÐÐ ÓÔ Ò ØÓ ÓÑÑ Ö ÑÓ Ø ÔÐ ÒØ ÖÑ Ú Ó Ð Ø Ö Ø ÐÐ ØÖ Ó Û Ø Û Ö ÓÒ Ö ÖÝ Ò Ò ÖÓÙ Û Ø

Mehr

ÙÐØØ Ö È Ý ÙÒ ØÖÓÒÓÑ ÊÙÔÖ Ø¹Ã ÖÐ ¹ÍÒ Ú Ö ØØ À Ð Ö ÐÓÖ Ö Ø Ñ ËØÙ Ò Ò È Ý ÚÓÖ Ð Ø ÚÓÒ Å ÖÚ Ò Ð ÖØ Ù À Ð Ö Ù Ù Ø ¾¼½¼

ÙÐØØ Ö È Ý ÙÒ ØÖÓÒÓÑ ÊÙÔÖ Ø¹Ã ÖÐ ¹ÍÒ Ú Ö ØØ À Ð Ö ÐÓÖ Ö Ø Ñ ËØÙ Ò Ò È Ý ÚÓÖ Ð Ø ÚÓÒ Å ÖÚ Ò Ð ÖØ Ù À Ð Ö Ù Ù Ø ¾¼½¼ ÙÐØØ Ö È Ý ÙÒ ØÖÓÒÓÑ ÊÙÔÖ Ø¹Ã ÖÐ ¹ÍÒ Ú Ö ØØ À Ð Ö ÐÓÖ Ö Ø Ñ ËØÙ Ò Ò È Ý ÚÓÖ Ð Ø ÚÓÒ Å ÖÚ Ò Ð ÖØ Ù À Ð Ö Ù Ù Ø ¾¼½¼ Ä ÕÙ ÓÑÔÙØ Ò Ñ Ø Æ ÙÖÓÑÓÖÔ Ö À Ö Û Ö ÐÓÖ Ö Ø ÛÙÖ ÚÓÒ Å ÖÚ Ò Ð ÖØ Ù ÖØ Ñ Ã Ö Ó ¹ÁÒ Ø ØÙØ

Mehr

Â Ö Ò ¼ À Ø ½¼ Þ Ñ Ö ¾¼½¼ Ò Ñ Ø Ñ Ø Ø Ö Ø Ö Ë Ð Ö ÒÒ Òµ ÙÒ Ä Ö Ö ÒÒ Òµ ½ ¼ Ö Ò Ø ÚÓÒ Å ÖØ Ò Å ØØÐ Ö Ö Ù Ò ÚÓÑ ÁÒ Ø ØÙØ Ö Å Ø Ñ Ø Ò Ö ÂÓ ÒÒ ÙØ Ò Ö ¹ÍÒ

Â Ö Ò ¼ À Ø ½¼ Þ Ñ Ö ¾¼½¼ Ò Ñ Ø Ñ Ø Ø Ö Ø Ö Ë Ð Ö ÒÒ Òµ ÙÒ Ä Ö Ö ÒÒ Òµ ½ ¼ Ö Ò Ø ÚÓÒ Å ÖØ Ò Å ØØÐ Ö Ö Ù Ò ÚÓÑ ÁÒ Ø ØÙØ Ö Å Ø Ñ Ø Ò Ö ÂÓ ÒÒ ÙØ Ò Ö ¹ÍÒ Â Ö Ò ¼ À Ø ½¼ Þ Ñ Ö ¾¼½¼ Ò Ñ Ø Ñ Ø Ø Ö Ø Ö Ë Ð Ö ÒÒ Òµ ÙÒ Ä Ö Ö ÒÒ Òµ ½ ¼ Ö Ò Ø ÚÓÒ Å ÖØ Ò Å ØØÐ Ö Ö Ù Ò ÚÓÑ ÁÒ Ø ØÙØ Ö Å Ø Ñ Ø Ò Ö ÂÓ ÒÒ ÙØ Ò Ö ¹ÍÒ Ú Ö ØØ ÞÙ Å ÒÞ JG U JOHANNES GUTENBERG UNIVERSITÄT

Mehr

Ð ÖØ Ø ÓÒ Ò Ñ Ø ÚÓÒ Ò Æ ØÙÖÛ Ò ØÐ Ò ÙÐØØ Ò Ö ÍÒ Ú Ö¹ ØØ ÖÐ Ò Ò¹Æ ÖÒ Ö Ì Ö Ñ Ò Ð Ò ÈÖ ÙÒ ÎÓÖ ØÞ Ò Ö Ö ÈÖÓÑÓØ ÓÒ ÓÑÑ ÓÒ Ö Ø Ö Ø Ö Ø ØØ Ö Û Ø Ö Ø Ö Ø ØØ

Ð ÖØ Ø ÓÒ Ò Ñ Ø ÚÓÒ Ò Æ ØÙÖÛ Ò ØÐ Ò ÙÐØØ Ò Ö ÍÒ Ú Ö¹ ØØ ÖÐ Ò Ò¹Æ ÖÒ Ö Ì Ö Ñ Ò Ð Ò ÈÖ ÙÒ ÎÓÖ ØÞ Ò Ö Ö ÈÖÓÑÓØ ÓÒ ÓÑÑ ÓÒ Ö Ø Ö Ø Ö Ø ØØ Ö Û Ø Ö Ø Ö Ø ØØ Ò Ò Ø Ó ÍÒØ Ö Ù ÙÒ Ö Ð ØÖÓÒ Ò ÄÓ Ð ÖÙÒ Ò Ò Ö Ñ Ò ÓÒ Ð Ò À Ð Ð Ø Ö ØÖÙ ØÙÖ Ò Ñ Ø Ï ÐÛ Ö ÙÒ ÙÒ ÍÒÓÖ ÒÙÒ Ò Ò ØÙÖÛ Ò ØÐ Ò ÙÐØØ Ò Ö Ö Ö ¹ Ð Ü Ò Ö¹ÍÒ Ú Ö ØØ ÖÐ Ò Ò¹Æ ÖÒ Ö ÞÙÖ ÖÐ Ò ÙÒ Ó ØÓÖ Ö ÚÓÖ Ð Ø ÚÓÒ Å Ö

Mehr