ềìỉ ỉỉ
ểé
ặ ỉ ểề é
é
ậễ ệ
ệ ề ểễ ểề
ễểệ éề ểệẹ ỉ ế
ệ
ểẹẹề
ì è é
ầấ
ỉ ểềì
ệ ỉ
ề
ặ è ậ
ậè ấ
ặ ầấ èẫ
ề ỉ ểề é ểệ ỉ ẹ ì ệ ễ ệỉ ỉ ểề ểềề ì ềì ề
ểẹễểì ềỉ ểẹẹề ỉ ểề ễ ệ ỉệ ềì ểệẹ ỉ ểề ẹể é
ẩặ ạ
ấ ìễểềì é ì
ìỉ
ìỉ
ềỉể ề
ề
ặ ấ
ầấ
ễ ệỉ ẹ ềỉ ề ểệẹ ỉ ế é ểé ặ ỉ ểề é
ì è é ểẹẹề ỉ ểềì
ệỉ ề
ỉ ệ éì ì ề
ậễ ệ ệ
ỉ éề
è ạ ặậè ệ ỉ ề
ềể á ể ỉể ệ ắẳẳ
ấ ẹ ệ ẹ ềỉì
ể ệ ì ỉểỉ ểệ ệ ẹ ệ ệ ềỉể ề ề ệ ễểệ ẹ ể ệ
ệ ệ
é ểé ặ ỉ ểề é ậễ ệ ệ ì è é ểẹẹề ỉ ểềì
ỉ ề à
éé ềì ìểề ế ễ
ệ ỉ ề ặậè ệ ạ
ỉ ềì ệ ẹ ệ ệ ỉểỉ ễ ệỉ é ệ ẹ ềỉ ềỉể ề ề ệ ỉ é ề ểệ ễểệ ẹ ể ệ
ề ệ ễ ề ềỉ ì ì ĩ ẹể ì é ì ệ ẹ ệ
é ệ ểềỉ ỉ é ệ ĩá é ệì ểềì éì ỉ
ề ểệ ẹ ềỉìá é ệ ìểỉ ề ễ ệẹ ề ềỉ ỉ é é ệỉ
ệ ệ ế éì ểềỉ ề ểé ẹ
é ìì ệ
ì ễéì ì ề ệ ì ệ ẹ ệ ẹ ềỉì ểềỉ é ẹ ềỉ ỉểì é ì ễệể ìì ệì ỉ é ì ễ ệìểềề éì
éềìỉ ỉỉ é ệ ề ểễ ểề ễểệ éề ểệẹ ỉ ế à ễểệ ẹ ể ệ ểềề ì ểệì ỉệ ì
ểềề ế é ỉ ỉ ễểệ é ệ ìểỉ ề ỉểỉ éểề
ẹ ì ỉ ì é
ề ệ ề ẹ ệ ĩ ỉ ì ệ ì ỉ ĩ ỉệ ì ìỉ
ỉệ é ễ ệỉ é ệ ẹ ềỉ ểệ é
ệ ì é ặậè ệ ỉ ề ễểệ ề ẹ ề
ệẹệ
é ệ ì ẹ ềỉ ẹ ì ẹ ệ ì é ễệểẹểỉ ểề ễểệ é ệ ẹ ỉ ì ềì éé
ỉ é ệ ìể ỉ ểềề
ề ễểệ é ìểỉ ề ề
ệ ề ề ẹ ì ễ ệ ềỉìá ẹ
ỉểỉ é ềìỉ ềỉ
ẹẹ ỉ ẹ ì ẹ ì ễểệ é ệ ìểỉ ề ỉ é ệ ề ểệ ẹ ềỉ
ấ ìẹ
ỉệ é
ìỉ
ìỉ ẹ ề ềì é
ệ ễệể ỉ ẹ ì
ễệể ỉ
ệ é
ệ ệ
ề ệ ỉ ề ìệ é ì ỉ ề ế ì ỉệ ềì ểệẹ ỉ ểề ẹể é ỹ ặậè ệ ỉ ề á
ể ìỉ
ìỉ ệ é ì á ì ỉ ề ế ì ìểềỉ ễễé ế ì ệ ỉệ ì ìễ ế ì ểẹễểì ềỉì
ểẹẹề ỉ ểề ề ỉ ệ é ì ễệể é ẹ ì ệ ễ ệỉ ỉ ểề ỉ
ễéể ẹ ềỉ ể
ểẹễểì ềỉ ểẹẹề ỉ ểề ìỉ ề ểẹễểì ềỉ éể é ế ệ ề ìỉệ ỉ ểề ểẹạ
ẹề ỉ ểề ề ễễé ỉ ểề ìỉ ểềìỉệ ỉ ề ềỉ ệ ểềề ỉ ềỉ ễéì ệì ểẹễểì ềỉì
ểẹạ
ẹề ỉ ểề ỉ ì ểẹễểì ềỉì ẹ ỉ ệì ể ểề ỉ ểềề éì ề
ệ ề ệ ì ĩ ỉíễ ì
ểẹễểì ềỉá ểề ễễ éé é ì ểẹễểì ềỉì ểẹẹề ỉ ểề ì ẹ ẹì
ỉỉ ềểỉ ểề ẹ ẹ ìỉ ễệểễểì ễ ệ ệ
ệ ể ỉ ềỉể ề ề ệ é ặậè
ệ ỉ ề ềì é ệ ệ ệ á éì ểềề ềỉ ìì ề ẹ ỉ ể ểéể
ìễ
ỉ ểề ì ẹ ẹì
ề ỉ ểềìỉệ ì ềỉ ề ễệể ììì ệ ề ẹ ềỉ ẹ ẹ ế ễ ệẹ ỉ ỉệ ềì ểệẹ ệ ề
ìễ
ỉ ểề ìỉệ ỉ ẹ ẹ ề ề ể ễéì ệì ìễ
ỉ ểềì ẹễé ẹ ềỉ ỉ ểề ễệ ề ềỉ
ề ểẹễỉ é ệ ỉ ỉệ
ễéể ẹ ềỉ ỉ
ệ ềỉì ể ĩ ểề ễỉ ểề ể ẹễé ẹ ềỉ ỉ ểề
ẹ ẹ ìỉ ễệểễểì ềì é ểềỉ ĩỉ ì ìíìỉ ẹ ì ìỉệ ì ềì ì ìíìỉ ẹ ìá ểề
ìể ềì
ệ ệ ì ểềề ì ìỉệ ì ễ ệ ì é ểệ ỉ ẹ ì ệ ễ ệỉ ỉ ểề
ểềề ì
ễệ ẹ ệ ỉ
ìỉ
ìỉ
ệ ệ ề ìểéỉ ểề ề ỉ ểề
ì é ểệ ỉ ẹ ì ềì ề ẹ ạ
ẹ ễ ề ềỉ é ễệể ììì ệ ề ẹ ềỉ ìễ
ỉ ểề ề é ẹễé ẹ ềỉ ỉ ểề ẹ ẹ
ểềỉ ềỉ ểề ì ễ ệỉ ì ệ ễệ ì ềỉ ềỉ é é ểệ ỉ ẹ ể ì ỉ éỉ é ì ỉ ểề
ỉ é ểệ ỉ ẹ ì ềì
é ẹ ẹ
ềì é ỉ ệẹ ềểéể
é ễễệể ể éạ ệ ề ệ ỉ ỉệ à éầ á é ễệể ìạ
ìì ệ ề ẹ ềỉ ì ệỉ ỉệ ềì ểệẹ ệ ề ìễ
ỉ ểề ề ẩ ẩé ỉ ểệẹ ề ễ ề ềỉ
ể éà ề ề ể ễéì ệì ìễ
ỉ ểềì ề ẩậ ẩé ỉ ểệẹ ậễ
ể éà ỉỉ
ỉệ ềì ểệẹ ỉ ểề ễ ỉ ỉệ ệ é ì ễ ệ ì ểỉ éì ỉểẹ ỉ ì ì ĩ ẹ ỉ
ìỉ ìỉ
ểềìỉệ ệ ề ễệể ệ ẹẹ ế ễ ỉ ỉểẹ ỉ ế ẹ ềỉ ỉệ ềì ểệẹ ệ ề ìễ
ỉ ểề ìỉệ ỉ
ẹ ẹ ề ề ể ễéì ệì ìễ
ỉ ểềì ẹễé ẹ ềỉ ỉ ểề ễệ ề ềỉ ề ểẹễỉ é ì
ệ ềỉì
ể ĩ é ểệ ỉ ẹ ệ ễ ệỉ ỉ ểề
ểềề ì
ểỉìạ é ì ểẹễểì ềỉ
ểẹẹề ỉ ểềá ễệể ììì ệ ề ẹ ềỉ
ểềề ìá ẹ ỉ ẹể é ì ỉ ểềá ỉệ ềì ểệẹ ỉ ểề ẹể é
ẹ ẹá ệ ễ ệỉ ỉ ểề
ìỉệ ỉ
è ì ểệ ể ỉ ềỉ ệềì ễ ì ệệ ểỉ ỉ ề ỉ ì ểễ ể ỉ ẹ ì ễệể ỉ è ì
ễệể ỉ ệ ỉ ì ệ ì ệ ề ệ ỉỉ ềí ểề ẹể é ỉệ ềì ểệẹ ỉ ểề ỉ ề ế ì ỉ ặậè ệ ỉ ề á
ỉ ì ỉ ề ế ì ệ ễễé ỉể ỉ ệí ìễ
ệ ẹ ểệ ể ỉ ểẹẹề ỉ ểề ểẹễểề ềỉì
ề ểệ ệ ỉể ìỉ í ỉ ễệể é ẹì ể ỉ ìỉệ ỉ ểề ề ể
ễéểíẹ ềỉ
ểẹẹề ỉ ểề ểẹễểề ềỉ ì ìể ỉ ệ ểẹễểề ềỉ
ệ ì ểẹẹề ỉ ểề ìạ
ỉệ ỉ ểề ề ễễé ỉ ểề ì éỉ í ềỉ ệạ ểềề ỉ ề ì ệ é ểẹẹề ỉ ểề ểẹễểề ềỉì ề
ì ề ìì ểệ ề ỉ ểề é ểẹễểề ềỉì ề ểệ ệ ỉể
ệ ềỉ ỉ ỉ ì ểẹễểề ềỉ ỉíễ ìá ểẹẹề ạ
ỉ ểề ểẹễểề ềỉì ệ ề ẹ ẹ ẹì
è ì ểề ễỉ ể ẹ ẹ ì ễệểễểì í ệ
ệ ể ề ềỉể ề ề ệ ỉ ặậè ệ ạ
ỉ ề è í éìể ẹ ẹ ìễ
ỉ ểề ẹ ỉ ể ểéể í ề ề é ệ ề ẹ ềỉ
ễệể ìì
ề é ì ỉ ỉệ ềì ểệẹ ỉ ểề ể ề ìỉệ ỉ ìễ
ỉ ểề ể ẹ ẹ ềỉể ểề ểệ
ì ệ é ẹễé ẹ ềỉ ỉ ểề ìễ
ỉ ểềìá ểề ểệẹ ề ỉể ỉ ệ ễéểíẹ ềỉ ệ ỉ ỉệ ề ỉể ỉ
ì ề ểệ ẹễé ẹ ềỉ ỉ ểề ể ì
è ẹ ẹ ì ễệểễểì ề ỉ ểềỉ ĩỉ ể ỉ
ìỉệ ỉ ìíìỉ ẹì ề ỉ ì ìíìỉ ẹìá ỉ í
ề ỉể ì ìỉệ ỉ é ểệ ỉ ẹì ểệ ỉ ẹ ề ẹ ềỉ è ệìỉ ể é ể ỉ ì ềỉ ệềì ễ ì
ỉể ề ìểéỉ ểề ểệ ề ỉ ểề ể ìỉệ ỉ é ểệ ỉ ẹì ềỉể ẹ ẹ ệ ề ỉ ệ ề ẹ ềỉ
ễệể ìì è ề é ẹễé ẹ ềỉ ỉ ểề ìễ
ỉ ểề ể ẹ ẹ ỉ ì ểềỉ ềì ệ ễệ ì ềỉ ỉ ểề ể ìạ
ỉệ ỉ é ểệ ỉ ẹ
ề ỉ ầ ì ể éạ ệ ề ậỉệ ỉệ ìà ỉ ệẹ ềểéể íá ỉ ệ ề ẹ ềỉ ễệể ìì ề é ì
ỉ ỉệ ềì ểệẹ ỉ ểề ể ìễ
ỉ ểề ể é é ẩ ẩé ỉ ểệẹ ề ễ ề ềỉ ể éà ềỉể ểề
ểệ ì ệ é ìễ
ỉ ểềì ể é é ẩậ ẩé ỉ ểệẹ ậễ
ể éà è ì ỉệ ềì ểệẹ ỉ ểề ề
ệệ ểỉ í ỉểẹ ỉ ỉểểéì è ì ểề ể é ể ỉ ì ềỉ ệềì ễ ì ỉể é ề ễễé ỉ ểề
ề ỉệ ềì ểệẹ
ìỉệ ỉ ìễ
ỉ ểề ể ẹ ẹ ềỉể ểề ểệ ì ệ é ẹễé ẹ ềỉ ỉ ểề
ìễ
ỉ ểềìá ểề ểệẹ ề ỉể ệ ểì ể ì ể ìỉệ ỉ é ểệ ỉ ẹ
íạểệ ì ểẹẹề ỉ ểề ểẹễểề ềỉá ẹ ẹ ệ ề ẹ ềỉ ễệể ììá ỉ ìỉệ ỉ ểềá ẹ ạ
ỉ ẹể é ề á ẹể é ỉệ ềì ểệẹ ỉ ểề
è é
ìẹ ỉ ệ ì
ấ ìẹ
ìỉệ ỉ
ẵ ềỉệể ỉ ểề
ẵẵ ẩệể é ẹ ỉ ế
ẵắ ểỉ ỉ ểề ỉ ể ỉ ì ìỉ
ẵ ề ệểềề ẹ ềỉ ỉệ é
ẵ
ểềỉệ ỉ ểề
ẵ ẩé ề ể ẹ ềỉ
ểẹễểì ềỉ ểẹẹề ỉ ểề ể ẹ ẹ
ắẵẵ ểềìỉệ ỉ ểề é ìì ế ề ễễé ỉ ểề é
ểẹễểì ềỉì
ắẵắ ặể éé ểềìỉệ ỉ ểề é ễễé ỉ ểề ỉ é ì ềỉ é ì ẹ ẹì
ắắ ậễ
ỉ ểề ẹ ẹ ề
ắ ĩ ẹễé ìễ
ỉ ểề ẹ ẹ ẹ ẹ ệ ì ệ ỉ ểề
ắẵ
ì ệ ễỉ ểề ìíìỉ ẹ
ìỉ ểề ễ ệ ề
ắắ ậễ
ỉ ểề ẹ ẹ ệ ì ệ ỉ ểề
ắ
ễéể ẹ ềỉ ẹ ẹ ệ ì ệ ỉ ểề
ắ
ểề éì ểề é ĩ ẹễé
ắ ẩệể ììì ệ ề ẹ ềỉ ẹ ẹ
ắ ẵ ỉ ễ ì ễệể ììì
ắ ắ ĩ ẹễé ẩệể ììì ệ ề ẹ ềỉ ẹ ẹ ệ ì ệ ỉ ểề
ắ ấ ìẹ ễệể ììì ệ ề ẹ ềỉ
ắ
ểề éì ểề
ắ ẹ ỉ ẩệể ììì
ắẵ
ệ ề ẹ ềỉ
ẵ
ẵ
ắ
ẵẵ
ẵẵ
ẵắ
ẵ
ẵ
ẵ
ẵ
ẵ
ẵ
ẵ
ề ỉ ểề é ểệ ỉ ẹ ì
ệ ễ ệỉ ỉ ểề
ểềề ì ềì ề ẹ ẹ
ẵ é ểệ ỉ ẹ ệ ễ ệỉ ỉ ểề
ểềề ì
ắ ẩệể ììì ề ỉ ểề é ểệ ỉ ẹ ì ìỉệ ì ềì ề ẹ ẹ
ắẵ ặểỉệ ỉ é ì ỉ ểề é ểệ ỉ ẹ ì ìỉệ ì ềì ề ẹ ẹ
ắắ ỉ ễ ì ễệể ììì ề ỉ ểề é ểệ ỉ ẹ ì ìỉệ ì ềì ề ẹ
ắ ấ ìẹ ễệể ììì
ểề éì ểề
ẩệể ệ ẹẹ
ẵ
ỉệ ềì ểệẹ ỉ ểề
ẹ ẹ
ểĩ é ề
ỉệ ềì ểệẹ ỉ ểề ệẹ ỉ
ẵẵ ệ ỉ ỉệ ệẹ ỉ
ẵắ èệ ềì ểệẹ ỉ ểề ẹể é ỉ é ì ềỉ ệẹ ỉ
ắ ề éíì
ểề ễỉ ểề
ẵ ậỉệ ỉệ ễệể ệ ẹẹ
ắ
ẹệ
ễệể ệ ẹẹ ề ệẹ ỉ
ỉ ẹể é ì ẹ ẹ
éểễễ ẹ ềỉ
è ìỉ
é ỉ ểề ỉ ểề éì ểề
ểề éì ểềì ỉ ễ ệìễ ỉ ì
éể ệ ễ
ẩệể ệ ẹẹ
ẹ
ắẵ
ắắ
ắắ
ắ
ắ
ắ
ẳ
ẵ
ẵ
ắ
ẳ
ẵ
ắ
Ì Ð
× ÙÖ ×
½º½ ÌÖ Ò× ÓÖÑ Ø ÓÒ ÙØÓÑ Ø ÕÙ
¾º½
¾º¾
¾º¿
¾º
¾º
¾º
¾º
¾º
¾º
¾º½¼
¾º½½
¾º½¾
¾º½¿
¾º½
¾º½
¾º½
¾º½
Ò× Ð³ ÔÔÖÓ
Å
ºººººººººººººººº
½
×Ô Ø ÔØ Ø ÓÒ × ÓÑÔÓ× ÒØ× ÔÓÙÖ Ö Ð × Ö Ð³ ÔÔÐ Ø ÓÒ º º º º º º º º º º
×Ô Ø ÔÐÓ Ñ ÒØ Ô Ý× Õ٠г ÔÔÐ Ø ÓÒ º º º º º º º º º º º º º º º º º º º
Ð Ñ ÒØ× Ö ÙØ Ð × Ð × Ò× Ð ÐÙ º º º º º º º º º º º º º º º º º º º º º º º º º º
ÓÑÑÙÒ Ø ÓÒ × ÓÑÔÓ× ÒØ× Ú Ð ÐÙ Ø Ð × Ñ ÙÑ× º º º º º º º º º º º º
×Ô Ø ÔÐÓ Ñ ÒØ ³ÙÒ ÔÔÐ Ø ÓÒ ÙØ Ð × ÒØ × Ñ ÙÑ× º º º º º º º º º º º
Ê Ð Ø ÓÒ Ò Ö ÕÙ ÒØÖ ÙÒ Ö Ð Ø ÙÒ Ñ ÙÑ º º º º º º º º º º º º º º º º º º
Ö ÑÑ ³ Ø Ø× Ò Ö ÕÙ ³ÙÒ Ñ ÙÑ º º º º º º º º º º º º º º º º º º º º
× Ö ÔØ ÓÒ Ð³ ÔÔÐ Ø ÓÒ
ר ÓÒ ÔÐ × Ô Ö Ò º º º º º º º º º º º
Ö ÑÑ
ÓÐÐ ÓÖ Ø ÓÒ Ù Ñ ÙÑ Ö × ÖÚ Ø ÓÒ º º º º º º º º º º º º º º
ÎÙ ÝÒ Ñ ÕÙ Ð ÓÐÐ ÓÖ Ø ÓÒ Ù Ñ ÙÑ Ö × ÖÚ Ø ÓÒ º º º º º º º º º º
Ö Ø ØÙÖ
ÔÐÓ Ñ ÒØ Ù Ñ ÙÑ Ö × ÖÚ Ø ÓÒ º º º º º º º º º º º º º º
Ê Ð Ø ÓÒ Ò Ö ÕÙ ÒØÖ ÙÒ Ö Ð ¸ ÙÒ ×Ø ÓÒÒ Ö Ø ÙÒ Ñ ÙÑ º º º º º º º º º
ÁÒØÖÓ Ù Ø ÓÒ × ×Ø ÓÒÒ Ö × ×ÙÖ Ð
Ö ÑÑ
ÓÐÐ ÓÖ Ø ÓÒ º º º º º º º º
ÈÖ Ñ Ö Ó Ü ÓÒ ÔØ ÓÒ ×Ø ÓÒ ÒØÖ Ð × º º º º º º º º º º º º º º º º º
ÙÜ Ñ Ó Ü ÓÒ ÔØ ÓÒ ×Ø ÓÒ ×ØÖ Ù º º º º º º º º º º º º º º º º º
ÔÐÓ Ñ ÒØ Ð Ú Ö× ÓÒ ÒØÖ Ð × ¸ Ú Ð ×Ø ÓÒÒ Ö Ö × ÖÚ Ø ÓÒ ÙØÓÒÓÑ
Ø Ô × Ù ÔÖÓ ××Ù× Ö Ò Ñ ÒØ ÔÓÙÖ Ð Ñ ÙÑ Ö × ÖÚ Ø ÓÒ º º º º º º º
½¼
½¼
½½
½¾
½¿
½
½
½
½
½
½
¾¼
¿º½ ÁÒ Ø ÓÒ ³ÙÒ ×Ø ÓÒÒ Ö
ÓÒÒ × ×ØÖ Ù × Ò× ÙÒ Ñ ÙÑ º º º º º º º
¿º¾ ÁÒØÖÓ Ù Ø ÓÒ × ×Ø ÓÒÒ Ö × Ö Ð Ø × ×Ø ÓÒÒ Ö ×
ÓÒÒ × ×ÙÖ Ð
Ö ÑÑ
ÓÐÐ ÓÖ Ø ÓÒ Ù Ñ ÙÑ Ö × ÖÚ Ø ÓÒ º º º º º º º º º º º º º º
¿º¿ ÁÒ Ø ÓÒ ³ÙÒ ØÝÔ ×ØÖ Ø
ÓÒÒ × Ò× ÙÒ Ñ ÙÑ º º º º º º º º º º º º º
¿º Ê Ð Ø ÓÒ Ò Ö ÕÙ ÒØÖ ÙÒ Ö Ð ¸ ÙÒ ×Ø ÓÒÒ Ö
Ö Ð Ø ÙÒ ×Ø ÓÒÒ Ö
ÓÒÒ × ×ØÖ Ù × Ò× ÙÒ Ñ ÙÑ º º º º º º º º º º º º º º º º º º º º º º º º
Ú
¾
¾
¾
¾
¿º
¿º
¿º
¿º
º½
º¾
º¿
º
º
º
º
Ö ÑÑ
ÓÐÐ ÓÖ Ø ÓÒ Ù Ñ ÙÑ Ö × ÖÚ Ø ÓÒ¸ Ú Ö× ÓÒ ×ØÖ Ù ¸ г Ó¹
Ö Ø Ñ ÓÖ ×Ø ÙØ Ð × ÔÓÙÖ Ð ×Ø ÓÒ × ÒØ Ø ÙÖ× ×ÙÖ Ð × ×Ø ÓÒÒ Ö ×
Ö × ÖÚ ÙÖ º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º
Ö Ø ØÙÖ
ÔÐÓ Ñ ÒØ Ù Ñ ÙÑ Ö × ÖÚ Ø ÓÒ Ú Ð³ ÓÖ Ø Ñ ÓÖ
Ê ×ÙÑ Ù ÔÖÓ ××Ù× ³ Ò Ø ÓÒ ³ Ð ÓÖ Ø Ñ × Ò× ÙÒ Ñ ÙÑ ÔÔÐ ÕÙ ÒØ Ò×
Ð Ñ ÙÑ Ö × ÖÚ Ø ÓÒ º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º
ÈÓ ÒØ ÓÒ Ø ÓÒ º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º
¾
¿¼
È
ÖÑ Ø Ð Ò Ù
רÖÙ ØÙÖ º º º º º º º º º º º º º º º
ÌÖ Ò× ÓÖÑ Ø ÓÒ ÑÓ Ð ¹ ¹ÑÓ Ð Ò× Ã ÖÑ Ø º º º º º º º º º º º
ËÔ
Ø ÓÒ× Ñ ÙÑ Ò× Ð ÔÖÓ ××Ù× ³ Ò Ø ÓÒ º º º º º º º
Ò × ØÖ Ò× ÓÖÑ Ø ÓÒ× Ö ÒØ Ð ÔÖÓ ××Ù× ³ Ò Ø ÓÒ º º º º º
ÑÖ
Ù ÔÖÓ Ö ÑÑ ØÖ Ò× ÓÖÑ Ø ÓÒ Ù Ñ ÙÑ Ò Ã ÖÑ Ø
ËØÖÙ ØÙÖ ×
Ö× Ó ×ÓÙÖ Ù ÔÖÓ Ö ÑÑ º º º º º º º º º
ËØÖÙ ØÙÖ ×
Ö× Ø ×Ø Ù ÔÖÓ Ö ÑÑ º º º º º º º º º º º º º
¿¾
¿
¿
¿
¿
¿
¼
º½ Å Ø ÑÓ Ð
º¾ Å Ø ÑÓ Ð
º
º
º
º
º
º
º
º
º
ºº
ºº
º
º
º
º
º
º
º
º
º
º
º
º
º
º
º
º
º
º
º
º
º
º
º
º
º
º
º
º
º
º
º
º
º
º
º
Ñ ÙÑ× º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º
×ØÖ Ø
Ö Ô ÖØ Ø ÓÒ
ÓÒÒ × º º º º º º º º º º º º º º º º
Ú
¾
¾
ễ ỉệ ẵ
ềỉệể ỉ ểề
ẵẵ ẩệể é ẹ ỉ ế
ể éạ ệ ề ệ ỉ ỉệ à ìỉ ề ễễệể
ìễ
ỉ ểề ỉ ểề ễỉ ểề ì
ễễé ỉ ểềìá ễệểễểì ễ ệ éầ
ễ ì ắẳẳẵ
ểề ẹ ềỉ é ìỉ ế é ì ểề ỉ ểềề é ỉ ì
ìíìỉ ẹ
éểễễ ệ ìểềỉ ề ì ềì ề ẹể é ề ễ ề ềỉ é ễé ỉ ạ ểệẹ ẩé ỉ ểệẹ
ề ễ ề ềỉ ể éá ẩàá ề ỉ é ì ềỉ ề é ề
ìễ
ỉ ểề ễễệểễệ á ễ ì ỉệ ỉ ì
ềì ề ể ễéì ệì ẹể é ì ìễ ế ì é ễé ỉ ạ ểệẹ ẩé ỉ ểệẹ ậễ
ể éá ẩậà ễểệ
é ẹễé ẹ ềỉ ỉ ểề ểề ệ ỉ ìíìỉ ẹ
ỉệ ềì ểệẹ ỉ ểề ẩ ĩ ẩậì ìỉ ềểệẹ é ẹ ềỉ
ỉ
é
ì ểỉ éì ỉểạ
ẹ ỉ ì ìá ễ ệ ì é ề ì ỉệ ềì ểệẹ ỉ ểề ẹể é ể é èệ ềì ểệẹ ỉ ểề ề à
ễ ìì
ẩậ é ề ệ ỉ ểề ể ìỉ é ì ỉ éể ế
ỉệ ỉ ẹ ềỉ
Modốle PIM
(Platform-Independent Model)
Transformation
automatique
Modốle PSM
(Platform-Specific Model)
ẵẵ èệ ềì ểệẹ ỉ ểề ỉểẹ ỉ ế
ềì é ễễệể
ậ ềỉ ỉỉ ễễệể á ệ
ệ ểá ềỉể ề ề ệ ỉ ềạ ệ ị ế é ểềỉ ễệểễểì
ềì é ệ ệ ệ ìệ ề ễệể ììì ệ
ỉ ểề ìỉệ ỉ ểềì
ểẹẹề ỉ ểề ắ ề
ẵ
ẵắ ểỉ ỉ ểề ỉ ể
ỉ ì ìỉ
ễệể ììì ệ ề ẹ ềỉ ềỉ ỉ ì éể
ề ìì ềỉ ỉểỉ ểệ é ểẹễểì ềỉ
ắ
éé ì ễễ é ì ì ểẹễểì ềỉì
ểẹẹề ỉ ểề
ểẹẹề ỉ ểề éì
ề ểẹễểì ềỉ ểẹẹề ỉ ểề ể ềỉ ệ ỉ ểề ìỉ ề ểẹễểì ềỉ éể é ế ệ
ề ìỉệ ỉ ểề ểẹẹề ỉ ểề ề ễễé ỉ ểề ìỉ ểềìỉệ ỉ ề ềỉ ệ ểềề ạ
ỉ ềỉ ì ểẹễểì ềỉì ểẹẹề ỉ ểề ỉ ì ểẹễểì ềỉì ẹ ỉ ệì ể ểề ỉ ểềề éì
ề
ệ ề ệ ì ĩ ỉíễ ì ểẹễểì ềỉá ềểì ễễ éểềì é ì ểẹễểì ềỉì
ểẹẹề ỉ ểề ì ẹ ẹì
ẩ ìá éì ễệểễểì ềỉ ề ẹ ỉ ể ểéể
ìễ
ỉ ểề ẹ ẹ ề ỉỉ ìễ
ỉ ểề
ìỉ ìỉệ ỉ ỉ ề ễ ề ềỉ
ỉểỉ ẹễé ẹ ềỉ ỉ ểềà ỉ ề ệ ỉ ỉệ
ễéể ẹ ềỉ
ẹ ẹì ề ềá éì ểềìỉệ ì ềỉ ề ễệể ììì ệ ề ẹ ềỉ ế ễ ệẹ ỉ ỉệ ềì ểệẹ ệ ề
ìễ
ỉ ểề ìỉệ ỉ
ẹ ẹ ề ì ìễ
ỉ ểềì ẹễé ẹ ềỉ ỉ ểề ễệ ề ềỉ ề ểẹễỉ
é ệ ỉ ỉệ
ễéể ẹ ềỉ ỉ
ệ ềỉì ể ĩ
ểề ễỉ ểề ể ẹễé ẹ ềỉ ỉ ểề ềì é
ỉ ệẹ ềểéể á ễệể ììì ệ ề ẹ ềỉ ì ệỉ ỉệ ềì ểệẹ ệ ề ìễ
ỉ ểề ề
ẩ ĩ ìễ
ỉ ểềì ề ẩậ
ẹ ẹ ỉ é ễệể ììì é ệ ề ệ ìểềỉ ễệểễểì ì ềì ề ểềỉ ĩỉ ễ ệỉ é ệ é ì
ìíìỉ ẹ ì ìỉệ ì ẩ ề ềỉ é ễệể ììì ệ ề ẹ ềỉá ểề ễéì ệì ể ĩ ểề ễỉ ểề ể
ẹễé ẹ ềỉ ỉ ểề ỉ éì ế é
ìỉ ểề ềỉệ é ì ể é
ìỉ ểề ìỉệ
ì ìíìỉ ẹ ì
ệ ễ ệỉ ìà ề ễệ ì ệ é ì ể ĩ ềì ểềỉ ĩỉ á é ỉ ì é ề ểệ ìỉ ề ỉ é ì
ễ ì ỉệể ì ềì éé
ệ ề ễệể ììì ễéì ệ ề ềì é ế é é í ễéì ệì ể ĩ
ểề ễỉ ểề ể ẹễé ẹ ềỉ ỉ ểề ẹ ệ
ìỉ ìễ
ệ ể ẹễé ẹ ềỉ ệ é ì ể ĩ ỉ éì
ế é ì ìỉệ ỉ ì ể é ì é ểệ ỉ ẹ ì ệ ễ ệỉ ỉ ểề
ểềề ìà ìỉ
ìỉ ề ễ ỉ ỉ ỉệ é
ế ì ềì ệ ỉ ềì ì ỉ ì
ẵắ ểỉ ỉ ểề ỉ ể ỉ ì ìỉ
ềì é ì ìíìỉ ẹ ì ìỉệ ìá ểề
ìể ềì ỉ é ì ệ é ì é ểệ ỉ ẹ ì ệ ễ ệỉ ỉ ểề
ểềạ
ề ì ìỉ
ễểệ ỉ
ệ ệ ề ìểéỉ ểề ề ỉ ệ ì é ểệ ỉ ẹ ì ềì ề ẹ ẹ
ỉ ềỉ ệ ệ ỉỉ ìểéỉ ểề ềì é ễệể ììì ệ ề ẹ ềỉá ỉ ễ ìá ệ ệ ễệể ììì ễ ệ
ề ễệể ệ ẹẹ
ỉệ ềì ểệẹ ỉ ểề ẹể é ễệể ệ ẹẹ ểềìỉệ ỉ ễ ỉ ỉểẹ ỉ ế ẹ ềỉ
ỉệ ềì ểệẹ ệ ề ìễ
ỉ ểề ề ề ẹ ẹ ìỉệ ỉ ệì ì ệì ểềì ễéì ểề ệ ỉ ì
ễéì ễệể
é ệì ểề
ễéể ẹ ềỉà ẩ ề ềỉ é ĩ ỉ ểềá éỉ é ì ỉ ệ ễ ỉ ể ì ệ ề
ìỉệ ỉ
ệ ễ ệỉ ỉ ểề
ểềề ì ễ ì ề
é ểỉ ế ìỉệ ỉ ì ềì é ìễ
ỉ ểề
ề à ề é á é é ểệ ỉ ẹ ể ì ìỉ ềỉ ệ
ẵ ề ệểềề ẹ ềỉ
ỉệ é
ẵ ề ệểềề ẹ ềỉ ỉệ é
ìỉ ì ệ ệ é ì ì ề ễ ệỉ ẹ ềỉ ề ểệẹ ỉ ế è ạ ểệ ỉể ệ ề ểệẹ ỉ ế ì
ì è é ểẹẹề ỉ ểềà é ặậèạ ệ ỉ ề á ềì é
ệ ễệể ỉ ẹ ì ểéé ểệ ỉ ểề
ì ềỉ ế ặấ á ậá ặậ è á ặậèạ ệ ỉ ề à ễệể ỉ ệ é ệ ệ
ề ệạ
ỉ ề ìệ é ì ỉ ề ế ì ỉệ ềì ểệẹ ỉ ểề ẹể é ỹ ặậè ệ ỉ ề ì ỉ ề ế ì ìểềỉ
ễễé ế ì ệ ỉệ ì ìễ ế ì ểẹễểì ềỉì
ểẹẹề ỉ ểề
ề ỉ ệ é ì
ễệể é ẹ ì ệ ễ ệỉ ỉ ểề ỉ
ễéể ẹ ềỉ ể
ẵ
ểềỉệ ỉ ểề
ễệ ề ễ é ểềỉệ ỉ ểề
ỉệ é ìỉ é ì ì ềỉ ì
ề ìểéỉ ểề ề ỉ ểề é ểệ ỉ ẹ ì ệ ễ ệỉ ỉ ểề
ểềề ì ềì ề ẹ ẹ ế ìỉ
ềỉ ệ ềì é ễệể ììì ệ ề ẹ ềỉ ẹ ẹ
ề ễễé ỉ ểề ỉệ ềì ểệẹ ỉ ểề ẹể é ễểệ ệ ệ ễệể ììì ệ ề ẹ ềỉ
ẵ ẩé ề ể ẹ ềỉ
ềì é ì ỉ
ệ ễễểệỉá ễệ ì é ỉ
é ể ệ ễ ế ìệ é ẹ ẹ ỉ é ễệể ììì
ệ ề ẹ ềỉ ềì é
ễ ỉệ ắá ềì é
ễ ỉệ á ềểì ễệ ì ềỉểềì ềểỉệ ìểéỉ ểề ề ỉ ểề
é ểệ ỉ ẹ ì ềì ề ẹ ẹ
ễ ỉệ ì ềỉ ễểệ ỉ ẹểềỉệ ệ ềểỉệ ễệể ệ ẹẹ
ỉệ ềì ểệẹ ỉ ểề ễ ệ é ệ ỉ ỉệ á é ểề ễỉ ểềá é ẹễé ẹ ềỉ ỉ ểề ỉ é ỉ ìỉ ềì
ễ ỉệ á
ềểì ễệ ì ềỉểềì ìì é ễệ ề ễ é ề
ệẹ ỉ ế ìỉ ể ì ễểệ é ẹễé ẹ ềỉ ỉ ểề
ễệể ệ ẹẹ ề ềá é
ễ ỉệ
ểềề é ểề éì ểề ỉ é ì ễ ệìễ ỉ ì ỉệ é ềì
é ềề ĩ á ế éế ì ễể ềỉì ẹễểệỉ ềỉì é ệ é ì ỉ ểề ễệể ệ ẹẹ ỉệ ềì ểệẹ ỉ ểề ìểềỉ
ẹểềỉệ ì
ễ ỉệ ắ
ẹ ỉ ẩệể ììì
ệ ề ẹ ềỉ
ặểì ễệ ì ềỉểềì ềì
ễ ỉệ é ễệ ề ễ
ẹ ẹ ỉ é ễệể ììì é ệ ề ệ
ề ẹ ẹ ìỉ é ệ
ỉ ểề ề ìỉệ ỉ ểề
ểẹẹề ỉ ểề ể ềỉ ệ ỉ ểề ỉểì
é ì ề ĩ í é éể é é ìễ
ỉ ểề ìỉệ ỉ é ẹễé ẹ ềỉ ỉ ểề ẵ é ìỉ
ễệểễểì ềì é ểềỉ ĩỉ ì ễễé ỉ ểềì ìỉệ ìá ềểì ééểềì ểề é ễệ ì ềỉ ệ ễ ệ é ỉ
é ề éíì á é ểềìỉệ ỉ ểề ỉ ễéể ẹ ềỉ
ì ễễé ỉ ểềì
ặểì ễệ ì ềỉểềì ìì ềì
ễ ỉệ ề ẹ ỉ ể
ìễ
ệ ì ểẹễểì ềỉì
ểẹạ
ẹề ỉ ểề ề ỉ ề ễệể ììì é ì ệ ề ệ ỉệ ềì ểệẹ ềỉ ề ệì ểề ìỉệ ỉ ề ì
ệì ểềì ẹễé ẹ ềỉ ỉ ểề ỉ
ễéể ẹ ềỉ ỉỉ ẹ ỉ ể ỉ ễệể ììì ìểềỉ ễệểễểì ì ềì
é ỉ ì ệ
ệ ể ẵ
ắẵ ểẹễểì ềỉ
ắẵẵ
ểềìỉệ ỉ ểề
ểẹẹề ỉ ểề ể ẹ ẹ
é ìì ế
ề
ễễé
ỉ ểề
é
ểẹễểì ềỉì
ì ểẹễểì ềỉì éể éì ìểềỉ ì ềỉ ỉ ì éể éé ì ỉểềểẹ ì ế ễệ ì ềỉ ềỉ é ệ ẹ ềỉ
é ì ì ệ ì ế éé ì ể ệ ềỉ ỉ ĩ ế éé ì ệ ế ệ ềỉ ị ỉệ ì ểẹễểì ềỉì ễểệ ểề ỉ ểềạ
ề ệ ì ểẹễểì ềỉì ể ệ ềỉ ì ì ệ ì ề ệ ế ì ề ễểể ệ ỉệ ệ ỉ é ì ì ì ẹễé ẹ ềỉ
ề ễễé ỉ ểề ìỉ ểềìỉệ ỉ ề ềỉ ệ ểềề ỉ ềỉ ễéì ệì ểẹễểì ềỉì
ề ềỉệ ĩ
ệ ễệ ì ềỉ ề ìễ ỉ ểề ỉ ểềề é é ễễé ỉ ểề ặểì ééểềì ỉ ệ é ì ệ
ỉệ ỉ ẹ ềỉì
ễễểệỉ ệ ế ỉệ ểẹễểì ềỉì ễểệ ẹễé ẹ ềỉ ệ ỉ ễéểí ệ é ễễé ỉ ểề ềì é ểềỉ ĩỉ
ìỉệ
ì ểẹễểì ềỉìá ề ỉệ ệ ỉ é ì é ì ềì
ệ ềỉì ểềỉ ĩỉ ìá ể ệ ềỉ ì ì ệ ì ạ
ề ệ ế ì ầệ ề ễễé ỉ ểề ìỉ ểềìỉệ ỉ ễểệ ề ìể ề ề ễ ệỉ é ệ ỉ é ỉ ểề
ễỉ ệ ì ì ệ ì ề ểềỉ ĩỉ ểềề ẹ ẹ á é ểềề ĩ ểề ềỉệ é ì ểẹễểì ềỉì ệ
ỉệ
ễỉ ề ểề ỉ ểề ìể ề ễễé ỉ ểề ìỉ ểề ểệẹ
ĩ ỉíễ ì é ẹ ềỉì
é ì ểẹễểì ềỉì ể ệ ềỉ ì ì ệ ì ề ệ ế ì
ắẵ ểẹễểì ềỉ
ểẹẹề ỉ ểề ể ẹ ẹ
ề ìểệỉ
é ế ễ ệẹ ỉ
ỉ é ì ỉ ểề ề ễệ ì ỉỉ é
ễễé ỉ ểề ểễễểì ệ é ễ ệỉ
ệ ắẵ ẹểềỉệ é ìỉệ ỉệ ểề
ệ é ì ễ ệ ề é ểề ễ ệé ệ
é
ìể ềì é ễễé ỉ ểề
ệ é ệ ì ểẹễểì ềỉì ỉ é ì ễỉ ệ ề ìể ề
ìỉ ề ỉ é ì é ễ ệỉ é ể à ìễ ế ề
ề ệ ế ệ ỉ é ì é ểệẹ
ì ểẹễểì ềỉìà
ễỉ éé ề ễễé ỉ ểề ế ỉệ ểẹễểì ềỉì ìểềỉ
é ể é ệ
ề ề é ìà é ì ễỉ ềỉ ĩ
Composant
Glugiciel
Composant
Composant
Composant
ắẵ
ìễ ỉ
ễỉ ỉ ểề ì ểẹễểì ềỉì ễểệ ệ é ì ệ é ễễé ỉ ểề
ẹểẹ ềỉ ễéể ẹ ềỉ ễ íì ế
ỉỉ ễễé ỉ ểề ìệ ề ìíìỉ ẹ ìỉệ á ề
ỉểễểéể é ìì ế ìỉ ể ệ ề ể ễéì ệìà ểẹễểì ềỉì ểề ỉ ểềề ềỉ ìệ ề ì ỉ ểềề
ềì é ì ễệ ì ềỉ á ểềì ệểềì ếề ì é ểẹễểì ềỉ ểề ỉ ểềề ìệ ề ì ỉ ặểì ểềì
ế ỉệ ểẹễểì ềỉìá é í ệ ểề ẹ ề ẹẹ ế ỉệ ì ỉ ì ễ íì ế ì
ệ ềỉì
ễéể ẹ ềỉ ì ểẹễểì ềỉì ề ễểì ễ ì ệ ẹ ềỉ ễệể é ẹ ề ỉ ệẹ ễé ẹ ềỉà
ẩ ệ ểềỉệ é é é ìỉ ễéì ểẹễé ĩ é ỉ ìể ềỉ ể ệ ễệ ì ì ì ểề ễệ ể ì
ỉ éé ế é ể ĩ ề ềỉ ệ é ễểệ ệ é ì ệ ểệệ ỉ ẹ ềỉ ỉỉ ễ ì à
ề ỉ é é ệ é é ềì ẹ é ì ểẹễểì ềỉì ế ìểềỉ ễ íì ế ẹ ềỉ ìỉ ềỉì ỉ é ề ìỉ
ểề ễ ì ề ì
é é ễé ệ ìệ ề ì ỉ ểềề éé ể ỉ ỉệ é ỉ ề ễéì ệì é ẹ ềỉì
ểẹẹ é ẹểềỉệ é ệ ắắ
ế ểẹễểì ềỉ ìỉ ììể ề ễ ệỉ
é é ểềỉ é ì
ỉ éểềì ỉ ìế é ỉỉ ễểệ é ì ềỉ ệ éìà ễểệ ểệẹ ệ ì ểẹễểì ềỉì
ễéể ẹ ềỉ èểỉ ì
ì ễ ệỉ ì ểẹẹề ế ệểềỉ ềỉệ éé ì ễểệ ệ é ì ệ é ì ểềề ĩ ểềì ỉ ểẹẹề ỉ ểềì ềỉ ệạ
ểẹễểì ềỉì
ềì ỉỉ ểềìỉệ ỉ ểề é ìì ế á é í ế éế ì ễệể é ẹ ì
ì ểềì ễệ ể ì ẩểệ ì ẹễé ệ é ễéể ẹ ềỉá é ỉ ềỉ ễ ệ ìệ ỉỉ ễ ì ỉ
ểềì ệ ệ é ì ìểéỉ ểềì ỉ ề ế ì ế ìể ệ ềỉ ấẩ á ỉểỉ ẩá ềỉ ệ éá ềỉ ệề ỉáà
ắẵ ểẹễểì ềỉ
ểẹẹề ỉ ểề ể ẹ ẹ
Composant
Glugiciel
Composant
Composant
Composant
ắắ
ìễ ỉ ễéể ẹ ềỉ ễ íì ế
é ễễé ỉ ểề
ỉỉ
ì ểề ể ỉ ìể ềỉ ỉệ ễệ ì ề ễ ì ề éíì
é ỉ ẹ ềỉ ể ễỉ ỉ ểề é ìỉ é ễ ệỉ ế ệ é ểẹẹề ỉ ểề ỉ é
ìỉệ ỉ ểề ì ểẹễểì ềỉì ểệì ễéể ẹ ềỉá ỉỉ ễ ệỉ ì ệ ỉệể ệ é ỉ ìệ
ễéì ệì ì ỉ ì
ấ ỉ é ì ỉ ểề é é ềì é ì ểềỉ ĩỉ ì ì ẹ é ệ ìá ểề ìể ềì ỉ é ì ệ é ìỉ ểề
é ểẹẹề ỉ ểề ỉ é ìỉệ ỉ ểề ì ểẹễểì ềỉì
ẩểệ ệ ìể ệ ì ễệể é ẹ ìá ểề ĩỉệ ỉá ềì é éá ì ễ ệỉ ì ệ ềỉ é ểẹẹề ỉ ểề
ế ễểệệểềỉ ỉệ ỉ é ì ì ềì ỉệ ì ễễé ỉ ểềì ểẹẹ é ẹểềỉệ é ệ ắ ì ễ ệỉ ì
ìểềỉ ì ểẹễểì ềỉì ễ ệỉ é ệì ế ềỉ ệ ềỉ ì ì ệ ì
ểẹẹề ỉ ểề ềì é ỉ ì
ệ
ệ ể ẵ á ì ểẹễểì ềỉì
ểẹẹề ỉ ểề ìểềỉ ễễ é ì ẹ ẹ
ề
ềéì
ệ ề ệ ì ểẹễểì ềỉì ỉệ ỉ ểềề éì ế ì ệểềỉ ề ệ é ẹ ềỉ ềì ế ì ỉ ì ẹễé ẹ ềỉ
ềểẹẹ ì ểẹễểì ềỉì
ắẵắ ặể éé
ểềìỉệ ỉ ểề
é ễễé
ặểì ééểềì ẹ ềỉ ề ềỉ ỉ ệ é ẹễ ỉ
ề ệ ễệ ề ềỉ é í é
éểễễ ẹ ềỉ ễệ
ìễ ỉ ểề ỉ ểềề é
ỉ ểề ỉ é ì ềỉ é ì ẹ
ẹì
é ềỉệể ỉ ểề ì ẹ ẹì ểẹẹề ỉ ểề
ềỉ ễểệ ề ễễé ỉ ểề ìỉệ
ề ễéì ì ế ỉệ ểẹễểì ềỉì ễệ ẹ ềỉ ểề ỉ ểềề éìá ểề ểỉ
ì ẹ ẹì
ểẹẹạ
ắẵ ểẹễểì ềỉ
ểẹẹề ỉ ểề ể ẹ ẹ
Composant
Glugiciel
Composant
Composant
ộlộments rộutilisables
ắ
Composant
é ẹ ềỉì ệ ỉ é ì é ì ềì é é
ề ỉ ểề ễểệ é ìễ ỉ ểề ỉ ểềì ỉ ì ệ ì
ểẹẹề ỉ ểề ế ì ệểềỉ ỉ é ì ì ềì ề
ễễé ỉ ểề
ì ẹ ẹì ể ệ ềỉ ì ì ệ ì
ểẹẹề ỉ ểề ề ệ ế ì ệ ểẹẹ é ì ểẹễểì ềỉì
é ìì ế ì éì ể ềỉ ỉệ
é ẹ ềỉ ệ ỉ é ì é ì ầề ề ễ ỉ ểề ễ ì ệ é ệ ệ ỉ ẹ ềỉ é ì
ểẹễểì ềỉì ỉ é ì ẹ ẹì ệ é ỉ ểẹẹ ễệ
ẹẹ ềỉ é ì ễỉ ệ ềỉệ ĩ ỉ ĩ
ìể ềì ề ễễé ỉ ểề ểềề é é ì ệ é ề ểệ ề ìì ệ ễểệ ề ệ é ễ ệỉ é
ể à ìễ ế ề ễễé ỉ ểề ểềề é ì ệ ẹể ềì ẹễểệỉ ềỉ ế ềì é ĩ ẹễé
ễệ
ềỉ ì ỉ ểề ắẵẵà ệ ì ễ ệỉ ì ề ệ é ì é ì ề ệểềỉ ỉ ĩỉệ ỉ ì ìểì ểệẹ
ẹ ẹì
ệ ắ ééìỉệ ề ễễé ỉ ểề ểẹễểì
ế ỉệ ểẹễểì ềỉì ế ểẹẹề ế ềỉ
ễ ệ é ềỉ ệẹ ệ
ĩ ẹ ẹì ì ểẹễểì ềỉì ỉ é ì ẹ ẹì ìểềỉ ệ é ì ềỉệ ĩ ễ ệ
é é
ễéể ẹ ềỉ
ễéể ẹ ềỉ é ễễé ỉ ểề ỉệ ìì ị
ệ ềỉ ểẹễ ệ
é é ệ ắắ
ề ìỉ ễéì é é ế ìỉ é ỉ ỉ ìỉệ ẹ ì é ì ẹ ẹì ậệ ề ì ỉ ểềề ì ỉệể ệểềỉ
ề ểẹễểì ềỉá é é é ệ é ềỉ ề ể ễéì ệì ẹ ẹì ỉ ề ểỉ ề ể ễéì ệì
ẹ ẹìá ểẹẹ é ẹểềỉệ é ệ ắ é ìỉ ễéì ềỉ ệ ìì ềỉ ể ệ ề é ỉ ẹ ềỉ ẹ ẹ
ế
é é ẹ ẹ ệ ệ ì ìỉệ ỉ ểề ềỉ ệề á ỉểỉ ểẹẹ é é é
ệề
ìì ềỉ éé ế é ẹ ẹ ề ệ ỉ éểễễ ếề ì é ể ì é
ệề
é é ế
é ìỉ ễểệ ế ễễé ỉ ểề
¾º½ ÓÑÔÓ× ÒØ
ÓÑÑÙÒ Ø ÓÒ ÓÙ Ñ ÙÑ
Glugiciel
Composant
Composant
Médium
Composant
Médium
Composant
º ¾º
ÓÑÑÙÒ Ø ÓÒ × ÓÑÔÓ× ÒØ× Ú Ð ÐÙ Ø Ð × Ñ ÙÑ×
Composant
Glugiciel
Composant
Composant
Médium
Composant
º ¾º
×Ô Ø ÔÐÓ Ñ ÒØ ³ÙÒ ÔÔÐ Ø ÓÒ ÙØ Ð × ÒØ × Ñ ÙÑ×
ắắ ậễ
ắắ ậễ
ỉ ểề
ẹ ẹ ề
ỉ ểề ẹ ẹ ề
ề ễểệể ệ ỉệ ỉ é ì ểệệ ỉ ẹ ềỉá é ì ẹ ẹì ệ ế ệ ềỉ ề ìễ
ỉ ểề ễệ ạ
ì ế ễ ỉ ệ ệ ỉểỉ ì é ì ề ểệẹ ỉ ểềì ề ìì ệ ì ìệ ểẹẹ ềỉ ỉ é ì ệ ề ẹ ẹ ỉ
ìệ ế é ệ é ì ềì ỉỉ ìễ
ỉ ểềá ểề ể ỉ é ìỉ ệ é ì ì ệ ì ể ệỉì ễ ệ ề ẹ ẹ
ỉ ìễ
ệ é ì ẹ ềỉ ế ỉ é ểẹễểệỉ ẹ ềỉ íề ẹ ế
ề ì ệ èểỉ ì ì ề ểệạ
ẹ ỉ ểềì ìểềỉ ề ì ề é ìễ
ỉ ểề ìỉệ ỉ á ề ễ ề ẹẹ ềỉ ỉểỉ ể ĩ
ẹễé ẹ ềỉ ỉ ểề
ì ểẹễểì ềỉì ỉ é ì ềỉ ệỉ ềì ì ệ ì ẹ ẹ ìểềỉ é ìì ì ề ểề ỉ ểề ệ é ế éì
ể ềỉ ễể ềỉ ì ì ệ ì ẹ ẹ ế éì ỉ é ì ềỉ ẹ ỉ ể ểéể ễệểễểì ìỉ
ì ìệ á ề ìỉệ ỉ ểề ểẹẹề ỉ ểề ìỉ ệ ễệ ì ềỉ ễ ệ ề ểéé ểệ ỉ ểề
ềì é ế éé é ì ệ é ì ỉ é ì ì ểệệ ìễểề ềỉ ĩ ệ é ì ì ểẹễểì ềỉì ỉ é ì ềỉ ề ẹ ẹ
ễểệ é ệì ểẹẹề ỉ ểềì
ểẹẹ ỉểỉ ểẹễểì ềỉá é ẹ ẹ ể ệ ì ì ệ ì ỉ ễ ỉ ìì ể ệ ìể ềì ễễ é ệ
ì ì ệ ì ể ệỉì ễ ệ é ì ểẹễểì ềỉìá é ì ì ệ ì ìểềỉ ểề ệ ệểễ ì ề ềỉ ệ ì ể ệỉì ỉ
ệ ế ì
ề ẹ ẹ ìỉ ìễ
é
ỉệể ì ì
ạ ề
ệ ẹẹ
ểéé ểệ ỉ ểề ễểệ ệ ệ é ìễ ỉ ìỉệ ỉệ é ẹ ẹ ì
ẹ ìì ì ềẹ ệểỉ ì ễ ềỉ ỉệ ểỉ ì ề
ệ ệ é ì ễễ éì ểễ ệ ỉ ểềì ệ é ì ì ềì
é
ệ é ĩ ỉ ểề ề ì ệ íề ẹ ế é ểéé ểệ ỉ ểềà
ạ ì ểềỉệ ềỉ ì ầ ế ễ ệẹ ỉỉ ềỉ ìễ
ệ é ì ễệểễệ ỉ ì ẹ ẹ ềì ế é
ì ẹ ềỉ ế ìỉ ỉ ế ì ì ệ ì ễệ ỉ ễểìỉạ ểề ỉ ểềìà
ạ ì
ệ ẹẹ ì ỉ ỉì ììể ì ẹ ẹ ể ì ì ì ệ ì ề ệ ệ é ì ểềỉệ ềỉ ì
ỉ ẹễểệ éé ì ỉ ìíề ệểề ì ỉ ểề ỉ ìễ
ệ é ì ẹ ềỉ ế íề ẹ ế ì ì ệ ì
ìỉệ ỉệ
é ểéé ểệ ỉ ểề ể ỉ ì ệ ề ểệẹ ễ ệỉ é ệ ềì é
ệ ẹẹ
ểéé ểệ ỉ ểề ệ ễệ ì ềỉ ềỉ é ẹ ẹá ề é ìì ệ ễệ ì ềỉ é ẹ ẹá é ì ềỉ ệ ì ì ệ ì
ể ệỉì ỉ ệ ế ì ể ềỉ ỉệ ễệ ì ềỉ ì ềì ế ỉểì é ì ệ é ì ểẹễểì ềỉ ệ ắ ẹểềỉệ
é ìỉệ ỉệ ề ệ ế é ệ é ỉ ểề ềỉệ ề ệ é ề ệ ế ỉ ề ẹ ẹ
ề ẹ ẹ ềểẹẹ
ẹạặ ẹ
ìỉ ệ ễệ ì ềỉ ễ ệ ề é ìì ềểẹẹ ẹạ
ặ ẹ ẹ ẩểệ ế ệ é ấểé ặ ẹ
ểẹễểì ềỉá é ĩ ìỉ ĩ ềỉ ệ ì
ấểé ặ ẹ ẹậ ệ ế ìỉ é ềỉ ệ ệ ệểễ ềỉ é ì ì ệ ì ể ệỉì ễ ệ
é ẹ ẹ ĩ ểẹễểì ềỉì ể ềỉ é ệ é
ấểé ặ ẹ
ấểé ặ ẹ ểẹễểề ềỉậ ệ ế ìỉ é ềỉ ệ ệ ệểễ ềỉ é ì ì ệ ì ế ể ềỉ
ỉệ ệ é ì ì ễ ệ é ểẹễểì ềỉ ể ềỉ é ệ é
ấểé ặ ẹ
ỉ ế ìểềỉ ễễ é ì ễ ệ é ẹ ạ
ẹ ỉệ ì é ẹ ềỉì ễ ềỉ ỉệ ề ệ é ỉ ểề é é ìì ẹặ ẹ ẹ
ắắ ậễ
ỉ ểề
ẹ ẹ ề
ẵẳ
<< interface >>
<< interface >>
I<RoleName>ComponentServices
I<RoleName>MediumServices
/<RoleName>
<MediumName>Medium
?
ắ
ấ é ỉ ểề ề ệ ế ềỉệ ề ệ é ỉ ề ẹ ẹ
ề
ệ ệ é ểề ỉ ểềề ẹ ềỉ ẹ ẹ ỉ ì ì ì ệ ì
ệ ắ ìỉ é
ệ ẹẹ ỉ ỉì ề ệ ế ề ẹ ẹ
/ initialization
/ termination
Running
[ ! usable]
[usable]
[usable]
Unusable
Usable
[ ! usable]
connection / roleConnection(role)
disconnection / roleDisconnection(role)
ắ
ệ ẹẹ ỉ ỉì ề ệ ế ề ẹ ẹ
ệ ẹẹ ệ ễệ ì ềỉ é í é ề ệ ế ề ẹ ẹ ì ì ệ ỉ ểềá ìểề ỉ ỉ
ìỉ ấềề ề á é ỉ ỉ ỉ é ì é ỉ
ề ềì é ỉỉệ ỉ ì é ìỉ ề ềỉệ ĩ ỉ ỉì ì é
ỉ ềì é
ì ễễ éì ì ểễ ệ ỉ ểềì ệểé ểềề ỉ ểềá ệểé ì ểềề ỉ ểềá ề ỉ é ị ỉ ểềá ỉ ệẹ ạ
ề ỉ ểề ểệệ ìễểề ềỉ ĩ ề ẹ ềỉì ì ệ é ì ỉ ẹ ẹ ì ểễ ệ ỉ ểềì ìểềỉ ìễ ì
ề ầ ềì é ì ểềỉ ĩỉ ì ề ễ ệỉ é ệì
ệ ẹẹ ỉ ỉì ìỉ ììể
é é ìì ệ ễệ ì ềỉ ềỉ é ẹ ẹá é ì ĩễệ ìì ểềì ầ
ìểềỉ ìì
ề ệ ềì
ểềỉ ĩỉ ềì ì ìễ
ỉ ểềìá é ìỉ ễểìì é
ệ ệéì
ễệểễệ ỉ ì ẹ ẹ ễ ệ ĩ ẹễé é ỉíễ ệ é à ể ệ ệ ì é ẹ ẹ ìỉ ềì ề ỉ ỉ
ắ ĩ ẹễé
ìễ
ỉ ểề
ẹ ẹ ẹ ẹ
é ì ểề ỉ ểềì ầ
ềì é ì ỉ ểề ì ềỉ á ểề ỉ ệ ề ĩ ẹễé
ắ ĩ ẹễé
ỉ ểề
ắẵ
ìễ
ệ ì ệ ỉ ểề
é ìễ
ẵẵ
ỉ ểề
ẹ ẹ
ỉ ểề ẹ ẹ ẹ ẹ ệ ì ệ ạ
ì ệ ễỉ ểề ìíìỉ ẹ
ìỉ ểề
ễ ệ ề
ểềì ệểềì ề ễễé ỉ ểề
ìỉ ểề ễ ệ ề ề ễ ệ ề ìỉ ểẹễểì ề ềì ẹ é
ễé ì ế ễé ễểìì ề ềỉ ỉ ệ ề ế à ề ể ỉệ ễ ỉ ềỉệ ệ ỉ ìểệỉ ệ
éề ì ĩ
ì ễ ệ ề éểệìếề ể ỉệ ềỉệ é ễ ệ ề á é ìíìỉ ẹ é ìì ề
ề ễé
ề ễ ềề
é ĩỉ ệ ệ ề ế é ềểẹ ệ ì ễé
ìễểề é ềì é
ễệ ề
ệ ắ ìỉ ề ệ ẹẹ ềìỉ ề ì ệ ễệ ì ềỉ ềỉ ỉỉ ễễé ỉ ểề
:Parking
Accốs: accốsUn
utilise
source
rộserveur
Gestion de
Rộservation
:Panneau dAffichage
rộserveur
observateur
lit
Accốs: accốsDeux
utilise
:Voiture
ắ
ì ệ ễỉ ểề
é ễễé ỉ ểề
ìỉ ểề
ễé ì
ễệ ề
ầề ỉệể ềì
ệ ẹẹ ế ỉệ ểẹễểì ềỉì é ễ ệ ề á é ễ ềề ỉ ĩ
ìà
ế ểệẹ ềỉ é ìíìỉ ẹ ề ể ỉệ ềì
ì ìỉ ề ểẹễểì ềỉ ĩỉ ệề ỉ é ì ềỉ é ìíìỉ ẹ
ẫ ề éé ỉ ềỉệ ệ ềì é ễ ệ ề á é ì ỉ é ì ềể ề ệ ế ỉ ểẹễểì ềỉ
ễ ệ ề ễểệ ể ỉ ề ệ ề ềỉ ỉ ệ ễé
ìễểề é
ẫ ề éé ế ỉỉ é ễ ệ ề á é ì ểệệ ìễểề ềỉ ề ểệẹ ệ é ểẹễểì ềỉ ễ ệ ề
é ềỉ ỉ ệ ễé ỉ é ì ề é é ệ ệ
ẫ ề é ềểẹ ệ ì ễé ì ìễểề é ì ìỉ ề ề ể ỉệ ềỉệ ể ế ỉỉ àá é
ểẹễểì ềỉ ễ ệ ề ề ểệẹ é
ề ẹ ềỉ ểẹễểì ềỉ ễ ềề
ì ế ỉệ ểẹễểì ềỉì ềỉ ệ ìì ềỉ é ểéé ểệ ỉ ểề
ìỉ ểề ấ ì ệ ỉ ểề ìỉ
éé ế ìỉ é ểẹễểì ềỉ ểẹẹề ỉ ểề ể é ẹ ẹ ệ ì ệ ỉ ểề ệ ềỉ é ìỉệ ỉ ểề
ểẹẹề ỉ ểề ìíìỉ ẹ
ìỉ ểề ễ ệ ề
ắ ĩ ẹễé
ìễ
ỉ ểề
ẹ ẹ ẹ ẹ
ệ ì ệ ỉ ểề
ẵắ
ềì ỉỉ ểéé ểệ ỉ ểềá ề
ì ể ề ệ é
ệ ì ệ ệ ệ ì ệ ệ ì ễé ìàá é ễ ềạ
ề
ể é ệ é ể ì ệ ỉ ệ ể ì ệ ệ é ì ề ẹ ềỉì ễé ì ìễểề é ìàá é
ểẹễểì ềỉ ễ ệ ề ể é ệ é ìểệ ệ ệ é ì ễé ìà
ề ỉ ểề é ễễ éé ẹ ẹ ệ ì ệ ỉ ểề é
ẹ ẹ
ìỉ ểề ễé ì
ễệ ề
ệ é ễ ỉ ỉệ ệ ỉ é ì ềì ễéì ệì ểềỉ ĩỉ ì ì ẹ é ệ ìá ễ ệ ĩ ẹễé ềì
ề ìíìỉ ẹ ệ ì ệ ỉ ểề ệ ềề ể é í ề ểẹễ ề ệ ềề ề ềỉ ì ễé ì ể
é ệé
ìểệ à ỉ ì ề
ểí ì ề ể é ệ é
ệ ì ệ ệ ỉ ìì é ệ é
ể ì ệ ỉ ệà
ắắ ậễ
ỉ ểề ẹ
ẹ
ệ ì ệ ỉ ểề
<< interface >>
/source
ISourceMediumServices
1
setReserveIdSet(ReserveId[], Boolean)
reserved
0..1
/reserver
ReservationMedium
*
Boolean usable = false
Boolean cancelerIsReserver
available
*
* ReserveId
originalSet *
observers
/observer
<< interface >>
*
IReserverMediumServices
ReserveId reserve()
cancel(ReserveId)
ắ
ỉệể
ệ ẹẹ
<< interface >>
IObserverComponentServices
nbAvailableId(Integer)
ểéé ểệ ỉ ểề ẹ ẹ
ệ ì ệ ỉ ểề
ệ ắ ễệ
ềỉ ìỉ é
ệ ẹẹ
ểéé ểệ ỉ ểề ẹ ẹ ệ ì ệ ỉ ểề ầề
ềì
ệ ẹẹ é ì é ìì ì ệ ễệ ì ềỉ ềỉ é ẹ ẹá é ì ệ é ì ìểệ á ệ ì ệ ệá
ể ì ệ ệ é ì ềỉ ệ ì ệ ễệ ì ềỉ ềỉ é ì ì ệ ì ể ệỉì ỉ ệ ế ì ẹ ẹ é ìì ấ ạ
ì ệ ệ ễệ ì ềỉ ề ềỉ ỉ ệ ễé á é é ìỉ é ềì ẹ é ì ềỉ ỉ ệì ì
ễé ì ìễểề é ì ỉ ểệ ề éậ ỉ ìỉ é ềì ẹ é ỉểì é ì ềỉ ỉ ệì ể ệỉì ế ệ é
ệ ì ệ ệ ểềỉ ềỉ ề ềì ẹ é ềỉ ỉ ệì ệ ì ệ ì ệ ì ệ à
ề ẹểềỉệ ệ é ì ệ é ỉ ểềì ềỉệ é ì
ệ ềỉì ì ệ ì ề ế ểề ệề é ềểỉ ỉ ểề
ĩ ệ é ì ể ì ệ ệ ỉ ế é ềểẹ ệ ềỉ ỉ ệì ìễểề é ì
ề á ểề ểỉ ì
ẹ ìì ì ềì é
ệ ẹẹ ệ ắẵẳ ìỉ é íề ẹ ế é ểéé ểệ ỉ ểề ẹ ẹ
ệ ì ệ ỉ ểề
ẫ ề é ệ é ìểệ ễễ éé éểễ ệ ỉ ểề ì ỉấ ì ệ ậ ỉ ề ề ỉ é ì ệ é ềì ẹ é ì
ắ ĩ ẹễé
ìễ
ỉ ểề
ẹ ẹ ẹ ẹ
ệ ì ệ ỉ ểề
ẵ
A.1 setReserveIdSet(set)
/source
1
/reserver
B.1 resReturn = reserve()
ReservationMedium
*
C.1 cancelReturn = cancel(id)
/observer *
A.2 nbAvailableId(available > size)
B.2 [resReturn != null] nbAvailableId(available > size)
C.2 [cancelReturn = true] nbAvailableId(available > size)
ắẵẳ ẻ íề ẹ ế
é ểéé ểệ ỉ ểề ẹ ẹ
ệ ì ệ ỉ ểề
ềỉ ỉ ệìá ề ệ é ệ ì ệ ệ ễễ éé éểễ ệ ỉ ểề ệ ì ệ ề
ẹ ề ệ ề ềỉ ỉ ệá
ể ề ệ é ệ ì ệ ệ ễễ éé ề é ề é ệ ệ ề ềỉ ỉ ệá ề ẹ ìì
ểềỉ ề ềỉ é
ềểẹ ệ ễé ì ìễểề é ì ỉệ ềểí ĩ ệ é ì ể ì ệ ệ
ì ìễ
ỉ ểềì ầ ìểềỉ ìì ỉ é ì ì ễểệ é ì ì ệ ì ẩ ệ ĩ ẹễé á ễểệ éểễ ệ ạ
ỉ ểề ệ ì ệ ì ệ ấ ì ệ ệ ẹậ ệ ì ế ễểệ ỉ ệ ỉểệề ệ ề ễé
ìễểề é á é ìễ
ỉ ểề ầ ìỉ é ì ềỉ
ấ ì ệ ỉ ểề ẹ ệ ì ệ à ấ ì ệ
ểềỉ ĩỉ
ễệ
ì é
ỉệ
ạạ é ẹ ẹ ìỉ
ềì ề ỉ ỉ ỉ é ì é
ễểìỉ
é é ạ ì ẹễỉí
ề ệ ìéỉ ềéé
ỉ
ạạ é ềí ễéì ềỉ
ỉ ệ ìễểề é
éì
ểệ ề éậ ỉ ễệ ạ ề é ìệ ìéỉà
ề é é ễệ ạ ề é ìệ ìéỉà
ạạ é ềỉ ỉ ệ ỉ ỉ ìễểề é
ề é é ạ
ĩ é ìệ ìéỉà
ạạ ỉ ề é ìỉ ễéì
ề
éé ệệ ì ệ ạ
ề é ìệ ìéỉà
ạạ ẹ ệế é ểẹễểì ềỉ
ạạ ễễ é ềỉ éểễ ệ ỉ ểề ệ ì ệ é ềỉ ỉ ệ ệ ỉểệề
ề
ầề
ìì
ìể ềì ỉ é ì ệ é
ệ ẹẹ ỉ ỉì ề ệ ế ẹ ẹ ệ ắ à
ắ ẩệể ììì
ắ
ệ ề ẹ ềỉ
ễéể ẹ ềỉ ẹ
ẹ ẹ
ẹ
ệ ắẵẵ ệ ễệ ì ềỉ é ệ ỉ
ệ
é ễễé ỉ ểề
ìỉ ểề
ìỉ ểềề ệ
ệé
ệ ềỉ ễểệ
ệ ệểễ ẹ ềỉ éể ế ề ềì ẹ é
ế ểẹễểì ềỉ ểềề ỉ ìỉ ììể
ệ
ềì é ẹ ẹá é ì ìỉ ểềề
ỉ ềểéể ỉ é ì
ẵ
ệ ì ệ ỉ ểề
ỉệ
ễéể ẹ ềỉ ẹ ẹ ệ ì ệ ỉ ểề ềì é
ễ ệ ề ềì ỉỉ ệ ỉ ỉệ á é ẹ ẹ ề ề
ề ì ệ é ì
ểẹễểì ềỉ ề ẹ ẹ ễéểí ìỉ é
ìỉ ểềề ệ ì ìỉệ ì ế ìểềỉ ễéểí ì ìệ é ì ì ỉ ì
éể é ẹ ềỉ ề ìỉ ểềề ệ ề ệ é ì ệ é ềỉ ệ ỉ ểề
ệ ì ểẹẹề ế ềỉ ềỉệ ĩ ề ềỉ ệ é ể ỉệ
AccesUn
Parking
Site A
Reserver
Manager
Source
Manager
Site C
Intergiciel
Panneau
Affichage
Observer
Manager
Mộdium de
rộservation
Site B
ắ
Reserver
Manager
ắẵẵ
ệ ỉ ỉệ
ểề éì ểề
é ĩ ẹễé
ễéể ẹ ềỉ ẹ ẹ
AccesDeux
Site D
ệ ì ệ ỉ ểề
ặểì ềểềì ỉ ệ ề ĩ ẹễé ẹ ẹ ệ ì ệ ỉ ểề ỉ ì ìễ
ỉ ểề ề
ìỉệ ỉ ỉ ĩ ẹễé ỉệ ỉ é ì ềì ỉểỉ é ì ỉ
ệ ễễểệỉ ề ẹểềỉệ ệ é ì
ỉệ ĩ ểệệ ìễểề ềỉì ềì é ì ỉệể ì ì é ìễ
ỉ ểềá é ểéé ểệ ỉ ểề ìỉ
é ễéì ẹễểệỉ ềỉ ệ éé ệ ễệ ì ềỉ é ìỉệ ỉệ ẹ ẹ ế ỉệ ỉệ ềì ểệẹ
ềì
é ễễé ỉ ểề ệ ìéỉ ỉ
ắ ẩệể ììì ệ ề ẹ ềỉ ẹ ẹ
ễệể ììì ệ ề ẹ ềỉ ẹ ẹ ễểệ ỉ ỉệ ềì ểệẹ ệ ề ìễ
ỉ ểề ìỉệ ỉ
ẹ ẹ ề ì ìễ
ỉ ểềì ẹễé ẹ ềỉ ỉ ểề ệ ễ ề ềỉ é ễ ì
ễéể ẹ ềỉá ề
ẹ ẹ ìỉ ểềìỉ ỉ ề ềì ẹ é
ìỉ ểềề ệ ì ìỉệ ìá ểề é ỉ ễệể ììì ìỉ
ỉệ ềì ểệẹ ệ ề é ìì ề ế ệ ễệ ì ềỉ ềỉ é ẹ ẹ ề ìỉệ ỉ ề ề ềì ẹ é
¾º ÈÖÓ ××Ù×
Ö Ò Ñ ÒØ
Ñ ÙÑ
½
Ð ×× × Ö ÔÖ × ÒØ ÒØ × ×Ø ÓÒÒ Ö ×º
¾º º½
Ø Ô × Ù ÔÖÓ ××Ù×
Ä ÔÖÓ ××Ù× ×Ø ÓÒר ØÙ ÔÐÙ× ÙÖ× Ø Ô × ×Ù Ú ÒØ ×
Ö ÔÔ Ö ØÖ Ð Ð ×× Ö ÔÖ × ÒØ ÒØ Ð Ñ ÙÑ ÓÑÑ Ð³ Ö Ø ÓÒ × ×Ø ÓÒÒ Ö ×
Öк
Ò Ö × ×Ô
Ø ÓÒ× ³ ÑÔÐ Ñ ÒØ Ø ÓÒ Ò
Ö ×Ô Ö ØÖ Ð Ð ×× Ö ÔÖ × ÒØ ÒØ
Ð Ñ ÙѺ ÔÖ × ØØ Ø Ô ¸ Ð Ñ ÙÑ ×Ø Ö ÔÖ × ÒØ Ô Ö ÙÒ Ò× Ñ Ð
ר ÓÒÒ Ö ×º
ÈÐÙ× ÙÖ× ×Ô
Ø ÓÒ×
Ò Ú Ù Ô ÙÚ ÒØ ØÖ
Ò × ÔÓÙÖ ÙÒ Ñ ÙѺ
ÈÓÙÖ ÕÙ ×Ô
Ø ÓÒ ³ ÑÔÐ Ñ ÒØ Ø ÓÒ¸ Ò Ö ÙÒ ÓÙ ÔÐÙ× ÙÖ× Ó Ü
ÔÐÓ Ñ ÒØº
Ò ÑÓÒØÖ Ö Ò ÔÖ Ø ÕÙ Ð³ÙØ Ð × Ø ÓÒ Ù ÔÖÓ ××Ù× Ö Ò Ñ ÒØ¸ ØÙ ÓÒ× Ð³ Ü ÑÔÐ Ù
Ö Ò Ñ ÒØ × Ñ ÙÑ× Ö × ÖÚ Ø ÓÒº
¾º º¾
Ü ÑÔÐ
ÈÖÓ ××Ù×
Ö
Ò Ñ ÒØ
Ñ
ÙÑ
Ö × ÖÚ Ø ÓÒ
Ø Ô ½ ÁÒØÖÓ Ù Ø ÓÒ × ×Ø ÓÒÒ Ö ×
Ä ÙØ
ØØ Ø Ô ×Ø Ö ÔÖ × ÒØ Ö Ð Ñ ÙÑ ÓÑÑ ÙÒ Ö Ø ÓÒ × ×Ø ÓÒÒ Ö ×
Ö Ð ¸ ³ ר Ð ÔÖ Ñ Ö Ø Ô Ò
Ö ÔÔ Ö ØÖ Ð × ×Ø ÓÒÒ Ö × ÔÓÙÖ Ð ÔÐÓ Ñ ÒØº
Ä ÙÖ ¾º½¾ Ö ÔÖ × ÒØ Ð Ö Ð Ø ÓÒ Ò Ö ÕÙ ÒØÖ ÙÒ Ö Ð ¸ ÙÒ ×Ø ÓÒÒ Ö Ø Ð Ñ ÙѺ
<< interface >>
<< interface >>
I<RoleName>ComponentServices
I<RoleName>MediumServices
/<RoleName>
<MediumName>Medium
<RoleName>Manager
1
1
?
º ¾º½¾ Ê Ð Ø ÓÒ Ò Ö ÕÙ ÒØÖ ÙÒ Ö Ð ¸ ÙÒ ×Ø ÓÒÒ Ö Ø ÙÒ Ñ ÙÑ
¹ ÈÓÙÖ ÕÙ Ö Ð
ÊÓÐ ¸ ÓÒ ÓÙØ ÙÒ Ð ×× Ö ÔÖ × ÒØ ÒØ Ð ×Ø ÓÒÒ
ר ÊÓÐ Å Ò Ö º
ר ÓÒÒ Ö ×ÓÒØ ××Ó × ÙÜ Ð Ò׸ ÙÒ Ú Ö× Ð Ö Ð
Ø ÙÒ Ú Ö× Ð Ñ ÙѺ Ä ÑÙÐØ ÔÐ Ø Ð³ Ò Ò Ð Ò ÒØÖ Ð Ö Ð Ø Ð Ñ ÙѸ
ר Ö ÔÓÖØ ×ÙÖ Ð ÒÓÙÚ Ù Ð Ò ÒØÖ ×ÓÒ ×Ø ÓÒÒ Ö Ø Ð Ñ ÙѸ Ù ÓØ
Ä × Ð Ò× ÒØÖ Ð × Ö Ð × Ø Ð Ñ ÙÑ ×ÓÒØ ×ÙÔÔÖ Ñ ×º
Ö ÓÒØ Ð ÒÓÑ
ÓÖÖ ×ÔÓÒ ÒØ
Ù ÓØ Ù Ö Ð ¸
Ù ×Ø ÓÒÒ Ö º
ắ ẩệể ììì
ệ ề ẹ ềỉ
ẹ ẹ
ẵ
ạ ề ì ềỉ ệ ìá é ì é ềì ẹễé ẹ ềỉ ỉ ểề ỉ ỉ é ì ỉ ểề ềỉệ é ì ì ệ ì ỉ
é ẹ ẹ ìểềỉ ệ ễểệỉ ì ìệ é ì ìỉ ểềề ệ ì ểệệ ìễểề ềỉì é ỉ ệ ểề ì ễ ệ é ẹễé ạ
ẹ ềỉ ỉ ểề ì ì ệ ì ẹ ẹ ìệ é ì ìỉ ểềề ệ ìà
ạ ì ệ ệ ề ì ế ềỉ é ì ệ é ì ìệ é ẹ ẹ ỉ é ì ể ỉì ệ ễệ ì ềỉ ềỉ ì ểềề ì
ìểềỉ ễé ì ìệ é ì ìỉ ểềề ệ ì ểệệ ìễểề ềỉì
ệ ắẵ ìỉ é
ệ ẹẹ
ểéé ểệ ỉ ểề ẹ ẹ ệ ì ệ ỉ ểề ễệ ì é ềỉệểạ
ỉ ểề ì ìỉ ểềề ệ ì
<< interface >>
/source
ISourceMediumServices
SourceManager
setReserveIdSet(ReserveId[], Boolean)
reserved
1
0..1
/reserver
/observer
ReserverManager
*
ObserverManager
ReservationMedium
*
Boolean usable = false
Boolean cancelerIsReceiver
<< interface >>
IReserverMediumServices
ReserveId reserve()
cancel(ReserveId)
ắẵ ềỉệể ỉ ểề ì ìỉ ểềề ệ ì ìệ é
*
available * ReserveId
originalSet *
<< interface >>
IObserverComponentServices
nbAvailableId(Integer)
ệ ẹẹ
ểéé ểệ ỉ ểề
ềì
ỉ ểềề ệ ì
ệ ẹẹ á ểề ỉệể ỉệể ì ềể éé ì é ìì ì ểỉ ì ệ ễệ ì ềỉ ềỉ é ì ỉệể ì ìạ
ậểệ ề ệá ấ ì ệ ệ ề ệ ỉ ầ ì ệ ệ ề ệ ì é ìì ì ậểệạ
ề ệ ỉ ấ ì ệ ệ ề ệ ẹễé ẹ ềỉ ềỉ é ì ĩ ì ệ ì ể ệỉì ễ ệ é ẹ ẹ ỉ é
é ìì ầ ì ệ ệ ề ệ ỉ é ì é ì ệ ệ ế ì ầ ì ệ ệ ểẹễểề ềỉậ ệ
ệ ệ ề ệ ì ệ ệ é ằệ ì ệ ệ ìỉ ễé ìệ é ìỉ ểềề ệ ấ ì ệ ệ ề ạ
ệ ểề ễệ ì é ềỉệể ỉ ểềá é ì ỉỉệ ỉì ỉ ểềề ì ệ ì ễ ệ é ẹ ẹ ìểềỉ ềỉ ệ ẹ ềỉ
ềì é ẹ ẹ é é ìì ấ ì ệ ỉ ểề ẹ ể ỉệể ì é ìì ì ệ ễệ ì ềỉ ềỉ é ì ìỉ ểềạ
ề ệ ìà
ì ìễ
ỉ ểềì ầ ì ì ệ ì ề ìểềỉ ễ ì ẹể
ì ễệ ì ỉỉ ỉ ễ á ẹ ì é ì ễễ éì
ì ẹ ỉ ể ì ìểềỉ
ệ ềỉì ệ é ì ệ ệ ề ì ìểềỉ ề ì
ỉ ễắ
ểĩ
ểề ễỉ ểề
ỉỉ ỉ ễ ễểệ ỉ
ệ ìễ ệ ỉệ é é ìì ệ ễệ ì ềỉ ềỉ é ẹ ẹ ềì é ệ ạ
ỉệ ệì é ì ìỉ ểềề ệ ì ệ é ễệ ì ỉỉ
ỉ ểề ẹ ẹ ìỉ ểề ề ế ẹ ềỉ ìễ
ỉ ễ á é ìễ
ỉ ểề ệ ìễ ỉ ểẹễé ỉ ẹ ềỉ é ệ ỉ ỉệ
ễéể ẹ ềỉ ẹ ẹá é ì ỉ
ắ ẩệể ììì
ệ ề ẹ ềỉ
ẹ ẹ
ẵ
ểề
ề ệ ề ìễ
ỉ ểề ẹễé ẹ ềỉ ỉ ểề
ềì é ĩ ẹễé ẹ ẹ ệ ì ệ ỉ ểềá é ễệ ề ễ é ễệể é ẹ ìỉ
ỉ ệẹ ề ệ ểẹẹ ềỉ
ìểềỉ ệ ì é ì ềỉ ỉ ệì ệ ì ệ ỉ ểề é í
ĩ ìểéỉ ểềì ễ ệỉ é ệ ì
ì ềỉ ỉ ệì ìểềỉ ệ ì ẹ ề ệ ềỉệ é ì ễ ệ ề ì é ìỉ ểềề ệ
ì ềỉ ỉ ệì ìểềỉ ìỉệ ì ìệ é ì ìỉ ểềề ệ ì ệ ì ệ ệá
ề ềỉệ ĩ
ệ ề ìểìạ ềì ẹ é ềì ẹ é éể é ì ềỉ ỉ ệì
ẩệ ẹ ệ ể ĩ
ểề ễỉ ểề
ìỉ ểề ềỉệ é ì
ệ ắẵ ìỉ é ểéé ểệ ỉ ểề
é ệì ểề ềỉệ é ì
<< interface >>
/source
ISourceMediumServices
SourceManager
setReserveIdSet(ReserveId[], Boolean)
reserved
1
0..1
/reserver
ReservationManager
ReserverManager
*
/observer
Boolean usable = false
Boolean cancelerIsReserver
*
ObserverManager
<< interface >>
IReserverMediumServices
ReserveId reserve()
cancel(ReserveId)
ắẵ
ẩệ ẹ ệ ể ĩ
ểề ễỉ ểề
*
available *
ReserveId
originalSet *
<< interface >>
IObserverComponentServices
nbAvailableId(Integer)
ìỉ ểề ềỉệ é ì
ềỉ ề ềỉá é é ìì ệ ễệ ì ềỉ ềỉ é ẹ ẹ ìỉ ỉ ìễ ệ ỉệ á é ì ềỉ ỉ ệì ìểềỉ
ệ ì ễ ệ é ềể ìỉ ểềề ệ ấ ì ệ ỉ ểề ề ệ ểề
ìỉ ểềề ệ ẹễé ẹ ềỉ
ìì é ì ĩ ì ệ ì ể ệỉì ễ ệ é ẹ ẹ
ì ìễ
ỉ ểềì ầ ì ì ệ ì
ỉỉ ệì ểề ìểềỉ ễệ ìế ềỉ ế ì
ĩ ẹ ể ĩ
ểề ễỉ ểề
ìỉ ểề ìỉệ
ềì é ĩ ẹ ể ĩ
ểề ễỉ ểềá é ì ềỉ ỉ ệì ìểềỉ ềỉ ệ ẹ ềỉ ệ ì ẹ ạ
ề ệ ìỉệ
ế ìỉ ểềề ệ
ệ ì ệ ệ ệ ề ìểìạ ềì ẹ é
é ềì ẹ é ì
ềỉ ỉ ệì ệ ắẵ ệ ễệ ì ềỉ é ểéé ểệ ỉ ểề ẹ ẹ é ệì ểề ìỉệ
é ìì ấ ì ệ ỉ ểề ẹ ềì é ểéé ểệ ỉ ểề é ỉ ễ ễệ
ềỉ ìỉ ìễ ệ á
é é ề éể é é é ệ ễệ ì ềỉ é ìểìạ ềì ẹ é ì ềỉ ỉ ệì ìễểề é ì ééể ì ề
ìỉ ểềề ệ ệ ì ệ ệ ế ìỉ ểềề ệ ễệể
ề ểễ éể é é ỉỉệ ỉ ì é
ềì ỉỉ ệì ểềá é ì ìễ
ỉ ểềì ầ ế éế ì ì ệ ì ể ềỉ ỉệ ẹể
ì ẻể