I nte rna t io na l J o urna l o f   E lect rica l a nd   Co m p ute E ng in ee ring   ( I J E CE )   Vo l.   10 ,   No .   1 Feb r u ar y   2020 ,   p p .   377 ~ 386   I SS N:  2088 - 8708 DOI : 1 0 . 1 1 5 9 1 / i j ec e . v 10 i 1 . pp 3 7 7 - 386           377       J o ur na l ho m ep a g e h ttp : //ij ec e. ia esco r e. co m/in d ex . p h p /I JE C E   Ana ly sis  and i m pl e m e ntatio n of  t he  i m pa ct  o f  chang e :   a pplica tion to he t erog eneity a lg o rith m in en terpr ise   a rchitec t ure       J iha ne  L a k h ro uit 1 K a ri m   B a ïna 2   1 De p a rtme n o f   Co m p u ter  S c ien c e ,   Hig h e In stit u te o f   En g in e e rin g   a n d   B u sin e ss ,   IS G A   M a rra k e c h ,   M o ro c c o   1, 2 Un iv e rsity   M o h a m m e d   V ,   EN S IA S   A lq u a lsa d re se a rc h   tea m   o n   En terp rise   A rc h it e c tu re ,   M o ro c c o       Art icle  I nfo     AB ST RAC T   A r ticle  his to r y:   R ec eiv ed   J an   16 ,   2 0 1 9   R ev i s ed   J u l   31 ,   20 19   A cc ep ted   A u g   29 ,   2 0 19       M e a su re m e n ts  p la y   a n   i m p o rtan ro le  in   m a n y   sc i e n ti f ic  f ield in   g e n e ra a n d   in   th e   a n a ly sis   of   e n terp rise   a rc h it e c tu re   in   p a rti c u lar.   In   so f t w a r e   e n g in e e rin g ,   th e   m e a su re a r e   u se d   to   c o n tr o th e   q u a li ty   o f   th e   so f t w a r e   p ro d u c a n d   b e tt e m a n a g e   d e v e lo p m e n p ro jec ts  to   c o n tr o th e   c o st  o f   p ro d u c ti o n .   In   th is   a rti c le  w e   p ro p o se d   f irstl y   m o d e ls  a n d   m e a su re to   e v a lu a te  a n d   a n a ly z e   th e   c o m p lex it y   o f   th e   e n terp rise   a rc h it e c tu re   a n d   e sp e c iall y   th e   h e tero g e n e it y   o f   c o m p o n e n ts  a n d   re lat i o n s h ip s,   a n d   se c o n d e ly   w e   d e v e lo p e d   a   m o d e to   a u to m a ti c a ll y   d e tec th e   c h a n g e   o f   m e a su re a n d   th e ir  im p a c o n   e n terp rise   a rc h it e c tu re .   K ey w o r d s :   An al y s i s   o f   E A   C o m p le x it y   E A   p atter n s   E n ter p r is ar ch itect u r E A   Hete r o g en eit y   Co p y rig h ©   2 0 2 0   In stit u te o A d v a n c e d   E n g i n e e rin g   a n d   S c ien c e   Al rig h ts  re se rv e d .   C o r r e s p o nd ing   A uth o r :   J ih an L ak h r o u it,    Hig h er   I n s ti tu te  o f   E n g i n ee r in g   an d   B u s in e s s ,   I SG A   Ma r r ak ec h ,   Dep ar t m en t o f   C o m p u ter   Scie n ce ,   Un i v er s it y   Mo h a m m ed   V ,   E NSI A S,    Mo r o cc o .   E m ail:  j ih a n e. lak h r o u it @ g m ai l.c o m       1.   I NT RO D UCT I O N   T o d ay ,   m a n y   o r g an is atio n s   ar co n ce r n ed   w it h   h o w   to   s u cc e s s f u ll y   tr an s itio n   to   o r g an i s atio n s   u tili s i n g   i n f o r m atio n   tech n o l o g y   to   it s   f u lle s s tr ate g ic  e x ten t.  I h as   b ec o m w id el y   r ec o g n is ed   t h at  a n   o r g an is at io n ' s   en ter p r is ar c h itectu r p la y s   k e y   r o le  i n   th tr an s itio n   an d   m a n y   o r g an is at io n s   ar n o w   in v e s ti n g   s i g n i f ican a m o u n ts   o f   r eso u r ce s   i n to   d ev elo p in g   o r   i m p r o v i n g   t h eir   e n ter p r is ar ch itect u r e   [ 1 ].   T h en ter p r is ar ch itec tu r ( E A )   i s   t h o r g a n izi n g   lo g ic   f o r   b u s in e s s   p r o ce s s e s   a n d   I T   in f r astr u ctu r e,   r ef lecti n g   th e   i n te g r atio n   a n d   s ta n d ar d izatio n   r eq u ir e m en ts   o f   t h co m p an y s   o p er atio n   m o d el,     to   a n al y z e   th r es u lt  o f   e n ter p r is ar ch itectu r w p r esen in   t h i s   p ap er ,   c o m p lete  m et h o d o lo g y   f o r   an al y zin g   th h eter o g en ei t y   o f   en ter p r i s ar ch itect u r e.   Ou r   o b j ec tiv is   to   p r o p o s an   ev al u ati n g   m e th o d o lo g y   f o r   g u id i n g   d esig n er s   a n d   ar ch ite cts  in   e v al u ati n g   a n d   i m p r o v i n g   t h E A   m o d el s .   Fu r t h er m o r e,   o u r   en ter p r is e   ar ch itect u r p atter n s   s y s te m   w il b u s ed   f o r   an   au to m ate d   s u p p o r to   m a n a g th ev al u atio n   o f   e n ter p r is e   ar ch itect u r co m p lex it y   T h g o al  o f   th i s   p ap er   is   to   ( 1 )   p r esen t   th en ter p r is ar ch i tectu r co m p o n e n t   r eg ar d i n g   ag ilit y   a n d   co m p le x it y   m ea s u r e m e n t,  ( 2 )   i d en tify   a n d   ap p ly   t h h eter o g en eit y   m etr ic s   to   en te r p r is ar ch itectu r e   co m p o n e n t s   a n d   r elatio n s h ip s   ( 4 )   Dete ct  ch a n g e s   i n   a n   e n t er p r is ar ch itect u r an d   u p d ate  r elev an m etr ics .   T h p ap er   is   s tr u ctu r ed   as f o ll o w s th s ec o n d   et  al io n   d escr i b es th s ta te  o f   t h ar t o f   o u r   r esear ch ,   th t h ir d   et  al io n   p r ese n ts   o u r   p r o p o s ed   ap p r o ac h   an d   p r ese n ts   s o m o f   o u r   r es u lts ,   t h f o u r t h   et   al io n   p r esen ts   th p o to t y p o f   o u r   co n tr ib u tio n   an d   f in al l y ,   t h last   et  al io n   i s   d ed icate d   to   co n clu d o u r   p a p er .     Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I n t J   E lec  &   C o m p   E n g ,   Vo l.  10 ,   No .   1 Feb r u ar y   2 0 2 0   :   377   -   386   378   2.   ST A T E   O F   T H E   ART       E n ter p r is ar ch itec tu r ( E A )   h as   in   r ec en t   y ea r s   tr e m en d o u s l y   i n cr ea s ed   ac r o s s   i n d u s tr ies,   m an y   o r g an izatio n s   co n ti n u e   to   en co u n ter   ch alle n g e s   w h ich   a f f ec th d ev elo p m e n t ,   im p le m e n tatio n ,   an d   p r ac tice  [ 2 ] .   E n ter p r is A r c h itect u r ( E A )   is   a   s tr ate g y   to   attai n   ali g n m en t   b et w e en   a n   e n ter p r is e’ s   b u s i n ess   an d   I n f o r m a tio n   T ec h n o lo g y   ( I T )   to   in cr ea s th co m p et iti v en e s s   o f   an   en ter p r is e   [3 ].   Am o n g   t h s u cc ess   f ac to r s   o f   th is   al ig n m en t is t h s t u d y   o f   c o m p le x it y .     C o m p le x it y   i s   co n s id er ed   o n o f   th m o s cr itic al  is s u e s   t o   d ea w it h   b ec au s o f   t h co n s tr ain ts   an d   d if f ic u lt ies t h at  s u r r o u n d   it   [4 ] ,   m an y   co m p a n ies s ee m   to   co n s id er   it a s   g e n er al  p r o b lem at ic  s o u r ce ,   it is   h eld   r esp o n s ib le  f o r   th r i s in   co o r d in atio n   e f f o r ts   [5 ] ,   o p e r atin g   co s ts ,   an d   also   i n cr ea s e d   ef f o r to   m ak c h an g e s ,   w h ic h   s ig n i f ica n tl y   h i n d er s   t h a g ilit y   a n d   ali g n m en t   o f   th i n f o r m atio n   s y s te m   [ 6 ,   7 ] T h C a m b r id g e   Dictio n ar y   d ef i n e s   co m p le x it y   as   t h e   s tate   o f   h a v i n g   m an y   p ar ts   an d   be i n g   d if f ic u lt   to   u n d er s tan d   o r   f in d   a n   an s w er   to ‖.   M u ch   o f   th e   e x is t in g   ar ch i tectu r r esear c h   en d o r s es  th is   v ie w ,   b y   r el atin g   co m p le x it y   to   th n u m b er   o f   co m p o n e n ts   o r   ele m en t s ,   t h eir   r el atio n s h ip ,   an d   to t h eir   v ar iatio n / v ar iet y ,   a n d     h eter o g e n eit y   [ 8 - 1 1 ]   ad d s   th at  th to tal  co m p lex it y   o f   a n   E A   m u s t   t ak in to   ac co u n co m p lex it y   w it h i n   ea ch   d o m ai n ,   as  w ell  a s   th co m p lex it y   o f   th i n ter r elatio n s   b et w ee n   d o m ain s   [ 1 2 ] A cc o r d in g   to   Dav i s   an d   L eB lan [ 1 3 ]   th co m p le x it y   o f   ap p licatio n   ar ch itectu r is   ―n u m b er   o f   its   co m p o n e n ts   o r   elem e n t s ,   k in d   o r   t y p o f   e le m e n ts   a n d   s tr u ctu r e   o f   th r elat io n s h ip   b et w ee n   el e m en ts ‖.   O n   t h i n f r as tr u ct u r e   ar ch itect u r lev el   d ef in ed   co m p le x it y   as   T h co m p le x it y   ca n   b d ef i n ed   h er as  th d r a m a tic  i n cr ea s in   t h n u m b er   an d   h eter o g e n eit y   o f   i n cl u d ed   co m p o n en ts ,   r elatio n s ,   an d   t h e ir   d y n a m ic  a n d   u n ex p ec ted   in ter ac tio n s   i n   I T   s o lu tio n s ‖  [ 14 ] ,   an o th er   d ef in i tio n   p r o p o s ed   b y   [ 15 ]   co v er s   all  asp ec ts   o f   co m p le x it y   T h co m p le x it y   ca n   b d ef in ed   o n   th e   b asis   o f   t h n u m b er   a n d   v ar iet y   o f   co m p o n en t s   a n d   in ter ac tio n s   p lu s   th r ate  o f   ch a n g o f   th ese‖.   Fro m   t h d i f f er en d ef i n itio n s   cited   w e   ca n   n o tic th at  th e   co m p lex it y   is   f u zz y   ter m ,   b ec a u s e   d if f er e n s ta k eh o ld er s   h a v g en er all y   d i f f er en t   v ie w s   an d   co n ce p tio n s   o f   co m p le x it y   ter m .   Fro m   th e s e   d if f er e n d e f i n itio n s   w e   w il l   clar if y   th e   d i m e n s io n s   o f   co m p le x it y   a n d   p r o p o s ed   g lo b al  d e f in itio n :   T h co m p le x it y   o f   ar ch itect u r is   th e   d escr ip tio n   o f   its   s tr u ct u r an d   q u an tific atio n   o f   t h n u m b er s   a n d   h eter o g e n eit y   o f   co m p o n en t s   an d   r elatio n s   b et w ee n   t h e m   o v er   th ti m e‖   [ 1 6 ] .     I n   th is   p ap er ,   w e   w ill  d i s cu s s   th d i m e n s io n   o f   en ter p r is ar ch itect u r h eter o g en ei t y   ( c o m p o n en t s   an d   r elatio n s )   an d   also   th r ate  an d   i m p ac t o f   c h an g o f   h eter o g e n eit y   d i m e n s io n .   Du r in g   th e   an a l y s is   o f   th e   id en ti f ied   co n tr ib u tio n s   w ic h   d is cu s s ed   en ter p r is e   ar ch itect u r ev alu a tio n   co m p le x it y   o n l y   f e w   m e th o d s   w er p r esen ted   to   q u an ti f y   c o m p le x it y   an d   t h ex i s ti n g   m eth o d s   m er el y   co v er   p ar ts   o f   an   E A ,   n o th E A   a s   w h o le.   Of te n   t h ap p licatio n   is   s o   s p ec if ic  t h at  i is   n o p o s s ib le  to   tr an s f er   th m eth o d   to   o th er   d i m en s io n s   o f   an   E A .   I n   th p ap er   [ 17 ]   it  d is cu s s ed   th m etr ic s   f o r   E As  an d   ap p licatio n   lan d s ca p es  ar i n tr o d u ce d   as   d ec is io n   s u p p o r tech n iq u e s   b ased   o n   an al y s is   o f   s tr u ct u r al  d ep en d en cie s .   T h ap p r o ac h   em p h asize s   o n   o p er atio n al  r is k ,   f ail u r p r o p ag atio n   a n d   av ailab ilit y ,   b ase d   o n   p r ac titi o n er   s u r v e y .   I n   o r d er   to   ex p licate  th s tr u ctu r al  d ep en d en cie s   an al y ze d   i n   th p ap er ,   an   in f o r m atio n   m o d el  w i t h   d er iv ed   attr ib u tes  i s   u s ed ,   alo n g   w it h   B a y es ian   ca lcu lat io n   f o r m ali s m .   A n   E A   le v el  ap p licatio n   e x a m p le  i s   also   g iv e n   i n   th p ap er   [ 17 ]   w ith   v is u al  an al y s is   o f   e x   p o s in f o r m atio n   ab o u f ail u r p r o p ag atio n   to   co m p ar d if f er e n p r o j ec p r o p o s als  f o r   th ev o lu tio n   o f   th ap p licatio n   lan d s ca p e.   T h u s ,   th p r o j ec p o r tf o lio   m an a g e m e n p r o ce s s   is   s u p p o r ted .   L ag er s tr ö m   et  al.   [ 18 ]   p r o p o s ed   to   u s an   ap p r o ac h   p er v asiv i n   th s o f t w ar ar c h itect u r d is c ip lin e   Desi g n   Str u ct u r Ma tr ix to   v is u alize   th e   h id d en   s tr u ct u r o f   an   AL   an d   th er eb y   id e n ti f y   s p o ts   o f   i n cr ea s ed   co m p lex it y .   Sch u etz  et  al.   [ 19 ]   in tr o d u ce   m etr ic  to   q u a n ti f y   th s tr u c tu r al  co m p le x it y   o f   an   I T   lan d s ca p e,   w h ic h   is   also   ap p licab le  to   ap p licatio n   lan d s ca p e.   T h p r o p o s ed   ap p r o ac h   o f   Sch u t [ 19 ]   r ev o lv es  ar o u n d   th co n ce p tu al izatio n   o f   t h co m p le x it y   o f   E A   b y   ad o p tin g   th co n ce p o f   t h s y s te m   to   th co n te x o f   E A .   T h is   ap p r o ac h   p r esen ted   h o lis tic  c o n ce p tu aliza tio n   o f   co m p le x it y   b u t   d o n ap p l y   i t   in   t h d if f er e n la y er s   o f   E A .   Af ter   d ef i n a n d   clar if y   th d i m en s io n s   o f   co m p le x it y   w p r esen t o u r   co n tr ib u tio n   to   m o d elis a n d   ev a lu ate  E A   co m p le x it y .     3.   O UR  P RO P O SAL   P AT T E R NS   F O M O DE L L I N G   T h is   et  al io n   p r ese n ts   t h i n f o r m atio n   p atter n s   f o r   t h an al y s is   o f   t h e n ter p r is ar ch itect u r e.   W d ef in f ir s tl y   t h p atter n s   to   an al y ze   a n d   i m p le m e n ti n g   en ter p r is ar ch itect u r h eter o g en ei t y   alg o r it h m s   an d   s ec o n d l y   w d etail  o u r   ap p r o ac h   t o   m o d elize   th i m p ac t   o f   th ch a n g i n g   al g o r ith m s .     3 . 1 .   Def ini t io n a nd   co ncept ua l f o un da t io n   Hete r o g en eit y   is   d e f i n ed   as  t h d iv er s it y   o f   ele m en ts   o r   r e latio n s h ip s   o f   a   s y s te m   ac co r d in g   to   it s   ch ar ac ter is tic s   [ 20 ] .   Mo r p r ec is el y ,   i n   co m p u ter   s cien ce ,   th h eter o g e n eit y   o f   co m p u ter   lan d s ca p is   s tatis t ical  p r o p er ty   t h at  p r es en ts   t h d i v er s it y   o f   t h t y p es  o f   ele m e n t s   t h at  co m p o s it  [ 17 21 ]   tak in g   as  a n   ex a m p le  t h h eter o g e n eit y   o f   d atab ase  m an a g e m en s y s te m s   ( DB MS) .   T h is   h eter o g e n eit y   ca n   b u n d er s to o d   as a   f r eq u e n c y   d is tr ib u tio n   [ 2 2 , 2 3 ]   an d   ca n   b ex p r ess ed   in   g r ap h ical  f o r m   as s h o w n   in   t h e   F ig u r e   1 .       Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J   E lec  &   C o m p   E n g     I SS N:  2088 - 8708       A n a lysi s   a n d   imp leme n ta tio n   o f th imp a ct  o f c h a n g e:   a p p li ca tio n   to   h etero g en eity  . . .   ( Jih a n La kro u it)   379       Fig u r 1 .   T h n u m b er   o f   i n s ta n ce s   p er   DB MS       I n   t h l iter atu r th e   m o s w i d ely   u s ed   m et h o d   f o r   m ea s u r in g   h e ter o g en ei t y   is   t h u s e   o f   co n ce n tr atio n   m ea s u r e m e n t s ,   w h ic h   is   e n tr o p y   m ea s u r                             (     )   [ 23 ,   24 ] .   3 . 2 .   Ana ly zing   ent er pris a rc hite ct ure  het er o g eneit y   B ased   o n   th in f o r m at io n   p atter n   I - 50   p r esen ted   o n   th p ap e r   [ 2 5 ]   w p r esen th r ee   t y p e s   o f   co n ce p ts   in   w h ic h   w ap p l y   t h m ea s u r o f   e n tr o p y .   C o n ce p 1   r ep r esen ts   o n l y   t h h eter o g en eit y   o f   s in g le   co m p o n e n t   o f   th e   e n ter p r is a r ch itect u r e,   co n ce p 2   r ep r ese n ts   t h r elatio n s h ip   b et w ee n   t w o   co m p o n en ts   an d   ca lcu late s   h e ter o g en ei t y   w it h   r esp ec th r elatio n   a n d   th e   c o n ce p 3   is   a n   e x ce p tio n al  ca s f r o m   co n ce p 2   it  p r esen ts   a   r elatio n s h ip   p ath   th at  co n n ec ts   s e v er al  co m p o n e n t s .   T h ese  co n ce p t s   ar e   s u m m ar i ze d   in   t h T ab le  1 T h e   I -   p atter n   I - 52  p r esen ts   t h m ea s u r e m e n ts   d etailed   in   t h T a b le  1 .   T h m ea s u r e m e n ts   ar illu s tr ated   an d   n u m b er ed   f r o m   1   to   8   in   th d i ag r a m   ( Fi g u r 2 )           Fig u r 2 .   T h I - P atter n   d iag r am   " An al y s is   o f   Hete r o g e n eit y "   I - 52       T ab le  1 .   T h ap p licatio n   o f   h eter o g en eit y   to   th t h r ee co n ce p ts   o f   t h h eter o g e n eit y   m ea s u r e m en ts     C o n c e p t   Ty p e   C o n c e p t   o f   H e t e r o g e n e i t y   N u mb e r   o f   i n st a n c e s   T h e   H e t e r o g e n e i t y   o f   t h e   C o n c e p t   Ty p e   1   A p p l i c a t i o n   C o m p o n e n t s   N u mb e r   o f     A p p l i c a t i o n   C o mp o n e n t s   C o n c e n t r a t i o n s   o f   a p p l i c a t i o n s   b y   v e n d o r   o r   t y p e   ( d e v e l o p e d ,   p u r c h a se d   a n d   a d a p t e d ,   p u r c h a se d ) .   A p p l i c a t i o n   I n t e r f a c e   N u mb e r   o f     I n t e r f a c e s   C o n c e n t r a t i o n s   o f   t h e   t y p e s o f   i n t e r f a c e s.   C o mp u t e r   N u mb e r   o f     C o mp u t e r s   C o mp u t e r   C o n c e n t r a t i o n b y   Ty p e   O p e r a t i n g   S y st e m   N u mb e r   o f     O p e r a t i n g   S y st e m   O p e r a t i n g   S y st e m C o n c e n t r a t i o n b y   Ty p e   D a t a b a se   N u mb e r   o f   d a t a b a se s   D a t a b a se   C o n c e n t r a t i o n s   b y   Ty p e   Ty p e   2 / 3   I mp l e me n t e d   P r o c e sse s   N u mb e r   o f   I mp l e me n t e d   P r o c e sse s   C o n c e n t r a t i o n   o f   i m p l e me n t e d   p r o c e s se s b y   c o mp o n e n t   U si n g   a p p l i c a t i o n   c o mp o n e n t s   N u mb e r   o f   c o m p o n e n t s   u se d   b y   o r g a n i z a t i o n a l   u n i t s   C o n c e n t r a t i o n   o f   p r o c e sse s b y   o r g a n i z a t i o n a l   u n i t .   U si n g   D a t a b a se s   N u mb e r   o f   d a t a b a se   i n st a n c e u se d .   C o n c e n t r a t i o n   o f   d a t a b a se s b y   c o mp o n e n t   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I n t J   E lec  &   C o m p   E n g ,   Vo l.  10 ,   No .   1 Feb r u ar y   2 0 2 0   :   377   -   386   380   3 . 3 .   I m ple m ent a t io n o f   a na ly s is   a lg o rit h m s   T o   p r o p o s an   ev o l u tio n ar y   i m p le m en tatio n   w m u s c o n s id er   s e v er al  co n s tr ain t s :   1 -   t h ese   alg o r ith m s   ca n   ev o lv o v er   ti m e,   2 -   w ca n   h a v s ev er al  v e r s io n s   o f   t h s a m al g o r ith m   d u r in g   th li f c y cle   o f   o u r   s y s te m   a n d   ea ch   v er s io n   ca n   r ep r esen a n   ad ap tatio n   o r   an   o p tim izat io n   o f   t h o ld   v er s io n ,   3 -   w al s o   w a n to   is o late  t h al g o r it h m s   co m p ar ed   to   o th er s   to   f ac ili tate  t h eir   u s th eir   i m p le m e n tat io n   a n d   m ai n ten a n ce .   T h ese  cited   co n s tr ain t s   w er m an a g ed   an d   r e s o lv ed   b y   t h " Stra teg y "   d esi g n   p atter n f o r   th at   w e   w ill   ad ap th e   d esi g n   p a tte r n   " Stra teg y "   a n d   ap p l y   i to   o u r   co n te x t .   T h F ig u r 3   s h o ws  t h ap p licatio n   o f   th d esi g n   p atter n   to   o u r   co n tex t.  W cr ea te  S tr ateg y I n ter f ac e’   i n ter f ac e,   w ad d   an   ap p l y Alg o r it h m   m et h o d   th at  w i ll  b t h m e th o d   th at  ap p lies   o u r   s tr ateg y   o r   in   o th er   w o r d s   t h at  i m p le m en ts   o u r   alg o r it h m .   C o n cr ete  class e s   cr ea ted   im p le m e n t h is   i n ter f ac to   en ca p s u late   t h alg o r ith m s   an d   to   r ed ef in e   th ap p l y A l g o r ith m ‖  m et h o d   f o r   i m p le m e n tin g   t h al g o r ith m   o f   ea c h   cla s s .   I n   o u r   co n tr i b u tio n   w p r o p o s ed   an   alg o r it h m   h ier ar ch y   u s i n g   th n o tio n   o f   " A b s tr ac C la s s " ,   w r ep r esen t w o   lar g f a m ilies   o f   al g o r ith m s ;   th h e ter o g en ei t y   al g o r ith m s   " A lg o r ith m eHe ter o g en ei te"   d iv id ed   in to   t w o   s u b t y p es;  t y p 1   alg o r ith m s   an d   t y p e   2   al g o r ith m s   T h F i g u r e   4   s h o w s   an   ex a m p le  o f   i m p le m e n tatio n   a n d   u s o f   t h d atab ase   co n ce n tr atio n   alg o r it h m .           Fig u r 3 .   T h im p le m en tatio n   o f   s tr ateg y   d esi g n   p atter n   in   o u r   co n tex t           Fig u r 4 .   An   ex a m p le  o f   t h i m p le m e n tat io n   o f   C o n ce tr atio n   d atab ases   alg o r it h m   Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J   E lec  &   C o m p   E n g     I SS N:  2088 - 8708       A n a lysi s   a n d   imp leme n ta tio n   o f th imp a ct  o f c h a n g e:   a p p li ca tio n   to   h etero g en eity  . . .   ( Jih a n La kro u it)   381       3 . 4 .   Ana ly s is   t he  i m pa ct   o f   cha ng e   Am o n g   th d i m en s io n s   o f   co m p lex i t y   p r esen ted   in   th et  al io n   1 ,   w h av s p ec i f ied   th i m p ac o f   ch an g as   an   i m p o r tan d i m e n s io n   to   co n s id er in   th i s   et  al i o n   w w ill  p r o p o s an   i m p le m en tatio n   to   r eso lv e   th is   n ee d .   T h i m p ac t   o f   m a n ag ed   ch a n g i n   o u r   co n tr ib u ti o n   is   to   a u to m at icall y   u p d ate  th e   n e w   m ea s u r es   an d   to   p r o g r ess iv el y   f o llo w   th ch an g es o f   o u r   p r o p o s ed   s y s te m   p r o p o s ed   in   th I - P atter n   I - 52   " Hete r o g en e it y   o f   E n ter p r is A r c h itect u r e" .   I n   th i s   et  al io n   w w ill  p r o p o s an   i m p le m e n ta tio n   t h at  d etec ts   th ch a n g o f   th co n s id er ed   co m p o n e n ts   an d   r ef lects   th i s   c h an g at  th e   lev el   o f   th e   m ea s u r e m en t   alg o r it h m s .   T o   h an d le  th ese  co n s tr ain t s   we  p r o p o s to   u s th o b s er v er   d esig n   p atten .   T h is   p att er n   p r esen t s   s o lu tio n   to   s en d   n o ti f icatio n   to   m o d u les   th at  p la y   th r o le  o f   o b s er v er s .   I n   th ev e n o f   n o tific atio n ,   th o b s er v er s   tak e   th ap p r o p r iate   ac tio n   ac co r d in g   to   th in f o r m atio n   t h at  ar r iv e s   f r o m   th m o d u les  t h e y   o b s er v e   ( th " o b s er v ab les" ) .   T h d iag r am   o f   t h Ob s er v e r   p a tter n   illu s tr ated   in   t h F i g u r 5   p r esen ts   t h p r o p o s ed   s o lu tio n ,   it  d ef i n es  t w o   in ter f ac es   an d   t w o   cla s s e s T h O bs er v er   i nte rf a ce   w ill  b i m p le m e n te d   b y   a n y   clas s   t h at   w a n ts   to   b an   o b s er v er .   T h is   is   th ca s o f   t h Ob s er v ato r C o n cr et  clas s   w h ich   i m p le m e n ts   t h Ob s er v ab le   m et h o d ,   th i s   m et h o d   w ill  b ca lled   d u r i n g   s tate  c h a n g e   o f   th e   o b s er v ed   clas s .     T h er is   al s o   an     O bs er v a ble  inte rf a ce   th at   w i ll  b i m p le m e n ted   b y   th clas s es  t h at  w e   w an to   o b s er v e.   T h O bs er v a bleCo ncre t   class   i m p le m en t s   t h is   i n ter f ac e ,   w h ic h   allo w s   it  to   k ee p   o b s er v er s   an d   in f o r m ed   b y   n o tify i n g   th e m .   E ac h   Ob s er v a b leC o n cr et  class   h as  an   attr ib u te  ( o r   s ev er al)   th at  w w a n t o   o b s er v an d   lis t   o f   o b s er v er s .   T h s tate  is   an   attr ib u te  w h o s o b s er v er s   w i s h   to   f o llo w   th ev o l u tio n   o f   it s   v a lu e s .   T h lis o f   o b s er v er s   is   t h li s o f   o b s er v er s   w h o   ar l is te n i n g .   T h O bs er v a bleCo ncre t   class   in   o u r   co n tex t   is   t h e   E A Mo d el  clas s ,   it  r ep r ese n ts   o u r   A r c h iMa te  m o d els.  T h is   class   w i ll  co n ta in   t w o   ele m en ts co m p o n e n t s   an d   r elatio n s h ip s .   T h E A Mo d el  cla s s   h as  t h s ta tes  t h at  w w a n to   o b s er v e,   w h ich   ar all   th n o d es  an d   r elatio n s h ip s   o f   t h en ter p r is ar ch itect u r lan d s ca p e .   T h E A Mo d el  class   also   co n tai n s   all   o b s er v er s   w h o   w il r ec eiv n o tif ica tio n s   o n   ea ch   ch a n g e.   T h Ob s er v er s C o n cr et  w h o   ar lis ten i n g   ar th i m p l e m en tatio n   cla s s e s   o f   t h a n al y s i s   alg o r it h m s .   I f   co m p o n e n o r   r elatio n s h ip   is   ad d ed ,   d elete d ,   o r   m o d if ied ,   th o b s er v er s   co n ce r n ed   w it h   th is   m o d el  u p d ate   ar r ef r esh ed   au to m atica ll y .   I n   o u r   m o d el  th co n cr ete  o b s er v er s   ar th al g o r ith m s   o f   h e te r o g en eit y   as s h o wn   in   Fi g u r 6 .     N a me :   c a l c u l a t i o n   o f   p r o c e ss  c o n c e n t r a t i o n   b y   c o mp o n e n t   V a r i a b l e s:   B S :   a l l   b u si n e ss p r o c e sse s   C P :   t h e   a p p l i c a t i o n   c o mp o n e n t s     M a p   i n st a n c e s =   m a p   < S t r i n g   c o mp o n e n t T y p e ,   I n t e g e r   p r o c e ssN u mb e r >   D o u b l e   su m   D o u b l e   p e r c e n t a g e   I n t e g e r   C o mp   D o u b l e   h e t e r o g e n e i t y   C r e a t e   a   m a p   =   i n st a n c e :   i t k e y   i s a   S t r i n g   f o r   t h e   a p p l i c a t i o n   c o m p o n e n t a n d   a n   i n t e g e r   f o r   t h e   n u m b e r   o f   p r o c e sse s   F o r   a l l   c p   i n   C P   d o   F o r   a l l   r   i n   c p . r e l a t i o n d o       I f   ( r . t a r g e t   =   b s)   t h e n   c o u n t   =   c o u n t   +   1                       I f   i n st a n c e c o n t a i n c o mp o n e n t Ty p e   =   c p . n a me   F o r   a n y   i n st a n c e   i n   t h e   i n s t a n c e s m a p   I f   ( i n st a n c e . c o mp o s i n g T y p e   = =   c p . n a me )   I n c r e me n t   t h e   n u m b e r   n u m b e r P r o c e ss   b y   1   En d   i f   e n d f o r                         I f   n o t   A d d   a   n e w   e n t r y   i n   t h e   m a p   w i t h   t h e   k e y   c p . n a me   a n d   v a l u e   1                         E n d   i f        I f   n o t   D o   n o t h i n g   a n d   mo v e   o n   t o   t h e   n e x t   r e l a t i o n sh i p       E n d   i f   En d   F o r   En d   F o r   F o r   a n y   i n st a n c e   i n   t h e   i n s t a n c e s m a p   / /   D i v i d e   i n s t a n c e . n u mb e r P r o c e ss b y   c o u n t   D o u b l e   p e r c e n t a g e   =   i n st a n c e .   n u m b e r P r o c e ss /   c o mp   su =   s u +   p e r c e n t a g e   *   l n   ( p e r c e n t a g e )   e n d f o r   h e t e r o g e n i t y   =   - so m   r e t u r n   h e t e r o g e n i t e   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I n t J   E lec  &   C o m p   E n g ,   Vo l.  10 ,   No .   1 Feb r u ar y   2 0 2 0   :   377   -   386   382             Fig u r 5 .   T h im p le m en tatio n   o f   o b s er v er   d esig n   p atter n   in   o u r   co n tex t     N a m e :   c a l c u l a t i o n   o f   t h e   h e t e r o g e n e i t y   o f   o p e r a t i n g   s y st e m s a n d   c o m p u t e r s   V a r i a b l e s:   S S D :   A l l   I n st a n c e s o f   O p e r a t i n g   S y st e ms D e p l o y e d   S y st e mS o f t w a r e D e p l o y me n t   M a p   i n s t a n c e sS =   m a p   < S t r i n g   i n s t a n c e Ty p e ,   I n t e g e r   n u m b e r I n st a n c e >   M a p   i n s t a n c e sC o m p u t e r   =   m a p   < S t r i n g   i n s t a n c e Ty p e ,   I n t e g e r   n u m b e r I n st a n c e >   D o u b l e   su m,   su mD o r D I   D o u b l e   p e r c e n t a g e S E,   p e r c e n t a g e   O R D I   D o u b l e   h e t e r o g e n e i t y   O R D I ,   h e t e r o g e n i t e   I n t e g e r   n u m b e r I n st a n c e S E,   n u m b e r I n st a n c e O R D I     C r e a t e   a   m a p   =   i n st a n c e S t h a t   h a a   S t r i n g   f o r   t h e   O S   t y p e   a n d   a n   i n t e g e r   f o r   t h e   n u m b e r   o f   i n s t a n c e s   C r e a t e   a   m a p   =   i n st a n c e C o mp u t e r   t h a t   h a a   S t r i n g   f o r   t h e   c o m p u t e r   t y p e   a n d   a n   i n t e g e r   f o r   t h e   n u mb e r   o f   i n st a n c e s   F o r   a l l   ssd   i n   S S D   I f   i n st a n c e S c o n t a i n i n s t a n c e T y p e   =   ssd . sy st e mS o f t w a r e   n u m b e r I n st a n c e S =   i n st a n c e S E. g e t   ( ssd . sy st e mS o f t w a r e )   I n c r e me n t   t h e   n u m b e r   n u m b e r I n st a n c e S b y   1   i n s t a n c e S E. g e t   ( ss d . sy st e mS o f t w a r e )   . S e t V a l u e   ( n o mb r e I n st a n c e S E)   I f   n o t   A d d   a   n e w   e n t r y   i n   t h e   i n s t a n c e S m a p   a s   ss d . sy st e mS o f t w a r e   k e y   a n d   va l u e   1   I n st a n c e S E. a d d   ( ss d . sy st e mS o f t w a r e ,   1 )   En d   i f     I f   t h e   c o mp u t e r   i n st a n c e   c o n t a i n i n st a n c e T y p e   =   ssd . d e v i c e   n u m b e r I n st a n c e O R D I   =   i n st a n c e C o m p u t e r . g e t   ( ssd . d e v i c e )   I n c r e me n t   t h e   n u m b e r C o mp u t e r   i n s t a n c e   b y   1   i n s t a n c e S E. g e t   ( ss d . d e v i c e )   . S e t V a l u e   ( n o mb r e I n st a n c e O R D I )   I f   n o t   A d d   a   n e w   e n t r y   i n   t h e   c o mp u t e r   i n st a n c e   i n st a n c e   a ssd . d e v i c e   k e y   a n d   t h e   v a l u e   1   i n s t a n c e O r d i n a t e u r . a d d   ( ss d . d e v i c e ,   1 )   En d   i f   En d   F o r     F o r   i   r a n g i n g   f r o 0   t o   N   =   S S D . s i z e   ( )     / /   d i v i d e   n u mb e r I n st a n c e   b y   N   D o u b l e   p e r c e n t a g e   =   i n st a n c e sS E. g e t   ( i )   . g e t V a l u e   ( )   /   N   su =   s u +   p e r c e n t a g e   *   l o g   ( p e r c e n t a g e )     e n d f o r   h e t e r o g e n i t e S =   - so m     su m   =   0     F o r   i   f r o m 0   t o   N   =   S S D . si z e   ( )     / /   d i v i d e   n u mb e r I n st a n c e   b y   N   D o u b l e   p e r c e n t a g e   =   c o mp u t e r I n st a n c e . g e t   ( i )   . g e t V a l u e   ( )   /   N   su =   s u +   p e r c e n t a g e   *   l o g   ( p e r c e n t a g e )     e n d f o r   h e t e r o g e n i t e O R D I   =   - so m   Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J   E lec  &   C o m p   E n g     I SS N:  2088 - 8708       A n a lysi s   a n d   imp leme n ta tio n   o f th imp a ct  o f c h a n g e:   a p p li ca tio n   to   h etero g en eity  . . .   ( Jih a n La kro u it)   383             Fig u r 6 .   An   ex a m p le  o f   t h i m p le m e n tat io n   o f   o b s er v er   d esig n   p atter n       4.   P RO T O T YP E   T h ap p licatio n   ar ch itect u r is   d iv id ed   in to   t h r ee   la y er s : a n   i n f o r m atio n   m a n a g e m e n t o r   b a ck u p   la y er   th at  s to r es  d ata  f r o m   m o d el  o r   f r o m   e x is tin g   s o u r ce   f ile s   i n   d ata  w ar e h o u s e,   r ep o r tin g   la y er   t h at  p r esen t s   th r es u lts   a s   s h w o n   in   Fi g u r 7 .   Hete r o g en eit y   m ea s u r es  in   g r ap h ical  f o r m   a n d   a n   i n t er ac tio n   la y er   t h at   o f f er s   t h p o s s ib ilit y   o f   m o d el in g   t h d esire d   p o in ts   o f   v ie w .           Fig u r 7 .   T h th r ee   lay er s   o f   p r o to ty p e   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I n t J   E lec  &   C o m p   E n g ,   Vo l.  10 ,   No .   1 Feb r u ar y   2 0 2 0   :   377   -   386   384   T h in ter ac tio n   la y er   r ep r esen ts   th ap p licatio n s   t h at  w ill  all o w   d ec is io n   m ak er s   to   m o d el  th v ie ws   o f   th en ter p r is ar ch itect u r an d   en r ich   it  w it h   ex i s tin g   d ata.   T h m o d eli n g   ed ito r   is   as  s h o w n   i n   F i g u r e   8 .   T h illu s tr ated   to o l r ep r esen ts   th f ir s t step   w h ic h   is   t h m o d elin g   o f   t h en ter p r is ar ch itec tu r b y   g r ap h icall y   d escr ib in g   t h ele m e n t s   an d   ex is t in g   r elatio n s ,   it  is   an   Ar ch iMa te  p o in o f   v ie w   m o d eled   b y   th A r c h i   in ter f ac e.   I co n s is ts   o f   a n   el e m en s et  o f   ea c h   la y er .   T h e   d escr ip tio n   o f   t h AE   i s   s to r ed   in   t w o   C o m m a - s ep ar ated   v alu e s   C SV  f ile s .   T o   m an a g t h i s   m etad ata,   we  h a v d ev elo p ed   d esk to p   ap p lic atio n   j av a,   illu s tr ated   in   th Fi g u r 9 ,   w h i ch   allo w s   u s   to   m an a g t h i s   m etad ata,   to   ap p ly   t h h eter o g e n eit y   m ea s u r e m e n t   alg o r ith m s   a n d   to   v is u alize   t h e   o u tp u t g r ap h s .           Fig u r 8 .   T h m o d elin g   i n ter f ac e           Fig u r 9 .   T h Me ta  d ata  m an a g e m e n t o f   E A   co m p o n en ts   a n d   r elatio n s h ip s       Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J   E lec  &   C o m p   E n g     I SS N:  2088 - 8708       A n a lysi s   a n d   imp leme n ta tio n   o f th imp a ct  o f c h a n g e:   a p p li ca tio n   to   h etero g en eity  . . .   ( Jih a n La kro u it)   385   T o   m a n ag t h i s   m etad ata,   w e   h av d ev elo p ed   j av d esk to p   ap p licatio n ,   illu s tr ated   in   Fig u r 1 0 ,   th at  allo w s   u s   to   lo ad   r elatio n s h ip s   a n d   co m p o n en ts   f r o m   cs v   f iles ,   v ie w   t h e m   a n d   m a k ch an g e s   i f   n ec e s s ar y .   Fig u r 1 1   s h o w   t h r ep o r t g en er ated   f o r   th d is tr ib u tio n   o f   d atab ases   in s ta n ce s .           Fig u r 1 0.   T h in ter f ac to   g e n er ate  th h eter o g e n eit y   g r ap h s           Fig u r 1 1 .   T h r ep o r t g en er ated   f o r   th d is tr ib u tio n   o f   d atab ases   i n s ta n ce s       4   CO NCLU SI O N   E n ter p r is A r c h itect u r ( A E )   is   cr o s s - c u tti n g   d is cip li n th at  d ea ls   w i th   t h p r o ce s s ,   m o d els,  to o ls   f o r   d escr ib in g   o r g an izatio n s   an d   b u ild in g   t h eir   I S.  I also   h elp s   to   p lan   th p o s s ib le  ch an g e s   at   th o r g an izatio n al  le v el  a n d   th ar ch itect u r lev e l .   As  r es u lt,  d if f er en ap p r o ac h es  h av e   b ee n   e m p lo y ed   to   ascer tain   th c h alle n g es,  y et   th e y   p er s is t.  T h u s ,   th o b j ec tiv o f   t h is   p ap er   is   to   p r o p o s an   e v alu a tin g   m et h o d o lo g y   f o r   g u id in g   d esig n er s   an d   ar ch itects  i n   ev alu a t in g   a n d   i m p r o v in g   th E A   m o d els  an d   es p ec iall y   th i m p ac t o f   th c h an g o f   t h d if f er e n t c o m p o n e n ts   at  t h l ev el  o f   t h co m p le x it y   m ea s u r es.       RE F E R E NC E   [1 ]   M.  Ha ll   a n d   T id e m a n ,   M e a su re s   o f   Co n c e n trati o n ,‖   J o u rn a o A me ric a n   S t a ti stica l   S o c iety v o l.   6 2 ,   p p .   1 6 2 - 1 6 8 1 9 6 7   [2 ]   T .   I y a m u ,   Un d e rsta n d in g   th e   c o m p lex it ies   o f   e n terp rise   a rc h it e c tu re   th ro u g h   str u c tu ra ti o n   th e o r y ,‖   J o u rn a o Co mp u ter   I n fo rm a ti o n   S y ste ms v o l.   5 9 ,   p p .   2 8 7 - 2 9 5 2 0 1 9 .   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I n t J   E lec  &   C o m p   E n g ,   Vo l.  10 ,   No .   1 Feb r u ar y   2 0 2 0   :   377   -   386   386   [3 ]   Ro u h a n i,   B.   D.,   A h m a d ,   R.   B. ,   Nik p a y ,   F . ,   &   M o h a m a d d o u st ,   R.   (2 0 1 9 ) .   CRIT IC AL   S UCC ES S   F A CTOR   M OD EL   F OR  EN T ERP RIS A RCHIT EC T URE  IM P L EM ENT AT ION .   M a la y sia n   Jo u rn a o f   C o m p u ter  S c ien c e ,   3 2 ( 2 ),   1 3 3 - 1 4 8 .   [4 ]   C.   L u c k e ,   S .   Kre ll ,   a n d   U.  L e c h n e r,   Crit ica issu e in   e n terp rise   a rc h it e c ti n g A   li tera tu re   re v ie w,‖  In   Am e rica s   Co n f e re n c e   o n   In f o rm a ti o n   S y ste m s,  L i m a ,   2 0 1 0 .   [5 ]   C.   B.   Da n iels,  a n d   W .   J.  LaMars h   II,   Co m p lex it y   a a   c a u s e   o f   fa il u re   in   in f o rm a ti o n   tec h n o l o g y   p ro jec m a n a g e m e n t,   In   IEE E   In ter n a ti o n a Co n f e re n c e   o n   S y ste m   o f   S y st e m s E n g in e e rin g ,   1   7 ,   S a n   A n to n io ,   T X ,   2 0 0 7 .   [6 ]   K.  W e h li n g ,   D.  W il le,  C .   S e i d l,   a n d   I.   S c h a e f e r,   De c isio n   su p p o rt   f o re d u c i n g   u n n e c e ss a r y   I T   c o m p lex it y   o a p p li c a ti o n   a rc h it e c tu re s,‖  I n   2 0 1 7   IEE E   In tern a ti o n a l   Co n f e re n c e   o n   S o f tw a r e   A r c h it e c tu re   W o rk s h o p s ,   1 6 1 1 6 8 ,   2 0 1 7 .   [7 ]   C.   S c h m id t,   Bu sin e ss   a rc h it e c tu r e   q u a n ti f ied Ho w   to   m e a su re s b u sin e ss   c o m p lex it y ,   In   D.  S im o n   a n d   C.   S c h m id (Ed s.),   B u sin e ss   A rc h it e c tu re   M a n a g e m e n t.   S p rin g e r,   2 4 3 2 6 8 ,   2 0 1 5 .   [8 ]   J.  S .   Da v is,   a n d   R.   J.  L e Blan c ,   A   stu d y   o f   th e   a p p li c a b il it y   o f   c o m p lex it y   m e a su re s,‖IEEE   Tran sa c -   ti o n   o n   S o f tw a r e   En g in e e rin g , 1 4 ( 9 ),   1 3 6 6 1 3 7 2 ,   1 9 8 8 .     [9 ]   R.   L .   F lo o d ,   a n d   E.   R.   Ca rso n ,   De a li n g   w it h   c o m p lex it y A n   in tro d u c ti o n   to   t h e   th e o ry   a n d   a p p li c a -   ti o n   o f   s y ste m sc ien c e ,   In   De a li n g   w it h   Co m p lex it y A n   In tro d u c ti o n   t o   t h e   T h e o ry   a n d   A p p li c a ti o n   o f   S y st e m   S c ien c e ,   23 3 8 ,   S p rin g e r,   1 9 9 3 .   [1 0 ]   W .   Kin sn e r,   W . ,   Co m p lex it y   a n d   it m e a su re in   c o g n it iv e   a n d   o t h e c o m p lex   s y ste m s,‖  In   7 th   IEE In tern a ti o n a l   Co n f e re n c e   o n   Co g n i ti v e   In f o rm a ti c s,  1 3 2 9 ,   S tan f o rd ,   2 0 0 8   [1 1 ]   A .   S c h ü tz,  T .   W id jaja ,   a n d   J.  Ka i se r,   Co m p lex it y   in   e n terp rise   a r c h it e c tu re   Co n c e p tu a li z a ti o n   a n d   in tr o d u c ti o n   o f   a   m e a su re   f ro m   a   s y st e m   th e o re ti c   p e rsp e c ti v e   In   P ro c e e d i n g o f   th e   2 1 st Eu r o p e a n   C o n f e re n c e   o n   I n f o rm a ti o n   S y st e m s,  Utre c h t,   Ne th e rlan d s,  2 0 1 3 .   [1 2 ]   I ac o b ,   M.   E . ,   Mo n teb an ,   J . ,   v an   Si n d er en ,   M. ,   He g e m a n ,   E . ,   &   B itar af ,   K.   ( 2 0 1 8 ) .   Mea s u r in g   E n terp r is e   A r ch itectu r C o mp lexity.   2 0 1 8   I E E E   2 2 n d   I n tern a tio n a l   E n terp r is e   Dis t r ib u ted   Ob j ec C o mp u tin g   W o r ksh o p   ( E DOC W) .   d o i:1 0 . 1 1 0 9 /e d o cw . 2 0 1 8 . 0 0 0 2 6 .   [1 3 ]   J.   S .   Da v is   a n d   R.   J.  L e Blan c ,   A   S tu d y   o f   th e   A p p li c a b il it y   o f   Co m p lex it y   M e a su re s ,‖   IEE T ra n sa c ti o n o n   S o ft w a re   En g in e e rin g v o l .   1 4 ,   p p .   1 3 6 6 .   [1 4 ]   Y.   Y.  Yu su f   a n d   E.   O .   A d e le y e ,   A   c o m p a ra ti v e   stu d y   o f   l e a n   a n d   a g il e   m a n u f a c tu rin g   w it h   re late d   su rv e y   o c u rre n p ra c ti c e s in   th e   UK ,   I n ter n a ti o n a J o u rn a o Pro d u c ti o n   Res e a rc h ,   v o l.   4 0 ,   p p .   4 5 4 5 - 4 5 6 2 2 0 0 2 .   [1 5 ]   S .   L .   S c h n e b e rg e a n d   E.   R .   M c L e a n ,   T h e   Co m p lex it y   Cro ss :   Im p li c a ti o n f o P ra c ti c e ,   Co m m u n ica ti o n o f   th e   A CM ,   v o l.   4 6 ,   p p .   2 1 6 - 2 2 5 ,   2 0 0 3 .   [1 6 ]   J.  L a k h ro u it   a n d   K.   Ba ïn a ,   A   p a tt e rn   b a se d   m e th o d o lo g y   f o a n a ly z in g   e n terp rise   a rc h it e c tu re   lan d sc a p e ,   In tern a ti o n a Jo u rn a o f   Co m p u ter S c ien c e   Iss u e s (IJCSI ),   v o l.   1 3 ,   p p .   1 5 ,   2 0 1 6 .         [1 7 ]   W id jaja   T . ,   e a l. ,   He tero g e n e it y   in   I T   lan d sc a p e a n d   m o n o p o ly   p o w e o f   f ir m s:  a   m o d e to   q u a n t ify   h e tero g e n e it y ,   T h e   in tern a ti o n a c o n f e re n c e   o n   in f o rm a ti o n   sy ste m s (IC IS ),   Orla n d o ,   F L ,   2 0 1 2 .   [1 8 ]   L a g e rstro m   R. ,   e a l. ,   V is u a li z in g   a n d   m e a su rin g   e n terp rise   a p p li c a ti o n   a rc h it e c tu re a n   e x p lo ra t o ry   tele c o m   c a s e ,   S c h o o w o rk in g   p a p e 1 3 - 1 0 3 .   Ha rv a rd   Bu sin e ss ,   Ca m b rid g e ,   M A ,   2 0 1 3 .   [1 9 ]   S c h u tz,  e a l. ,   Co m p lex it y   in   e n terp rise   a rc h i tec tu re s c o n c e p t u a li z a ti o n   a n d   in tro d u c ti o n   o f   a   m e a su re   f ro m   a   s y ste m   th e o re ti c   p e rsp e c ti v e ,   T h e   Eu ro p e a n   c o n f e re n c e   o n   in f o rm a ti o n   sy ste m (ECIS ),   Utre c h t,   T h e   Ne th e rlan d s,  2 0 1 3 .     [2 0 ]   J.  S .   Da v is  a n d   R.   J.  L e Blan c ,   S tu d y   o f   th e   A p p li c a b il it y   o f   Co m p lex it y   M e a su re s,‖  IEE T ra n sa c ti o n o n   S o f tw a r e   En g in e e rin g ,   v o l.   1 4 ,   p p .   1 3 6 6 - 1 3 7 2 ,   1 9 8 8 .   [2 1 ]   C.   B.   G a rriso n   a n d   A .   S .   P a u lso n ,   A n   En tro p y   M e a su re   o f   th e   G e o g ra p h ic  Co n c e n tratio n   o f   Eco n o m ic   A c ti v it y ,   Eco n o m ic G e o g r a p h y ,   v o l.   4 9 ,   p p .   3 1 9 - 3 2 4 ,   1 9 7 3 .   [2 2 ]   J.  E.   Kw o k a   J r,   T h e   He r f in d a h I n d e x   in   T h e o ry   a n d   P ra c ti c e ,   A n ti tru st B u ll . ,   v o l.   3 0 ,   p p .   9 1 5 - 9 4 7 ,   1 9 8 5 .   [2 3 ]   F .   M .   G o ll o p   a n d   J.  L .   M o n a h a n ,   A   Ge n e ra li z e d   In d e x   o f   D iv e rsi f ica ti o n T re n d in   U.S .   M a n u f a c to rin g ,‖   T h e   Rev iew o Eco n o mic s a n d   S ta ti stics v o l.   73,   p p .   3 1 8 - 3 3 0 1 9 9 1 .   [2 4 ]   A .   P .   Ja c q u e m in   a n d   C.   H.  Be rr y ,   En tro p y   M e a su re   o f   Div e rsi fica ti o n   a n d   C o rp o ra te  G ro w th ,   T h e   J o u rn a o f   In d u stria Eco n o mic s ,   v o l.   2 7 ,   p p .   3 5 9 - 3 6 9 1 9 7 9 .     [2 5 ]   J.  L a k h ro u it   a n d   K.   Ba ïn a ,   A   p a tt e rn   b a se d   m e th o d o lo g y   f o a n a ly z in g   e n terp rise   a rc h it e c tu re   lan d sc a p e ,‖   In ter n a t io n a J o u rn a o C o mp u ter   S c ien c e   Iss u e s ( IJ CS I) v o l.   1 3 ,   pp.   15 2 0 1 6 .           Evaluation Warning : The document was created with Spire.PDF for Python.