Proceedings of the 7th USENIX /Tk Conference

Austin, Texas, USA, February 14–18, 2000

X O T C L — A N O B J E C T - O R I E N T E D S C R I P T I N G L A N G U A G E

Gustaf Neumann and Uwe Zdun

THE ADVANCED COMPUTING SYSTEMS ASSOCIATION

© 2000 by The USENIX Association. All Rights Reserved. For more information about the USENIX Association: Phone: 1 510 528 8649; FAX: 1 510 548 5738; Email: [email protected]; WWW: http://www.usenix.org. Rights to individual papers remain with the author or the author's employer. Permission is granted for noncommercial reproduction of the work for educational or research purposes.This copyright notice must be included in the reproduced paper. USENIX acknowledges all trademarks herein.

XÇÌcÐ ß aÒ Çb jecعÇÖieÒØed ËcÖiÔØiÒg ÄaÒgÙage

GÙ×Øaf ÆeÙÑaÒÒ ÍÛe ZdÙÒ

DeÔaÖØÑeÒØ Óf ÁÒfÓÖÑaØiÓÒ ËÝ×ØeÑ× ËÔeci¬caØiÓÒ Óf ËÓfØÛaÖe ËÝ×ØeÑ×

ÎieÒÒa ÍÒiÚeÖ×iØÝ Óf EcÓÒÓÑic× aÒd BA ÍÒiÚeÖ×iØÝ Óf E××eÒ

AÙ×ØÖia GeÖÑaÒÝ

gÙ×ØafºÒeÙÑaÒÒ@ÙÒi¹e××eÒºde ÙÛeºÞdÙÒ@ÙÒi¹e××eÒºde

×Ý×ØeÑ ÛiØh aÙØÓÑaØic cÓÒÚeÖ×iÓÒº AÐÐ iÒØegÖaØed Ab×ØÖacØ

cÓÑÔ ÓÒeÒØ× ´aÔÔÐicaØiÓÒ ×Ô eci¬c eÜØeÒ×iÓÒ× ØÝÔicaÐÐÝ

ÛÖiØØeÒ iÒ Cµ Ù×e Øhe ×aÑe ×ØÖiÒg iÒØeÖface fÓÖ aÖ¹

Ìhi× ÔaÔ eÖ de×cÖib e× Øhe Ób jecعÓÖieÒØed ×cÖiÔØiÒg

gÙÑeÒØ Ôa××iÒgº ÌheÖefÓÖe Øhe×e cÓÑÔ ÓÒeÒØ× aÙØÓ¹

ÐaÒgÙage XÇÌcÐ ´EÜØeÒded ÇÌcе¸ Ûhichi×aÚaÐÙe

ÑaØicaÐÐÝ ¬Ø ØÓgeØheÖ aÒd caÒ be ÖeÙ×ed iÒ ÙÒÔÖe¹

added ÖeÔÐaceÑeÒØ Óf ÇÌcк ÇÌcÐ iÑÔÐeÑeÒØ×

dicØed ×iØÙaØiÓÒ× ÛiØhÓÙØ chaÒgeº ÁÒ [¾7] aÒd [¾5]iØi×

dÝÒaÑic aÒd iÒØÖÓ×Ô ecØiÚe ÐaÒgÙage ×ÙÔÔ ÓÖØ fÓÖ

Ô ÓiÒØed ÓÙØ ØhaØ cÓÑÔÓÒeÒØ fÖaÑeÛÓÖk× haÚe ÔÖÓÚeÒ

Ób jecعÓÖieÒØaØiÓÒ ÓÒ ØÓÔ Óf Ìcк XÇÌcÐ iÒcÐÙde×

ØÓ ÔÖÓÚide a high degÖee Óf cÓ de ÖeÙ×e¸ aÒd aÖe ÛeÐÐ

Øhe fÙÒcØiÓÒaÐiØÝ Óf ÇÌcÐ bÙØ fÓ cÙ×e× ÓÒ Øhe cÓÒ¹

×ÙiØed fÓÖ ÖaÔid aÔÔÐicaØiÓÒ deÚeÐÓÔÑeÒغ ÁØ i× aÖgÙed

×ØÖÙcØiÓÒ¸ ÑaÒageÑeÒظ aÒd adaÔØaØiÓÒ Óf cÓÑÔÐeÜ

ØhaØ aÔÔÐicaØiÓÒ deÚeÐÓÔ eÖ× ÑaÝ cÓÒceÒØÖaØe ÔÖiÑaÖ¹

×Ý×ØeÑ׺

iÐÝ ÓÒ Øhe aÔÔÐicaØiÓÒ Øa×k¸ ÖaØheÖ ØhaÒ iÒÚe×ØiÒg ef¹

ÁÒ ÓÖdeÖ ØÓ cÓÑbiÒe Øhe b eÒe¬Ø× Óf ×cÖiÔØiÒg ÐaÒ¹

fÓÖØ× iÒ ¬ØØiÒg cÓÑÔ ÓÒeÒØ× ØÓgeØheÖº ÌheÖefÓÖe¸ iÒ

gÙage× ÛiØh adÚaÒced Ób jecعÓÖieÒØed ØechÒiÕÙe׸ Ûe

ÑaÒÝ aÔÔÐicaØiÓÒ× ×cÖiÔØiÒg ÐaÒgÙage× aÖe ÚeÖÝ Ù×e¹

eÜØeÒded ÇÌcÐ iÒ ÚaÖiÓÙ× ÛaÝ×: Ïe deÚeÐÓÔ ed Øhe

fÙÐ fÓÖ a fa×Ø aÒd high¹ÕÙaÐiØÝ deÚeÐÓÔÑeÒØ Óf ×Ófع

¬ÐØeÖ a× a ÔÓÛeÖfÙÐ adaÔaØiÓÒ ØechÒiÕÙe aÒd aÒ iÒ¹

ÛaÖeº ÀaØØÓÒ [½6] Ô ÓiÒØ× ÓÙØ ØhaØ Øhe Ù×e Óf Ób jecع

ØÙiØiÚe ÑeaÒ× fÓÖ Øhe iÒ×ØaÒØiaØiÓÒ Óf ÐaÖge ÔÖÓgÖaÑ

ÓÖieÒØaØiÓÒ iÒ ÐaÒgÙage× Ðike C·· dÓ e× ÒÓØ ¬Ø Øhe

×ØÖÙcØÙÖe׺ ÁÒ ÓÖdeÖ ØÓ eÒabÐe Ób jecØ× ØÓ acce×× ×eÚ¹

hÙÑaÒ Öea×ÓÒiÒg ÔÖÓ ce×× ÚeÖÝ ÛeÐк ÁÒ [¾5]Ûe aÖgÙe

eÖaÐ addiØiÓÒ¹cÐa××e× Ûe iÑÔÖÓÚed Øhe ­eÜibiÐiØÝ Óf

ØhaØ Øhe ideÒØi¬ed de¬cieÒcie× dÓ ÒÓØ aÔÔÐÝ aØ Øhe

ÑiÜiÒ ÑeØhÓ d× bÝ eÒhaÒciÒg Øhe Ób jecØ ÑÓ deÐ ÛiØh

×aÑe degÖee ÓÒ Ób jecعÓÖieÒØed ×cÖiÔØiÒg ÐaÒgÙage׺

Ô eÖ¹Ób jecØ ÑiÜiÒ׺ ÏeiÒØegÖaØed Øhe Ób jecØ ×Ý×ØeÑ

ÌcÐ i× eÕÙiÔÔ ed ÛiØh fÙÒcØiÓÒaÐiØie× Ðike dÝÒaÑic

ÛiØh Øhe ÌcÐ ÒaÑe×Ôace cÓÒceÔØ ØÓ ÔÖÓÚide Òe×Øed

ØÝÔiÒg¸ dÝÒaÑic eÜØeÒ×ibiÐiØÝ aÒd Öead»ÛÖiØe iÒ¹

cÐa××e× aÒd dÝÒaÑic Ób jecØ aggÖegaØiÓÒ׺ ÅÓÖeÓÚeÖ¸

ØÖÓ×Ô ecØiÓÒ¸ ØhaØ ea×e Øhe gÐÙeiÒg ÔÖÓ ce×× Óf cÓÒ¹

ÛeiÒØÖÓ dÙced a××eÖØiÓÒ× aÒd ÑeØa¹daØa ØÓ iÑÔÖÓÚe

×ØÖÙcØiÒg ×Ý×ØeÑ× fÖÓÑ cÓÑÔ ÓÒeÒØ׺ ÇÌcÐ eÜØeÒd×

ÖeÐiabiÐiØÝ aÒd ×eÐf¹dÓ cÙÑeÒØaØiÓÒº

Øhe×e iÑÔ ÓÖØaÒØ feaØÙÖe× Óf ÌcÐ bÝ Ó«eÖiÒg Ób jecع

ÓÖieÒØaØiÓÒ ÛiØh eÒcaÔ×ÙÐaØiÓÒ Óf daØa aÒd ÓÔ eÖa¹

ØiÓÒ׸ ×iÒgÐe aÒd ÑÙÐØiÔÐe iÒheÖiØaÒce¸ a ØhÖee ÐeÚeÐ

½ ÁÒØÖÓ dÙcØiÓÒ

cÐa×× ×Ý×ØeÑ ba×ed ÓÒ ÑeØa¹cÐa××e׸ aÒd ÑeØhÓ d

chaiÒiÒgº ÁÒ×Øead Óf a ÔÖÓØecØiÓÒ ÑechaÒi×Ñ ÇÌcÐ

ÔÖÓÚide× Öich Öead»ÛÖiØe iÒØÖÓ×Ô ecØiÓÒ faciÐiØie׸

XÇÌcÐ ´ÔÖÓÒÓÙÒced eÜÓØickÐeµ i× aÒ Ób jecعÓÖieÒØed

Ûhich aÐÐÓÛ ÓÒe ØÓ chaÒge aÐÐ ÖeÐaØiÓÒ×hiÔ× dÝÒaÑi¹

×cÖiÔØiÒg ÐaÒgÙage ÔÖÓÚidiÒg ×eÚeÖaÐ iÑÔÖÓÚeÑeÒØ×

caÐÐݺ

ØaÖgeØed aØ Øhe deÚeÐÓÔÑeÒØ aÒd ÑaÒageÑeÒØ Óf

ÐaÖge ×Ý×ØeÑ׺ Ìhe ba×e Óf ÓÙÖ ÛÓÖk Ûa× Øhe ÇÌcи

Ïe cÓÒØiÒÙed aÒd eÜØeÒded Øhe de×igÒ ÔhiÐÓ×Ó¹

Ûhich i× a ÌcÐ eÜØeÒ×iÓÒ iÒØÖÓ dÙciÒg a dÝÒaÑic

ÔhÝ Óf ÌcÐ aÒd ÇÌcÐ Óf ÔÖÓÚidiÒg fÖeedÓÑ ÖaØheÖ

Ób jecØ aÒd cÐa×× ÑÓ deÐ bÝ Ù×iÒg ×ÓÐeÐÝ Øhe C¹AÈÁ

ØhaÒ cÓÒ×ØÖaiÒØ× fÓÖ Øhe ÔÖÓgÖaÑÑeÖº EÜaÑÔÐe×

Óf Ìcк XÇÌcÐ i× a ×ØaÒdaÖd ÌcÐ eÜØeÒ×iÓÒ Ûhich

aÖe Øhe ×ÙÔÔ ÓÖØ Óf dÝÒaÑic chaÒge× aÒd iÒØÖÓ×Ô ec¹

caÒ b e dÝÒaÑicaÐÐÝ ÐÓaded iÒØÓ eÚeÖÝ ÌcÐ cÓÑÔÐiaÒØ

ØiÓÒ ÑechaÒi×Ñ× ÛheÖeÚeÖ Ô Ó××ibÐeº Ìhi× de×igÒ

eÒÚiÖÓÒÑeÒØ ´×Ùcha×ØcÐ×h¸ Ûi×h ÓÖ Ïafe [¾¿]µº

ÔhiÐÓ×ÓÔhÝ ØÖade× iÒ eÜÔÖe××iÚeÒe×× fÓÖ ÔÖÓØecØiÓÒ

iÒ ÓÖdeÖ ØÓ ea×e ÔÖÓgÖaÑÑiÒgº ÀÓÛeÚeÖ¸ a highÐÝ

A ceÒØÖaÐ ÔÖÓÔ eÖØÝ Óf ×cÖiÔØiÒg ÐaÒgÙage× i× Øhe Ù×e Óf

­eÜibÐe ÐaÒgÙage de×igÒ iÑÔÐie× Ðe×× haÖd¹ÛiÖed ÔÖÓ¹

×ØÖiÒg× a× Øhe ÓÒÐÝ ÖeÔÖe×eÒØaØiÓÒ Óf daØaº FÓÖ ØhaØ

ØecØiÓÒ agaiÒ×Ø bad ×ÓfØÛaÖe aÖchiØecØÙÖe× ÓÖ bad

Öea×ÓÒ a ×cÖiÔØiÒg ÐaÒgÙage Ó«eÖ× a dÝÒaÑic ØÝÔ e

ÔÖÓgÖaÑÑiÒg ×ØÝÐeº Ïe b eÐieÚe ØhaØ ÒÓ ÔÖÓØecØiÓÒ ÇÌcÐ ´di×cÙ××ed iÒ ËecØiÓÒ ¾ aÒd iÒ [¿¿]µº ËiÒce

ÑechaÒi×Ñ× caÒ eÒfÓÖce Øhe geÒeÖaØiÓÒ Óf cÓheÖeÒØ ÏeØheÖaÐÐ aÒd ÄiÒdbÐad ÔÖÓÚide iÒ [¿¾] a deØaiÐed ÔÖe¹

cÓ de»de×igÒ׸ ×Ó Ûe fÓ cÙ×ed ÓÒ eÜÔÖe××iÚeÒe×× bÝ ×eÒØaØiÓÒ Óf ÇÌcÐ aÒd iØ× de×igÒ cÓÒ×ideÖaØiÓÒ׸ Ûe

ÔÖÓÚidiÒg Øhe ÔÖÓgÖaÑÑeÖ ÛiØh ÑÓÖe Ô ÓÛeÖfÙÐ cÓÒ¹ fÓ cÙ× heÖe ÓÒ Øhe di«eÖeÒce× ØÓ XÇÌcк Ìhe ÐaØeÖ

×ØÖÙcØ× ÖaØheÖ ØhaÒ ÓÒ ÑakiÒg deci×iÓÒ× iÒ heÖ»hi× ×ecØiÓÒ× iÒØÖÓ dÙce Øhe ÒeÛ ÐaÒgÙage cÓÒ×ØÖÙcØ× Óf

ÔÐaceº XÇÌcÐ aÒd di×cÙ×× ØheiÖ Ù×ageº FiÒaÐÐÝ Ûe ÔÖe×eÒØ

a ÔaÖØ Óf a ÐaÖgeÖ aÔÔÐicaØiÓÒ eÜaÑÔÐe ´aÒ XÅĹ

ØeÖÔÖeØeÖµ ba×ed ÓÒ de×igÒ ÔaØØeÖÒ׸ Ûhich

Tcl ÔaÖ×eÖ»¹iÒ Øed Ù×iÒg Øhe ÒeÛ ÐaÒgÙage cÓÒ×ØÖÙcØ׺ namespaces Tcl i× iÑÔÐeÑeÒ introspection

extensibility

ÄaÒgÙage CÓÒ×ØÖÙcØ× DeÖiÚed fÖÓÑ

XOTcl ... ¾

Çb jecØ ÌcÐ ´ÇÌcе New Functionalities: Adopted from OTcl: Other ÅÁÌ dynamic aggregations object-orientation: Extensions nested classes Tcl encapsulation

assertions inheritance

ÇbjecØ cÓÑÑaÒd i× Ù×ed ØÓ cÖeaØe ÒeÛ Ób jecØ׺ meta-data Ìhe

per-object multiple inheritance

ÔÖÓÚide× acce×× ØÓ Øhe ÇbjecØ cÐa×× Ûhich hÓÐd× filter method chaining ÁØ

meta-classes

cÓÑÑÓÒ feaØÙÖe× Óf aÐÐ Ób jecØ׺ Çb jecØ× aÖe aй read/write introspection Øhe

dynamic extensibility

ÛaÝ× iÒ×ØaÒce× Óf cÐa××e׸ bÙØ ×iÒce Ób jecØ× fÖÓÑ Øhe

ÑÓ×Ø geÒeÖaÐ cÐa×× ÇbjecØ haÚe ÒÓ Ù×eÖ¹de¬Òed ØÝÔ e¸

ØheÝ ÑaÝ be ÖefeÖÖed ØÓ a× ×iÒgÙÐaÖ ÓbjecØ׺ EÚeÖÝ

FigÙÖe ½: ÄaÒgÙage EÜØeÒ×iÓÒ× Óf XÇÌcÐ

Ób jecØ caÒ b e dÝÒaÑicaÐÐÝ Öe¬Òed ÛiØh ÚaÖiabÐe× aÒd

ÛiØh Ób jecع×Ô eci¬c ÑeØhÓ d× ´Ù×iÒg Øhe ÔÖÓc iÒ×ØaÒce

Ìhe ÔÖÓÔ eÖØie× Óf ÇÌcÐ de×cÖib ed ab ÓÚe ÔÖÓÚide

ÑeØhÓ dµ aØ ÖÙÒ¹ØiÑeº ÁÒ Øhe b Ó dÝ Óf a ÔÖÓ c¸ Øhe ÔÖe¹

a gÓÓd ba×i× fÓÖ ÓÙÖ ÛÓÖk ´×ee FigÙÖe ½µº ÁÒ Øhe

de¬Òed cÓÑÑaÒd ×eÐf i× Ù×ed ØÓ deØeÖÑiÒe Øhe ÒaÑe

ÐaÒgÙage de×igÒ Óf XÇÌcÐ Ûe fÓ cÙ× ÓÒ ÑechaÒi×Ñ×

Óf Øhe cÙÖÖeÒØ Ób jecغ ×eÐf caÒ b e Ù×ed ØÓ ÓbØaiÒ Øhe

ØÓ ÑaÒage Øhe cÓÑÔÐeÜiØÝ iÒ ÐaÖge Ób jecعÓÖieÒØed

fÓÐÐÓÛiÒg iÒfÓÖÑaØiÓÒ ab ÓÙØ Øhe cÙÖÖeÒØiÒÚÓ caØiÓÒ:

×Ý×ØeÑ׸ e×Ô eciaÐÐÝ ÛheÒ Øhe×e ×Ý×ØeÑ× haÚe ØÓ be

adaÔØed fÓÖ ceÖØaiÒ ÔÙÖÔ Ó×e׺ ËÙch ×iØÙaØiÓÒ× Ó ccÙÖ

¯ ×eÐf ´ÛiØhÓÙØ ÔaÖaÑeØeÖ×µ ÖeØÙÖÒ× Øhe ÒaÑe Óf

fÖeÕÙeÒØÐÝ iÒ Øhe cÓÒØeÜØ Óf ×cÖiÔØiÒg ÐaÒgÙage׺ ÁÒ

Øhe cÙÖÖeÒØÐÝ eÜecÙØiÒg Ób jecغ

ÔaÖØicÙÐaÖ Ûe added Øhe fÓÐÐÓÛiÒg ×ÙÔÔ ÓÖØ:

¯ ×eÐf cÐa×× ÖeØÙÖÒ× Øhe ÒaÑe Óf Øhe cÐa×׸ Ûhich

¯ FiÐØeÖ× a× a ÑeaÒ× Óf ab×ØÖacØiÓÒ× ÓÚeÖ ÑeØhÓ d

hÓÐd× Øhe cÙÖÖeÒØÐÝ eÜecÙØiÒg ÑeØhÓ dº ÆÓØe¸

iÒÚÓ caØiÓÒ× ØÓ iÑÔÐeÑeÒØ ÐaÖge ×ØÖÙcØÙÖe׸ Ðike

ØhaØ iØ ÑaÝ di«eÖ fÖÓÑ Øhe Ób jecØ³× cÐa×׺

de×igÒ ÔaØØeÖÒ׸ aÒd ØÓ ØÖace»adaÔØ Ñe××age׺

¯ ×eÐf ÔÖÓc ÖeØÙÖÒ× Øhe ÒaÑe Óf Øhe cÙÖÖeÒØÐÝ eܹ

¯ ÈeÖ¹ÓbjecØ ÑiÜiÒ׸ a× a ÑeaÒ× ØÓ giÚe aÒ Ób jecØ

ecÙØiÒg ÑeØhÓ dº

acce×× ØÓ ×eÚeÖaÐ di«eÖeÒØ ×ÙÔÔÐeÑeÒØaÐ cÐa××e׺

A ÖeadeÖ ÛiØh ÇÌcÐ kÒÓÛÐedge ÛiÐÐ ÒÓØe¸ ØhaØ ØheÖe

¯ DÝÒaÑic ÇbjecØ AggÖegaØiÓÒ׸ ØÓ ÔÖÓÚide dݹ

i× a di«eÖeÒce ØÓ Øhe ÖeaÐiÞaØiÓÒ Óf Øhe×e Ób jecØ iÒfÓÖ¹

ÒaÑic aggÖegaØiÓÒ× ØhÖÓÙgh Òe×Øed ÒaÑe×¹

ÑaØiÓÒ× ØÓ ÇÌcк XÇÌcÐ Ù×e× cÓÑÑaÒd× ØÓ ÓbØaiÒ

Ôace׺

Øhi× iÒfÓÖÑaØiÓÒ¸ ÛheÖea× ÇÌcÐ Ù×e× ØhÖee iÑÔÐiciØ

ÚaÖiabÐe× fÓÖ Øhi× ÔÙÖÔ Ó×e ´×eÐf¸ cÐa×׸ aÒd ÔÖÓcµº

¯ Æe×Øed CÐa××e׸ ØÓ ÖedÙce Øhe iÒØeÖfeÖeÒce Óf

Ìhi× chaÒge Ñake× Øhe iÒØeÖÒaÐ caÐÐiÒg cÓÒÚeÒØiÓÒ×

iÒdeÔ eÒdeÒØÐÝ deÚeÐÓÔ ed ÔÖÓgÖaÑ ×ØÖÙcØÙÖe׺

Óf XÇÌcÐ ÑeØhÓ d× cÓÑÔaØibÐe ÛiØh ÌcÐ ÔÖÓ cedÙÖe׺

¯ A××eÖØiÓÒ׸ ØÓ ÖedÙce Øhe iÒØeÖface aÒd Øhe Öe¹

Ìhi× ha× Øhe adÚaÒØage ØhaØ Øhe ÑeØhÓ d× aÖe acce×¹

ÐiabiÐiØÝ ÔÖÓbÐeÑ× caÙ×ed bÝ dÝÒaÑic ØÝÔiÒgº

×ibÐe iÒ XÇÌcÐ Úia ÒaÑe×Ôace¹ÔaØh× ´×ee ËecØiÓÒ 5µº

FÓÖ cÓÑÔaØibiÐiØÝ XÇÌcÐ ÔÖÓÚide× Øhe cÓÑÔiÐaØiÓÒ

¯ ÅeØa¹daØa¸ ØÓ eÒhaÒce ×eÐf¹dÓ cÙÑeÒØaØiÓÒº

ÓÔØiÓÒ AÍÌÇÎAÊË ØÓ ×eØ Øhe×e ÚaÖiabÐe× aÙØÓÑaØicaÐÐÝ

´ÛiØh a ×ÐighØ Ô eÖfÓÖÑaÒce di×adÚaÒØageµº

ÁÒ Øhi× ÔaÔ eÖ Ûe de×cÖib e Øhe×e× fÙÒcØiÓÒaÐiØie× fÖÓÑ

a ÐaÒgÙage Ô ÓiÒØ Óf ÚieÛº Ìhe iÑÔÐeÑeÒØed eÜØeÒ¹ EÚeÖÝ Ób jecØ i× a××Ó ciaØed ÛiØh a cÐa×× ÓÚeÖ Øhe cÐa××

×iÓÒ× ÔÖÓÚide addiØiÓÒaÐ fÙÒcØiÓÒaÐiØÝ aÒd Ðead ØÓ aÒ ÖeÐaØiÓÒ×hiÔº CÐa××e× aÖe ×Ô eciaÐ Ób jecØ× ÛiØh Øhe ÔÙÖ¹

iÑÔÖÓÚed Ô eÖfÓÖÑaÒce iÒ cÓÑÔaÖi×ÓÒ ØÓ ÇÌcк ÀÓÛ¹ Ô Ó×e Óf ÑaÒagiÒg ÓØheÖ Ób jecØ׺ \ÅaÒagiÒg" ÑeaÒ×

eÚeÖ¸ Ûe had ØÓ iÒØÖÓ dÙce a feÛ iÒcÓÑÔaØibiÐiØie× ØÓ ØhaØ a cÐa×× cÓÒØÖÓÐ× Øhe cÖeaØiÓÒ aÒd de×ØÖÙcØiÓÒ

Óf iØ× iÒ×ØaÒce× aÒd ØhaØ iØ cÓÒØaiÒ× a ÖeÔ Ó×iØÓÖÝ Óf cÐa××»×ÙÔ eÖcÐa×× ÖeÐaØiÓÒ×hiÔ׺ AØaÒÝ ØiÑe Øhe cÐa××

ÑeØhÓ d× ´\iÒ×ØÔÖÓ c×"µ acce××ibÐe fÓÖ Øhe iÒ×ØaÒce׺ gÖaÔh ÑaÝbechaÒged eÒØiÖeÐÝ Ù×iÒg Øhe ×ÙÔeÖcÐa××

ÑeØhÓ d¸ ÓÖ aÒ Ób jecØ ÑaÝ chaÒge iØ× cÐa×× ØhÖÓÙgh

Ìhe iÒ×ØaÒce ÑeØhÓ d× cÓÑÑÓÒ ØÓ aÐÐ Ób jecØ× aÖe de¹

Øhe cÐa×× ÑeØhÓ dº Ìhi× feaØÙÖe caÒ be Ù×ed fÓÖ

¬Òed iÒ Øhe ÖÓ ÓØ cÐa×× ÇbjecØ ´ÔÖede¬Òed ÓÖ Ù×eÖ¹

aÒ iÑÔÐeÑeÒØaØiÓÒ Óf a Ðife¹cÝcÐe ÓÖ ÓØheÖ iÒØÖiÒ×ic

de¬Òedµº ËiÒce a cÐa×× i× a ×Ô eciaÐ ´ÑaÒagiÒgµ kiÒd

chaÒge× [¾¼] Óf Ób jecØ ÔÖÓÔ eÖØie× ´iÒ cÓÒØÖa×Ø ØÓ eܹ

Óf Ób jecØ iØ i× ÑaÒaged iØ×eÐf bÝ a ×Ô eciaÐ cÐa×× caÐÐed

ØÖiÒ×ic ÔÖÓÔ eÖØie× eºgº ÑÓ deÐed ØhÖÓÙgh ÖÓÐe× [½4¸¾¼]

\ÑeØa¹cÐa××" ´Ûhich ÑaÒage× iØ×eÐf µº ÇÒe iÒØeÖe×ع

aÒd iÑÔÐeÑeÒØed ØhÖÓÙgh Ô eÖ¹Ób jecØ ÑiÜiÒ× [¾4]µ º

iÒg a×Ô ecØ Óf ÑeØa¹cÐa××e× i× ØhaØ bÝ ÔÖÓÚidiÒg a cÓÒ¹

Ìhe×e chaÒge× caÒ be achieÚed ÛiØhÓÙØ ÐÓ Ó×iÒg Øhe

×ØÖÙcØÓÖ ÔÖe¹cÓÒ¬gÙÖed cÐa××e× caÒ b e cÖeaØedº ÆeÛ

Ób jecØ³× ideÒØiØݸ iØ× iÒÒeÖ ×ØaØe aÒd iØ× Ô eÖ¹Ób jecØ

Ù×eÖ¹de¬Òed ÑeØa¹cÐa××e× caÒ be deÖiÚed fÖÓÑ Øhe

b ehaÚiÓÖ ´ÔÖÓ c× aÒd Ô eÖ¹Ób jecØ ÑiÜiÒ×µº

ÔÖede¬Òed ÑeØa¹cÐa×× CÐa×× iÒ ÓÖdeÖ ØÓ Öe×ØÖicØ ÓÖ

eÒhaÒce Øhe abiÐiØie× Óf Øhe cÐa××e× ØhaØ ØheÝ ÑaÒ¹

ageº ÌheÖefÓÖe ÑeØa¹cÐa××e× caÒ b e Ù×ed ØÓ iÒ×ØaÒØi¹

aØe ÐaÖge ÔÖÓgÖaÑ ×ØÖÙcØÙÖe׸ Ðike ×ÓÑe de×igÒ Ôaع

¿ FiÐØeÖ×

ØeÖÒ׺ Ìhe ÑeØa¹cÐa×× ÑaÝ hÓÐd Øhe geÒeÖic ÔaÖØ× Óf

Øhe ×ØÖÙcØÙÖe׺ ËiÒce a ÑeØa¹cÐa×× i× aÒ eÒØiØÝÓfØhe

Ìhe ¬ÐØeÖ i×aÒÓÚeÐ aÔÔÖÓachØÓ ÑaÒage ÐaÖge ÔÖÓ¹

ÔÖÓgÖaÑÑiÒg ÐaÒgÙage¸ iØ i× Ô Ó××ibÐe ØÓ cÓÐÐecØ Øhe×e

gÖaÑ ×ØÖÙcØÙÖe׺ ÁØ i× a ÚeÖÝ geÒeÖaÐ iÒØeÖceÔØiÓÒ

iÒ ´cÙ×ØÓÑiÞabÐeµ ÔaØØeÖÒ ÐibÖaÖie× fÓÖ ÐaØeÖ ÖeÙ×e ´×ee

ÑechaÒi×Ñ Ûhich caÒ b e Ù×ed iÒ ÚaÖiÓÙ× aÔÔÐicaØiÓÒ

ËecØiÓÒ 7 fÓÖ eÜaÑÔÐe ÓÖ [¾5] fÓÖ ÑÓÖe deØaiÐ×µº

aÖea׺ Ïe haÚe ×ØÙdied Øhe Ù×e Óf ¬ÐØeÖ× fÓÖ de×igÒ

XÇÌcÐ ×ÙÔÔ ÓÖØ× ×iÒgÐe aÒd ÑÙÐØiÔÐe iÒheÖiØaÒceº

ÔaØØeÖ× iÒ deØaiÐ ´×ee [¾5] aÒd ËecØiÓÒ 7µº ÇØheÖ Ù×efÙÐ

CÐa××e× aÖe ÓÖdeÖed bÝ Øhe ÖeÐaØiÓÒ×hiÔ ×ÙÔeÖcÐa××

aÔÔÐicaØiÓÒ aÖea× aÖe ÑÓÒiØÓÖiÒg Óf ÖÙÒÒiÒg ×Ý×ØeÑ×

iÒ a diÖecØed acÝcÐic gÖaÔhº Ìhe ÖÓ ÓØ Óf Øhe cÐa××

´ØÖaciÒg aÒd debÙggiÒgµ¸ adaÔØaØiÓÒ aØ ÖÙÒØiÑe¸ iѹ

hieÖaÖchÝ i× Øhe cÐa×× Çbjecغ A ×iÒgÐe Ób jecØ caÒ

ÔÐeÑeÒØaØiÓÒ Óf ÔÖÓÜÝ ×eÖÚice׸ eØcº

b e iÒ×ØaÒØiaØed diÖecØÐÝ fÖÓÑ Øhi× cÐa×׺ AÒ iÒheÖeÒØ

ÔÖÓbÐeÑ Óf ÑÙÐØiÔÐe iÒheÖiØaÒce i× Øhe ÔÖÓbÐeÑ Óf

De¬ÒiØiÓÒ ½ A ¬ÐØeÖ i× a ×ÔeciaÐ iÒ×ØaÒce ÑeØhÓd

ÒaÑe Öe×ÓÐÙØiÓÒ¸ eºgº ÛheÒ ØÛÓ ×ÙÔ eÖcÐa××e× cÓÒØaiÒ

Öegi×ØeÖed fÓÖ a cÐa×× C º ÏheÒeÚeÖ aÒ ÓbjecØ Óf cÐa××

a ÑeØhÓ d ÛiØh Øhe ×aÑe ÒaÑeº XÇÌcÐ ÔÖÓÚide×

C ÖeceiÚe× a Ñe××age¸ Øhe Öegi×ØeÖed ¬ÐØeÖ i× iÒÚÓked

aÒ iÒØÙiØiÚe aÒd ÙÒaÑbigÙÓÙ× aÔÔÖÓach fÓÖ ÒaÑe

iÒ×Øead Óf Øhe ÓbjecØ³× ÑeØhÓd׺ Ìhe ¬ÐØeÖ ÑaÝ haÒd Ðe

Öe×ÓÐÙØiÓÒ bÝ de¬ÒiÒg Øhe ÔÖecedeÒce ÓÖdeÖ aÐÓÒg a

Øhi× Ñe××age aÒd»ÓÖ caÒ decide ØÓ fÓÖÛaÖd iØ ØÓ Øhe

\ÒeÜعÔaØh" fÓÖ ÐiÒeaÖiÞaØiÓÒ Óf cÐa×× aÒd ÑiÜiÒ hi¹

ÓbjecØ³× ÑeØhÓd׺

eÖaÖchie× ´×ee [¿¾¸¾4] fÓÖ deØaiÐ×µ¸ Ûhich i× ÑÓ deÐed

afØeÖ CÄÇË [4]µº A ÑeØhÓ d caÒ iÒÚÓke eÜÔÐiciØÐÝ

Í×age Óf FiÐØeÖ× ÁÒ ÓÖdeÖ ØÓ de¬Òe a ¬ÐØeÖ ØÛÓ

Øhe ×hadÓÛed ÑeØhÓ d× bÝ Øhe ÔÖede¬Òed cÓÑÑaÒd

×ØeÔ× aÖe Òece××aÖÝ: aÒ ¬ÐØeÖ¹iÒ×ØÔÖÓc ha× ØÓ be

ÒeÜغ ÁØ ÑiÜe× Øhe ÒeÜØ ×hadÓÛed ÑeØhÓ d ÓÒ Øhe

de¬Òed aÒd Øhe ¬ÐØeÖ ha× ØÓ be Öegi×ØeÖed Ù×iÒg

ÒeÜعÔaØh iÒØÓ Øhe eÜecÙØiÓÒ Óf Øhe cÙÖÖeÒØ ÑeØhÓ dº

Øhe fiÐØeÖ iÒ×ØaÒce ÑeØhÓ dº Ìhi× Öegi×ØÖaØiÓÒ ØeÐÐ×

Ìhe Ù×age Óf ÒeÜØ iÒ XÇÌcÐ i× di«eÖeÒØØÓÇÌcÐ: ÁÒ

XÇÌcи Ûhich iÒ×ØÔÖÓ c× aÖe ¬ÐØeÖ× ÓÒ Ûhich cÐa××e׺

ÇÌcÐ iØ i× aÐÛaÝ× Òece××aÖÝ ØÓ ÔÖÓÚide Øhe fÙÐÐ aÖgÙ¹ EÚeÖÝ ¬ÐØeÖ cÓÒ×i×Ø× Óf ØhÖee ´ÓÔØiÓÒaе ÔaÖØ×:

ÑeÒØ Ði×Ø fÓÖ eÚeÖÝ iÒÚÓ caØiÓÒ eÜÔÐiciØÐݺ ÁÒ XÇÌcиa

caÐÐ Óf ÒeÜØ ÛiØhÓÙØ aÖgÙÑeÒØ× caÒ b e Ù×ed ØÓ caÐÐ Øhe

CÐa××ÆaÑe iÒ×ØÔÖÓc FiÐØeÖÆaÑe aÖg× ß

×hadÓÛed ÑeØhÓ d× ÛiØh Øhe ×aÑe aÖgÙÑeÒØ× ´Ûhich ÔÖe¹ÔaÖØ

ÒeÜØ

i× Øhe ÑÓ×Ø cÓÑÑÓÒ ca×eµº ÏheÒ aÖgÙÑeÒØ× ×hÓÙÐd

ÔÓ×عÔaÖØ

be chaÒged fÓÖ Øhe ×hadÓÛed ÑeØhÓ d׸ ØheÝ ÑÙ×Ø b e

}

ÔÖÓÚided eÜÔÐiciØÐݺ ÁÒ Øhe ÖaÖe ca×e ØhaØ Øhe ×had¹

ÓÛed ÑeØhÓ d ×hÓÙÐd ÖeceiÚe ÒÓ aÖgÙÑeÒظ Øhe ­ag

Ìhe di×ØiÒcØiÓÒ iÒØÓ ØhÖee ÔaÖØ× i× jÙ×Ø a ÒaÑiÒg cÓÒ¹

¹¹ÒÓAÖg× ÑÙ×Ø b e Ù×edº

ÚeÒØiÓÒ fÓÖ eÜÔÐaÒaØiÓÒ ÔÙÖÔ Ó×e׺ Ìhe ÔÖe¹ aÒd Ô Ó×ع

AÒ iÑÔ ÓÖØaÒØ feaØÙÖe Óf aÐÐ XÇÌcÐ Ób jecØ× i× Øhe

ÔaÖØ ÑaÝ be ¬ÐÐed ÛiØh aÒÝ XÇÌcй×ØaØeÑeÒØ׺ ÁÒ

Öead»ÛÖiØe iÒØÖÓ×Ô ecØiÓÒº Ìhe ÖeadiÒg iÒØÖÓ×Ô ecØiÓÒ

geÒeÖaÐ Øhe ¬ÐØeÖ i× fÖee iÒ ÛhaØ iØ dÓ e× ÛiØh Øhe

abiÐiØie× aÖe Ôacked cÓÑÔacØÐÝ iÒØÓ Øhe iÒfÓ iÒ×ØaÒce

Ñe××ageº ÁÒ ÔaÖØicÙÐaÖ iØ caÒ ´aµ Ôa×× Øhe Ñe××age

ÑeØhÓ d Ûhich i× aÚaiÐabÐe fÓÖ Ób jecØ× aÒd cÐa××e׺

ØhÖÓÙgh ´Ù×iÒg Øhe ÒeÜعÔÖiÑiØiÚeµ¸ iØ caÒ ´bµ Öedi¹

AÐÐ ÓbØaiÒed iÒfÓÖÑaØiÓÒ caÒ b e chaÒged aØ ÖÙÒ¹ØiÑe

ÖecØ iØ ØÓ aÒÓØheÖ de×ØiÒaØiÓÒ¸ ÓÖ iØ caÒ ´cµ decide ØÓ

ÛiØh iÑÑediaØe e«ecØ dÝÒaÑicaÐÐݺ ÍÒÐike ÐaÒgÙage×

haÒdÐe Øhe Ñe××age iØ×eÐf ´×ee FigÙÖe ¾µº

ÛiØh a ×ØaØic cÐa×× cÓÒceÔظ XÇÌcÐ ×ÙÔÔ ÓÖØ× dÝÒaÑic

ÏheÒ a ¬ÐØeÖ iÒ×ØÔÖÓ c i× eÜecÙØed aØ ¬Ö×Ø Øhe iÒ×ØÖÙc¹ ÓÒe ´iÒ Öegi×ØÖaØiÓÒ ÓÖdeÖµ ÙÒØiÐ aÐÐ ÔÖe¹ÔaÖØ× aÖe eÜe¹

cÙØedº AfØeÖÛaÖd× Øhe acØÙaÐ ÑeØhÓ d i× iÒÚÓked aÒd

ØiÓÒ× iÒ Øhe ÔÖe¹ÔaÖØ aÖe ÔÖÓ ce××edº ÌheÒ Øhe ¬ÐØeÖ

¬ÒaÐÐÝ Øhe Ô Ó×عÔaÖØ× aÖe ÔÖÓ ce××edº Áf a ÒeÜعcaÐÐ i×

ÑighØ caÐÐ Øhe acØÙaÐ ÑeØhÓ d ØhÖÓÙgh ÒeÜغ Ìhe ¬ÐØeÖ

ÓÑiØØed Øhe ¬ÐØeÖ chaiÒ eÒd× iÒ Øhi× ¬ÐØeÖ ÑeØhÓ dº ÁÒ

caÒ Øake Øhe Öe×ÙÐØ Óf Øhe acØÙaÐ ÑeØhÓ d ´ÖeØÙÖÒed bÝ

Øhe fÓÐÐÓÛiÒg eÜaÑÔÐe ØÛÓ ¬ÐØeÖ× aÖe Öegi×ØeÖed¸ ÓÒe

Øhe ÒeÜعcaÐе aÒd caÒ ÑÓ difÝ iغ AfØeÖ Øhe eÜecÙØiÓÒ

fÓÖ Ób×eÖÚaØiÓÒ ÔÙÖÔ Ó×e× aÒd ÓÒe fÓÖ cÓÙÒØiÒg caÐÐ׺

Óf \ÒeÜØ" Øhe ÔÓ×عÔaÖØ i× eÜecÙØedº FiÒaÐÐÝ Øhe caÐÐeÖ

ÖeceiÚe× Øhe Öe×ÙÐØ Óf Øhe ¬ÐØeÖ iÒ×Øead Óf Øhe Öe×ÙÐØ

ÊÓÓÑ ×eØ caÐÐCÓÙÒØeÖ ¼ ;# ×eØ cÐa×× ÚaÖiabÐe

Óf Øhe caÐÐed ÑeØhÓ dº

ÊÓÓÑ iÒ×ØÔÖÓc cÓÙÒØeÖFiÐØeÖ aÖg× ß

iÒcÖ [×eÐf cÐa××]::caÐÐCÓÙÒØeÖ

A× aÒ eÜaÑÔÐe Ûe de¬Òe a cÐa×× ÊÓÓѺ EÚeÖÝ ØiÑe

ÒeÜØ

aÒ aÖbiØÖaÖÝ acØiÓÒ Ó ccÙÖ× ÓÒ a ÖÓ ÓÑ iÒ×ØaÒce¸ Øhe

}

gÖaÔhicaÐ ×Ùb¹×Ý×ØeÑ ×hÓÙÐd chaÒge Øhe di×ÔÐaÝ Óf

ÊÓÓÑ fiÐØeÖ ßcÓÙÒØeÖFiÐØeÖ Ób×eÖÚaØiÓÒFiÐØeÖ}

ØhaØ ÔaÖØicÙÐaÖ ÖÓ ÓѺ A ¬ÐØeÖ caÒ haÒdÐe Øhe Òece×¹ ×aÖÝ ÒÓØi¬caØiÓÒ× ´heÖe ÓÒÐÝ ÓÙØÔÙØ Ñe××age×µ:

Class Object

3

CÐa×× ÊÓÓÑ

4

iÒ×ØÔÖÓc Ób×eÖÚaØiÓÒFiÐØeÖ aÖg× ß ÊÓÓÑ pre-part

Class A ÔÙØ× "ÖÓÓÑ acØiÓÒ begiÒ×"

a1

Öe×ÙÐØ [ÒeÜØ] ×eØ 2

5

ÔÙØ× "ÖÓÓÑ acØiÓÒ eÒd× ¹¹ Êe×ÙÐØ: °Öe×ÙÐØ"

Class B

ÖeØÙÖÒ °Öe×ÙÐØ

Filter Chain of } b2 Class B

1 b1

fiÐØeÖ Ób×eÖÚaØiÓÒFiÐØeÖ ÊÓÓÑ 6 b1 set x 10

o1 post-part

ÏheÒ Øhe ¬ÐØeÖ i× Öegi×ØeÖed ´Ða×Ø ÐiÒeµ eÚeÖÝ acØiÓÒ

Ô eÖfÓÖÑed ÓÒ aÒ iÒ×ØaÒce Óf ÊÓÓÑ i× ÒÓØiced ÛiØh

FigÙÖe ¿: FiÐØeÖ ÁÒheÖiØaÒce

a ÔÖe¹ aÒd a Ô Ó×عÑe××age ØÓ Øhe ×ØaÒdaÖd ÓÙØÔÙØ

×ØÖeaѺ Ïe ÖeØÙÖÒ Øhe Öe×ÙÐØ Óf Øhe acØÙaÐ caÐÐed

FiÐØeÖ chaiÒ× caÒ aÐ×Ó be cÓÑbiÒed ØhÖÓÙgh ´ÑÙÐØi¹

ÑeØhÓ d¸ ×iÒce Ûe dÓÒ³Ø ÛaÒØØÓchaÒge Øhe ÔÖÓgÖaÑ

ÔÐeµ iÒheÖiØaÒce Ù×iÒg Øhe ÒeÜØ ÑeØhÓ dº FiÐØeÖ chaiÒ×

b ehaÚiÓÖ aØ aÐк ÏheÒ fÓÖ eÜaÑÔÐe aÒ iÒ×ØaÒce ÚaÖi¹

Óf Øhe ×ÙÔ eÖcÐa××e× aÖe iÒÚÓked Ù×iÒg Øhe ×aÑe ÔÖece¹

abÐe i× ×eØ ÓÒ Øhe iÒ×ØaÒce Óf ÊÓÓÑ Ö½:

deÒce ÓÖdeÖ a× fÓÖ iÒheÖiØaÒce ´×ee FigÙÖe ¿µº ÏiØh¹

ÓÙØ ×ÓÔhi×ØicaØed e«ÓÖØ× a ÔÓÛeÖfÙÐ ØÖaciÒg faciÐiØÝ

Ö½ ×eØ ÒaÑe "ÖÓÓÑ ½"

caÒ be iÑÔÐeÑeÒØedº Eºgº a ¬ÐØeÖ ×ÓÐeÐÝ fÓÖ ÓÆce×

di×ØiÒgÙi×he× Çffice¹ÖÓ ÓÑ× fÖÓÑ ÓØheÖ ÖÓ ÓÑ×:

Øhe ÓÙØÔÙØ i×:

CÐa×× Çffice ¹×ÙÔeÖcÐa×× ÊÓÓÑ

ÖÓÓÑ acØiÓÒ begiÒ×

Çffice iÒ×ØÔÖÓc ÓfficeFiÐØeÖ aÖg× ß

ÖÓÓÑ acØiÓÒ eÒd× ¹¹ Êe×ÙÐØ: ÖÓÓÑ ½

ÔÙØ× "acØiÓÒ× iÒ aÒ Óffice" ÒeÜØ

message (c) } Filter_3 filter-chain

message (b) Filter_2

fiÐØeÖ ÓfficeFiÐØeÖ Class A Çffice

Filter_1 }

A ×iÑÔÐe caÐÐ ØÓ aÒ iÒ×ØaÒce Ó½ Óf cÐa×× Çffice¸ Ðike: Class A message (a)

o0 pre-part

call a1

Ó½ ×eØ ÒaÑe "Óffice ½"

post-part result

iÒcÖeÑeÒØ× Øhe cÓÙÒØeÖ aÒd ÔÖÓ dÙce× Øhe ÓÙØÔÙØ:

acØiÓÒ× iÒ aÒ Óffice

ÖÓÓÑ acØiÓÒ begiÒ×

FigÙÖe ¾: Ca×caded Åe××age FiÐØeÖiÒg

ÖÓÓÑ acØiÓÒ eÒd× ¹¹ Êe×ÙÐØ: Óffice ½

ÁÒØÖÓ×Ô ecØiÓÒ Óf FiÐØeÖ× FiÐØeÖ× aÖe ÓÖdiÒaÖÝ

FiÐØeÖ ChaiÒ× Each cÐa×× ÑaÝhaÚea chaiÒ Óf ¬Ð¹

iÒ×ØÔÖÓ c× aÒd haÚe ØheÖefÓÖe acce×× ØÓ aÐÐ XÇÌcÐ

ØeÖ× Ûhich aÖe ca×caded ØhÖÓÙgh ÒeÜØ ´×ee FigÙÖe ¾µº

fÙÒcØiÓÒaÐiØie× iÒcÐÙdiÒg Øhe fÙÐÐ iÒØÖÓ×Ô ecØiÓÒ faciÐi¹

Ìhe ÒeÜØ ÑeØhÓ d i× Öe×Ô ÓÒ×ibÐe fÓÖ Øhe fÓÖÛaÖdiÒg Óf

Ñe××age× ØÓ Øhe ÖeÑaiÒiÒg ¬ÐØeÖ× iÒ Øhe chaiÒ ÓÒe bÝ Øie׺ FÙÖØheÖÑÓÖe¸ ¬ÐØeÖ× ÖeÕÙiÖe Ô eÖ¹caÐÐ iÒfÓÖÑaØiÓÒ

fÓÖ Öea×ÓÒiÒg ÓÖ deÐegaØiÓÒ ÔÙÖÔ Ó×e׸ iºeº iÒfÓÖÑaØiÓÒ ÊeÐaØed ÏÓÖk Ìhe ÙÒdeÖÐÝiÒg idea b ehiÒd ¬Ð¹

ab ÓÙØ Øhe caÐÐeÖ³× aÒd Øhe caÐÐee³× eÒÚiÖÓÒÑeÒØ aÒd ØeÖ× ´aÒd Ô eÖ¹Ób jecØ ÑiÜiÒ×µ aÖe iÒØeÖceÔØÓÖ× fÓÖ

Øhe iÒÚÓ caØiÓÒ ÖecÓÖd i× ÖeÕÙiÖedº Ìhe fÓÐÐÓÛiÒg Ñe××age׺ ÁÒ [½] Ób jecØ× ØhaØ aÖe abÐe ØÓ ab×ØÖacØ

ÓÔØiÓÒ× aÖe addiØiÓÒaÐÐÝ aÚaiÐabÐe: iÒØeÖacØiÓÒ× aÑÓÒg Ób jecØ× aÖe iÒØÖÓ dÙcedº Ìhe

Ñe××age Ôa××iÒg ÑÓ deÐ i× eÒhaÒced bÝ iÒÔÙØ»ÓÙØÔÙØ

iÒØeÖceÔØiÓÒ¸ aÒ idea geÒeÖaÐÐÝ iÒØÖÓ dÙced iÒ CÄÇË

¯ ÓbjÆaÑe iÒfÓ caÐÐedÔÖÓc: ÊeØÙÖÒ× Øhe ÓÖigi¹

[4]º

ÒaÐÐÝ iÒÚÓked ÔÖÓ cº

ÇÙÖ dÖiÚiÒg ÑÓØiÚaØiÓÒ fÓÖ Øhe iÑÔÐeÑeÒØaØiÓÒ Óf

¯ ÓbjÆaÑe iÒfÓ caÐÐedcÐa××: ÊeØÙÖÒ× Øhe ´ÔÖe¹

¬ÐØeÖ× Ûa× ÐaÒgÙage ×ÙÔÔ ÓÖØ fÓÖ de×igÒ ÔaØØeÖÒ× [¾5]º

×ÙÑabÐݵ caÐÐed cÐa×׺

ËeÚeÖaÐ aÙØhÓÖ× ÔÖÓÔ Ó×ed ÓØheÖ Öe­ecØiÓÒ aÒd iÒ¹

¯ ÓbjÆaÑe iÒfÓ caÐÐiÒgcÐa××: ÊeØÙÖÒ× Øhe cÐa×× ØeÖceÔØiÓÒ ÑechaÒi×Ñ× fÓÖ ØheiÖ iÑÔÐeÑeÒØaØiÓÒ Óf

de×igÒ ÔaØØeÖÒ׺ Ìhe ÄaÝÇŹaÔÔÖÓach [5] i× Øhe

fÖÓÑ Ûhich Øhe ¬ÐØeÖed caÐÐ Ûa× iÒÚÓkedº

ÑÓ×Ø ×iÑiÐaÖ ØÓ Øhe ¬ÐØeÖ aÔÔÖÓachº ÁØ Ó«eÖ× aÒ

¯ ÓbjÆaÑe iÒfÓ caÐÐiÒgÔÖÓc: ÊeØÙÖÒ× Øhe ÔÖÓ c

eÜÔÐiciØ ÖeÔÖe×eÒØaØiÓÒ Óf ÔaØØeÖÒ× Ù×iÒg aÒ eÜØeÒded

fÖÓÑ Ûhich Øhe ¬ÐØeÖed caÐÐ Ûa× iÒÚÓkedº

Ób jecعÓÖieÒØed ÐaÒgÙageº Ìhe aÔÔÖÓach i× ceÒØeÖed

ÓÒ Ñe××age eÜchaÒge× a× ÛeÐÐ aÒd ÔÙØ× ÐaÝeÖ× aÖÓÙÒd

¯ ÓbjÆaÑe iÒfÓ caÐÐiÒgÓbjecØ: ÊeØÙÖÒ× Øhe Ób¹

Øhe Ób jecØ× Ûhich haÒdÐe Øhe iÒcÓÑiÒg Ñe××age׺

jecØ fÖÓÑ Ûhich Øhe ¬ÐØeÖed caÐÐ Ûa× iÒÚÓkedº

Ìhe ¬ÐØeÖ aÔÔÖÓach di«eÖ× fÖÓÑ ÄaÝÇÅ ×iÒce iØ caÒ

¯ ÓbjÆaÑe iÒfÓ ÖegcÐa××: ÊeØÙÖÒ× Øhe cÐa×× ÓÒ ÖeÔÖe×eÒØ ÔaØØeÖÒ× a× ÓÖdiÒaÖÝ cÐa××e× aÒd Òeed× ÒÓ

ÒeÛ cÓÒ×ØÖÙcØ׸ ÓÒÐÝ ÖegÙÐaÖ ÑeØhÓ d׺ Ìhe FÄǹ

Ûhich Øhe ¬ÐØeÖ i× Öegi×ØeÖedº

ÐaÒgÙage [½½] iÒØÖÓ dÙce× a \cÓÑÔ ÓÒeÒØ cÓÒÒecØÓÖ"

¯ CÐa××ÆaÑe iÒfÓ fiÐØeÖ×: ÊeØÙÖÒ× Øhe Ði×Ø Óf

ØhaØ i× ÔÐaced b eØÛeeÒ iÒØeÖacØiÒg Ób jecØ׺ CÓÒÒec¹

¬ÐØeÖ× Öegi×ØeÖed fÓÖ a cÐa×׺

ØÓÖ× aÖe cÓÒØÖÓÐÐed ØhÖÓÙgh a ×eØ Óf iÒØeÖacØiÓÒ ÖÙÐe×

ØhaØ aÖe ÖeaÐiÞed bÝ ÓÔ eÖaØÓÖ׺ ÀediÒ [½7] ÔÖe×eÒØ×

Ìhe×e ÑeØhÓ d× ÖeØÙÖÒ eÑÔØÝ ×ØÖiÒg׸ ÛheÒ Øhe de¹

aÒ aÔÔÖÓach ba×ed ÓÒ aÒ aØØÖibÙØe gÖaÑÑaÖ iÒ a

×iÖed iÒfÓÖÑaØiÓÒ dÓ e× ÒÓØ eÜi×غ Ìhe ÓÔØiÓÒ× ÛiØh

×Ô eciaÐ cÓÑÑeÒØ ÑaÖkiÒg Øhe ÔaØØeÖÒ iÒ Øhe ×ÓÙÖce

Øhe ÔÖe¬Ü caÐÐiÒg ÖeÔÖe×eÒØ Øhe ÚaÐÙe× Óf ×eÐf¸ ×eÐf

cÓ deº Ìhe cÓÑÑeÒØ× a××igÒ ÖÓÐe× ØÓ Øhe cÐa××e׸

ÔÖÓc¸ aÒd ×eÐf cÐa×× iÒ Øhe iÒÚÓkiÒg ÑeØhÓ dº

Ûhich cÓÒ×ØÖaiÒ ØheÑ bÝ ÖÙÐe׺ CÓÒ×ØÖaiÒiÒg Óf

ÔaØØeÖÒ× caÒ b e achieÚed iÒ XÇÌcÐ Ù×iÒg a××eÖØiÓÒ×

´×ee ËecØiÓÒ 6µ¸ Ûhich caÒ b e checked aØ ÖÙÒ¹ØiÑeº

ÌÖaciÒg Ìhi× eÜaÑÔÐe ÔÖiÑaÖiÐÝ deÑÓÒ×ØÖaØe× Øhe

iÒheÖiØaÒce Óf ¬ÐØeÖ chaiÒ׺ ËiÒce aÐÐ cÐa××e× iÒheÖiØ

fÖÓÑ Çbjecظ a ¬ÐØeÖ ÓÒ Øhi× cÐa×× i× aÔÔÐied ÓÒ aÐÐ

Ñe××age× ØÓ Ób jecØ׺ ËÓ aÐÐ iÒÚÓ caØiÓÒ× Óf ÑeØhÓ d×

4 ÈeÖ¹Çb jecØ ÅiÜiÒ×

iÒ Øhe ÛhÓÐe ×Ý×ØeÑ aÖe ØÖacedº Ìhe acØÙaÐ ¬ÐØeÖ

ÑeØhÓ d di×ÔÐaÝ× Øhe caÐÐ× aÒd eÜiØ× Óf ÑeØhÓ d× ÛiØh

aÒ accÓÖdiÒg Ñe××ageº Ìhe CAÄÄ ØÖace× aÖe ×ÙÔ¹

ÈeÖ¹Ób jecØ ÑiÜiÒ× aÖe a ÒÓÚeÐ aÔÔÖÓach Óf XÇÌcÐ

ÔÐied ÛiØh Øhe aÖgÙÑeÒØ׸ Øhe EXÁÌ ØÖace× cÓÒØaiÒ

ØÓ eÜØeÒd Øhe ÑeØhÓ d chaiÒiÒg Óf a ×iÒgÐe Ób jecغ

Øhe Öe×ÙÐØ ÚaÐÙe׺ ÏehaÚeØÓaÚÓid Øhe ØÖaciÒg Óf Øhe

ÌheÖefÓÖe¸ Ô eÖ¹Ób jecØ ÑiÜiÒ× caÒ haÒdÐe cÓÑÔÐeÜ

ØÖace ÑeØhÓ d× eÜÔÐiciØÐݺ ÏiØh a ÑÓÖe ×ÓÔhi×ØicaØed

daØa¹×ØÖÙcØÙÖe× dÝÒaÑicaÐÐÝ ÓÒ a Ô eÖ¹Ób jecØ ba×i׺

¬ÐØeÖ iÑÔÐeÑeÒØaØiÓÒ¸ Øhe ØÖace caÒ b e Öe×ØÖicØed ØÓ

Ìhe ØeÖÑ \ÑiÜiÒ" i× a ×hÓÖØ fÓÖÑ fÓÖ \ÑiÜiÒ cÐa××"º

iÒ×ØaÒce× Óf ceÖØaiÒ cÐa××e׸ ÓÖ ÔÖÓ dÙce ØÖace ÓÙØÔÙØ

fÓÖ ÓÒÐÝ ceÖØaiÒ ÑeØhÓ d׺

De¬ÒiØiÓÒ ¾ AÔeÖ¹ÓbjecØ ÑiÜiÒ i× a cÐa×× Ûhich i×

ÑiÜed iÒØÓ Øhe ÔÖecedeÒceÓÖdeÖ Óf aÒ ÓbjecØ iÒ fÖÓÒØ

ÇbjecØ iÒ×ØÔÖÓc ØÖaceFiÐØeÖ aÖg× ß

Óf Øhe ÔÖecedeÒceÓÖdeÖ iÑÔÐied bÝ Øhe cÐa×× hieÖaÖchݺ

# dÓÒ³Ø ØÖace Øhe ÌÖace ÓbjecØ

if ß[×eÐf] == "::ÌÖace"} ßÖeØÙÖÒ [ÒeÜØ]}

::×eØ ÑeØhÓd [[×eÐf] iÒfÓ caÐÐedÔÖÓc]

AÒ aÖbiØÖaÖÝ cÐa×× caÒ b e Öegi×ØeÖed a× a Ô eÖ¹Ób jecØ

ÔÙØ× "CAÄÄ > [×eÐf]¹>°ÑeØhÓd °aÖg×"

ÑiÜiÒ fÓÖ aÒ Ób jecØ bÝ Øhe ÔÖede¬Òed ÑiÜiÒ ÑeØhÓ dº

::×eØ Öe×ÙÐØ [ÒeÜØ]

Ìhi× ÑeØhÓ d acceÔØ× a Ði×Ø Óf Ô eÖ¹Ób jecØ ÑiÜiÒ× fÓÖ

ÔÙØ× "EXÁÌ > [×eÐf]¹>°ÑeØhÓd ´°Öe×ÙÐص"

Øhe Öegi×ØÖaØiÓÒ Óf ÑÙÐØiÔÐe ÑiÜiÒ׺ Ìhe fÓÐÐÓÛiÒg

ÖeØÙÖÒ °Öe×ÙÐØ

eÜaÑÔÐe de¬Òe× Øhe cÐa××e× AgeÒØ aÒd ÅÓÚeÑeÒØÄÓg

}

´each ÛiØh a ×aÑe¹ÒaÑed ÑeØhÓ dµ aÒd Öegi×ØeÖ×

ÇbjecØ fiÐØeÖ ØÖaceFiÐØeÖ

ÅÓÚeÑeÒØÄÓg ÓÒ Øhe AgeÒعiÒ×ØaÒce a a× a ÑiÜiÒ:

CÐa×× AgeÒØ

ÊeÐaØed ÏÓÖk ÈeÖ¹Ób jecØ ÑiÜiÒ× Ù×e Øhe ×aÑe AgeÒØ iÒ×ØÔÖÓc ÑÓÚeAgeÒØ ßÜ Ý Þ} ß

ÔÙØ× "ÑÓÚiÒg"

ÑechaÒi×Ñ a× Øhe ÑeØhÓ d chaiÒiÒg iÒ ÇÌcÐ [¿¾]º

# dÓ Øhe ÑÓÚeÑeÒØ ººº

BÓØh Øhe ÔÖecedeÒce ÓÖdeÖ aÒd Øhe idea Óf ÑiÜiÒ×

}

iÒ ÇÌcÐ aÖe iÒ­ÙeÒced bÝ Øhe Ði×Ô eÜØeÒ×iÓÒ CÄÇË

CÐa×× ÅÓÚeÑeÒØÄÓg

[4¸ ½8]º Ìhe ¬ÐØeÖ aÔÔÖÓach ´di×cÙ××ed iÒ Ða×Ø ×ec¹

ÅÓÚeÑeÒØÄÓg iÒ×ØÔÖÓc ÑÓÚeAgeÒØ ßÜ Ý Þ} ß

ØiÓÒµ i× Øhe cÐa××¹ÐeÚeÐ iÒØeÖceÔØiÓÒ cÓÒ×ØÖÙcØ ÛheÖea×

ÔÙØ× "AgeÒØ [×eÐf] ÑÓÚe× ØÓ ´°Ü¸°Ý¸°Þµ"

Ô eÖ¹Ób jecØ ÑiÜiÒ× aÖe iÒØeÖceÔØÓÖ× fÓÖ ×iÒgÐe Ób jecØ×

ÒeÜØ

iÒdeÔ eÒdeÒØ Óf Øhe cÐa×× ÖeÐaØiÓÒ×hiÔº A cÓÑÔaÖi×ÓÒ

}

beØÛeeÒ Ô eÖ¹Ób jecØ ÑiÜiÒ aÒd ¬ÐØeÖ caÒ be fÓÙÒd

AgeÒØ a ¹ÑiÜiÒ ÅÓÚeÑeÒØÄÓg

iÒ [¾6]º ÁÒ AgÓÖa [¿¼] ÑiÜiÒ× aÖe ØÖeaØed a× ÒaÑed

aØØÖibÙØe× Óf cÐa××e׺ ÁÒ [7] di«eÖeÒØ iÒheÖiØaÒce

ÈeÖ¹Ób jecØ ÑiÜiÒ× Ù×e Øhe ÒeÜعÔÖiÑiØiÚe ØÓ fÓÖÛaÖd

ÑechaÒi×Ñ× aÖe cÓÑÔaÖed aÒd ÑiÜiÒ× aÖe ÔÖÓÔ Ó×ed

Ñe××age× ØÓ Øhe chaiÒ Óf ÓØheÖ ÑiÜiÒ× aÒd ØÓ Ôa×× iØ

a× a geÒeÖaÐ iÒheÖiØaÒce cÓÒ×ØÖÙcغ

¬ÒaÐÐÝ ØÓ Øhe ÓÖdiÒaÖÝ cÐa×× hieÖaÖchÝ Óf Øhe Ób jecغ

Áf a caÐÐ ÓÒ Ób jecØ a i× iÒÚÓked¸ Ðike\a ÑÓÚeAgeÒØ ½

ÅÓ deÐiÒg Óf Ób jecØ× chaÒgiÒg ÖÓÐe× ´a× iÒ [½4]µ caÒ

¾ ¿"¸ Øhe Ô eÖ¹Ób jecØ ÑiÜiÒ i× ÑiÜed iÒØÓ Øhe ÔÖece¹

b e iÑÔÐeÑeÒØed ØhÖÓÙgh Øhe chaÒge Óf cÐa×× ÖeÐaØiÓÒ¹

deÒce ÓÖdeÖ Óf Øhe Ób jecظ iÑÑediaØeÐÝ iÒ fÖÓÒØ Óf

×hiÔ× ´×ee ËecØiÓÒ ¾µº ÁÒ [¾4]Ûe ÔÖÓÚide a deeÔ eÖ di×¹

Øhe ÔÖecedeÒce ÓÖdeÖ Öe×ÙÐØiÒg fÖÓÑ Øhe cÐa×× hieÖaÖ¹

cÙ××iÓÒ Óf Ô eÖ¹Ób jecØ× ÑiÜiÒ× aÒd Ûe Ô ÓiÒØ ÓÙØ ØhaØ

chÝ ´a× iÐÐÙ×ØÖaØed iÒ FigÙÖe 4µº Ìhe Öe×ÙÐØiÒg ÓÙØÔÙØ

Øhe Ô eÖ¹Ób jecØ ÑiÜiÒ aÖe ÛeÐй×ÙiØed ØÓ ÑÓ deÐ ÖÓÐe׺

Óf Øhe eÜaÑÔÐe caÐÐ i×:

ÈeÖ¹Ób jecØ ÑiÜiÒ× aÖe ØÖaÒ×ÔaÖeÒØ ØÓ cÐieÒØ׺ ÌheÝ

ÐeØ Ù× decÓÑÔ Ó×e eÜØÖiÒ×ic ´ÖÓÐeµ aÒd iÒØÖiÒ×ic ÔÖÓÔ¹

ÑÓÚiÒg

eÖØie× Óf Ób jecØ× iÒØÓ cÐa××e× aÒd cÓÑbiÒe ØheÑ iÒØÓ

AgeÒØ a ÑÓÚe× ØÓ ´½¸¾¸¿µ

ÓÒe cÓÒceÔØÙaÐ eÒØiØݺ BÓ×ch ÔÖÓÔ Ó×e× iÒ [6] a cÓѹ

Ô ÓÒeÒØ adaÔØiÓÒ ØechÒiÕÙe¸ Ûhich i× ×iÑiÐaÖ ØÓ Øhe

Object

Ô eÖ¹Ób jecØ ÑiÜiÒ ideaº ÁØ i× aÐ×Ó ØÖaÒ×ÔaÖeÒظ cÓѹ

ØÖÓ×Ô ecØiÚe¸ ÒÓØ

next Ô Ó×abÐe aÒd ÖeÙ×abÐe¸ bÙØ iØ i× ÒÓØ iÒ

dÝÒaÑic aÒd a ÔÙÖe bÐack¹b ÓÜ aÔÔÖÓachº MovementLog Agent

method next invocation per-object instance-of

Æe×ØiÒg Óf CÐa××e× aÒd Çb jecØ×

a 5

ÅÓ×Ø Ób jecعÓÖieÒØed aÒaÐÝ×i× aÒd de×igÒ ÑeØhÓ d×

FigÙÖe 4: ÈeÖ¹Çb jecØ ÅiÜiÒ EÜaÑÔÐe

aÖe ba×ed ÓÒ Øhe cÓÒceÔØ× Óf geÒeÖaÐiÞaØiÓÒ aÒd ag¹

gÖegaØiÓÒ [¾9]º GeÒeÖaÐiÞaØiÓÒ i× achieÚed ØhÖÓÙgh

ÅiÜiÒ× caÒ be ÖeÑÓÚed dÝÒaÑicaÐÐÝ aØ aÖbiØÖaÖÝ

cÐa×× hieÖaÖchie× aÒd iÒheÖiØaÒce¸ ÛhiÐe ´×ØaØicµ ag¹

ØiÑe× bÝ haÒdiÒg Øhe ÑiÜiÒ ÑeØhÓ d aÒ eÑÔØÝ Ði×غ

gÖegaØiÓÒ i× ÔÖÓÚided ØhÖÓÙgh eÑb eddiÒgº

ÅeØhÓ d× Óf ÑiÜiÒ× haÚe fÙÐÐ acce×× ØÓ aÐÐ iÒØÖÓ×Ô ec¹

ÁÒ ÓÖdeÖ ØÓ ×ÙÔÔ ÓÖØ ´×ØaØic aÒd dÝÒaÑicµ aggÖega¹

ØiÓÒ ÓÔØiÓÒ׺ A× iÒØeÖceÔØÓÖ× ØheÝ addiØiÓÒaÐÐÝ haÚe

ØiÓÒ Ûe Ù×e Øhe ÒaÑe×Ôace cÓÒceÔØ ÔÖÓÚided bÝ ÌcÐ

acce×× ØÓ Øhe iÒfÓ¹ÓÔØiÓÒ× caÐÐiÒgÔÖÓc¸ caÐÐiÒgcÐa××

×iÒce ÚeÖ×iÓÒ 8º¼º A ÒaÑe×Ôace ÔÖÓÚide× aÒ eÒcaÔ¹

aÒd caÐÐiÒgÓbjecØ ´×ee ËecØiÓÒ ¿µº Ìhe Öegi×ØeÖed

×ÙÐaØiÓÒ Óf ÚaÖiabÐe aÒd ÔÖÓ cedÙÖe ÒaÑe× iÒ ÓÖdeÖ ØÓ

ÑiÜiÒ× caÒ b e iÒØÖÓ×Ô ecØed Ù×iÒg

ÔÖeÚeÒØÙÒÛaÒØed ÒaÑe cÓÐÐi×iÓÒ× ÛiØh ÓØheÖ ×Ý×ØeÑ

ÓbjÆaÑe iÒfÓ ÑiÜiÒ× ?cÐa××?

cÓÑÔ ÓÒeÒØ׺ Each ÒaÑe×Ôace ha× a ÙÒiÕÙe ideÒØi¹

¬eÖ Ûhich b ecÓÑe× ÔaÖØ Óf Øhe fÙÐÐÝ ÕÙaÐi¬ed ÚaÖi¹

Ûhich ÖeØÙÖÒ× Øhe Ði×Ø Óf aÐÐ ÑiÜiÒ× Óf Øhe Ób jecظ ÛheÒ

abÐe aÒd ÔÖÓ cedÙÖe ÒaÑe׺ ÆaÑe×Ôace× aÖe ØheÖefÓÖe

cÐa×× i× ÒÓØ ×Ô eci¬edº ÇØheÖÛi×e iØ ÖeØÙÖÒ× ½¸ifcÐa××

aÐÖeadÝ Ób jecعba×ed iÒ Øhe ØeÖÑiÒÓÐÓgÝ Óf ÏegÒeÖ

i× a ÑiÜiÒ Óf Øhe Ób jecظ ÓÖ ¼ if ÒÓغ

[¿½]º ÇÌcÐ i× Ób jecعÓÖieÒØed ×iÒce iØ Ó«eÖ× cÐa××e×

Ìhe ÑiÜiÒ ÖeÐaØiÓÒ×hiÔ Óf aÒ Ób jecØ caÒ be Ù×ed ØÓ

aÒd cÐa×× iÒheÖiØaÒceº ËiÒce Ób jecØ× iÒ ÇÌcÐ ÔÖÓÚide

ÑÓ deÐ eÜØÖiÒ×ic ÔÖÓÔ eÖØie× ´×Ùch a× ÖÓÐe×µ¸ ÛheÖea×

ÒaÑe×Ôace× ´ÛiØh di«eÖeÒØ ×eÑaÒØic×µ a× ÛeÐи ØÛÓ

Øhe cÐa×× ÖeÐaØiÓÒ×hiÔ i× Ù×ed ØÓ de¬Òe iØ× iÒØÖiÒ×ic

iÒcÓÑÔaØibÐe ÒaÑe×Ôace cÓÒceÔØ× eÜi×Øed iÒ ÔaÖaÐÐeк

ÔÖÓÔ eÖØie׺ ÈeÖ¹Ób jecØ ÑiÜiÒ× aÖe ÓÖdiÒaÖÝ cÐa××e×

ÁÒ ÇÌcÐ eÚeÖÝ Ób jecØ ha× a gÐÓbaÐ ideÒØi¬eÖº

aÒd ×ÙÔÔ ÓÖØ fÙÐÐ ×Ô eciaÐiÞaØiÓÒ»geÒeÖaÐiÞaØiÓÒ ØÓ

XÇÌcÐ cÓÑbiÒe× Øhe ÒaÑe×Ôace cÓÒceÔØ Óf ÌcÐ ÛiØh

Ñake ØheiÖ Ù×age cÓÑÔaØibÐe ÛiØh ÓÖdiÒaÖÝ cÐa××e׺

Øhe Ób jecØ cÓÒceÔØ Óf ÇÌcк EÚeÖÝ Ób jecØ aÒd eÚeÖÝ

cÐa×× iÒ XÇÌcÐ i× iÑÔÐeÑeÒØed a× a ×eÔaÖaØe ÌcÐ

Ìhe cÐa××e× Àead aÒd BÓdÝ aÖe iÒ Øhe AgeÒØ ÒaÑe×Ôace ÒaÑe×Ôaceº Ìhe bigge×Ø b eÒe¬Ø Óf Øhi× de×igÒ deci¹

aÒd dÓ ÒÓØ iÒfeÖ ÛiØh ÓØheÖ ×aÑe¹ÒaÑed cÐa××e׺

×iÓÒ a×ide fÖÓÑ Ô eÖfÓÖÑaÒce adÚaÒØage× i× Øhe abiÐiØÝ

ØÓ cÓÒ×ØÖÙcØ aggÖegaØed Ób jecØ×»Òe×Øed cÐa××e× aÒd ØÓ

AgeÒØ ÑÝAgeÒØ

ÖedÙce ÒaÑe cÓÒ­icØ׺ ÆÓØe¸ ØhaØ Øhe ÒaÑe×Ôace× dÓ

AgeÒØ::Àead ::ÑÝAgeÒØ::ÑÝÀead

ÒÓØ eÐiÑiÒaØe aÐÐ Ô Ó××ibÐe ÒaÑiÒg cÓÒ­icØ׺ ÁÒ XÇÌcÐ

AgeÒØ::BÓdÝ ::ÑÝAgeÒØ::ÑÝBÓdÝ

Ób jecØ ideÒØi¬eÖ× aÖe ÌcÐ cÓÑÑaÒd׺ ÁÒ Øhe ca×e Óf

Òe×Øed Ób jecØ׸ a ÒaÑe cÓÒ­icØ beØÛeeÒ Øhe Ób jecØ

ÆÓÛ ÑÝÀead aÒd ÑÝBÓdÝ aÖe ÔaÖØ Óf ÑÝAgeÒØ aÒd

ÒaÑe× aÒd Ô eÖ¹Ób jecØ ÔÖÓ c× ÑaÝ aÖi×eº

ØheÝ aÖe acce××ibÐe ØhÖÓÙgh Øhe fÙÐÐ ÒaÑe×Ôace ÔaØhº

Ìhe×e ÔaØh× caÒ ØÙÖÒ ÓÙØ ØÓ b e ÕÙiØe cÙÑb eÖ×ÓÑe ØÓ

ÌhÖÓÙgh Øhe ×ØÖÓÒg iÒØegÖaØiÓÒ ÛiØh Øhe ÌcÐ ÒaÑe×¹

ÛÖiØeº FÓÖØÙÒaØeÐݸ iÒ ÑÓ×Ø ×iØÙaØiÓÒ× a ÔÖÓgÖaÑÑeÖ

Ôace× Ûe achieÚed addiØiÓÒaÐ adÚaÒØage×: ÁÒ×ØaÒce

dÓ e× ÒÓØ haÚe ØÓ ÛÖiØe Øhe fÙÐÐ ÔaØh¸ ×iÒce ÛiØhiÒ

ÚaÖiabÐe× aÖe ØÖaceabÐe iÒ XÇÌcÐ ØhÖÓÙgh Ìcг×

XÇÌcÐ ÑeØhÓ d× Øhe Ób jecØ³× ÒaÑe×Ôace i× ×eØ aÙØÓ¹

ØÖace cÓÑÑaÒd¸ aÒd ÑeØhÓ d× ÑaÝ be eÜecÙØed

ÑaØicaÐÐÝ aÒd Øhe ×eÐf cÓÑÑaÒd ÓbØaiÒ× Øhe fÙÐÐÝ

Úia ÒaÑe×Ôace ÕÙaÐi¬caØiÓÒ diÖecØÐÝ ´bݹÔa××iÒg

ÕÙaÐi¬ed Ób jecØ ÒaÑeº FÓÖ Øhe cÖeaØiÓÒ Óf aggÖegaØed

XÇÌcÐ³× di×ÔaØchµ¸ Ûhich caÒ Ñake ÑeØhÓ d iÒÚÓ ca¹

Ób jecØ× Øhe fÓÐÐÓÛiÒg ØÛÓ fÓÖÑ× caÒ b e Ù×ed:

ØiÓÒ a× fa×Ø a× ÌcÐ³× ÔÖÓ c iÒÚÓ caØiÓÒ fÓÖ Ô eÖfÓÖÑaÒce

cÖiØicaÐ ×ecØiÓÒ× ´aÐØhÓÙgh ÐÓ Ó×iÒg Øhe a××eÖØiÓÒ aÒd

CÐa××ÆaÑe ÓbjÆaÑe ::aggÖegaØedÇbj

ÓbjÆaÑe CÐa××ÆaÑe aggÖegaØedÇbj

iÒØeÖceÔØiÓÒ faciÐiØie× Óf XÇÌcеº

Ìhe iÒfÓÖÑaØiÓÒ ab ÓÙØ Øhe ÔaÖعÓf ÖeÐaØiÓÒ×hiÔ Óf Ób¹

jecØ× caÒ be ÓbØaiÒed Øhe ×aÑe ÛaÝ a× fÓÖ cÐa××e×

Æe×Øed CÐa××e× A× a ×iÑÔÐe eÜaÑÔÐe Óf Òe×Øed

ØhÖÓÙgh Øhe iÒfÓ ÑeØhÓ d iÒØeÖface:

cÐa××e׸ Øhe de×cÖiÔØiÓÒ Óf a ÓÚaÐ caÖÔ eØ aÒd a de×k

caÒ Òe×Ø iÒ×ide a ÇÚaÐÇffice¹cÐa××:

ÓbjÆaÑe iÒfÓ chiÐdÖeÒ

ÓbjÆaÑe iÒfÓ ÔaÖeÒØ

CÐa×× ÇÚaÐÇffice

CÐa×× CaÖÔeØ ;# a geÒeÖaÐ caÖÔeØ

DÝÒaÑic AggÖegaØiÓÒ ÁØ i× ÐikeÐÝ ØhaØ aÐÐ ageÒØ×

CÐa×× ÇÚaÐÇffice::De×k

haÚe ÔÖÓÔ eÖØie× fÓÖ head aÒd bÓdݺ Ìhi× iÑÔÐie× a

# ×ÔeciaÐ ÓÚaÐ caÖÔeØ ¹ ÒÓ ÒaÑe cÓÐÐi×iÓÒ

×ØaØic ÓÖ ÔÖe¹deØeÖÑiÒed ÖeÐaØiÓÒ×hiÔ beØÛeeÒ cÐa××

CÐa×× ÇÚaÐÇffice::CaÖÔeØ ¹×ÙÔeÖcÐa×× ::CaÖÔeØ

Òe×ØiÒg aÒd Ób jecØ aggÖegaØiÓÒº A ÔÖe¹deØeÖÑiÒed

aggÖegaØiÓÒ Óf ÔÖÓÔ eÖØÝ Ób jecØ× caÒ b e bÙiÐØ ØhÖÓÙgh

Æe×Øed cÐa××e× haÚe Øhe ×aÑe ÔÖÓÔ eÖØie× a× ÓÖdiÒaÖÝ

a cÓÒ×ØÖÙcØÓÖ¸ ×Ùch a×:

cÐa××e׺ AddiØiÓÒaÐÐÝ Øhe iÒfÓÖÑaØiÓÒ ab ÓÙØØhe Òe×ع

AgeÒØ iÒ×ØÔÖÓc iÒiØ aÖg× ß

iÒg i× aÚaiÐabÐe ØhÖÓÙgh Øhe iÒfÓ ÑeØhÓ d:

::AgeÒØ::Àead [×eÐf]::ÑÝÀead

CÐa××ÆaÑe iÒfÓ cÐa××chiÐdÖeÒ

::AgeÒØ::BÓdÝ [×eÐf]::ÑÝBÓdÝ

CÐa××ÆaÑe iÒfÓ cÐa××ÔaÖeÒØ

}

AgeÒØ ÑÝAgeÒØ

Ìhe cÐa××chiÐdÖeÒ ÓÔØiÓÒ ÖeØÙÖÒ× a Ði×Ø Óf chiÐdÖeÒ

´Ô Ó××ibÐÝ eÑÔØݵº cÐa××ÔaÖeÒØ Öe×ÙÐØ× iÒ Øhe ÒaÑe Óf

EÚeÖÝ ageÒØi×ÒÓÛ cÖeaØed ÛiØh a head aÒd a b Ó dݺ

Øhe ÔaÖeÒØ cÐa×׸ if Øhe cÐa×× i× Òe×Øedº ÁÒ ÓÖdeÖ ØÓ ea×e

Ìhe aggÖegaØiÓÒ caÒ be chaÒged dÝÒaÑicaÐÐÝ aØ

Øhe cÓÒ×ØÖÙcØiÓÒ Óf Øhe fÙÐÐ ÔaØh Óf a ÒaÑe×Ôace Ûe

ÖÙÒØiÑe bÝ cÖeaØiÓÒ ÓÖ de×ØÖÙcØiÓÒ Óf Ób jecØ׺ Ìhe

×ÙÔÔ ÓÖØ Øhe fÓÐÐÓÛiÒg ØÛÓ aÐØeÖÒaØiÚe ×ÝÒØaÜ fÓÖÑ×

de×ØÖÓÝ ÑeØhÓ d ØÙÖÒ× Øhe ageÒØ iÒØÓ a headÐe××

fÓÖ Øhe cÖeaØiÓÒ Óf Òe×Øed cÐa××e×:

ageÒØ:

ÅeØaCÐa××ÆaÑe CÐa××ÆaÑe ::Òe×ØedCÐa××

ÑÝAgeÒØ::ÑÝÀead de×ØÖÓÝ

CÐa××ÆaÑe ÅeØaCÐa××ÆaÑe Òe×ØedCÐa××

XÇÌcÐ ÔÖÓÚide× iÒØÖÓ×Ô ecØiÓÒ fÓÖ aggÖegaØiÓÒ× a×

DÝÒaÑic Çb jecØ AggÖegaØiÓÒ EÚeÖÝ Ób jecØ iÒ

ÛeÐк ËÙÔÔ Ó×e¸ ØhaØ iÒ Øhe ÚiÖØÙaÐ ÛÓÖÐd Øhe ageÒØ×

XÇÌcÐ ha× iØ× ÓÛÒ ÒaÑe×Ôace Ûhich caÒ cÓÒØaiÒ

head× ÑaÝ b e ×Ða×hed fÖÓÑ ØheiÖ b Ó die׺ Ìhe gÖaÔh¹

ÓØheÖ Ób jecØ׺ ËÙÔÔ Ó×e aÒ Ób jecØ Óf Øhe cÐa×× AgeÒØ

icaÐ ×Ý×ØeÑ caÒ ×iÑÔÐÝ a×k Øhe ageÒØ ÛiØh iÒfÓ

×hÓÙÐd aggÖegaØe ×ÓÑe ÔÖÓÔ eÖØÝ Ób jecØ× Óf aÒ ageÒظ

chiÐdÖeÒ¸ ÛheØheÖ iØ ha× a head ÓÖ ÒÓظ aÒd caÒ

×Ùch a× head aÒd b Ó dÝ:

chÓ Ó×e Øhe gÖaÔhicaÐ ÖeÔÖe×eÒØaØiÓÒ accÓÖdiÒgÐݺ

EÚeÖÝ Ób jecØ»cÐa×× caÒ b e ÑÓÚed ´aÒd cÓÔiedµ ØÓ aÒ

CÐa×× AgeÒØ

ÓØheÖ Ób jecØ»cÐa×× bÝ Øhe ÑÓÚe ´cÓÔݵ ÑeØhÓ dº Ìhe×e

CÐa×× AgeÒØ::Àead

aÖe deeÔ ÓÔ eÖaØiÓÒ׸ e«ecØiÒg Øhe Ób jecØ aÒd aÐÐ iØ×

CÐa×× AgeÒØ::BÓdÝ aggÖegaØe׺

ØÓ aÒ eÑÔØÝ Ði×ظ aÒd Øhe ÁD defaÙÐØ× ØÓ Øhe iÒ×ØaÒce³× ÊeÐaØed ÏÓÖk ÇÙÖ ÚieÛ Óf aggÖegaØiÓÒ i× iÒ­Ù¹

×eÐf¹ÁDº ÔaÖaÑeØeÖ× aÖe iÒheÖiØed ØÓ ×Ùb cÐa××e׺ Ìhe

eÒced bÝiÒÚe×ØigaØiÓÒ× ÓÒ ÑÓ dÙÐe× [½¿]¸ cÓÒceÔØÙaÐ

fÓÐÐÓÛiÒg eÜaÑÔÐe deÑÓÒ×ØÖaØe× ×eØØiÒg aÒd ÕÙeÖÝiÒg

ÑÓ deÐiÒg [¾9]¸ aÒd Ób jecعÓÖieÒØed ÐaÒgÙage׸ Ðike

Óf ÔaÖaÑeØeÖ×:

ÌÖÓÐÐ [½5]º ËeÚeÖaÐ cÓÑÑÓÒ ÔÖÓgÖaÑÑiÒg ÐaÒgÙage×

Ó«eÖ Òe×Øed ÓÖ iÒÒeÖ cÐa××e׸ eºgº ÂaÚa¸ C··¸ BeØa¸

ÈeÖ×ÓÒ Ô½ ¹ÒaÑe AÒakiÒ ;#×eØ ÒaÑe aØ cÖeaØiÓÒ

eØcº Ìhe×e cÓÒceÔØ× ÔÖÓÚide aggÖegaØiÓÒ Óf de×cÖiÔ¹

Ô½ ÒaÑe "DaÖØh ÎadeÖ" ;#×eØ ÒaÑe aØ ÖÙÒØiÑe

ØiÚe ×ØÖÙcØÙÖe׸ bÙØ Ðack iÒ iÒØÖÓ×Ô ecØiÓÒ abiÐiØie×

ÔÙØ× "ÆaÑe Óf Ô½: [Ô½ ÒaÑe] ÓbjÁD: [Ô½ ÁD]"

aÒd dÝÒaÑic׺ BaÒaÚaÖ [¿] Ô ÓiÒØ× ÓÙØ ØhaØ cÐa××¹

ÐeÚeÐ Òe×ØiÒg i× a fÓÖÑ Óf cÓÑÔ Ó×iØiÓÒº

A××eÖØiÓÒ× ÁÒ ÓÖdeÖ ØÓ iÑÔÖÓÚe ÖeÐiabiÐiØÝ aÒd ×eÐf

ÁÒ ÐaÒgÙage× ÛiØhÓÙØ ×ÙÔÔ ÓÖØ fÓÖ Ób jecØ aggÖegaØiÓÒ¸

dÓ cÙÑeÒØaØiÓÒ Ûe added a××eÖØiÓÒ× ØÓ XÇÌcк Ìhe

iØ i× aÔÔÖÓÜiÑaØed bÝeÑb eddiÒg Óf Ób jecØ× ÓÖ bÝ a×¹

iÑÔÐeÑeÒØed a××eÖØiÓÒ× aÖe ÑÓ deÐed afØeÖ Øhe \de¹

×Ó ciaØiÓÒ ØhÖÓÙgh Ô ÓiÒØeÖ× ´a ÖefeÖeÒceµº EÑb eddiÒg

×igÒ bÝ cÓÒØÖacØ" cÓÒceÔØ Óf BeÖØÖaÒd ÅeÝeÖ [¾½¸¾¾]º

dÓ e× ÒÓØ Ô eÖÑiØ dÝÒaÑic aggÖegaØiÓÒ׸ Ô ÓiÒØeÖ× Ðead

ÁÒ XÇÌcÐ a××eÖØiÓÒ× caÒ b e ×Ô eci¬ed iÒ fÓÖÑ Óf fÓÖ¹

ØÓ ÐÓÛ ÐeÚeÐ ÔÖÓgÖaÑÑiÒg ÛiØh haÒd cÓ ded ÓÔ eÖa¹

ÑaÐ aÒd iÒfÓÖÑaÐ ÔÖe¹ aÒd Ô Ó×عcÓÒdiØiÓÒ× fÓÖ each

ØiÓÒ× fÓÖ ÓÔ eÖaØÓÖ× Ðike deeÔ¹cÓÔÝ»¹ÑÓÚeº Ìhe×e aÔ¹

ÑeØhÓ dº Ìhe cÓÒdiØiÓÒ× aÖe de¬Òed a× a Ði×Ø Óf aÒd¹

ÔÖÓÜiÑaØiÓÒ× cÓÒØÖadicØ Øhe idea Óf aÒ aggÖegaØiÓÒº

cÓÑbiÒed cÓÒ×ØÖaiÒØ׺ Ìhe fÓÖÑaÐ cÓÒdiØiÓÒ× haÚe

ËeÚeÖaÐ de×igÒ ÔaØØeÖÒ× aÐ×Ó Ù×e aggÖegaØiÓÒ× fÓÖ

Øhe fÓÖÑ Óf ÓÖdiÒaÖÝ ÌcÐ cÓÒdiØiÓÒ׸ ÛhiÐe Øhe iÒ¹

cÓÑÔ Ó×iØiÓÒº Ìhe ÛhÓÐe¹ÔaÖØ ÔaØØeÖÒ [9] aggÖegaØe×

fÓÖÑaÐ cÓÒdiØiÓÒ× aÖe de¬Òed a× cÓÑÑeÒØ× ´×Ô eci¬ed

Ób jecØ× Óf aÖbiØÖaÖÝ ØÝÔ e׺ DÝÒaÑic Ób jecØ aggÖega¹

ÛiØh a ×ØaÖØiÒg \#"µº ÈÖe¹ aÒd Ô Ó×عcÓÒdiØiÓÒ× aÖe

ØiÓÒ× fÓÖÑ a ÐaÒgÙage ×ÙÔÔ ÓÖØ fÓÖ Øhi× ÔaØØeÖÒº Ìhe

aÔÔ eÒded a× Ði×Ø× ØÓ Øhe ÑeØhÓ d de¬ÒiØiÓÒº

ÑÓÖe ×Ô eciaÐ ÚaÖiaÒØ \cÓÑÔ Ó×iØe" [½¾] aggÖegaØe×

ËiÒce XÇÌcÐ Ó«eÖ× Ô eÖ¹Ób jecØ ×Ô eciaÐiÞaØiÓÒ iØ i× de¹

hieÖaÖchie× Óf Ób jecØ× Óf Øhe ×aÑe ØÝÔ e aÒd caÒ aÐ×Ó

×iÖabÐe ØÓ ×Ô ecifÝ cÓÒdiØiÓÒ× ÛiØhiÒ Ób jecØ× a× ÛeÐÐ

b e ÐaÒgÙage ×ÙÔÔ ÓÖØed ´×ee ËecØiÓÒ 7µº

´Øhi× i× di«eÖeÒØ ØÓ Øhe cÓÒceÔØ iÒ [¾½]µº FÙÖØheÖÑÓÖe

ØheÖe ÑaÝ b e cÓÒdiØiÓÒ× ÛhichÑÙ×Ø b e ÚaÐid fÓÖ Øhe

ÛhÓÐe cÐa×× ÓÖ Ób jecØ aØ aÒÝ Úi×ibÐe ×ØaØe ´ØhaØ ÑeaÒ×

6 ÇØheÖ FÙÒcØiÓÒaÐiØie×

iÒ eÚeÖÝ ÔÖe¹ aÒd Ô Ó×عcÓÒdiØiÓÒµº Ìhe×e aÖe caÐÐed

iÒÚaÖiaÒØ׺ ÄÓgicaÐÐÝ aÐÐ iÒÚaÖiaÒØ× aÖe aÔÔ eÒded ØÓ

Øhe ÔÖe¹ aÒd Ô Ó×عcÓÒdiØiÓÒ× ÛiØh a ÐÓgicaÐ \aÒd"º

Ìhi× ×ecØiÓÒ de×cÖib e× bÖie­Ý ×ÓÑe ÓØheÖ ÐaÒgÙage

Ìhe ×ÝÒØaÜ fÓÖ cÐa×× iÒÚaÖiaÒØ× i×:

fÙÒcØiÓÒaÐiØie× ØhaØ aÖe ÒÓØ aÚaiÐabÐe iÒ ÇÌcк

CÐa××ÆaÑe iÒ×ØiÒÚaÖ iÒÚaÖiaÒØÄi×Ø

Ab×ØÖacØ CÐa××e× A cÐa×× i× de¬Òed ab×ØÖacØ if aØ

aÒd fÓÖ Ób jecØ× iÒÚaÖiaÒØ×:

Ðea×Ø ÓÒe ÑeØhÓ d Óf Øhi× cÐa×× i× ab×ØÖacغ Ìhe bÙiÐd¹

iÒ ÑeØhÓ d ab×ØÖacØ de¬Òe× aÒ ×Ô eci¬e× Øhe iÒØeÖface

ÓbjÆaÑe iÒÚaÖ iÒÚaÖiaÒØÄi×Ø

Óf aÒ ab×ØÖacØ ÑeØhÓ dº DiÖecØ caÐÐ× ØÓ ab×ØÖacØ ÑeØh¹

AÐÐ a××eÖØiÓÒ× ÑaÝbeiÒØÖÓ×Ô ecØedº ËiÒce a××eÖØiÓÒ×

Ód× ÔÖÓ dÙce aÒ eÖÖÓÖ Ñe××ageº Eºgº a GÖaÔhic¹cÐa××

ÔÖÓÚide× aÒ ab×ØÖacØ iÒØeÖface fÓÖ dÖaÛiÒg:

aÖe cÓÒØÖacØ× ØheÝ Òeed ÒÓØ ØÓ be Øe×Øed if ÓÒe caÒ

be ×ÙÖe ØhaØ Øhe cÓÒØÖacØ× aÖe fÙЬÐÐed bÝ Øhe ÔaÖع

CÐa×× GÖaÔhic

ÒeÖ× ´×ee [¾½]µº BÙØ fÓÖ eÜaÑÔÐe ÛheÒ a cÓÑÔ ÓÒeÒØ

GÖaÔhic ab×ØÖacØ iÒ×ØÔÖÓc dÖaÛ aÖg×

ha× chaÒged ÓÖ a ÒeÛ ÓÒe i× deÚeÐÓÔ ed Øhe a××eÖ¹

ØiÓÒ× cÓÙÐd b e checked ÓÒ deÑaÒdº Ìhe checkiÒg i×

ØheÒ fÙЬÐÐed aØ Øhe b egiÒÒiÒg aÒd aØ Øhe eÒd Óf each

ÈaÖaÑeØeÖ× CÐa××e× ÑaÝ b e eÕÙiÔÔ ed ÛiØh ÔaÖaÑeØeÖ×

ÑeØhÓ d caÐк Ìhe check ÑeØhÓ d ha× cÓÒ¬gÙÖaØiÓÒ ÓÔ¹

de¬ÒiØiÓÒ× Ûhich aÖe aÙØÓÑaØicaÐÐÝ cÖeaØed fÓÖ Øhe

ØiÓÒ× fÓÖ aÐÐ a××eÖØiÓÒ× ØÝÔ e× ØÓ ØÙÖÒ checkiÒg ÓÒ»Ó«º

cÓÒÚeÒieÒØ ×eØØiÒg aÒd ÕÙeÖÝiÒg Óf iÒ×ØaÒce ÚaÖiabÐe׺

Ìhe ×ÝÒØaÜ i×:

ÈaÖaÑeØeÖ× ÑaÝhaÚe a defaÙÐØ ÚaÐÙe¸ eºgº:

ÓbjÆaÑe check ?aÐÐ? ?iÒ×ØiÒÚaÖ? ?iÒÚaÖ? ?ÔÖe?

CÐa×× ÈeÖ×ÓÒ ¹ÔaÖaÑeØeÖ× ß

?Ô Ó×Ø?

ÒaÑe

ßfÖieÒd× ""}

ÈeÖ defaÙÐØ aÐÐ ÓÔØiÓÒ× aÖe ØÙÖÒed Ó«º check aÐÐ

ßÁD [×eÐf]}

ØÙÖÒ× aÐÐ a××eÖØiÓÒ ÓÔØiÓÒ× fÓÖ aÒ Ób jecØ ÓÒ¸ aÒ aÖ¹

}

biØÖaÖÝ Ði×Ø ´ÑaÝb e eÑÔØݵ caÒ be Ù×ed fÓÖ Øhe ×e¹

ÐecØiÓÒ Óf ceÖØaiÒ ÓÔØiÓÒ׺ A××eÖØiÓÒ ÓÔØiÓÒ× aÖe iÒ¹

Each iÒ×ØaÒce Óf cÐa×× ÈeÖ×ÓÒ ha× ØhÖee ÔÖÓÔ eÖØie× ØÖÓ×Ô ecØed bÝ Øhe iÒfÓ check ÓÔØiÓÒº Ìhe fÓÐÐÓÛiÒg

de¬Òedº ÒaÑe ha× ÒÓ defaÙÐØ ÚaÐÙe¸ fÖieÒd× defaÙÐØ× cÐa×× i× eÕÙiÔÔ ed ÛiØh a××eÖØiÓÒ×:

CÐa×× ËeÒ×ÓÖ ¹ÔaÖaÑeØeÖ× ßßÚaÐÙe ½}} ÇØheÖ aÖgÙÑeÒØ× fÓÖ Øhe ÑeØadaØa ÑeØhÓ d aÖe iÒØeÖ¹

ËeÒ×ÓÖ iÒ×ØiÒÚaÖ ß ÔÖeØed a× ÑeØa¹daØa ÚaÐÙe׺ Eºgº ÓÒ ÇbjecØ:

ß[ÖegeÜÔ ß^[¼¹9]°} [[×eÐf] ×eØ ÚaÐÙe]] == ½}

}

ÇbjecØ ÑeØadaØa add ßde×cÖiÔØiÓÒ ÚeÖ×iÓÒ}

ËeÒ×ÓÖ iÒ×ØÔÖÓc iÒcÖÎaÐÙe ß} ß

ÇbjecØ ÑeØadaØa de×cÖiÔØiÓÒ "Ìhi× cÐa×× \

iÒcÖ [×eÐf]::ÚaÐÙe

ÖeaÐiÞe× aÐÐ cÓÑÑÓÒ ÓbjecØ behaÚiÓÖ"

} \

ÇbjecØ ÑeØadaØa ÚeÖ×iÓÒ "½º¼"

ßß# ÔÖe¹cÓÒdiØiÓÒ:} ß[[×eÐf] ÚaÐÙe] > ¼}} \

ßß# ÔÓ×عcÓÒdiØiÓÒ:} ß[[×eÐf] ÚaÐÙe] > ½}}

ËiÒce Øhe ÑeØa¹daØa Öegi×ØeÖed ÓÒ cÐa××e× i× iÒheÖiØed¸

aÐÐ Ób jecØ× caÒ ×ØÓÖe iÒfÓÖÑaØiÓÒ ÓÒ de×cÖiÔØiÓÒ aÒd

Ìhe ÔaÖaÑeØeÖ iÒ×ØaÒce ÑeØhÓ d de¬Òe× aÒ iÒ×ØaÒce

ÚeÖ×iÓÒº Eºgº Øhe ageÒØ a½ ×ØÓÖe× ×ÙchÚaÐÙe×:

ÚaÖiabÐe ÚaÐÙe ÛiØh ÚaÐÙe ½º Ìhe iÒÚaÖiaÒØ eÜÔÖe××e×

Øhe cÓÒdiØiÓÒ ´Ù×iÒg Øhe ÌcÐ cÓÑÑaÒd ÖegeÜÔµ¸ ØhaØ

AgeÒØ a½

Øhe ÚaÐÙe ÑÙ×Ø b e a ×iÒgÐe deciÑaÐ digiغ Ìhe ÑeØhÓ d

a½ ÑeØadaØa de×cÖiÔØiÓÒ "ÅÝ Øe×ØiÒg ageÒØ"

de¬ÒiØiÓÒ eÜÔÖe××e× Øhe fÓÖÑaÐ cÓÒØÖacØ b eØÛeeÒ Øhe

a½ ÑeØadaØa ÚeÖ×iÓÒ "¼º½"

cÐa×× aÒd iØ× cÐieÒØ× ØhaØ Øhe ÑeØhÓ d iÒcÖÎaÐÙe ÓÒÐÝ

geØ× iÒÔÙع×ØaØe× iÒ Ûhich Øhe ÚaÐÙe Óf Øhe ÚaÖiabÐe

CÐa××e× aÒd Ób jecØ× caÒ ×ØÓÖe addiØiÓÒaÐ ÑeØa¹daØa

ÚaÐÙe i× Ô Ó×iØiÚeº Áf Øhi× cÓÒØÖacØ i× fÙЬÐÐed bÝ Øhe

fÓÖ ØheiÖ ÓÛÒ ÔÙÖÔ Ó×e× aØ aÒÝ ØiÑeº Eºgº ageÒØ× caÒ

cÐieÒظ Øhe cÐa×× cÓÑÑiØ× iØ×eÐf ØÓ ×ÙÔÔÐÝ a Ô Ó×ع

×ØÓÖe iÒfÓÖÑaØiÓÒ ab ÓÙØ Øhe hÓ×Ø ÓÒ Ûhich ØheÝ haÚe

cÓÒdiØiÓÒ ÛheÖe Øhe ÚaÖiabÐe³× ÚaÐÙe i× ÐaÖgeÖ ØhaÒ ½º

b eeÒ cÖeaØedº ÁÒØÖÓ×Ô ecØiÓÒ Óf ÑeØa¹daØa i× iÑÔÐe¹

Ìhe fÓÖÑaÐ cÓÒdiØiÓÒ× aÖe ÓÖdiÒaÖÝ ÌcÐ cÓÒdiØiÓÒ׺

ÑeÒØed ØhÖÓÙgh iÒfÓ ÑeØadaØa ÑeØhÓ d¸ Ûhich Ði×Ø×

Áf checkiÒg i× ØÙÖÒed ÓÒ fÓÖ ×eÒ×ÓÖ ×:

aÐÐ de¬Òed ÑeØa¹daØa aØØÖibÙØe× ÛiØh ÚaÐÙe× a××Ó ci¹

aØed ´ÓÒÐÝ ØhÓ×eµº ÅeØa¹daØa ÚaÐÙe× caÒ b e acce××ed

× check aÐÐ

ØhÖÓÙgh Øhe ÑeØaØdaØa iÒ×ØaÒce ÑeØhÓ d¸ ×iÑiÐaÖ ØÓ

Øhe Ù×age Óf ×eغ Áf ÒÓ ÚaÐÙe ÔaÖaÑeØeÖ i× giÚeÒ¸ Øhe

Øhe ÔÖe¹cÓÒdiØiÓÒ× aÒd iÒÚaÖiaÒØ× aÖe Øe×Øed aØ Øhe

cÙÖÖeÒØ ÚaÐÙe i× ÖeØÙÖÒedº Ìhe fÓÐÐÓÛiÒg cÓÑÑaÒd

b egiÒÒiÒg aÒd Øhe Ô Ó×عcÓÒdiØiÓÒ aÒd iÒÚaÖiaÒØ× aÖe

ÔÖÓ dÙce× Øhe Öe×ÙÐØ \½º¼":

Øe×Øed aØ Øhe eÒd Óf Øhe ÑeØhÓ d eÜecÙØiÓÒ aÙØÓÑaع

icaÐÐݺ A bÖÓkeÒ a××eÖØiÓÒ¸ Ðike caÐÐiÒg iÒcÖÎaÐÙe 9

ÇbjecØ ÑeØadaØa ÚeÖ×iÓÒ

ØiÑe× ´ÛÓÙÐd bÖeak Øhe iÒÚaÖiaÒØ Óf b eiÒg a ×iÒgÐe

digiص Öe×ÙÐØ× iÒ aÒ eÖÖÓÖ Ñe××ageº

BeÒeaØh Øhe ×Ô eciaÐ feaØÙÖe׸ Ðike iÒheÖiØaÒce¸ ÑeØa¹

ÏehaÚe aÐÖeadÝ Ô ÓiÒØed ÓÙØ ØhaØ Øhe ÔÖe×eÒØed cÓÒ¹

daØa cÓÙÐd be eÜÔÖe××ed ØhÖÓÙgh iÒ×ØaÒce ÚaÖiabÐe×

ceÔØ× aÖe ÖeÐÝiÒg ÓÒ ÅeÝeÖ³× De×igÒ bÝ CÓÒØÖacØ [¾½¸

×ÓÐeÐݺ BÙØ e×Ô eciaÐÐÝ iÒ di×ØÖibÙØed eÒÚiÖÓÒÑeÒØ׸

¾¾]º Ìhe di«eÖeÒce× aÖe¸ ØhaØ dÙe ØÓ Øhe abiÐiØÝ ØÓ

iØ i× iÑÔ ÓÖØaÒØ ØÓ haÚe ×Ùch a faciÐiØݸ b ecaÙ×e Øhe

de¬Òe Ô eÖ¹Ób jecØ ×Ô eciaÐiÞaØiÓÒ× Ób jecØ a××eÖØiÓÒ× aÖe

cÓÑÑÓÒ ÔÐace aÒd Øhe iÒØÖÓ×Ô ecØiÓÒ ÑechaÒi×Ñ× aй

iÒØÖÓ dÙced¸ aÒd ØhaØ dÙe ØÓ Øhe dÝÒaÑic× Óf Øhe ÐaÒ¹

ÐÓÛ di«eÖeÒØ Ô eÓÔÐe aÒd¸ iÒ XÇÌcÐ³× ca×e¸ eÚeÒ ÓØheÖ

gÙage Øhe a××eÖØiÓÒ× aÖe aÐ×Ó dÝÒaÑicaÐÐÝ chaÒgeabÐe

ÔÖÓgÖaÑ׸ ØÓ gaiÒ Øhe ÑeØa¹daØa ÛiØhÓÙØ ×eaÖchiÒg

aÒd iÒØÖÓ×Ô ecØabÐeº

fÓÖ ØheѺ ËiÒce Øhi× i× ÒÓØ ÓÒÐÝ a ÒaÑiÒg cÓÒÚeÒØiÓÒ¸

bÙØ a ÐaÒgÙage cÓÒ×ØÖÙcظ Øhe iÒØeÖÔÖeØeÖ Öe×ÙÐØ× iÒ

A××eÖÌcÐ [½¼] i× aÒÓØheÖ aÔÔÖÓach ØhaØ iÒØÖÓ dÙce× a×¹

aÒ eÖÖÓÖ if Øhe ÑeØa¹daØa i× Ù×ed iÒcÓÖÖecØÐݺ

×eÖØiÓÒ× iÒØÓ ÌcÐ ØhÖÓÙgh fÓÙÖ ÒeÛ ÌcÐ cÓÑÑaÒd׺

Ìhe adÚaÒØage× Óf ÓÙÖ aÔÔÖÓach aÖe Øhe iÒØegÖaØiÓÒ

ÛiØh Ób jecعÓÖieÒØaØiÓÒ ¸ Øhe ÔÐaceÑeÒØ Óf a××eÖØiÓÒ×

AÙØÓÑaØic ÆaÑe CÖeaØiÓÒ Ìhe XÇÌcÐ aÙØÓÒaÑe

aØ a faÑiÐiaÖ ÔÐace ´aØ Øhe eÒd Óf Øhe ÑeØhÓ d de¬¹

iÒ×ØaÒce ÑeØhÓ d ÔÖÓÚide× aÒ ×iÑÔÐe ÛaÝØÓØake Øhe

ÒiØiÓÒµ aÒd Øhe ×ÙÔÔ ÓÖØ fÓÖ iÒÚaÖiaÒØ× iÒ cÐa××e× aÒd

Øa×k Óf aÙØÓÑaØicaÐÐÝ cÖeaØiÒg ÒaÑe× ÓÙØ Óf Øhe Öe¹

×Ô ÓÒ×ibiÐiØÝ Óf Øhe ÔÖÓgÖaÑÑeÖº Ìhe eÜaÑÔÐe b eÐÓÛ

Ób jecØ׺

×hÓÛhÓÛ ØÓ cÖeaØe ÓÒ eachiÒÚÓ caØiÓÒ Óf ÑeØhÓ d ÒeÛ

aÒ ageÒØ ÛiØh a fÖe×h ÒaÑe ´ÔÖe¬Üed ÛiØh ageÒص:

ÅeØa¹daØa ÌÓ eÒhaÒce Øhe ×eÐf¹dÓ cÙÑeÒØaØiÓÒ

aÒd Øhe cÓÒ×i×ØeÒcÝ beØÛeeÒ dÓ cÙÑeÒØaØiÓÒ aÒd

AgeÒØ ÔÖÓc ÒeÛ aÖg× ß

ÔÖÓgÖaÑ iØ i× Ù×efÙÐ ØÓ Ñake Øhe dÓ cÙÑeÒØaØiÓÒ a

eÚaÐ [×eÐf] [[×eÐf] aÙØÓÒaÑe ageÒØ] °aÖg×

ÔaÖØ Óf Øhe ÔÖÓgÖaѸ iºeº ØÓ ×ØÓÖe ÑeØa¹daØa Ðike Øhe

}

aÙØhÓÖ¸ a de×cÖiÔØiÓÒ¸ Øhe ÚeÖ×iÓÒ¸ eØcº ÅeØa¹daØa

Öegi×ØeÖed fÓÖ cÐa××e× i× iÒheÖiØed aÒd ÔÖÓÔagaØed ØÓ

aÐÐ iÒ×ØaÒce× aÒd aÖe a dÝÒaÑic aÒd iÒØÖÓ×Ô ecØiÚeº

ËÝÒØacØicaÐÐݸ ÑeØa¹daØa caÒ b e ×Ô eci¬ed ØhÖÓÙgh Øhe

ÑeØadaØa ÑeØhÓ d ÛiØh iØ× ÓÔØiÓÒ× add aÒd ÖeÑÓÚeº

7 AÔÔÐicaØiÓÒ EÜaÑÔÐe: AÒ XÅĹ Óf Øhe ÑeØa¹cÐa×× fÓÖ fÓÖÛaÖdiÒg Óf Øhe ÓÔ eÖaØiÓÒ× ØÓ

Øhe Òe×Øed ÒÓ de׺ Ïe iÑÔÐeÑeÒØ Øhe ab×ØÖacØ Ôaع

ÈaÖ×eÖ»¹ÁÒØeÖÔÖeØeÖ

ØeÖÒ iÒ a ÑeØa¹cÐa×× CÓÑÔÓ×iØe Ûhich caÒ b e ÐÓaded

fÖÓÑ a ÐibÖaÖÝ aÒd ÖeÙ×ed aÒd iÒ×ØaÒØiaØed iÒ ×eÚ¹

ÆÓÛÛe iÐÐÙ×ØÖaØe Øhe Ù×age Óf Øhe ÒeÛ ÐaÒgÙage cÓÒ¹

eÖaÐ aÔÔÐicaØiÓÒ cÐa××e׺ addÇÔeÖaØiÓÒ× Öegi×ØeÖ× aÒd

ÖeÑÓÚeÇÔeÖaØiÓÒ× ÙÒÖegi×ØeÖ× Øhe ÓÔ eÖaØiÓÒ× Ûhich

×ØÖÙcØ× iÒ a ÐaÖgeÖ eÜaÑÔÐe: Øhe de×igÒ ÔaØØeÖÒ ba×ed

×hÓÙÐd b e fÓÖÛaÖded ØÓ Øhe Òe×Øed ÒÓ de׺

aÖchiØecØÙÖe»iÑÔÐeÑeÒØaØiÓÒ Óf aÒ XÅĹÈaÖ×eÖ»¹

ÁÒØeÖÔÖeØeÖº XÅÄ [8] i× a ÑeØa¹ÐaÒgÙage ØhaØ de¬Òe×

CÐa×× CÓÑÔÓ×iØe ¹×ÙÔeÖcÐa×× CÐa××

ÓÒ ba×i× Óf a dÓ cÙÑeÒØ ØÝÔ e de¬ÒiØiÓÒ ´DÌDµ Øhe

CÓÑÔÓ×iØe iÒ×ØÔÖÓc addÇÔeÖaØiÓÒ× aÖg× ßººº}

×ØÖÙcØÙÖe Óf aÒ aÔÔÐicaØiÓÒ dÓ cÙÑeÒغ

CÓÑÔÓ×iØe iÒ×ØÔÖÓc ÖeÑÓÚeÇÔeÖaØiÓÒ× aÖg× ßººº}

AÒ aÔÔÐicaØiÓÒ ÔÖÓgÖaÑ ØhaØ ÛaÒØ× ØÓ eÜØÖacØ iÒfÓÖ¹

CÓÑÔÓ×iØe iÒ×ØÔÖÓc iÒiØ aÖg× ßººº}

ÑaØiÓÒ fÖÓÑ aÒ XÅÄ dÓ cÙÑeÒØ ha× ØÓ ÔaÖ×e Øhe

dÓ cÙÑeÒØ aÒd ha× ØÓ iÒØeÖÔÖeØ Øhe Öe×ÙÐØiÒg ×ØÖÙc¹

Ìhe Öegi×ØeÖed ÓÔ eÖaØiÓÒ× aÖe ×ØÓÖed iÒ Øhe a××Ó cia¹

ØÙÖeº Ìhe ´ÔaÖØiaе de×igÒ Óf ÓÙÖ iÑÔÐeÑeÒØaØiÓÒ

ØiÚe aÖÖaÝ ÓÔ× ´a cÐa×× ÚaÖiabÐe iÒ Øhe cÐa×× ÓÒ Ûhich

i× ÔÖe×eÒØed iÒ FigÙÖe 5¸ ÛheÖe a ÛÖaÔÔ eÖ facade

Øhe ¬ÐØeÖ Ûa× Öegi×ØeÖedµ ØhaØ i× acce××ed bÝ a geÒeÖic

ÔaØØeÖÒ iÒØegÖaØe× aÒd eÒcaÔ×ÙÐaØe× aÒ Ó«¹Øhe¹×heÐf

¬ÐØeÖ Ûhich Ô eÖfÓÖÑ× Øhe acØÙaÐ fÓÖÛaÖdiÒg:

XÅÄ ÔaÖ×eÖ¸ Øhe iÒØeÖÔÖeØeÖ¹»cÓÑÔ Ó×iØe¹ÔaØØeÖÒ× ab¹

×ØÖacØ× fÖÓÑ Øhe ×ÝÒØaÜ ØÖee ÖeÔÖe×eÒØaØiÓÒ¸ a bÙiÐdeÖ

CÓÑÔÓ×iØe iÒ×ØÔÖÓc cÓÑÔÓ×iØeFiÐØeÖ aÖg× ß

×eÔaÖaØe× Øhe ÔaÖ×iÒg fÖÓÑ Øhe cÖeaØiÓÒ Óf Øhe Öe×ÙÐع

×eØ Ñ [[×eÐf] iÒfÓ caÐÐedÔÖÓc]

×eØ c [[×eÐf] iÒfÓ ÖegcÐa××]

iÒg ×ØÖÙcØÙÖe¸ a Úi×iØÓÖ decÓÙÔÐe× Øhe iÒØeÖÔÖeØaØiÓÒ

×eØ Ö [ÒeÜØ]

fÖÓÑ Øhe ×ÝÒØaÜ ØÖee aÒd a Ô eÖ¹Ób jecØ Ób×eÖÚeÖ i× Ù×ed

if ß[iÒfÓ eÜi×Ø× °ßc}::ÓÔ×´°Ñµ]} ß

ØÓ ØÖace Úi×iØaØiÓÒ׺

fÓÖeach chiÐd [Ð×ÓÖØ \

Visitor

iÒfÓ chiÐdÖeÒ]] ß Interpreter/Composite [[×eÐf]

Client

[×eÐf]::°chiÐd °Ñ °aÖg× TreeVisitor eÚaÐ AbstractNode

XMLParser NodeBuilder }

} °Ö Builder XMLVisitor ÖeØÙÖÒ

... XMLNode }

TclXMLParser XMLBuilder

Ìhe ¬ÐØeÖ deØeÖÑiÒe× ØhÖÓÙgh iÒfÓ caÐÐedÔÖÓc Øhe VisitObserver

may be

ÑeØhÓ d Ûhich i× caÐÐed¸ ÓbØaiÒ× Øhe Öegi×ØÖaØiÓÒ Functions used as

per-object

iÒfÓ ÖegcÐa×׸ aÒd check׸

mixin cÐa×× Óf Øhe ¬ÐØeÖ ØhÖÓÙgh

Øhe caÐÐed ÑeØhÓ d Ñ Ûa× Öegi×ØeÖed iÒ Øhe TclXML PrintObserver ÛheØheÖ

Per-Object

Ý ÓÔ× fÓÖ fÓÖÛaÖdiÒgº Áf Ñ i× Öegi×ØeÖed¸ Øhe Ñe×¹

Wrapper Facade Observer aÖÖa

×age i× Ôa××ed ØÓ aÐÐ chiÐdÖeÒ Ób jecØ× ´deØeÖÑiÒed bÝ

iÒfÓ chiÐdÖeÒµº FiÒaÐÐݸ ÒeÜØ fÓÖÛaÖd× Øhe Ñe××age

FigÙÖe 5: ÈaÖØiaÐ De×igÒ Óf Øhe XÅÄ

ØÓ Øhe acØÙaÐ ÒÓ deº ËiÒce Øhe chiÐdÖeÒ ÑaÝ b e cÓѹ

ÈaÖ×eÖ»ÁÒØeÖÔÖeØeÖ

Ô Ó×iØe× a× ÛeÐи Øhi× ÑechaÒi×Ñ iØeÖaØe× ÖecÙÖ×iÚeÐÝ

ÓÒ Øhe eÒØiÖe ØÖee ×ØÖÙcØÙÖeº Ìhe ¬ÐØeÖ i× Öegi×ØeÖed

Ìhe iÒØeÖÔÖeØeÖ ÔaØØeÖÒ [½¾] de¬Òe× aÒ Ób jecع

fÓÖ deÖiÚed aÔÔÐicaØiÓÒ cÐa××e× iÒ Øhe cÓÒ×ØÖÙcØÓÖ Óf

ÓÖieÒØed ÖeÔÖe×eÒØaØiÓÒ fÓÖ a gÖaÑÑaÖ aÐÓÒg ÛiØh aÒ

CÓÑÔÓ×iØeº

iÒØeÖÔÖeØaØiÓÒ ÑechaÒi×Ñ ´e××eÒØiaÐÐÝ aÒ iÒØeÖÔÖeØ

ÆÓÛ Øhe ÑeØa¹cÐa×× CÓÑÔÓ×iØe caÒ be Ù×ed ØÓ iѹ

ÑeØhÓ d fÓÖ each ÒÓ de ØÝÔ eµº AÐÐ cÐieÒØ× ab×ØÖacØ

ÔÐeÑeÒØ Øhe iÒØeÖÔÖeØeÖ ÔaØØeÖÒ fÓÖ XÅĹÒÓ de׺

fÖÓÑ eÜÔÖe××iÓÒ× ØhÖÓÙgh Øhe Ù×e Óf aÒ ab×ØÖacØ

Ïe de¬Òe a cÐa×× Ab×ØÖacØÆÓde ÛiØh Øhe ÑeØa¹cÐa××

iÒØeÖface fÓÖ iÒØeÖÔÖeØaØiÓÒ ÔÙÖÔ Ó×e׺ AØ ÖÙÒ¹ØiÑe

CÓÑÔÓ×iØe aÒd aÒ ab×ØÖacØ ÓÔ eÖaØiÓÒ× fÓÖ acceÔØiÒg

eÜÔÖe××iÓÒ Ób jecØ× fÓÖÑ aÒ ab×ØÖacØ ×ÝÒØaÜ ØÖeeº

iÒØeÖÔÖeØaØiÓÒ ØhÖÓÙgh a Úi×iØÓÖ¸ Ûhich ×hÓÙÐd ÛÓÖk

FÖeÕÙeÒØÐÝ Øhe iÒØeÖÔÖeØeÖ³× ØÖee ÖeÔÖe×eÒØaØiÓÒ i×

ÖecÙÖ×iÚeÐݸ ØheÖefÓÖe iØ i× added a× a cÓÑÔ Ó×iØe ÓÔ¹

iÑÔÐeÑeÒØed a× a cÓÑÔ Ó×iØe ÔaØØeÖÒ¸ ØhaØ aÖÖaÒge×

eÖaØiÓÒ׺ AÔÔÐicaØiÓÒ ÒÓ de cÐa××e× ×Ùch a× XÅÄÆÓde

Ób jecØ× iÒ a ØÖee ÛiØh Ðeaf aÒd cÓÑÔ Ó×iØe ÒÓ de× Óf

caÒ b e deÖiÚed bÝ ×Ô eciaÐiÞiÒg Ab×ØÖacØÆÓde:

Øhe ×aÑe cÓÑÔ ÓÒeÒØ ØÝÔ eº Êegi×ØeÖed cÓÑÔ Ó×iØe

ÓÔ eÖaØiÓÒ× aÖe ÖecÙÖ×iÚeÐÝ fÓÖÛaÖded ØÓ aÐÐ chiÐdÖeÒ

CÓÑÔÓ×iØe Ab×ØÖacØÆÓde

Óf Øhe cÓÑÔ Ó×iØeº

Ab×ØÖacØÆÓde ab×ØÖacØ iÒ×ØÔÖÓc acceÔØ Ú

Ab×ØÖacØÆÓde addÇÔeÖaØiÓÒ× acceÔØ

Ìhe cÓÑÔ Ó×iØe ÔaØØeÖÒ caÒ b e iÑÔÐeÑeÒØed ØhÖÓÙgh

CÐa×× XÅÄÆÓde ¹×ÙÔeÖcÐa×× Ab×ØÖacØÆÓde a ÑeØa¹cÐa×× ØhaØ Öegi×ØeÖ× a ¬ÐØeÖ iÒ Øhe cÓÒ×ØÖÙcØÓÖ

ËÙch Úi×iØÓÖ× caÒ be Ù×ed eºgº fÓÖ ÐÓ caØiÒg XÅĹ FÓÖ ÔaÖ×iÒg Óf XÅÄ dÓ cÙÑeÒØ× ×eÚeÖaÐ ÔaÖ×eÖ× ´×Ùch

eÐeÑeÒØ× ÛiØh ceÖØaiÒ ÔÖÓÔ eÖØie׸ fÓÖ eÜØÖacØiÒg ÓÖ

a× ÌcÐXÅÄ [¾]µ caÒ b e Ù×edº ÁÒ ÓÖdeÖ ØÓ Ù×e a ÐegacÝ

ÑaÔÔiÒg Óf Øhe XÅĹ×ØÖÙcØÙÖe¸ eØcº FÓÖ Ób×eÖÚiÒg

ÔaÖ×eÖ iÒ aÒ eÜchaÒgeabÐe ÑaÒÒeÖ iØ ha× ØÓ b e eÒcaÔ¹

ceÖØaiÒ eÚeÒØ× iÒ Øhe ×Ý×ØeѸ a Ô eÖ¹Ób jecØ Ób×eÖÚeÖ

×ÙÐaØed ØÖaÒ×ÔaÖeÒØÐݺ Ìhe ÛÖaÔÔ eÖ facade ÔaØØeÖÒ

[¾6] ÑaÝ b e Ù×ed¸ Ûhich caÒ fÓÖ eÜaÑÔÐe Ób×eÖÚe Øhe

[¾8] ÔÖÓÚide× a geÒeÖaÐ ÑeaÒ× ØÓ ×hieÐd cÐieÒØ× fÖÓÑ

ÔaÖ×iÒg Óf Øhe dÓ cÙÑeÒغ Ìhe Ô eÖ¹Ób jecØ Ób×eÖÚeÖ

diÖecØ deÔ eÒdeÒcie× ØÓ fÙÒcØiÓÒ׺

i× ba×ed ÓÒ Øhe Ób×eÖÚeÖ iÒ [½¾] aÒd iÑÔÐeÑeÒØed

AcØÙaÐÐÝ Ûe Ù×e XÅÄÈaÖ×eÖ a× a ÛÖaÔÔ eÖ facade Ób jecØ

ØhÖÓÙgh Ô eÖ¹Ób jecØ ÑiÜiÒ׺ Ìhe ÈÖiÒØÇb×eÖÚeÖ

ØhaØ eÑb Ó die× Øhe iÒØeÖface ØÓ Øhe XÅÄ ÔaÖ×eÖ a×

ÛaØche× Øhe ÔÖÓ ce××iÒg Óf ×ØaÖØEÐØ Øag×:

Ób jecعÓÖieÒØed ÑeØhÓ d׺ cÓÒfigÙÖe ×eØ× Øhe ÔaÖ×eÖ

cÓÒ¬gÙÖaØiÓÒ¸ cgeØ ÕÙeÖie× Øhe cÓÒ¬gÙÖaØiÓÒ¸ ÔaÖ×e

CÐa×× ÈÖiÒØÇb×eÖÚeÖ

iÒÚÓke× Øhe ÔaÖ×iÒg Óf XÅÄ ØeÜظ aÒd Öe×eØ cÐeaÒ× ÙÔ

ÈÖiÒØÇb×eÖÚeÖ iÒ×ØÔÖÓc ×ØaÖØEÐØ ßØ a} ß

Øhe ÔaÖ×eÖ cÓÒØeÜØ b efÓÖe a ÒeÛ ØeÜØ caÒ b e ÔaÖ×edº

ÔÙØ× ×ØdeÖÖ "ººº ÛaØchiÒg: ÒaÑe=°Ò"; ÒeÜØ

}

CÐa×× XÅÄÈaÖ×eÖ ¹ÔaÖaÑeØeÖ× ßÒÓdeBÙiÐdeÖ}

XÅÄÈaÖ×eÖ ab×ØÖacØ iÒ×ØÔÖÓc iÒiØ aÖg×

Ìhe ÈÖiÒØÇb×eÖÚeÖ caÒ b e added ØÓ Øhe XÅÄBÙiÐdeÖ¸

XÅÄÈaÖ×eÖ ab×ØÖacØ iÒ×ØÔÖÓc cgeØ ÓÔØiÓÒ

Ûhich ×hÓÙÐd b e Ób×eÖÚedº FiÒaÐÐݸ Øhe ÔaÖ×eÖ i× cÓÒ¹

XÅÄÈaÖ×eÖ ab×ØÖacØ iÒ×ØÔÖÓc cÓÒfigÙÖe aÖg×

ÒecØed ÛiØh Øhe ÒÓ de¹bÙiÐdeÖ iÒ×ØaÒce:

XÅÄÈaÖ×eÖ ab×ØÖacØ iÒ×ØÔÖÓc ÔaÖ×e daØa

XÅÄÈaÖ×eÖ ab×ØÖacØ iÒ×ØÔÖÓc Öe×eØ ß}

XÅÄBÙiÐdeÖ ::Ø ¹ÑiÜiÒ ÈÖiÒØÇb×eÖÚeÖ

ÌcÐXÅÄÈaÖ×eÖ Ü ¹ÒÓdeBÙiÐdeÖ ::Ø

A ×Ô eci¬c ÌcÐXÅÄ ÔaÖ×eÖ i× deÖiÚed bÝ ×Ùb¹cÐa××iÒg:

Ü ÔaÖ×e "ººº<ÈEÊËÇÆ>ººº<»ÈEÊËÇÆ>ººº"

CÐa×× ÌcÐXÅÄÈaÖ×eÖ ¹×ÙÔeÖcÐa×× XÅÄÈaÖ×eÖ

Ìhe iÑÔÐeÑeÒØaØiÓÒ Óf Øhe ÔÖe×eÒØed XÅÄ ÔÖÓ ce××¹

iÒg ×Ý×ØeÑ ha× Øhe ×iÞe Óf 7¿ ÐiÒe× ´iÒcÐÙdiÒg ØÛÓ ÑÓÖe

ÁÒ ÓÖdeÖ ØÓ ×eÔaÖaØe Øhe cÓÒ×ØÖÙcØiÓÒ ÔÖÓ ce×× Óf Øhe

Ù×efÙÐ Úi×iØÓÖ×µ ÔÐÙ× ¾¾ ÐiÒe× fÓÖ Øhe ÛÖaÔÔ eÖ facade¸ cÓÑÔÐeÜ ÒÓ de ×ØÖÙcØÙÖe fÖÓÑ iØ× ÖeÔÖe×eÒØaØiÓÒ aÒd

ØÓ Ñake ÖeÔÖe×eÒØaØiÓÒ× eÜchaÒgeabÐe¸ Ûe Ù×e Øhe

aÒd ¾5 ÐiÒe× fÓÖ Øhe iÑÔÐeÑeÒØaØiÓÒ Óf CÓÑÔÓ×iØe ´iÒ¹

bÙiÐdeÖ ÔaØØeÖÒ [½¾]º Ìhe ÔaÖ×eÖ i× Øhe diÖecØÓÖ Óf

cÐÙdiÒg Øhe de¬ÒiØiÓÒ× Óf ab×ØÖacØ iÒØeÖface×µº

Øhe cÓÒ×ØÖÙcØiÓÒ ÔÖÓ ce×׸ iÒÚÓked bÝ ÔaÖ×e ÓÔ eÖaØiÓÒº

ÔaÖ×e Ù×e× Øhe ÆÓdeBÙiÐdeÖ iÒØeÖface cÓÒØaiÒiÒg ØhÖee

ÑeØhÓ d× ØÓ bÙiÐd Øhe daØa ÖeÔÖe×eÒØaØiÓÒ ´×ØaÖØEÐØ

acØÙaÐÐÝ cÖeaØe× ÒÓ de×µº A cÓÒcÖeØe iÑÔÐeÑeÒØaØiÓÒ

8 CÓÒcÐÙ×iÓÒ

XÅÄBÙiÐdeÖ bÙiÐd× Øhe ab×ØÖacØ ×ÝÒØaÜ ØÖeeº

Ìhi× ÔaÔ eÖ iÒØÖÓ dÙce× XÇÌcи Ûhich i× aÒ eÜÔ eÖi¹

CÐa×× ÆÓdeBÙiÐdeÖ

ÑeÒØØÓcÓÑbiÒe Øhe b eÒe¬Ø× Óf a ×cÖiÔØiÒg ÐaÒgÙage

ÆÓdeBÙiÐdeÖ ab×ØÖacØ iÒ×ØÔÖÓc chaÖDaØa ØeÜØ

ÛiØh Øhe b eÒe¬Ø× Óf a high ÐeÚeÐ Ób jecعÓÖieÒØed ÐaÒ¹

ÆÓdeBÙiÐdeÖ ab×ØÖacØ iÒ×ØÔÖÓc ×ØaÖØEÐØ \

ßØag aØØÖÄi×Ø}

gÙageº Ïe ØÖied ØÓ ÔÖe×eÖÚe Øhe ÙÒdeÖÐÝiÒg ÔÖiÒ¹

ÆÓdeBÙiÐdeÖ ab×ØÖacØ iÒ×ØÔÖÓc eÒdEÐØ Øag

ciÔÐe× Óf Øhe ×cÖiÔØiÒg ÐaÒgÙage ÌcÐ ´Ðike dÝÒaÑic

CÐa×× XÅÄBÙiÐdeÖ ¹×ÙÔeÖcÐa×× ÆÓdeBÙiÐdeÖ

ØÝÔiÒg¸ ­eÜibÐe gÐÙeiÒg Óf ÔÖeeÜi×ØiÒg cÓÑÔ ÓÒeÒØ׸

Öead»ÛÖiØe iÒØÖÓ×Ô ecØiÓÒµ ÛhiÐe eÜØeÒdiÒg Øhe ÐaÒ¹

Ìhe Úi×iØÓÖ ÔaØØeÖÒ [½¾] i× Ù×ed ØÓ de¬Òe ÓÔ eÖaØiÓÒ×

gÙage ÛiØh high ÐeÚeÐ Ób jecعÓÖieÒØed cÓÒceÔØ× ´Ðike

ÓÒ Øhe ÒÓ de× iÒdeÔ eÒdeÒØÐÝ fÖÓÑ Øhe iÒØÖiÒ×ic ÔÖÓÔ¹

¬ÐØeÖ׸ Ô eÖ¹Ób jecØ ÑiÜiÒ× aÒd dÝÒaÑic aggÖegaØiÓÒ×µº

eÖØie× Óf Øhe ÒÓ de׺ AccÓÖdiÒg ØÓ Øhe ÔaØØeÖÒ Øhe

ÇÙÖ gÓaÐ Ûa× ØÓ iÑÔÖÓÚe ÔÖÓ dÙcØiÚiØÝ aÒd ×ÓfØÛaÖe

ÒÓ de× haÚe ØÓ cÓÒcÖeØiÞe aÒ acceÔØ ÑeØhÓ d ¸ Ûhich

ÖeÙ×e bÝ ÔÖÓÚidiÒg Øhe ÔÖÓgÖaÑÑeÖ ÛiØh ÔÓÛeÖfÙÐ

caÐÐ× Øhe Úi×iØ ÑeØhÓ d Óf Øhe Úi×iØÓÖ fÓÖ aÐÐ ÒÓ de×

ÑeaÒ× ØÓ ÑaÒage cÓÑÔÐeÜiØÝ aÒd ØÓ iÑÔÖÓÚe cÓѹ

´×iÒce iØ i× Öegi×ØeÖed a× a cÓÑÔ Ó×iØe ÑeØhÓ dµ:

Ô Ó×abiÐiØݺ

XÅÄÆÓde iÒ×ØÔÖÓc acceÔØ Ú ß°Ú Úi×iØ [×eÐf]}

Ïe Ù×ed Øhe ÒeÛ ÐaÒgÙage cÓÒceÔØ× ÛiØh ÔÖÓÑi×¹

iÒg ×Ùcce×× iÒ ÚaÖiÓÙ× aÔÔÐicaØiÓÒ׸ iÒcÐÙdiÒg aÛeb

BeÐÓÛ i× aÒ ab×ØÖacØ ÌÖeeÎi×iØÓÖ aÒd a ×Ô eciaÐiÞaØiÓÒ

bÖÓÛ×eÖ [½9]¸ aÒ ÀÌÌÈ ×eÖÚeÖ¸ a Ûeb¹ba×ed Ób jecØ

ÈÖiÒØÎi×iØÓÖ ØhaØ jÙ×Ø ÔÖiÒØ× ÓÙØ eÚeÖÝ ÒÓ de:

aÒd a ÑÓbiÐe cÓ de ×Ý×ØeÑ [¿4]¸ a Ô eÖ×i×ØeÒØ ×ØÓÖe¸

CÐa×× ÌÖeeÎi×iØÓÖ

aÒ XÅĹ»ÊDF¹ÈaÖ×eÖ¸ eØcº Ìhe ÒeÛ ÐaÒgÙage cÓÒ¹

ÌÖeeÎi×iØÓÖ ab×ØÖacØ iÒ×ØÔÖÓc Úi×iØ ÓbjÆaÑe

×ØÖÙcØ× heÐÔ ed ØÓ iÑÔÖÓÚe Øhe ÑÓ dÙÐaÖiÞaØiÓÒ¸ Øhe

CÐa×× ÈÖiÒØÎi×iØÓÖ ¹×ÙÔeÖcÐa×× ÌÖeeÎi×iØÓÖ

ÖÓbÙ×ØÒe×× aÒd Øhe cÓ de ×iÞe Óf Øhe×e ×Ý×ØeÑ׺

ÈÖiÒØÎi×iØÓÖ iÒ×ØÔÖÓc Úi×iØ ÓbjÆaÑe ß

XÇÌcÐ i× aÚaiÐabÐe fÖÓÑ:

ÔÙØ× "Îi×iØaØiÓÒ Óf ÒÓde °ÓbjÆaÑe"

} hØØÔ:»»Òe×ØÖÓݺÛi¹iÒfº ÙÒi ¹e×× eÒº de»Ü ÓØc к

[½9] Eº ÃÓÔÔ eÒ¸ Gº ÆeÙÑaÒÒ¸ aÒd ˺ ÆÙ××eÖº CiÒea×Ø ÊefeÖeÒce×

ß aÒ eÜØeÒ×ibÐe Ûeb bÖÓÛ×eÖº ÁÒ ÈÖÓcº Óf Øhe Ïeb¹

ÆeØ ½997 ÏÓÖÐd CÓÒfeÖeÒce ÓÒ ÏÏϸ ÁÒØeÖÒeØ aÒd

[½] ź Ak×iظ ú ÏakiØa¸ º BÓ×ch¸ ĺ BeÖgÑaÒ׸ aÒd

ÁÒØÖaÒeظÌÓÖÓÒØÓ¸ CaÒada¸ ÆÓÚeÑb eÖ ½997º

Aº YÓÒeÞaÛaº Ab×ØÖacØiÒg Ób jecØ iÒØeÖacØiÓÒ× Ù×iÒg

[¾¼] Bº Bº ÃÖi×ØeÒ×eÒ aÒd ú ×ØeÖbÝeº ÊÓÐe×: CÓÒceÔ¹

cÓÑÔ Ó×iØiÓÒ ¬ÐØeÖ׺ ÁÒ Êº GÙeÖÖaÓÙi¸ Ǻ ÆieÖ×ØÖa×Þ¸

ØÙaÐ ab×ØÖacØiÓÒ ØheÓÖÝ ² ÔÖacØicaÐ ÐaÒgÙage i××Ùe׺

aÒd ź ÊiÚeiÐи ediØÓÖ׸ ÇbjecعBa×ed Di×ØÖibÙØed

ÌheÓÖÝ aÒd ÈÖacØice Óf ÇbjecØ ËÝ×ØeÑ׸ ¾:½4¿ß½6¼¸

ÈÖÓce××iÒg¸ Ôage× ½5¾ß½84º ÄCÆË 79½¸ ËÔÖiÒgeÖ¹

½996º

ÎeÖÐag¸ ½99¿º

[¾½] Bº ÅeÝeÖº ÇbjecعÇÖieÒØed ËÓfØÛaÖe CÓÒ×ØÖÙcØiÓÒº

[¾] ˺ BaÐк ÌcÐXÅĺ hØØÔ:»»ÛÛÛºÞÚeÒÓºcÓÑ»ÞѺcgi»

ÈÖeÒØice ÀaÐи ¾Òd ediØiÓÒ¸ ½997º

iÒ¹ØcÐÜÑл¸ ½999º

[¾¾] Bº ÅeÝeÖº BÙiÐdiÒg bÙg¹fÖee Ó¹Ó ×ÓfØÛaÖe:

[¿] Gº BaÒaÚaÖº Æe×ØiÒg a× a fÓÖÑ Óf cÓÑÔ Ó×iØiÓÒº ÁÒ

AÒ iÒØÖÓ dÙcØiÓÒ ØÓ de×igÒ bÝ cÓÒØÖacغ

ÈÖÓcº Óf CÁÇÇ ÏÓÖk×hÓÔ aØ ECÇÇȸ ÂÙÐÝ ½996º

hØØÔ:»»ei«eкcÓÑ»dÓ c»ÑaÒÙaÐ×»ØechÒÓÐÓgÝ»

[4] Dº Gº BÓbÖÓÛ¸ ĺ Gº DeÅichieи ʺ Ⱥ GabÖieи ˺ Eº

cÓÒØÖacØ»iÒdeܺhØÑи ½998º

ÃeeÒe¸ Gº ÃicÞaÐe׸ aÒd Dº Aº ÅÓ ÓÒº CÓÑÑÓÒ Ði×Ô

[¾¿] Gº ÆeÙÑaÒÒ aÒd ˺ ÆÙ××eÖº Ïafe ß aÒ X ØÓ ÓÐkiØ

Ób jecØ ×Ý×ØeÑ ×Ô eci¬caØiÓÒº ËigÔÐaÒ ÆÓØice׸ ¾¿´9µ¸

ba×ed fÖÓÒØeÒd fÓÖ aÔÔÐicaØiÓÒ ÔÖÓgÖaÑ× iÒ ÚaÖiÓÙ×

½988º

ÔÖÓgÖaÑÑiÒg ÐaÒgÙage׺ ÁÒ ÈÖÓcº Óf ÍËEÆÁX ÏiÒ¹

[5] º BÓ×chº De×igÒ ÔaØØeÖÒ× a× ÐaÒgÙage cÓÒ×ØÖÙcØ׺

ØeÖ ½99¿ ÌechÒicaÐ CÓÒfeÖeÒce¸ ËaÒ DiegÓ¸ ÂaÒÙaÖÝ

ÂÓÙÖÒaÐ Óf ÇbjecØ ÇÖieÒØedÈÖÓgÖaÑÑiÒg¸ ½½´¾µ:½8ß

½99¿º

¿¾¸ ½998º

[¾4] Gº ÆeÙÑaÒÒ aÒd ͺ ZdÙÒº EÒhaÒciÒg Ób jecع

[6] º BÓ×chº ËÙÔ eÖiÑÔ Ó×iØiÓÒ: A cÓÑÔ ÓÒeÒØ adaÔØa¹

ba×ed ×Ý×ØeÑ cÓÑÔ Ó×iØiÓÒ ØhÖÓÙgh Ô eÖ¹Ób jecØ Ñiܹ

ØiÓÒ ØechÒiÕÙeº ÁÒfÓÖÑaØiÓÒ aÒd ËÓfØÛaÖeÌechÒÓй

iÒ׺ ÈÖÓ cº Óf A×ia¹Èaci¬c ËÓfØÛaÖe EÒgiÒeeÖiÒg CÓÒ¹

Ógݸ 4½¸ ½999º

feÖeÒce ´AÈËECµ¸ DeceÑb eÖ ½999º

[¾5] Gº ÆeÙÑaÒÒ aÒd ͺ ZdÙÒº FiÐØeÖ× a× a ÐaÒgÙage ×ÙÔ¹ [7] Gº BÖacha aÒd Ϻ CÓ Ókº ÅiÜiÒ¹ba×ed iÒheÖiØaÒceº

Ô ÓÖØ fÓÖ de×igÒ ÔaØØeÖÒ× iÒ Ób jecعÓÖieÒØed ×cÖiÔØiÒg ÁÒ ÈÖÓcº Óf ÇÇÈËÄA»ECÇÇȳ9¼¸ ÚÓÐÙÑe ¾5 Óf

ÐaÒgÙage׺ ÁÒ ÈÖÓcº Óf CÇÇÌ˳99¸ 5Øh CÓÒfeÖeÒce ËÁGÈÄAÆ ÆÓØice׸ Ôage× ¿¼¿ß¿½½¸ ÇcØÓb eÖ ½99¼º

[8] ̺ BÖaݸ º ÈaÓÐi¸ aÒd Cº ËÔ eÖb eÖg¹ÅcÉÙeeÒº Eܹ

ÓÒ ÇbjecعÇÖieÒØed ÌechÒÓÐÓgie× aÒd ËÝ×ØeÑ׸ ËaÒ

ØeÒ×ibÐe ÑaÖkÙÔ ÐaÒgÙageº hØØÔ:»»ÛÛÛºÛ¿ºÓÖg»ÌÊ»

DiegÓ¸ ÅaÝ ½999º

[¾6] Gº ÆeÙÑaÒÒ aÒd ͺ ZdÙÒº ÁÑÔÐeÑeÒØiÒg Ób jecع

ÊEC¹ÜÑи ½999º

×Ô eci¬c de×igÒ ÔaØØeÖÒ× Ù×iÒg Ô eÖ¹Ób jecØ ÑiÜiÒ׺ ÁÒ

[9] Fº BÙ×chÑaÒÒ¸ ʺ ÅeÙÒieÖ¸ Àº ÊÓhÒeÖظ Ⱥ ËÓѹ

ÈÖÓcº Óf ÆÇËA`99¸ ËecÓÒd ÆÓÖdic ÏÓÖk×hÓÔ ÓÒ

ÑeÖÐad¸ aÒd ź ËØaк ÈaØØeÖÒ¹ÓÖieÒØed ËÓfØÛaÖeAÖ¹

ËÓfØÛaÖe AÖchiØecØÙÖe¸ ÊÓÒÒebݸ ËÛedeÒ¸ AÙgÙ×Ø

chiØecØÙÖe ß A ËÝ×ØeÑ Óf ÈaØØeÖÒ׺ º ÏiÐeÝ aÒd

½999º

ËÓÒ× ÄØdº¸ ½996º

[¾7] º ú ÇÙ×ØeÖhÓÙغ ËcÖiÔØiÒg: ÀigheÖ ÐeÚeÐ ÔÖÓgÖaѹ

[½¼] º CÓ Ókº A××eÖØiÓÒ× fÓÖ Øhe ÌcÐ ÐaÒgÙageº ÁÒ ÈÖÓcº

ÑiÒg fÓÖ Øhe ¾½×Ø ceÒØÙÖݺ ÁEEE CÓÑÔÙØeÖ¸ ¿½¸

Óf Øhe FifØh AÒÒÙaÐ ÌcлÌk ÏÓÖk×hÓÔ ½997¸ BÓ×ØÓÒ¸

ÅaÖch ½998º

½997º

[¾8] Dº Cº ËchÑidغ ÏÖaÔÔ eÖ facade: A ×ØÖÙcØÙÖaÐ Ôaع

[½½] ˺ DÙca××eº Åe××age Ôa××iÒg ab×ØÖacØiÓÒ× a× eÐeÑeÒ¹

ØeÖÒ fÓÖ eÒcaÔ×ÙÐaØiÒg fÙÒcØiÓÒ× ÛiØhiÒ cÐa××e׺ C··

ØaÖÝ bÖick× fÓÖ de×igÒ ÔaØØeÖÒ iÑÔÐeÑeÒØaØiÓÒ׺ ÁÒ

ÊeÔÓÖظ ËÁG˸ ½½´¾µ¸ FebÖÙaÖÝ ½999º

ÈÖÓcº Óf ÄËDF³97¸ ½997º

[¾9] º ËÑiØh aÒd Dº ËÑiØhº DaØaba×e ab×ØÖacØiÓÒ×: Ag¹

[½¾] Eº GaÑÑa¸ ʺ ÀeÐѸ ʺ ÂÓhÒ×ÓÒ¸ aÒd º ÎÐi×¹

gÖegaØiÓÒ aÒd geÒeÖaÐiÞaØiÓÒº ACÅ ÌÖaÒ×acØiÓÒ× ÓÒ

×ide׺ De×igÒ ÈaØØeÖÒ×: EÐeÑeÒØ× Óf ÊeÙ×abÐe

DaØaba×e ËÝ×ØeÑ׸ ¾´¾µ¸ ½977º

ÇbjecعÇÖieÒØed ËÓfØÛaÖeº Addi×ÓÒ¹Ïe×Ðeݸ ½994º

[¿¼] Ⱥ ËØeÝaeÖظ Ϻ CÓ deÒie¸ ̺ D³ÀÓÒdظ ú Dº ÀÓÒdظ

[½¿] Cº GheÞÞi¸ ź ÂaÞaÝeÖi¸ aÒd Dº ÅaÒdÖiÓÐiº FÙÒ¹

Cº ÄÙca׸ aÒd ź κ ÄiÑb eÖgheÒº Æe×Øed ÑiÜiÒ¹

daÑeÒØaÐ× Óf ËÓfØÛaÖe EÒgiÒeeÖiÒgº ÈÖeÒØice ÀaÐи

ÑeØhÓ d× iÒ AgÓÖaº ÁÒ ÈÖÓcº Óf ECÇÇÈ ³9¿¸ ÄÆCË

½99½º

7¼7º ËÔÖiÒgeÖ¹ÎeÖÐag¸ ½99¿º

[½4] Gº GÓØØÐÓb¸ ź ËchÖe­¸ aÒd Bº ÊÓckº EÜØeÒdiÒg

[¿½] ȺÏegÒeÖº ÄeaÖÒiÒg Øhe ÐaÒgÙageº BÝØe¸ ½4´¿µ:¾45

Ób jecعÓÖieÒØed ×Ý×ØeÑ× ÛiØh ÖÓÐe׺ ACÅ ÌÖaÒ×ac¹

ß ¾5¿¸ ÅaÖch ½989º

ØiÓÒ× ÓÒ ÁÒfÓÖÑaØiÓÒ ËÝ×ØeÑ׸ ½4´¿µ¸ ½996º

[¿¾] Dº ÏeØheÖaÐÐ aÒd Cº º ÄiÒdbÐadº EÜØeÒdiÒg ÌcÐ

[½5] ̺ ÀaÖØÑaÒÒ¸ ʺ ÂÙÒghaÒ׸ aÒd Gº Ëaakeº Ag¹

fÓÖ dÝÒaÑic Ób jecعÓÖieÒØed ÔÖÓgÖaÑÑiÒgº ÁÒ ÈÖÓcº

gÖegaØiÓÒ iÒ a b ehaÚiÓÖ ÓÖieÒØed Ób jecØ ÑÓ deк ÁÒ

Óf Øhe ÌcлÌk ÏÓÖk×hÓÔ ³95¸ÌÓÖÓÒØÓ¸ ÂÙÐÝ ½995º

Ǻ Åad×eÒ¸ ediØÓÖ¸ ÇbjecعBa×ed Di×ØÖibÙØed ÈÖÓ¹

[¿¿] ͺ ZdÙÒº EÒØÛickÐÙÒg ÙÒd ÁÑÔÐeÑeÒØieÖÙÒg ÚÓÒ

ce××iÒg¸ Ôage× 57ß77º ÄCÆË 6½5¸ ËÔÖiÒgeÖ¹ÎeÖÐag¸

AÒ×aØÞeÒ¸ Ûie EÒØÛÙÖf×ÑÙ×ØeÖÒ¸ ÆaÑeÒ×ÖaÙÑeÒ

½99¾º

ÙÒd ZÙ×icheÖÙÒgeÒ¸ ÞÙÖ EÒØÛickÐÙÒg ÚÓÒ kÓѹ

[½6] ĺ ÀaØØÓÒº DÓ e× ÇÇ ×ÝÒc ÛiØh hÓÛÛe ØhiÒk? ÁEEE

ÔÐeÜeÒ ËÝ×ØeÑeÒ iÒ eiÒeÖ Ób jekØÓÖieÒØieÖØeÒ ËkÖiÔع

ËÓfØÛaÖe¸ÅaÝ»ÂÙÒe ½998º

×ÔÖacheº DiÔÐÓÑaÖb eiØ ´diÔÐÓÑa Øhe×i×µ¸ ÍÒiÚeÖ×iØaØ

[½7] Gº ÀediÒº ÄaÒgÙage ×ÙÔÔ ÓÖØ fÓÖ de×igÒ ÔaØØeÖÒ× Ù×¹

Ge×aÑØhÓ ch×chÙÐe E××eÒ¸ ½998º

iÒg aØØÖibÙØe eÜØeÒ×iÓÒº ÁÒ ÈÖÓcº Óf ÄËDF³97¸ ½997º

[¿4] ͺ ZdÙÒº EÒØÛÙÖf ÙÒd EÒØÛickÐÙÒg eiÒe× ÑÓ¹

[½8] Gº ÃicÞaÐe׸ º de× ÊiÚieÖe׸ aÒd Dº BÓbÖÓÛº Ìhe

biÐeÒ Çb jekعËÝ×ØeÑ× fÙÖ AÒÛeÒdÙÒgeÒ iÑ ÁÒØeÖ¹

AÖØ Óf Øhe ÅeØaÓbjecØ ÈÖÓØÓcÓк ÅÁÌ ÈÖe×׸ ½99½º

Òeغ DiÔÐÓÑaÖb eiØ ´diÔÐÓÑa Øhe×i×µ¸ ÍÒiÚeÖ×iØaØ

Ge×aÑØhÓ ch×chÙÐe E××eÒ¸ ½999º