I n d on e s i an   Jo u r n al   o El e c t r i c al   En gi n e e r i n g   an d   C o m p u te r   S c i e n c e   V o l .   22 ,   N o .   1 A p r i l   202 1 p p.   3 8 ~ 44   IS S N :   25 0 2 - 4752 ,   D O I :   10. 1 1591 / i j e e c s . v 22 .i 1 . pp 3 8 - 44             38       Jou r n al   h o m e pa ge ht t p: / / i j e e c s . i a e s c or e . c om   D e v e l o p i n g   c o l l a b o r a t i o n   t o o l   f o r   v i r t u a l   t e a m   u si n g   U M L   m o d e l s       Y as m i n   M a k k i   M o h i al d e n ,   H u d A b d u l aal i   ab d u l b aq i ,   N ar ji s   M e z a al   S h ati   C o m put e r   S c i e nc e   D e p a r t m e n t ,   C o l l a g e   o f   S c i e nc e ,   M us t a ns i r i y a U ni v e r s i t y ,   B a g hda d - I r a q       A r ti c l e   I n fo     A B S TR A C T   Ar t i c l e   h i s t or y :   R e c e i v e J un   1 ,   2020   R e v i s e N o v   29 ,   2020   A c c e pt e J a n   1 2 ,   202 1       C o m put e r   a i de s o f t w a r e   e ng i n e e r i ng   ( C A S E )   us e s   t he   un i f i e m o de l l i ng   l a ng ua g e   U M L   t o   pr o duc e   e x e c ut a b l e   c o de   t o   v i s ua l i z e   s o f t w a r e   a r c hi t e c t u r a l   bl ue pr i n t   s y s t e m s .   U M L   i s   a   s t a nda r s o f t w a r e   m o de l i ng   l a n g ua g e   f o r   s pe c i f y i ng ,   c o ns t r uc t i ng ,   do c um e nt i ng   a nd  v i s ua l i z i ng   t h e   a r t i f a c t s   o f   pr o duc e s o f t w a r e - i nt e ns i v e   s y s t e m s .   H o w e v e r ,   U M L   l a c k s   v i r t ua l   c o l l a bo r a t i o r e g a r dl e s s   o f   t he i r   g e o g r a phi c a l   l o c a t i o n.   T h e   p r e s e n t   w o r k   de v e l o pe a   pr o t o t y pe   o f   w e b - ba s e C A S E   t oo l   t ha t   e n a bl e s   U M L   m o de s   t m a na g e   s o f t w a r e   pr o j e c t s   a s   a   v i r t ua l   c o l l a bo r a t i o t o o l .   T h e   pr e s e nt   m e t ho do l o gy   s t a r t s   w i t t he   s p e c i f i c a t i o o f   a   s e t   o f   U M L   t r i p l e t s ;   t he n ,   t he   t o o l   g e ne r a t e s   t he   v i s ua l   m o de l s   a u t o m a t i c a l l y   w i t hi g q ua l i t y   S V G   g r a phs .   T he   s y s t e m   e l i m i n a t e s   t he   m a nu a l   d i a g r a m   r e qu i r e m e n t s   b a s e o t he   U M L   po s s i b i l i t y   a n s u ppo r t e by   t hr e e   d i a g r a m s   t h a t   i nv o l v e s   c l a s s   a n us e   c a s e s .   T he   i nde p e nd e n t   s c r i pt i ng   l a ng ua g e   w a s   P H P a nd  M Y S Q L   8. w hi c w a s   us e d   t o   s a v e   t h e   s y s t e m   da t a .     Ke y w or ds :   CA S E   t o o l   S V G   g r a p h s   U n i f i e m o de l i n g   l a ngu a ge   W e b - b a s e CA S E   t o o l   T hi s   i s   an   ope n   ac c e s s   ar t i c l e   u nde r   t he   C C   B Y - SA   l i c e ns e .     Cor r e s pon di n g   Au t h or :   Y a s m i M a kki   M o hi a l de n   Co m put e S c i e n c e   D e pa rt m e n t Co l l a ge   o f   S c i e n c e   M us t a n s i ri y a h   U ni v e r s i t y ,   B a g h da d - I r a q   E m a i l :   y m m i ra q20 09@ uo m us t a n s i r i y a h. e du. i q       1.   I N TR O D U C TI O N   CA S E   t o o l s   a r e   us e t o   de v e l o h i g qu a l i t y   a ppl i c a t i o n s   w i t de f e c t - f r e e   a nd  m a i n t a i na b l e   s of t w a r e   b a s e o n   e n us e r ' s   pe r s pe c t i v e   [1,   2].   It   r e p r e s e n t s   a e ff e c t i v e   t oo l   fo r   c o m m u n i c a t i n s y s t e m   b e h a v i o ur   w h i c h   i s   us e f o r   s pe c i fy i n t h e   e xt e rn a l   v i s i b l e   s y s t e m   be h a v i o [3 - 6].   It   i s   pa rt l y   i n s p i r e us e by   c o m put e r   a i de de s i g n   CA D   t o o l s   fo r   h a rdw a r e   p r o duc t s   de s i g n.   T h e   CA S E   t o o l s   a r e   c l a s s i f i e i n t o   t w o   pa r t s   t h e   f i r s t   i s   i n s t a l l e CA S E   t o o l   a n d   t h e   o t h e r   i s   w e b   b a s e d.   T h e   w e CA S E   t o o l s   i n v o l v e s   m a n y   a dv a n t a ge s   o ve r   t h e   de s kt o b a s e a ppl i c a t i o n s .   It   h e l ps   e n gi n e e ri n t e a m s   t o   c o l l a bo r a t e   f r o m   di f f e r e n t   l o c a t i o n s   a l l   o v e r   t h e   w o r l d.   A l s o ,   t h i s   s o f t w a r e   di n o t   r e qui r e i n s t a l l a t i o n   p r o c e s s   o r   upda t e   [6,   7].   T hi s   f e a t ur e   e n a b l e   t h e   us e r   t s a v e   a n d   a d m i n i s t ra t e   t h e   w o r f l ow   of   t h e   l a rge   c o m pa n i e s .   T h e   CA S E   t o o l s   s of t w a r e   i n v o l ve s   t h e   c a p a b i l i t y   of   da t a b a s e   a c c e s s i b l e   by   m ul t i p l e   us e r s   a n m ul t i - c o m put e rs   i n   r e a l   t i m e .   T h i s   s o f t w a r e   i s   f e a s i b l e   a n e a s y   due   t o   w e b s i t e   upt i m e   [6] .       In   t h i s   pa pe r,   a   w e b   CA S E   t oo l s   a r e   us e t pr o v i de   l e s s   t i m e   fe a t u r e s   a n m o r e   r e l i a b i l i t y   o us e r ' s   c o l l a bo r a t i o n.   It   p r o v i de s   r e a l - ti m e   U M L   de s i gn   d ra w i n w i t h   e ff i c i e n t   a n go o qua l i t y   [8 - 12].   T h e   dr o a n d r a f a c i l i t y   pr o v i de s   a   gr e a t   po w e r   t o   us e r s .   Co m pu t e r   a i de s of t w a r e   e n gi n e e ri n CA S E   us e s   t h e   uni f i e m o de l l i n l a ngua ge   U M L   t o   pr o duc e   e x e c ut a b l e   c ode   t o   v i s ua l i z e   s o f t w a r e   a r c h i t e c t u ra l   b l ue p r i nt s   s y s t e m s .   U M L   i s   a   s t a n d a r s o f t w a r e   m o de l i ng  l a ngua ge   fo r   s pe c i fy i n g,   c o n s t r uc t i n g,   do c um e n t i ng  a n d   v i s ua l i z i n t h e   a r t i f a c t s   of   pr o duc e d   s of t w a r e - i nt e n s i v e   s y s t e m .   B ut ,   U M L   l a c ks   t o   v i r t u a l   c o l l a b o r a t i o r e ga rdl e s s   t o   t h e i ge o gra p hi c a l   l o c a t i o n.     Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a J   E l e c   E ng  &   Co m S c i     IS S N :   2502 - 4752       D e v e l op i ng   c o l l ab or at i on  t oo l   f or   v i r t u al   t e am   us i ng  U ML   m ode l s   ( Y as m i Ma k k i   M ohi a l de n )   39   T h e   m a i n   c o nt r i b ut i o n   o t h i s   pa pe r   a s   f o l l ow :   t o   d e v e l o a   pr o t o t y p e   of   w e b - b a s e d   CA S E   t oo l   w h i c h   e na b l e   U M L   m o de s   t o   m a na ge   s o f t w a r e   p r o j e c t s   a s   a   v i r t u a l   c o l l a b o r a t i o n   t o o l .   I a dd i t i o n,   t h e   p r e s e n t   w o r c o n t a i n s   t hr e e   s e c t i o n s ,   t h e   s e c o n s e c t i o r e l a t e w o r ks ,   t h e   t h i r d   s e c t i o n   t h e   p r o po s e m e t h o , a n t h e   s e c t i o n   f o ur   i n c l u de   Co n c l us i o a n d   f ut u r e   w o r ks .       2.   R ELA TED   WO R K S   P l a n a s   a n d   C a b o t   i 2 020   p r o po s e a   us e f ul   l e s s o n s   t o   i m p r o v e   t h e   U M L   m o de l l i n g   p r o c e s s   [12 - 14].   T h e y   a na l y z e   t h e   m o de l e r ' s   b e h a v i o r   i n   b ui l di n U M L   m o de l s   a n e v a l ua t e   t h e   m o de l l i n t o o l s   us e fo r   s uppo r t i ng  t hi s   t a s k.   T h e y   r e c o m m e n s o m e   c ha n ge s   t o   e nha n c e   t h e   t o o l s   e ffe c t i v e n e s s   i n   o r de t o   f a c i l i t a t e   t h e   U M L   l e a rn i ng  [1 5 - 17] .   T h e   r e s e a r c h e r s   o b s e r ve   t ha t   t h e   U M L   t urn   i n t o   b e t t e a l i g b a s e o n   t h e o r y   a n pra c t i c e   a p pl i c a t i o n s   [1 8].   B a b a r   e t   a l .   I n   20 20  a dd r e s s e s   t h e   U M L   e xt e n s i o n   t o   i m p l e m e nt   m u l t i di m e n s i o n a l   m o de l i n g .   T h e y   us e t h e   U M L   c l a s s   m o de l   i n   D W   a pp l i c a t i o n s   i n   o r de r   t o   e xpl o r e   i n   de p t h   t h e   c u rr e n t   M D   m o de l s   b a s e o n   U M L   e xt e n s i o n s   [19 - 22] .   T h e y   de duc e t ha t   t h e   c urr e nt   m o de l s   l a c t o   a c c ura c y   a n i nt e g r i t y   r e ga r d i n t a v a i l a b l e   pr o pe r t i e s   a n f e a t u r e s   of   M D   m o de l .   T h e   pr o po s e f r a m e w o r of   U M L   e xt e n s i o n   m e c ha ni s m   a b l e   t o   m o de l   a l l   a s pe c t s   a n f e a t u r e s   o f   t h e   M D   m o de l   s pe c i f i c a l l y .   A l s o ,   t h e   pr o po s e w o r w a s   s i m pl e ,   p r e c i s e ,   c o m pr e h e n s i b l e   a n d   p r e c i s e .   T h e   i m p r o v e m o de l   pr o v i de s   a   u ni v e r s a l   m e t h o due   t o   U M L   f a m i l i a a n d   a c c e pt a b l e   n o t a t i o n s   t ha t   s e r v e   t h e   de s i gn e r s   a n us e r s   [22 - 26].   Ce rra   e t   a l .   I n   20 18  p r o duc e a   l e a rni n g   e n v i r o n m e n t   b a s e o n   v i de o   a n s e l f - a s s e s s m e n t   c o m b i n a t i o n   t o o l s   f o r   c o m put e r - A i de D e s i gn   CA D   a ppl i c a t i o n s .   T h e   m e t h o de v e l o p e t o   a n a l y z e   t h e   pr o b l e m   a n de t e r m i n e   t h e   c o m b i n a t i o n   e f fe c t   of   t h e   t w t o o l s   t o   f i n o ut   t h e   i m po r t a n c e   o f   l e a rni n s ub j e c t s   [27 - 29].       3.   TH E   P R O P O S ED   M ET H O D   3. 1 .         Th e   u s e d   l an gu age s   i n   th e   d e s i gn   3. 1 . 1.   P H P   P H P   i s   g e n e ra l - p u r po s e   pr o gra m i n a n s c ri pt i n l a n g ua ge   w h i c h   i s   us e t o   c r e a t e   dy n a m i c   i n t e r a c t i v e   w e b s i t e s .   T h e   P H P   r e f e r e n c e   i m pl e m e n t a t i o n   c o nt i n uo us l y   pr o duc e by   t h e   P H P   gr o up.   T h e   P H P   o r i gi na t i o n   w a s   f o r   pe r s o n a l   h o m e   pa ge   a ppl i c a t i o n s .   N o w a da y s ,   i t   s t a nds   f o r   t h e   r e c ur s i v e   i n i t i a l i s m   P H P   ( h y pe r t e xt   p r e p r o c e s s o r s ).   P H P   c o de   i s   e xe c ut e o n   w e b   s e r ve r   us i ng  P H P   i nt e r p r e t e r.   T h e   i m pl e m e n t e c o de   m y   r e pr e s e n t s   a   d a e m o n,   a   m o dul e   o a s   a   c o m m o n   g a t e w a y   In t e r f a c e   e xe c ut a b l e .   Ini t i a l l y ,   t h e   i n t e r p r e t e a n d   e xe c ut e P H P   c o de   c a n   t a ke   a n y   t y p e   o f   da t a   s uc h   a s   b i n a r y   i m a ge   da t a   o r   ge n e ra t e T H H P .   It   f o r m s   a   w h o l e   o r   pa r t   o f   T H H P   r e s p o n s e .   P H P   di n o t   ha v e   f o r m a l   s pe c i f i c a t i o n   u n t i l   201 4,   t h e n,   i s   c r e a t e t o   be   us e e i t h e i a c a de m i c   s i t e   w i t c o m pl e t e   g r a m m a r   a nd  f o rm a l   s pe c i f i c a t i o n,   o r   b y   e n t h us i a s t i c   p r o g r a m m e r.     3. 1 . 2 .   H TM L5   H T M L i s   a   m a r kup  l a n gu a ge   s pe c i f i e w i t h   l a b e l s ,   m u l t i m e di a   e l e m e n t s ,   a n us e r   i n t e r f a c e .   It   i s   us e f o r   pr e s e n t i n g   a n s t ruc t u r i ng  W o r l W i de   W e b   c o n t e n t .   T h e   H T M L r e pr e s e n t s   t h e   l a s t   v e r s i o n   o t r a d i t i o n a l   h y pe r t e xt   m a r k up  l a n gu a ge   w h i c h   r e c o m m e nde by   W o r l W i de   W e b   c o n s o r t i u m .   T h e   c u rr e n t   s pe c i f i c a t i o n   i s   c a l l e t h e   H T M L   l i v i n s t a n d a r a n p re s e r v e by   m a j o r   b r o w s e r   v e n do r   c o n s o r t i u m   (M i c r o s of t ,   G o o gl e ,   M o z i l l a ,   a n A ppl e ).   A l s o ,   i t   m a i n t a i n e by   W e b   H y pe r t e xt   T e c hn o l o gy   W o r ki ng  G r o up.         3. 1 . 3.   C as c ad i n s ty l e   s h e e t   T h e   c a s c a di n g   s t y l e   s h e e t   CS S c a b e   de f i n e a s   a   s t y l e   s h e e t   l a n g ua ge   us e t o   f o r m a t   t h e   l a y o ut   of  w e b   pa ge .   It   i s   us e t o   de s c r i b e   t h e   p r e s e n t a t i o n   o f   w r i t t e do c um e n t s   i n   m a r kup  l a ngua ge s   s uc h   a s   H T M L .   CS S   r e p r e s e n t s   t h e   W o r l W i de   W e b   c o r n e r s t o n e   t e c hn o l o g y   i n   a ddi t i o n   t o   H T M L   a n J a v a S c r i p t .   T h e   c a s c a di n s t y l e   s h e e t   m a i nl y   de s i gn e t o   e n a b l e   t h e   s e pa r a t i o n   p r o c e s s   i n   w ri t t e n   p r e s e n t a t i o n   a nd  c o n t e n t   o m a r k up  l a ngua ge .   It   pr o v i de s   m o r e   f l e xi b i l i t y   a n c o n t r o l   fo r   pr e s e n t a t i o n   b a s e o n   t h e   s pe c i f i c a t i o n   of  c h a ra c t e ri s t i c s .   A l s o ,   i t   e na b l e s   m ul t i p l e   w e pa ge s   t o   s h a r e   fo r m a t t i n s e pa r a t e l y   de pe n di n o n   r e l e v a n t   CS S .   T h e   CS S   c a n   r e duc e   t h e   r e pe t i t i o n   a n c o m pl e xi t y   i n   t he   s t r uc t u r a l   c o n t e nt   i n   w e b   pa ge s .   It   f a c i l i t a t e   t h e   di s pl a y e l a y o ut ,   de s i g a nd  v a r i a t i o n s   us i n g   di f f e r e n t   s c r e e s i z e s   a n d   de v i c e s .       3. 1 . 4.   Jav as c r i p t   J a v a S c r i pt   i s   a   dy n a m i c   p r o g r a m m i n l a n g ua ge   c o m pa t i b l e s   w i t h   E CM A   S c r i pt .   It ’s   a   h i g h - l e v e l   l a n gu a ge ,   m ul t i - pa ra di g m   p r o g r a m   a nd  J us t - in - T i m e   c o m pi l e d.   It   h a s   c u r l y - b r a c ke t   s y n t a x ,   p r o t o t y p e - b a s e d   ob j e c t   o r i e n t a t i o n ,   dy n a m i c   t y pi ng  a n d   f i r s t - c l a s s   f un c t i o n .   J a v a S c r i p t   c o n s i de r e o n e   of   t h e   W o r l W i de   W e b   c o r e   t e c hn o l o g y .   It s   s i m i l a r   t o   H T M L   a n CS S   s of t w a r e .   It   r e p r e s e n t s   a n   e s s e n t i a l   p a r t   o f   w e Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a J   E l e c   E ng  &   Co m S c i ,   V o l .   22 ,   N o .   1 A p r i l   20 21   :     3 8   -   44   40   a ppl i c a t i o n s   w h i c h   e n a b l e s   w e b   pa ge s   t o   i n t e r a c t .   T h e   c l i e nt - s i de   pa ge   b e h a v i o r e pr e s e nt s   a   m a j o r   i s s ue   i n   w e bs i t e s ,   f o r   t ha t   t h e   J a v a S c r i pt   us e i a l l   w e b   b r ow s e r s   t o   e xe c ut e   t h e i e n g i n e .       3. 1 . 5.   J Q u e r y   J Q ue r y   i s   a   J a v a S c r i p t   l i b ra r y   de v e l o pe t o   f a c i l i t a t e   H T M L   D O M   ( do c um e n t   o b j e c t   m o de l t r e e   t r a v e r s a l   a n m a ni pu l a t i o n.   It s   o pe s o ur c e   s of t w a r e   ut i l i z i ng  t h e   M I T   pe rm i s s i v e   l i c e n s e .   T h i s   s o f t w a r e   a b l e   t o   r e c o gn i z e   t h e   a c t i o n s   by   us i n e v e n t   h a ndl i n a nd  e m pl o y   t h e   CS S   a ni m a t i o n   w i t h   A s y n c hr o n o us   J a v a S c r i pt   X M L   (A j a x) .   W e b   a n a l y s i s   i n di c a t e s   t h a t   t hi s   s of t w a r e   i s   w i de l y   us e i n   J a v a S c ri pt   l i b ra r y   by   a   l a r ge   m a rgi n.   T h e   s of t w a r e   us a ge   t o   t i m e s   m o r e   t h a a n y   o t h e r   J a v a S c ri pt   l i b ra r y .   J Q u e r y   s y n t a i s   de ve l o pe t o   be   e f fe c t i ve   i do c um e nt   na v i ga t i o n.     3. 1 . 6.   B o o ts tr ap 4   Bo o t s t r a p4   i s   a n   o pe n - s o ur c e   CS S   f r a m e w o r e m pl oy e t o   m o b i l e - f i r s t   f r o nt - e n w e b   de v e l o pm e n t .   i n v o l ve s   CS S   a nd  (o pt i o na l l y J a v a S c r i pt - b a s e de s i g n   t e m pl a t e s   fo r   f o r m s ,   b ut t o n s ,   t y po gr a p h y ,   n a v i g a t i o a n o t h e r   i n t e r f a c e   c o m po n e n t s .     3. 1 . 7.   D atab as e   o p r o je c t   T h e   da t a b a s e   c a n   b e   de f i n e a s   a o r g a n i z e c o l l e c t i o n   of   i nfo r m a t i o n   s a v e i n   t h e   c o m put e r   s y s t e m   a n h a v e   t h e   a b i l i t y   t a c c e s s   a n de a l   w i t h .   T h e   da t a b a s e   i s   us ua l l y   d e v e l o pe by   us i n fo r m a l   de s i g n   a n d   m o de l l i n t e c hni que s   i n   t hi s   s y s t e m   a   M y S Q L   8. 0,   i t   i s   a   re l a t i o n a l   da t a b a s e   m a na ge m e nt   s y s t e m   R D B M S   w h i c i s   a v a i l a b l e   a s   a o pe n - s o ur c e   s o f t w a r e .   It s   a b b r e v i a t i o n   f o r   s t ruc t u r e Q ue r y   L a n gu a ge .   T h e   p r e s e n t   r e l a t i o n a l   da t a b a s e   m a na ge s   t h e   da t a   b a s e o n   o n e   o r   m o r e   t a b l e s   w h i c h   i n v o l v e s   da t a   t y pe s .   T h e   da t a   o r ga ni z e due   t o   t h e   r e l a t i o n s   b e t w e e n   t h e m   a n t h e   c o rr e l a t i o n s   b e t w e e n   t h e   da t a   w i l l   h e l t o   s t r uc t u r e   t h e   da t a .   S Q L   i s   t h e   p r o g r a m   t h a t   c a e xt ra c t ,   m o di fy   a n d   c r e a t e   t h e   da t a   f o r m   us i ng  t h e   r e l a t i o na l   da t a b a s e .   I t   i s   a l s o   c o n t r o l   t h e   us e r s   a c c e s s   t t h e   da t a b a s e .   T h e   t r a di t i o na l   da t a b a s e   s uc h   a s   M y S Q L ,   S Q L   a n R D B M S   c o r r e l a t e s   w i t h   o pe r a t i n s y s t e m   a n de v e l o a   r e l a t i o na l   d a t a b a s e   i n   t h e   s t o ra ge   s y s t e m   o t h e   c o m put e r .   I t   c a p r o v i de   a   f a c i l i t y   t o   t e s t   t h e   da t a ,   a l l o w s   fo r   n e t w o r a c c e s s   a nd  c r e a t e   d a t a   b a c kup .       3. 1 . 8 .   Th e   u s e d   s e v e r e   i n   th e   s ys te m   X A M P P   3. 2. i s   a n   o pe n - s o u r c e   c r o s s - pl a t f o r m   w e b   s e r v e r   s o l ut i o n   s t a c pa c ka ge .   It   p r o duc e s   b y   A pa c h e   F ri e nds   i n v o l v i n m a i n l y   t h e   A pa c h e   H T T P   S e r v e r .   T h e   pa c ka ge   i n t e r p r e t e r s   fo r   s c r i pt s   w r i t t e n   t h e   P e r l   a nd  P H P   pr o gra m s .   I n   ge n e r a l ,   m o s t   of   a c t ua l   w e b   s e r v e r s   a ppl y   t h e   s a m e   c o m po n e nt   a s   X A M P P ,   f o r   t h a t   i t   b e c a m e   e a s y   t o   t ra s i t i o f r o m   l o c a l   t e s t   s e r v e t o   a   l i v e   s e r v e r .       3. 1 . 9 .   Th e   f l o w c h ar o th e   p r o p o s e d   s ys te m   It   r e p r e s e n t s   a   s c h e m a t i c   di a g ra m   o f   t h e   de s i g n   o f   t h e   s y s t e m ,   w h i c h   i t hi s   pa pe r   a   n   w e b - b a s e d   U M L   CA S E   fo r   h e l pi ng  a   s o f t w a r e   de ve l o pm e n t   t e a m   t o   s h a r e   t h e   de s i g n   o f   t h e   pr o po s e s y s t e m   e a s i l y   a n d   qui c kl y ,   e v e n   i f   t h e   t e a m   a r e   i n   d i f fe r e nt   pl a c e s .   T h i s   i s   a n   i m po r t a nt   s o f t w a r e   de v e l o pm e n t   s t e t h a t   i n v o l v e s   r e qui r e m e nt s   ga t h e ri n a n de s i g n   a n a l y s i s ,   c o di n g / i m pl e m e n t a t i o n ,   t e s t i n a n m a i n t e n a n c e .   A   f ra m e w o r t h a t   s pe c i f i e s   t h e   s t e ps   i n v o l v i n   e v e r y   s t e o s of t w a r e   de ve l o pm e n t   i s   r e f e r r e t o   a s   s o f t w a r e   l i f e   c y c l e   (S L C).   T hi s   f ra m e w o r p r o v i de s   a   de t a i l e s t e pw i s e   gui de   fo r   t h e   p l a nni n g ,   de v e l o pm e n t ,   de pl o y m e n t   a n d   m a i n t e n a n c e   o f   t h e   s o f t w a r e   a s   s h o w n   i F i gu r e   1.           F i gu r e   1 .   t h e   f l ow c h a r t   o f   t h e   p r o po s e s y s t e m   Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a J   E l e c   E ng  &   Co m S c i     IS S N :   2502 - 4752       D e v e l op i ng   c o l l ab or at i on  t oo l   f or   v i r t u al   t e am   us i ng  U ML   m ode l s   ( Y as m i Ma k k i   M ohi a l de n )   41   3. 2 .       S ys t e m   m ai n   p ag e s   3. 2 . 1 .   Lo gi n   p ag e   L o gi n   i s   t h e   p r o c e s s   of   a c c e s s i n t h e   s y s t e m   i n   o n l i n e   c a s e   i n d i v i dua l l y .   U M L   CA S E   s y s t e m   pr o v i de s   a   us e r   u ni que   na m e   a n d   pa s s w o r t o   e n a b l e   t h e   u s e r   t o   a c c e s s .   T h e   us e r   c r e de nt i a l s   p r o c e s s e b y   m a t c hi n t h e   us e rn a m e   a nd  t h e   pa s s w o r t o   i de nt i fy   t h e   a c c e s s   pe r m i s s i o n   a n t h i s   r e f e r   t o   l o gi n   (o r   s i g n - i o r   s o m e t i m e s   s i g n - o n )     3. 2 . 2.   R e g i s tr a ti o n   w e b   p a ge   T h e   us e r   r e gi s t ra t i o n   s t a rt i ng  w i t h   s i g n - up  f un c t i o n   f o r   t h e   f i r s t   t i m e   t o   pr o v i de   t h e   c r e de n t i a l s   t o   t h e   us e r   a c c e s s .   T h e   r e gi s t ra t i o n   a l l o w s   t h e   us e r   t o   us e   t h e   w e b s i t e ,   pr o g r a m   o r   a n y   o t h e r   s y s t e m .   R e gi s t e r e us e r s   p r o v i de   a   s o r t   o f   c r e de n t i a l s   t o   pr o v e   t h e i r   i de n t i t y   a n a c c e s s   t h e   s y s t e m .   T hi s   p r o c e s s   i s   kn o w n   a s   l o ggi n i n   r e gi s t e r e us e r   m a y   b e   gr a nt e pri v i l e ge s   i n   a dd i t i o n   t o   gr a nt e t o   unr e gi s t e r e us e r s   a s   s h o w n   i n   F i gu r e   2     3. 2 . 3.   Th e   o n l i n e   U M C A S E   to o l   T h i s   p a ge   c o n t a i n s   t h e   m a i n   t o o l s   of   t h e   o n l i n e   U M L   CA S E   t o o l ,   a n c o n t a i t h e   p r o pe rt i e s   o f   t oo l s .   A s   s h o w n   i n   F i gu r e   2 .   A s   a   dy n a m i c   di a g ra m   i n   U M L ,   a   U M L   CA S E   t o o l   r e l i e s   o n   a c t o r s   a nd   us e   c a s e s   t m o de l   t h e   f un c t i o n s   o f   a   s y s t e m .   T h e s e   us e   c a s e s   a r e   a   s e t   of   f un c t i o n s ,   s e r v i c e s   a n a c t i o n s   t ha t   m us t   b e   pe r f o r m e by   a   s y s t e m .   H e r e ,   a   " s y s t e m "   r e f e r s   t o   w h a t   i s   b e i n de v e l o pe (s u c h   a s   a   w e b   s i t e o r   o pe r a t e w h i l e   t h e   " a c t o r s "   a r e   e n t i t i e s   t ha t   a r e   o pe r a t i n g   w i t hi t h e   s y s t e m   u n de de f i n e r o l e s ,   F i gu r e   2   de s c ri b e   t h e   U M L   c a s e   t o o l .         F i gu r e   2 .   t h e   U M L   CA S E   T o o l       3. 2 . 4.   C l as s   d i ag r am   to o l   T h i s   p a ge   c o n t a i n s   t h e   t o o l s   of   t h e   c l a s s   di a g r a m   o f   t h e   o n l i n e   U M L   CA S E   t oo l ,   a n c o n t a i n   t h e   pr o pe rt i e s   o f   t h e   c l a s s   di a g r a m   t o o l s .   It   c o m e s   w i t h   a   s i m pl e   b ut   pow e r f ul   e di t o r   t h a t   pe r m i t s   e a s y a n qu i c c r e a t i o n   o f   c l a s s   di a g ra m s ;   t h e   f r e e   U M L   e di t o r   c a n   b e   a s s e s s e w i t h o ut   t i m e   l i m i t a t i o n ,   a n d   c o m e s   w i t n o   a d;   t h e r e   i s   a l s o   n o   r e s t ri c t i o o n   t h e   n um b e r   o f   s h a pe s   a n d   num b e r   o f   di a g r a m s .   T h e   us e r s   o w n   t h s t   di a g ra m s   t h e y   c r e a t e a n d   c a n   us e   t h e m   f o r   n o n - c o m m e r c i a l   a n pe r s o n a l   pu r po s e s .   A s   s h o w n   i F i gu r e   3   t h e   f i gu r e   c o n t a i n s   t h e   c l a s s   d i a g ra m   t o o l   e l e m e n t .       Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a J   E l e c   E ng  &   Co m S c i ,   V o l .   22 ,   N o .   1 A p r i l   20 21   :     3 8   -   44   42     F i gu r e   3 .   c l a s s   di a g ra m   t o o l       3. 2 . 5.   U s e   c as e   d i agr am   to o l   T h i s   pa ge   c o n t a i n s   t h e   t o o l s   of   t h e   us e   CA S E   di a g r a m   o t he   o n l i n e   U M L   CA S E   t oo l ,   a n c o n t a i t h e   pr o pe rt i e s   o t h e   us e r   CA S E   d i a g r a m   t o o l s .   In   U M L ,   t h e   us e   c a s e   di a g r a m s   a r e   us e duri n t h e   a t   t h e   r e qui r e m e nt s   p h a s e   o f   s of t w a r e   de v e l o pm e n t ;   t h e   s y s t e m   r e q ui r e m e n t s   a r e   n o rm a l l y   c o n v e r t e i n t o   a   di a g r a m   fo r m a t   f o r   e a s y   v i e w i n o t h e   f un c t i o n s   t ha t   m us t   b e   s upport e a t   a   g l a n c e .   B e i n t ha t   a   s y s t e m   m us t   ha v e   f e w   us e   c a s e s ,   t h e   us i s   r e qui r e t o   dra w   a s   m y   us e   c a s e   di a g r a m s   a s   po s s i b l e .   U s e   c a s e   di a g r a m s ,   t o ge t h e r   w i t h   t h e   o t h e r   U M L   di a g ra m s ,   s uc h   a s   c o m po n e nt   d i a g ra m ,   a c t i v i t y   di a g r a m ,   a nd  s e que n c e   di a g ra m ,   a i ds   i n   v i e w i n t h e   s o f t w a r e   &   r e qui r e m e n t s   b e fo r e   i ni t i a t i n t h e   pr o g r a m m i n s t a ge .   A s   s h o w n   i n   F i gu r e   4,   t h e   f gur e   s h o w   t h e   us e   c a s e   d i a g ra m   t o o l   i de t a i l s .         F i g u r e   4 .   U S E   CA S E   d i a g ra m   e xa m p l e       3. 2 . 6 .   S av i n d i a gr am s   In   t h i s   p a ge   e a c h   de s i g n e d i a g r a m   c a n   b e   s a v e w i t h   i t s   a s s o c i a t e us e r   p r o f i l e   fo r   e di t i n g ,   r e t ri e v i n f o r   m o di fy i n o r   o r   s e n i t   f o r   a l l   t h e   c o l l a b o r a t i v e   s of t w a r e   e n gi n e e r i n g .   T h i s   t e m pl a t e   c a n   b e   e di t e a t   t h i s   s t a ge   f o r   t h e   c r e a t i o n   o t h e   ow n   di a g r a m .   T h e   c r e a t e di a g r a m s   c a n   b e   e xp o r t e t o   W o r d,   P ow e r po i nt ,   E xc e l ,   V i s i o   o r   o t h e r   do c um e n t   f o r m a t s .   T h e   de v e l o pe U M L   di a gra m   t o o l   i n   t hi s   s t ud y   s i m pl i f i e s   t h e   de s i g n   &   do c um e n t a t i o n   p r o c e s s e s   a n i m p r o v e s   t h e   w a y   of   c o l l e c t i n g ,   r e v i e w i n a nd  i m p l e m e nt i ng  r e s po n s e s / f e e d b a c f r o m   t h e   po t e n t i a l   us e r s   a n s t a ke h o l de r s   a s   s h o w n   i F i g u r e   5.     Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a J   E l e c   E ng  &   Co m S c i     IS S N :   2502 - 4752       D e v e l op i ng   c o l l ab or at i on  t oo l   f or   v i r t u al   t e am   us i ng  U ML   m ode l s   ( Y as m i Ma k k i   M ohi a l de n )   43       F i gu r e   5 .   M y   pr o j e c t s   w e b   pa ge   t o   c r e a t e   a   n e w   p r o j e c t       4.   C O N C LU S I O N   In  t hi s   r e s e a r c h,   a   w e b - b a s e U M L   a n U M L   CA S E   w a s   de ve l o pe fo r   i m p r o v i n g   t h e   p r o c e s s   of  s of t w a r e   de v e l o pm e n t   i n   t h e   a r e a s   o f   s h a ri n g   t h e   de s i g o f   t h e   p r o po s e s y s t e m   e a s i l y   a n qui r k i l y   e ve n   w h e n   t h e   t e a m   m e m b e r s   a r e   i n   d i f fe r e nt   pl a c e s .   T h e   de s i g n   w a s   c o r r e c t l y   b ui l t   a nd  t h e   s y s t e m   r e qui r e m e nt s   w e r e   m e t   a s   i t   n o w   w o r ks   o n   t h e   w e b .   In   t h i s   p a pe r ,   a   p r o t o t y p e   o f   w e b - b a s e CA S E   t o o l   t h a t   e n a b l e   U M L   m o de s   t o   m a na ge   s of t w a r e   pr o j e c t s   a s   a   v i r t ua l   c o l l a b o r a t i o n   t o o l   w a s   d e v e l o p e d.   T h e   p r e s e n t   m e t h o do l o g y   s t a r t e w i t h   t h e   s pe c i f i c a t i o n   o f   a   s e t   of   U M L   t r i p l e t s ,   fo l l ow e by   ge n e r a t i o n   o f   t h e   v i s ua l   m o de l s   a ut o m a t i c a l l y   w i t h   h i g h   qua l i t y   S V G   gr a p h s .   I n   t h e   f ut u r e   w o r k,   t h e   p r o po s e s y s t e m   w i l l   b e   u s e t de v e l o p   A U M L   ( a ge nt   U M L )   di a g r a m s .       A C K N O WL ED G E M EN TS   T h e   A ut h o r s   t h a nk  t h e   D e pa rt m e n t   o f   C o m put e r   S c i e n c e ,   Co l l e ge   of   S c i e n c e ,   M us t a n s i ri y a h   U n i v e r s i t y ,   B a ghda d ,   I r a q   f o r   t h e i s uppo r t .       R EF ER EN C ES   [ 1]   B huv a U nh e l ka r S o f t w a r e   E ng i ne e r i ng   w i t h   U M L ,   A ue r b ac h   P ubl i c a t i ons C R C   P R E S S ,   2 018 .     [ 2]   P H P :   H y pe r t e x t   P r e pr o c e s s o r " .   w w w . p hp . ne t .     [ 3]   J a c ks o n,   P H P   g e t s   a   f o r m a l   s p e c i f i c a t i o n,   a t   l a s t .   I T   w o r l d .   I D G ,   2015 .     [ 4]   C S S   de v e l o pe r   g ui d e " .   M o z i l l a   D e v e l o pe r   N e t w o r k .     [ 5]   B e l a i da n,   S .   L .   M . ,   I m pl e m e n t i ng   K - M e a n s   C l us t e r i ng   A l g o r i t h m   i C o l l a bo r a t i v e   T r i A dv i s o r y   a nd  P l a nn i ng   S y s t e m ,   P e r i odi c al s   of   E n gi ne e r i n and  N a t u r al   S c i e nc e s vo l .   7,   no .   2 pp .   723 - 74 0 ,   2 019 ,   do i 10. 2 1533 / p e n. v 7 i 2. 461   [ 6]   F l a n a g a n,   D a v i d ,   J a v a S c r i p t   -   T he   de f i ni t i v e   g ui de   ( E d. ) ,   2017 .     [ 7]   I .   A l   B a r a z a nc hi ,   S .   A .   H a m i d ,   R .   A .   A bdul r a hm a n ,   a nd  H .   R a s he e d A ut o m a t e t e l e m e d i c i ne   a nd  di a g no s i s   s y s t e m   ( A T D S )   i di a g no s i ng   a i l m e nt s   a nd  pr e s c r i bi ng   dr ug s ,   P e r i od .   E ng .   N at .   Sc i . ,   v o l .   7,   no .   2,   pp .   888 - 894 2019 do i   1 0. 2153 3/ p e n . v 7i 2 . 486 .     [ 8]   W e bs i t e   T r a f f i c ,   S t a t i s t i c s   a nd  A na l y t i c s   -   A l e xa ,   W w w . a l e xa . c o m .   R e t r i e v e [ 9]   I nt e r v i e w   w i t K a i   f r o m   t he   X A M P P   pr o j e c t " .   M y S Q L   A B .   R e t r i e v e d ,   201 5 .     [ 9]   P l a n a s ,   E . ,   &   C a bo t ,   J . ,   H o w   a r e   U M L   c l a s s   di a g r a m s   bu i l t   i n   pr a c t i c e ?   A   us a bi l i t y   s t udy   o f   t w o   U M L   t oo l s :   M a g i c dr a w   a nd  P a py r us ,   C om put e r   S t and ar d s   and   I nt e r f ac e s v o l .   67 20 20 ,   do i :   10. 1016 / j . c s i . 2 019 . 10 3363   [ 10]   B a ba r   M . ,   K h a t t a A . ,   A r i f   F . ,   a nd   T a r i M . ,   A I m pr ov e F r a m e w o r f o r   M o de l l i ng   D a t a   W a r e ho us e   S y s t e m s   U s i ng   U M L   P r o f i l e ,   T he   I n t e r na t i o nal   A r a J o ur na l   o f   I nf or m a t i o T e c hno l ogy ,   v o l .   1 7,   no .   4,   pp .   56 2 - 571 ,   202 0 do i 10. 3402 8/ i a j i t % 2F 1 7% 2F 4 % 2F 1 5 .     [ 11]   P .   P .   C e r r a ,   J .   G .   R o dr í g ue z ,   H .   F .   Á l v a r e z ,   a nd  B .   B .   P a r r a ,   C o m bi ni ng   m ul t i m e di a   a nd  s e l f - a s s e s s m e n t   C A D   t o o l s   i a i nt e r a c t i v e   w e e nv i r o nm e nt   t o   l e a r e ng i n e e r i ng   dr a w i ng ,   I n t e r ac t i v e   L e ar ni ng  E n v i r onm e nt s ,   v o l .   27 ,   no .   2 ,   pp.   1 - 14 ,   201 8 ,   do i :   10. 1 080 / 10 4948 20. 201 8. 1 5170 95   [ 12]   Z e nda o ui ,   F . ,   &   H i do uc i ,   W .   K . ,   M ul t i - v e r s i o r e p r e s e n t a t i o o f   h i s t o r i c a l   e v e n t ,   P e r i odi c a l s   o f   E ng i ne e r i ng  an d   N at ur al   S c i e nc e s v o l .   7,   no .   1 pp.   1 41 - 147 ,   2019 do i :   10. 21 533 / pe n. v 7i 1 . 32 9 .     [ 13]   M .   A .   A hm e d,   R .   A .   H a s a n,   A .   H .   A l i ,   a nd  M .   A .   M o ha m m e d ,   " T he   c l a s s i f i c a t i o o f   t he   m o de r a r a b i c   po e t r y   us i ng   m a c hi n e   l e a r ni ng , "   T E L K O M N I K A   ( T e l e c om m uni c a t i on,   C o m put i ng ,   E l e c t r o ni c s   a nd  C on t r ol ) ,   v o l .   1 7,   p p.   2667 - 267 4,   20 19 ,   do i :   10. 1292 8/ t e l ko m ni k a . v 17 i 5. 126 46   Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a J   E l e c   E ng  &   Co m S c i ,   V o l .   22 ,   N o .   1 A p r i l   20 21   :     3 8   -   44   44   [ 14]   O .   A .   H a m m o o d,   M .   N .   M .   K a ha r ,   W .   A .   H a m m o o d,   R .   A .   H a s a n,   M .   A .   M o ha m m e d ,   A .   A .   Y o o b ,   e t   a l . ,   " A e f f e c t i v e   t r a ns m i t   pa c ke t   c o di ng   w i t h   t r us t - ba s e d   r e l a y   no de s   i V A N E T s , "   B ul l e t i o f   E l e c t r i c al   E ng i ne e r i ng   an d   I nf or m a t i c s   ( B E E I ) v o l .   9 ,   pp .   685 - 697 ,   202 0 ,   do i :   10. 1159 1/ e e i . v 9 i 2. 1653   [ 15]   R .   A .   H a s a n ,   M .   A .   M o ha m m e d ,   Z .   H .   S a l i h ,   M .   A .   B .   A m e e de e n,   N .   Ţ ă pu ş ,   a n M .   N .   M o ha m m e d,   " H S O :   A   H y br i S w a r m   O p t i m i z a t i o A l go r i t hm   f o r   R e duc i ng   E ne r gy   C o ns um pt i o i t he   C l o udl e t s , "   T E L K O M N I K A   ( T e l e c om m uni c a t i on,   C om pu t i ng ,   E l e c t r oni c s   and  C on t r o l ) v o l .   16 ,   pp.   214 4 - 2154 ,   2 018 ,   do i :   10. 1 2928 / t e l ko m ni ka . v 16i 5. 9 415   [ 16]   R .   A .   H a s a n ,   M .   A .   M o ha m m e d ,   N .   Ţ ă puş ,   a nd  O .   A .   H a m m oo d,   " A   c o m pr e he ns i v e   s t udy :   A nt   C o l o n y   O pt i m i z a t i o ( A C O )   f o r   f a c i l i t y   l a y o ut   pr o bl e m , "   i n   201 16 t h   R oE duN e t   C o nf e r e nc e :   N e t w or k i ng  i E duc at i on   and  R e s e ar c h   ( R oE duN e t ) ,   pp .   1 - 8 ,   201 7   do i :   10. 11 09/ R O E D U N E T . 201 7. 8123 738   [ 17]   N .   M .   H u s s i e n ,   Y .   M .   M o hi a l d e n ,   N .   T .   A hm e d ,   M .   A .   M o ha m m e d,   a nd  T .   S u t i kno ,   " A   s m a r t   g a s   l e a ka g e   m o ni t o r i ng   s y s t e m   f o r   us e   i ho s pi t a l s , "   I ndone s i an  J our nal   o f   E l e c t r i c al   E n gi ne e r i n and  C om p ut e r   Sc i e nc e   ( I J E E C S) v o l .   19 ,   pp .   1048 - 10 54 ,   2 020 ,   do i :   10. 11 5 91 / i j e e c s . v 19. i 2. pp 1048 - 10 54   [ 18]   H .   R .   I br a he e m ,   Z .   F .   H u s s a i n ,   S .   M .   A l i ,   M .   A l j a na bi ,   M .   A .   M o ha m m e d,   a nd  T .   S u t i kno ,   " A   ne w   m o de l   f o r   l a r g e   da t a s e t   d i m e n s i o na l i t y   r e duc t i o ba s e o t e a c hi ng   l e a r ni ng - ba s e o pt i m i z a t i o a nd  l o g i s t i c   r e g r e s s i o n, "   T E L K O M N I K A   ( T e l e c om m uni c a t i o n,   C om pu t i ng ,   E l e c t r o ni c s   and   C on t r o l ) v o l .   18 ,   20 20 ,   do i :   10. 1 2928 / t e l ko m ni ka . v 18i 3. 1 3764   [ 19]   M .   A .   M o ha m m e a n R .   A .   H a s a n ,   " P a r t i c l e   s w a r m   o pt i m i z a t i o f o r   f a c i l i t y   l a y o ut   pr o bl e m s   F L P c om pr e he n s i v e   s t udy , "   i 2017  13t I E E E   I n t e r na t i ona l   C onf e r e n c e   on  I nt e l l i ge nt   C om p ut e r   C om m un i c a t i on  and   P r oc e s s i ng   ( I C C P ) ,   pp .   93 - 99 ,   2017 ,   do i :   10. 1 109 / I C C P . 2017 . 811 6 988   [ 20]   M .   A .   M o ha m m e d,   R .   A .   H a s a n ,   M .   A .   A hm e d,   N .   T a p us ,   M .   A .   S ha na n ,   M .   K .   K ha l e e l ,   e t   a l . ,   " A   F o c a l   l o a ba l a nc e r   ba s e a l g o r i t hm   f o r   t a s a s s i g nm e n t   i c l o ud  e nv i r o nm e nt , "   i n   201 10 t h   I n t e r na t i ona l   C o nf e r e nc e   on   E l e c t r oni c s ,   C om pu t e r s   and   A r t i f i c i a l   I n t e l l i ge nc e   ( E C A I ) ,   pp .   1 - 4 ,   2018 ,   do i :   10. 110 9/ E C A I . 2018. 8 6790 43   [ 21]   M .   A .   M o ha m m e d ,   A .   A .   K a m i l ,   R .   A .   H a s a n ,   a n N .   T a p us ,   " A E f f e c t i v e   C o nt e xt   S e n s i t i v e   O f f l o a di ng   S y s t e m   f o r   M o bi l e   C l o ud  E nv i r o nm e n t s   u s i ng   S uppo r t   V a l ue - ba s e C l a s s i f i c a t i o n, "   Sc a l a bl e   C om pu t i n g:   P r ac t i c e   and   E x pe r i e nc e ,   v o l .   20 ,   pp .   687 - 69 8,   20 19 ,   do i :   10. 1269 4/ s c pe . v 20 i 4 . 1 57 0   [ 22]   M .   A .   M o ha m m e d ,   I .   A .   M o ha m m e d,   R .   A .   H a s a n ,   N .   Ţ ă puş ,   A .   H .   A l i ,   a nd  O .   A .   H a m m oo d,   " G r e e E ne r gy   S o ur c e s :   I s s ue s   a nd  C ha l l e ng e s , "   i 2019  1 8t R o E duN e t   C on f e r e nc e :   N e t w or k i ng  i E duc at i on  an R e s e ar c h   ( R oE duN e t ) ,   p p.   1 - 8 ,   2 019 ,   do i :   10. 11 09/ R O E D U N E T . 2 019 . 890 95 95   [ 23]   M .   A .   M o ha m m e d,   Z .   H .   S a l i h,   N .   Ţ ă puş ,   a nd  R .   A .   K .   H a s a n ,   " S e c ur i t y   a nd  a c c o unt a b i l i t y   f o r   s ha r i ng   t he   d a t a   s t o r e d   i t h e   c l o ud , "   i 2016   1 5t h   R oE duN e t   C on f e r e nc e :   N e t w or k i ng  i n   E du c at i on   a nd  R e s e ar c h ,   p p.   1 - 5 ,   2016 .     [ 24]   M .   A .   M o ha m m e a nd  N .   Ţ Ă P U Ş ,   " A   N ov e l   A ppr o a c o f   R e duc i ng   E ne r gy   C o ns um pt i o by   U t i l i z i ng   E nt ha l py   i M o bi l e   C l o ud  C o m put i ng , "   S t ud i e s   i n   I n f o r m at i c s   an C ont r ol ,   v o l .   26 ,   p p.   425 - 434 ,   2 017 ,   do i :   10. 1 109 / R o E duN e t . 2 016 . 775 3201   [ 25]   N .   Q .   M o ha m m e d ,   M .   S .   A hm e d,   M .   A .   M o ha m m e d ,   O .   A .   H a m m oo d,   H .   A .   N .   A l s ha r a ,   a nd  A .   A .   K a m i l ,   " C o m pa r a t i v e   A na l y s i s   be t w e e S o l a r   a n W i nd  T u r b i ne   E n e r gy   S o ur c e s   i I o T   B a s e o E c o n o m i c a l   a nd   E f f i c i e nc y   C o ns i de r a t i o ns , "   i 20 19  22 nd  I nt e r na t i ona l   C on f e r e nc e   on  C ont r ol   Sy s t e m s   and  C om pu t e r   Sc i e nc e   ( C SC S) ,   pp .   448 - 45 2 ,   20 19 ,   do i :   10 . 110 9/ C S C S . 2 019 . 000 82   [ 26]   Z .   H .   S a l i h,   G .   T .   H a s a n ,   a nd  M .   A .   M o ha m m e d,   " I nv e s t i g a t e   a n a na l y z e   t he   l e v e l s   o f   e l e c t r o m a g ne t i c   r a di a t i o ns   e m i t t e f r o m   unde r g r o und  po w e r   c a b l e s   e xt e nde i m o de r n   c i t i e s , "   i 20 17  9 t h   I n t e r na t i ona l   C on f e r e nc e   on   E l e c t r oni c s ,   C om pu t e r s   and   A r t i f i c i a l   I n t e l l i ge nc e   ( E C A I ) ,   20 17,   do i :   10. 11 09 / E C A I . 2017. 8166 452   [ 27]   Z .   H .   S a l i h,   G .   T .   H a s a n ,   M .   A .   M o ha m m e d,   M .   A .   S .   K l i b ,   A .   H .   A l i ,   a n R .   A .   I br a hi m ,   " S t u dy   t he   E f f e c t   of   I nt e g r a t i ng   t he   S o l a r   E n e r g y   S o ur c e   o S t a b i l i t y   o f   E l e c t r i c a l   D i s t r i b ut i o S y s t e m , "   i n   201 22 nd  I nt e r n at i on al   C onf e r e nc e   on  C ont r o l   Sy s t e m s   and  C om put e r   S c i e n c e   ( C SC S) ,   pp.   443 - 44 7 ,   20 19 ,   do i :   10. 1 109 / C S C S . 201 9. 0008 1   [ 28]   S .   A . - b.   S a l m a n ,   A . - H .   A .   S a l i h,   A .   H .   A l i ,   M .   K .   K ha l e e l ,   a n M .   A .   M o ha m m e d,   " A   N e w   M o de l   f o r   I r i s   C l a s s i f i c a t i o B a s e o N a ï v e   B a y e s   G r i P a r a m e t e r s   O p t i m i z a t i o n, "   I n t e r na t i ona l   J o ur na l   o f   S c i e nc e s :   B as i c   a nd   A ppl i e R e s e ar c ( I J SB A R ) ,   v o l .   4 0,   pp .   150 - 15 5,   20 18 .     [ 29]   N .   D .   Z a ki ,   N .   Y .   H a s hi m ,   Y .   M .   M o hi a l d e n,   M .   A .   M o ha m m e d,   T .   S ut i kno ,   a n A .   H .   A l i ,   " A   r e a l - t i m e   b i g   da t a   s e n t i m e nt   a na l y s i s   f o r   i r a q i   t w e e t s   us i ng   s pa r s t r e a m i ng , "   B ul l e t i o f   E l e c t r i c a l   E ng i ne e r i ng  a nd  I nf o r m a t i c s   ( B E E I ) v o l .   9,   pp .   141 1 - 1419 ,   2020 ,   do i :   11591 / e e i . v 9i 4 . 18 97   Evaluation Warning : The document was created with Spire.PDF for Python.