I n t e r n a t i o n a l   J o u r n a l   o f   E l e c t r i c a l   a n d   C o m p u t e r   E n g i n e e r i n g   ( I J E C E )   V o l .   9 ,   N o .   1 ,   F e b r u a r y   2 0 1 9 ,   p p .   6 2 1 ~ 6 2 8   I S S N :   2 0 8 8 - 8 7 0 8 ,   D O I :   1 0 . 1 1 5 9 1 / i j e c e . v 9 i 1 . p p 6 2 1 - 6 2 8             6 2 1       J o u r n a l   h o m e p a g e :   h t t p : / / i a e s c o r e . c o m / j o u r n a l s / i n d e x . p h p / I J E C E   A   d a s h b o a r d   o f   i n t e l l i g e n t   t r a n s p o r t a t i o n   s y s t e m   ( I T S )   u s i n g   m o b i l e   a g e n t s   s t r a t e g y   o n   n o t i f i c a t i o n   a u t h e n t i c a t i o n   p r o c e s s       N a j i a   A l l a l i ,   Z i n e b   C h a o u c h ,   M o h a m m e d   T a m a l i   S i m u l I A   T e a m / E N E R G A R I D . L a b ,   T a h r i   M o h a m e d   U n i v e r s i t y ,   A l g e r i a         A r t i c l e   I n f o     A B S T R A C T   A r t i c l e   h i s t o r y :   R e c e i v e d   J a n   1 ,   2 0 1 8   R e v i s e d   J u l   5 ,   2 0 1 8   A c c e p t e d   J u l   2 8 ,   2 0 1 8       E x t r a c t i n g   a c c u r a t e   i n f o r m a t i o n   f r o m   h u g e   T r a n s p o r t a t i o n   D a t a b a s e   n e e d   t o   b u i l d   e f f i c i e n c y   I n t e l l i g e n t   T r a n s p o r t a t i o n   S y s t e m s   I T S - D a s h b o a r d   t h a t   s h o u l d   a l l o w   m a k i n g   c o r r e c t   d e c i s i o n s .   T h e   q u a l i t y   o f   d e c i s i o n   a n d   t h e   a c h i e v e m e n t   o f   p e r f o r m a n c e   d e p e n d   o n   t h e   q u a l i t y   o f   t h e   i n f o r m a t i o n   s u p p l i e d .   T h i s   i n f o r m a t i o n   m u s t   b e   r e l i a b l e ,   c o m p l e t e ,   p e r t i n e n t   a n d   m o r e   t o   c a r e   a b o u t   e x t e r n a l   a t t a c k s .   D i s t r i b u t e d   M o b i l e   A g e n t   c o n s i s t s   o f   a u t o n o m y   o f   e n t i t i e s   w i t h   c a p a c i t i e s   o f   p e r c e p t i o n ,   c o o p e r a t i o n   a n d   a c t i o n   o n   t h e i r   o w n   e n v i r o n m e n t .   O n e   o f   A g e n t   f u n c t i o n   i s   t h e   s e c u r i t y   o f   A u t h e n t i c a t i o n   p r o c e s s   b y   a c t i v a t i o n   o f   n o t i f i c a t i o n   s y s t e m   o n   M o b i l e   D e v i c e .   T h e   m a i n   p u r p o s e   o f   t h i s   p a p e r   i s   t o   m a k e   i t   c o n s i s t i n g   o f   a n   A g e n t   B a s e d   F r a m e w o r k .   T h e   s t r a t e g y   i s   t o   e x p l o i t   M o b i l e   A g e n t   c a p a b i l i t i e s   i n   a   S t r i c t   N o t i f i c a t i o n   P r o c e s s   w h e n   u s e r   v a l i d a t e s   h i s   a u t h e n t i c a t i o n   r e q u e s t .   K e y w o r d s :   A u t h e n t i c a t i o n   I T S - d a s h b o a r d   M o b i l e   a g e n t     M o b i l e   d e v i c e   N o t i f i c a t i o n     P e r f o r m a n c e     S e c u r i t y     C o p y r i g h t   ©   2 0 1 9   I n s t i t u t e   o f   A d v a n c e d   E n g i n e e r i n g   a n d   S c i e n c e .     A l l   r i g h t s   r e s e r v e d .   C o r r e s p o n d i n g   A u t h o r :   N a j i a   A l l a l i ,     S i m u l I A   T e a m / E N E R G A R I D . L a b ,   T a h r i   M o h a m e d   U n i v e r s i t y ,   S t r e e t   i n d e p e n d e n c e   B . P .   4 1 7 ,   B e c h a r ,   A l g e r i a .   E m a i l :   a l l a l i n a d j i a @ g m a i l . c o m         1 .   I N T R O D U C T I O N     I n t e l l i g e n t   T r a n s p o r t   S y s t e m s   ( I T S )   c o n t a i n s   a n   e n o r m o u s   v o l u m e   o f   d a t a   a b o u t   v a r i o u s   a c t i v i t i e s   m a n a g e m e n t   b a s e d   o n   d i f f e r e n t   a c c o u n t s ,   d u e   t o   t h e   g r o w i n g   d e m a n d   f o r   t r a n s p o r t a t i o n   s e r v i c e s ,   c o m p e t i t i v e n e s s ,   a n d   t e c h n o l o g i c a l   d e v e l o p m e n t ;   O r g a n i z a t i o n a l   m a n a g e m e n t   n e e d s   a   d e c i s i o n   s u p p o r t   t o o l s ,   s u c h   a s   D a s h b o a r d s .   T h e   I T S   D a s h b o a r d   i s   a   s e t   o f   p e r t i n e n t   d a t a   a n d   i n d i c a t o r s   a l l o w i n g   a   d e c i s i o n - m a k i n g   g u i d a n c e   t o   m a n a g e m e n t   i n   o r d e r   t o   a c h i e v e   t h e   o b j e c t i v e s   [ 1 ] ,   a n d   t o   i m p r o v e   t h e   q u a l i t y   o f   t h e     s e r v i c e   o f f e r e d .   T h e   u s a g e   o f   d a s h b o a r d   i s   l i m i t e d   n o t   o n l y   t o   p u b l i c   i n f o r m a t i o n   b u t   a l s o   t o   c o n f i d e n t i a l   i n f o r m a t i o n ,   w h i c h   h a s   a   v a l u e   o f   c o n f i d e n t i a l i t y   t o   c e r t a i n   p a r t i e s   s o   t h a t   i t   n e e d s   s o m e   s e c u r i t y   c o n t r o l s   [ 2 ] .   P a s s w o r d   a u t h e n t i c a t i o n   i s   a n   i m p o r t a n t   s e c u r i t y   t o o l   b e c a u s e   i t   a l l o w s   o r g a n i z a t i o n s   t o   s e c u r e   t h e i r   d a s h b o a r d   b y   a l l o w i n g   o n l y   a u t h e n t i c a t e d   u s e r s   ( o r   p r o c e s s e s )   t o   a c c e s s   i t s   p r o t e c t e d   r e s o u r c e s ,   w h i c h   c a n   i n c l u d e   s y n t h e t i c   v i e w s   o f   p a s t ,   p r e s e n t ,   a n d   t h e r e f o r e   t h e   f u t u r e   o f   t h e   c o m p a n y .   M o s t   c o m p u t e r   s y s t e m s ,   I n t e r n e t - b a s e d   e n v i r o n m e n t s ,   a n d   n e t w o r k s   u s e   p a s s w o r d   a u t h e n t i c a t i o n [ 3 ] .   O n c e   a   P a s s w o r d   ( P W )   o r   O n e   T i m e   P a s s w o r d   ( O T P )   w h i c h   i s   v a l i d   f o r   t h e   o n l y   c e r t a i n   a m o u n t   o f   t i m e   o r   o n e   s e s s i o n   [ 4 ]   h a s   b e e n   e n t e r e d ,   t h e   s y s t e m   l o o k s   u p   i t   i n   t h e   p a s s w o r d   h a s h .   I f   t h e   s t o r e d   p a s s w o r d   m a t c h e s   t h e   e n t e r e d   p a s s w o r d   f o r   t h e   s p e c i f i e d   u s e r n a m e ,   t h e   u s e r   i s   a u t h e n t i c a t e d   i n   t h a t   s y s t e m .   T h e   a d o p t i o n   o f   t h e   p a s s w o r d   i n   v a r i o u s   f o r m a t s   [ 5 ] ,   [ 6 ]   w i t h o u t   o t h e r   o p e r a t i o n s   i s   c o n s i d e r e d   a s   a   t h r e a t   t o   t h e   c r e d i b i l i t y   o f   t h e   s y s t e m s   a n d   p r i v a t e   i n f o r m a t i o n ,   b e c a u s e   i t   i s   e i t h e r   s i m p l e   o r   a t t a c k i n g   q u i c k l y .   T h e   p r o p o s e d   f r a m e w o r k   a t t e m p t s   t o   d e v e l o p   a   s y s t e m   w h i c h   a u t o m a t e s   t h e   c o n t r o l   o f   t h e   P a s s w o r d   a u t h e n t i c a t i o n   p r o c e s s .   I t   u s e s   a g e n t   t e c h n o l o g y   t o   n o t i f y   t h e   o w n e r   f o r   e a c h   a u t h e n t i c a t i o n   r e q u e s t .   Evaluation Warning : The document was created with Spire.PDF for Python.
                                I S S N :   2 0 8 8 - 8 7 0 8   I n t   J   E l e c   &   C o m p   E n g ,   V o l .   9 ,   N o .   1 ,   F e b r u a r y   2 0 1 9   :     6 2 1   -   6 2 8   6 2 2 W h e n   a n y   u s e r   t r i e s   t o   l o g   i n   o n   t h e   T r a n s p o r t a t i o n   d a s h b o a r d   t r o u g h   d e s k t o p   o r   m o b i l e   A u t h e n t i c a t i o n   I n t e r f a c e ,   a   r e m o t e   u s e r   n o t i f i c a t i o n   i s   l a u n c h e d .   T h e   f r a m e w o r k   w i l l   b e   a d a p t i n g   t h e   n o t i f i c a t i o n   m o d e   a c c o r d i n g   t o   t h e   e v e n t   c o n t e x t .   T h i s   p a p e r   p r e s e n t s   t h e   n e w   m o d e l   b a s e d   o n   r e a l i z a t i o n   o f   a n   I n t e l l i g e n t   A g e n t   t o   a c t   a s   a   N o t i f i c a t i o n   S y s t e m   t o   i n f o r m   a n d   a l e r t   t h e   c o n c e r n e d   a d m i n   o r   o w n e r ,   w h e n   t r y i n g   t o   a u t h e n t i c a t e   o r   c h a n g e   t h e   s t a t e   o f   a n   a c c o u n t .       2 .   B A C K G R O U N D   2 . 1 .     M o b i l e   a g e n t   p a r a d i g m   S i n c e   t h e   1 9 9 0 s ,   w i t h   t h e   d e v e l o p m e n t   o f   c o m p u t e r   n e t w o r k   a n d   c o m p u t e r   c o m m u n i c a t i o n   t e c h n o l o g y ,   M o b i l e   A g e n t   t e c h n o l o g y   i s   k n o w n   a s   a   h i g h   a c c e l e r a t i o n   w i t h   v a r i o u s   u s e s   i n   m a n y   a r e a s .   S o ,   i t   i s   a   p r a c t i c a l   c h o i c e   f o r   m a n y   a p p l i c a t i o n s ,   f o r   s e v e r a l   r e a s o n s ,   i n c l u d i n g   i m p r o v e m e n t s   i n   l a t e n c y   a n d   b a n d w i d t h   o f   c l i e n t - s e r v e r   a p p l i c a t i o n s   a n d   r e d u c i n g   v u l n e r a b i l i t y   t o   n e t w o r k   d i s c o n n e c t i o n   [ 7 ] .   M o b i l e   A g e n t   a p p l i e d   t o   m o b i l e   c o m p u t a t i o n ,   M - c o m m e r c e   ( e s p e c i a l l y   m o b i l e   e - c o m m e r c e )   [ 8 ] ,   [ 9 ] ,   a d m i n i s t r a t i o n   o f   n e t w o r k s ,   d i s t r i b u t e d   i n f o r m a t i o n   a n d   s o   o n .   I n   c o m p u t e r   s c i e n c e ,   t h e   t e r m   a g e n t   c a n   b e   a s s o c i a t e d   w i t h   m a n y   d i f f e r e n t   i d e a s :   a n   a g e n t   i s   c o n s i d e r e d   a s   a   g o a l - o r i e n t e d   p r o g r a m   w i t h   s o m e   l e a r n i n g   a b i l i t y   [ 1 0 ] ,   a b i l i t y   t o   m o v e   f r o m   m a c h i n e   t o   m a c h i n e   p o s s i b l y   i n   a   h e t e r o g e n e o u s   n e t w o r k   [ 1 1 ] .   T h e   p r o g r a m   c h o o s e s   w h e n   a n d   w h e r e   t o   m i g r a t e .   I t   c a n   s u s p e n d   i t s   e x e c u t i o n   a t   a n   a r b i t r a r y   p o i n t ,   t r a n s p o r t   t o   a n o t h e r   m a c h i n e   a n d   r e s u m e   e x e c u t i o n   o n   t h e   n e w   m a c h i n e .   I t   c a n   d y n a m i c a l l y   a d a p t   t o   i n d i v i d u a l   u s e r s   a n d   c a n   p e r f o r m   s p e c i f i c   t a s k s   a u t o n o m o u s l y   i n   a n   e n v i r o n m e n t .   T h u s ,   a g e n t   a n d   i t s   e n v i r o n m e n t   m u s t   c o m e   i n   a   p a r a l l e l   f o r   e a c h   t a k e n   a c t i o n   b y   t h e   a g e n t   t h a t   w o u l d   a f f e c t   i t s   e n v i r o n m e n t   a n d   v i c e   v e r s a .   T h e   a d v a n t a g e s   o f   u s i n g   m o b i l e   a g e n t   p a r a d i g m s   h a v e   b e e n   p r o p o s e d   b y   [ 1 2 ] .   T h e s e   a d v a n t a g e s   i n c l u d e :   O v e r c o m i n g   N e t w o r k   L a t e n c y   ( O N L ) ,   R e d u c i n g   N e t w o r k   L o a d   ( R N L ) ,   e x e c u t i n g   a s y n c h r o n o u s l y   a n d   a u t o n o m o u s l y ,   a d a p t i n g   d y n a m i c a l l y ,   o p e r a t i n g   i n   h e t e r o g e n e o u s   e n v i r o n m e n t s ,   a n d   h a v i n g   r o b u s t   a n d   f a u l t   t o l e r a n t   b e h a v i o r .   I n   t h e   N o t i f i c a t i o n   A u t h e n t i c a t i o n   E n v i r o n m e n t   f o r   t h e   A g e n t ,   A g e n t s   r e p r e s e n t   o w n e r   o r   u s e r   h o w   t r y i n g   t o   l o g i n .   W h e n   t h e r e   i s   a   n e w   a u t h e n t i c a t i o n   r e q u e s t   o r   n e w   a n n o u n c e m e n t s   a v a i l a b l e ,   A g e n t s   w i l l   r e a c t   t o   i t s   e n v i r o n m e n t a l   c h a n g e s ,   b y   s e n d i n g   t h e   n o t i f i c a t i o n   t o   a u t h o r i t y - r e c e p t o r   ( o w n e r ,   a d m i n i s t r a t o r   o f   t h e   s y s t e m ,   s e c u r i t y   p a r t n e r )   a b o u t   e v e r y   a u t h e n t i c a t i o n   r e q u e s t   t o   a c c e s s   h i s   a c c o u n t .     2 . 2 .     L i t e r a t u r e   r e v i e w   I n   t h e   l i t e r a t u r e ,   A g e n t - o r i e n t e d   p r o g r a m m i n g   i s   e m e r g i n g   a s   a   p o p u l a r   p r o g r a m m i n g   p a r a d i g m   f o r   l a r g e   a n d   c o m p l i c a t e d   s y s t e m   [ 1 3 ] ,   [ 1 4 ] .   A n   a g e n t   c a n   l e a r n   f r o m   i t s   i n t e r a c t i o n s ,   o r   n e g o t i a t i o n   w i t h   o t h e r   a g e n t s ,   a n d   t h e r e f o r e   e x p l o i t   t h i s   i n f o r m a t i o n   t o   n o t i f y   f o r   a n y   n e w   a n n o u n c e m e n t s   m a d e   a v a i l a b l e .   T h e   N o t i f i c a t i o n   s e r v i c e   o f f e r s   t h e   t o o l   t o   e n a b l e   t h e   d e l i v e r y   o f   i n f o r m a t i o n   a b o u t   n e x t   e v e n t s .   T h e   a u t h o r s   i n   p a p e r   [ 1 5 ]   d e f i n e   a   n o t i f i c a t i o n   a s   a   v i s u a l   m e s s a g e ,   a u d i b l e   s i g n a l ,   o r   a l e r t   g e n e r a t e d   b y   a n   a p p l i c a t i o n   o r   s e r v i c e   t h a t   r e l a y s   i n f o r m a t i o n   t o   a   u s e r .   M o r e   r e s e a r c h e s   w e r e   b e i n g   i n t e r e s t e d   i n   a g e n t   n o t i f i c a t i o n .   A s   [ 1 6 ]   h a s   p r o p o s e d   a n   A g e n t - B a s e d   m o n i t o r i n g   a n d   n o t i f i c a t i o n   s y s t e m   i n   t h e   w i r e l e s s   s e n s o r   n e t w o r k   ( W S N ) ,   w h e r e   a g e n t s   r e p r e s e n t i n g   W S N   n o d e s   c a n   r e p o r t   a n d   s e n d   n o t i f i c a t i o n   m e s s a g e s   f o r   c r i t i c a l   e v e n t s   a n d   v u l n e r a b i l i t i e s .   A g e n t - B a s e d   a p p r o a c h   e x p l o r e d   b y   [ 1 7 ]   t o   n o t i f y   t h e   s m a r t   g r i d   a b o u t   a   c h a n g e   i n   a i r   c o n d i t i o n   t h a t   a f f e c t   l o a d   o f   a   h o u s e .   I n   [ 1 8 ]   A l e r t   N o t i f i c a t i o n   S e r v i c e   ( A N S )   r e p r e s e n t s   a   w e b   s e r v i c e   t h a t   a u t o m a t i c a l l y   v i s i t s   a l l   r e q u e s t e d   w e b s i t e s   s e l e c t e d   b y   a   s p e c i f i c   u s e r   a n d   a l e r t s   t h e   u s e r   w h e n   a   p a r t i c u l a r   k e y w o r d   p h r a s e   i s   c h a n g e d .   T h i s   a c t i o n   s a v e s   u s e r s '   t i m e   a n d   e f f o r t   b y   r e d u c i n g   t h e   r e p e a t e d l y   v i s i t i n g   m u l t i p l e   w e b s i t e s   l o o k i n g   f o r   s o m e   s p e c i f i c   i n f o r m a t i o n   o r   k e y w o r d s .   T h e   u s e   o f   m o b i l e   d e v i c e s   ( v o i c e   c a l l s ,   v i d e o   c a l l s ,   t e x t   m e s s a g i n g   ( S M S ) ,   a n d   m u l t i m e d i a   m e s s a g i n g   ( M M S ) )   o n   n o t i f i c a t i o n   s y s t e m   i s   a   r e s u l t   o f   i n v e n t i n g   m o r e   a d v a n c e d   m o b i l e   d e v i c e s   a n d   t h e   r a p i d   e v o l u t i o n   i n   w i r e l e s s   n e t w o r k   i n f r a s t r u c t u r e   [ 1 9 ] , [ 2 0 ] .   M o b i l e   d e v i c e s   a r e   u s e d   i n   m a n y   i m p o r t a n t   a c t i v i t i e s   o f   t h e   a g e n t   s y s t e m ,   b e c a u s e   o f   i t s   m a n y   p r o p e r t i e s   o f   f l e x i b i l i t y ,   m o b i l i t y ,   a n d   a d a p t a b i l i t y   t h r o u g h   s m a l l   a n d   l i g h t ,   a n d   m o v a b l e   d e v i c e s .     2 . 3 .     M o b i l e   n o t i f i c a t i o n   i n   a u t h e n t i c a t i o n   p r o c e s s   N o t i f i c a t i o n   s e r v i c e   o f f e r s   t h e   m e a n s   t o   e n a b l e   t h e   d e l i v e r y   o f   i n f o r m a t i o n   a b o u t   i m m e d i a t e   e v e n t s .   D e f i n e   a   n o t i f i c a t i o n   a s   a   v i s u a l   o r   a u d i t o r y   s i g n a l   [ 1 5 ] .   T h e r e   a r e   a   v a r i e t y   o f   m e a n s   t h a t   a r e   u s e d   f o r   s e n d i n g   d a t a .   F r e e   s e r v i c e s   l i k e   G o o g l e   A l e r t s   [ 2 1 ]   a l l o w   s e n d i n g   o f   e m a i l s   w h e n   a n   i n t e r e s t i n g   e v e n t   o f   u s e r   a p p e a r s .   I n   m o b i l e   p h o n e s ,   n o t i f i c a t i o n s   p l a y   a n   e v e n   m o r e   c e n t r a l   r o l e   t o   n o t i f y   u s e r s   o f   n e w   m e s s a g e s ,   e v e n t s   o r   a c t i o n s .   T h e s e   a r e   t y p i c a l l y   d e l i v e r e d   i n s t a n t l y .   F o r   p r o p e r   o p e r a t i o n   o f   t h e   n o t i f i c a t i o n s ,   i t   i s   i m p e r a t i v e   t o   h a v e   a   p o w e r f u l   m e c h a n i s m   f o r   h a n d l i n g   n o t i f i c a t i o n s .   W h e n   a   u s e r   i s   t r y i n g   t o   a u t h e n t i c a t e ,   t h i s   a c t i o n   h a s   t r i g g e r e d   a n   e v e n t   t h a t   r e q u i r e s   n o t i f i c a t i o n   b y   s e n d i n g   E - m a i l ,   S M S   ( p h o n e ) ,   o r   C a l l   A l e r t s   t h e   p r o b l e m   i s   t h a t   u s e r s   e x i s t   i n   d i f f e r e n t   t i m e f r a m e s .   W i t h i n   t h e s e   d i f f e r e n t   t i m e f r a m e s ,   s o m e   t r y i n g   Evaluation Warning : The document was created with Spire.PDF for Python.
I n t   J   E l e c   &   C o m p   E n g     I S S N :   2 0 8 8 - 8 7 0 8       D a s h b o a r d   o f   I n t e l l i g e n t   T r a n s p o r t a t i o n   S y s t e m   ( I T S )   u s i n g   M o b i l e   A g e n t s   S t r a t e g y   o n     ( N a j i a   A l l a l i )   6 2 3 a u t h e n t i c a t i o n   m i g h t   b e   d o n e ,   w i t h o u t   t h e   u s e r   i s   b e i n g   n o t i f i e d   e a r l y .   A n   a s y n c h r o n o u s   c o m m u n i c a t i o n   m u s t   b e   e n a b l e d   t o   d e l i v e r i n g   n o t i f i c a t i o n   w h e n   t h e   u s e r   i s   n o t   c o n n e c t e d   t o   t h e   s y s t e m .   T h e   m o b i l e   n o t i f i c a t i o n   s y s t e m   i s   o n e   o f   t h e   b e s t   s e l e c t e d   m e t h o d s .   T h e   d e c i s i o n   t o   s e n d   n o t i f i c a t i o n s   w i l l   b e   t a k e n   i n   t h e   c o n t e x t   o f   m o n i t o r i n g   a n d   a u t h e n t i c a t i o n   c o n t r o l   a n d   h o s t   c o n t r o l .       3 .   P R O B L E M   S T A T E M E N T   T h e r e   a r e   s e v e r a l   s e c u r i t y   l e v e l s   w h i c h   c o n c e r n s   i n   a u t h e n t i c a t i o n   l i k e   p a s s w o r d   s c h e m e s .   U s e r s   h a v e   a   t e n d e n c y   t o   u s e   e a s y - t o - r e m e m b e r   p a s s w o r d s   [ 2 2 ] ,   [ 2 3 ] ,   u s e   t h e   s i m i l a r   p a s s w o r d   f o r   d i f f e r e n t   a c c o u n t s   [ 3 ] ,   a n d   s t o r e   t h e s e   p a s s w o r d s   o n   t h e i r   s y s t e m s   i n s e c u r e l y ,   e v e n   i f   t h e   c a s e   o f   s t r o n g   p a s s w o r d .   T h i s   u s e r   m a y   b e   v u l n e r a b l e   t o   t h r e a t s   e s p e c i a l l y   f a m i l y ;   t h u s   f o r c i n g   h i m   t o   g i v e   t h e   p a s s w o r d   t o   t h e   e n e m y .   T h e   u s e   o f   a   s i m p l e   n o t i f i c a t i o n   s y s t e m   ( S N S )   o n   t h e   l o g i n   p r o c e s s   r e q u i r e s   a n   o p e n   c o n n e c t i o n   w i t h o u t   i n t e r r u p t i o n .   T h i s   i s   n o t   e c o n o m i c a l l y   a n d   t e c h n i c a l l y   f e a s i b l e .   A d d   t o   t h i s ,   S N S   i s   l i m i t e d   w h e n   l o g i n   o n   t h e   d e v i c e   t h a t   w e   d o   n o t   u s u a l l y   u s e ,   t h e   n o t i f i c a t i o n   m a i l   a b o u t   t h e   l o g i n   i s   s e n t   t o   t h e   r e g i s t e r e d   a d d r e s s .   T h e   a b i l i t y   o f   a g e n t   t e c h n o l o g y   t o   r e a c t   d y n a m i c a l l y   i n   u n f a v o r a b l e   s i t u a t i o n s   a n d   e v e n t s   f a c i l i t a t e s   t h e   c o n s t r u c t i o n   o f   d i s t r i b u t e d   r o b u s t   n o t i f i c a t i o n   s y s t e m s   a n d   i n s e n s i t i v e   t o   f a i l u r e s .   I f   a   h o s t   i s   s t o p p e d   ( f a i l u r e   c o n n e c t i o n ) ,   a l l   a g e n t s   r u n n i n g   o n   t h e y   a r e   a l e r t e d   t o   m o v e   a n d   c o n t i n u e   t h e i r   o p e r a t i o n   t o   a n o t h e r   h o s t .   T h e   a g e n t s   b e c o m e   i n d e p e n d e n t   o f   t h e   p r o c e s s   t h a t   c r e a t e d   t h e m   a n d   c a n   w o r k   a s y n c h r o n o u s l y   o r   e v e n   a u t o n o m o u s l y .       4 .   M O B I L E   A G E N T - B A S E D   M O D E L   A N D   I T S   I M P L E M E N T A T I O N   O u r   c o m p a n y   i n f o r m a t i o n   s y s t e m   a l l o w s   n e t w o r k i n g   w i t h   d i f f e r e n t   s e r v i c e s   a d m i n i s t r a t i o n .   T h o s e   i n t e r c o n n e c t i o n s   c r e a t e   v u l n e r a b i l i t i e s   f o r   c o n t r o l   o f   t h e   a u t h e n t i c a t i o n   p r o c e s s   a n d   t h e   f o l l o w - u p   o f   t r a c e s   i n   t h e   c a s e   o f   t h r e a t s .     4 . 1 .     A u t h e n t i c a t i o n   m o b i l e   a g e n t   A n   A u t h e n t i c a t i o n   M o b i l e   A g e n t   ( A M A )   i s   a n   a g e n t   t h a t   c a n   m o v e   f r o m   m a c h i n e   t o   m a c h i n e   i n   t h e   a g e n t - e n a b l e d   n e t w o r k   [ 7 ]   i n   t h e   d i s t r i b u t e d   s y s t e m .   T h e   u s e   o f   a u t h e n t i c a t i o n   p r o c e s s   i s   t o   v e r i f y   t h e   i d e n t i t y   o f   a   u s e r ,   s e r v e r ,   a n d   s o   o n .   B e f o r e   a   s e r v i c e   w i l l   b e   a c c e s s i b l e ,   t h e   s e r v i c e   m u s t   l e a r n   t h e   u s e r s   i d e n t i t y .   H o w e v e r ,   t h e   a u t h e n t i c a t i o n   s e r v i c e   n e e d s   a   s o p h i s t i c a t e d   n o t i f i c a t i o n   s y s t e m   t h a t   k e e p s   t r a c k   o f   e a c h   s u c c e s s f u l   o r   f a i l e d   a u t h e n t i c a t i o n   a t t e m p t   a s   s h o w n   i n   F i g u r e   1 .           F i g u r e   1 .   S e q u e n c e   d i a g r a m   a u t h e n t i c a t e d       Evaluation Warning : The document was created with Spire.PDF for Python.
                                I S S N :   2 0 8 8 - 8 7 0 8   I n t   J   E l e c   &   C o m p   E n g ,   V o l .   9 ,   N o .   1 ,   F e b r u a r y   2 0 1 9   :     6 2 1   -   6 2 8   6 2 4 4 . 2 .     T h e   p r o p o s e d   s y s t e m   N o t i f i c a t i o n   o f   A u t h e n t i c a t i o n   i s   c a r r i e d   o u t   b y   d i f f e r e n t   t y p e s   o f   a g e n t s   t h a t   p e r f o r m   s p e c i f i c   f u n c t i o n .   O u r   p r o p o s e d   A r c h i t e c t u r e   o f   A g e n t   N o t i f i c a t i o n   S y s t e m   o n   A u t h e n t i c a t i o n   P r o c e s s   ( A N S A P )   a s   s h o w n   i n   F i g u r e   2   i s   a   M o b i l e   A g e n t   b a s e d   N o t i f i c a t i o n   S y s t e m   e n a b l e s   t o   v e r i f y   t h e   i d e n t i t y   o f   t h e   u s e r s   c o n n e c t i n g   t o   s y s t e m .   W h e n   t h e   u s e r   l a u n c h e s   a n   a u t h e n t i c a t i o n   r e q u e s t ,   a   M o b i l e   A g e n t   c a n   w a n d e r   f r o m   m a c h i n e   t o   m a c h i n e   i n   t h e   a g e n t - e n a b l e d   n e t w o r k ,   t o   e x e c u t e   t h e   r e q u e s t .   W h a t e v e r   t h e   r e s u l t ,   A N S A P   w i l l   b e   s e n d i n g   a s y n c h r o n o u s   n o t i f i c a t i o n s   i n t o   t h e   m o b i l e   d e v i c e   o f   o w n e r ,   b e c a u s e   s o m e   A u t h e n t i c a t i o n s   r e q u e s t   m i g h t   b e   d o n e   w i t h o u t   t h e   o w n e r   a w a r e n e s s .           F i g u r e   2 .   A r c h i t e c t u r e   o f   a g e n t   n o t i f i c a t i o n   s y s t e m   o n   a u t h e n t i c a t i o n   p r o c e s s       F o r   h a v i n g   a c c e s s   t o   t h e   r e s o u r c e ,   t h e   e n t i t y   s h o u l d   b e   a d e q u a t e l y   a u t h e n t i c a t e d .   T h e r e   a r e   t h r e e   m a i n   a u t h e n t i c a t i o n   m e t h o d s :   S m a r t   C a r d ,   B i o m e t r i c   C h a r a c t e r i s t i c s ,   a n d   P a s s w o r d .   U s i n g   a n y   o f   t h e s e   m e t h o d s   c a n   h e l p   d o   t h e   a u t h e n t i c a t i o n .   I n   o u r   c a s e ,   t h e   c l a s s i c a l   m e t h o d   i s   c h o s e n ;   w h e n   t h e   p a s s w o r d   a u t h e n t i c a t i o n   p r o c e s s   s t a r t s ,   a n   A u t h e n t i c a t i o n   A g e n t   ( A A )   i s   a c t i v a t e d   t o   c o l l e c t   t h e   u s e r n a m e   f o l l o w e d   b y   a   p a s s w o r d .   T h i s   i n f o r m a t i o n   ( u s e r n a m e ,   p a s s w o r d )   r e q u i r e d   t o   b e   s t o r e d   i n   t h e   D a t a b a s e   s e r v e r   a t   r e g i s t r a t i o n   p h a s e .   A u t h e n t i c a t i o n   p r o c e s s   c o n s i s t s   o f   t h r e e   p h a s e s :   R e g i s t r a t i o n   P h a s e   ( R P ) ,   L o g i n   P h a s e   ( L P )   a n d   V e r i f i c a t i o n   P h a s e   ( V P )   [ 2 4 ] .   W h e n   t h e   u s e r   e n t e r s   t h e   p a s s w o r d   o n   t h e   d i s p l a y e d   i n t e r f a c e   o n   t h e   s c r e e n   a t   ( L P ) ,   t h e   s y s t e m   v e r i f i e s   t h e   e n t e r e d   p a s s w o r d   b y   c o m p a r i n g   i t   w i t h   a   c o n t e n t   o f   t h e   p a s s w o r d   g e n e r a t e d   d u r i n g   r e g i s t r a t i o n .   a .   T h e   A N S A P   F r a m e w o r k :   A s   m e n t i o n e d   b e f o r e ,   a n   A s y n c h r o n o u s   C o m m u n i c a t i o n   F r a m e w o r k   b e t w e e n   t h e   o w n e r   a n d   t h e   u s e r   w h o   i s   t r y i n g   t o   l o g i n .   T h e   i d e a   i s   t o   p r o v i d e   t h i s   a p p l i c a t i o n   o n   m o b i l e   d e v i c e   o f   o w n e r   t o   e n s u r e   h i s   n o t i f i c a t i o n   e v e n   a s   w h e n   m o v i n g .   T h e   m o d e l   c o n s i s t s   o f   t h e   o w n e r   w h o   r e c e i v e s   n o t i f i c a t i o n ,   t h e   u s e r   w h o   t r i e s   t o   l o g i n   a n d   a u t h e n t i c a t i o n   r e q u e s t .   W h e n   t h e   u s e r   a t t e m p t s   t o   l o g i n   o n   t h e   T r a n s p o r t a t i o n   S y s t e m   t h r o u g h   d e s k t o p   o r   m o b i l e   A u t h e n t i c a t i o n   I n t e r f a c e ,   A N S A P   r e c e i v e s   A u t h e n t i c a t i o n   R e q u e s t s   f r o m   l o g i n   p r o c e s s   t h r o u g h   A A ,   s t o r e s   t h e m   w i t h   G P S   l o c a t i o n   a n d   i n f o r m a t i o n   a b o u t   d e v i c e   u s e d .   A f t e r   A N S A P   e x e c u t e s   t h e   r e q u e s t   b y   t h e   s t r a t e g y   u s e d ,   i t   w i l l   s e n d   n o t i f i c a t i o n   a c c o r d i n g   t h e   o b t a i n e d   r e s u l t   t o   t h e   o w n e r   t h r o u g h   t h e i r   N o t i f i c a t i o n   A g e n t   ( N A s ) .   O u r   F r a m e w o r k   p e r f o r m s   a l l   t h e s e   f u n c t i o n s   t h r o u g h   a   s e t   o f   a u t o n o m o u s   a g e n t s :   D e t e c t o r   A g e n t   ( D A )   i s   a   f i r s t   a g e n t   t h a t   r e c e i v e s   r e q u e s t s   f r o m   t h e   A A ,   s e n d s   i t   t o   D a t a b a s e   A g e n t   ( D B A )   t o   b e   s t o r e d   i n   t h e   d a t a b a s e ,   a n d   t o   C o n t r o l   A g e n t   ( C A ) .   C A   c o n s t r u c t s   a   q u e r y   a n d   s u p p l i e s   D B A   t o   r e t r i e v e   t h e   l i s t   o f   a u t h o r i z e d - r e c e p t o r s   o f   n o t i f i c a t i o n   ( O w n e r ,   A d m i n i s t r a t o r s ,   S e c u r i t y   p a r t n e r )   i f   t h e   c a s e ,   a n d   s e n d s   t o   M e d i a t o r   A g e n t   ( M A ) .   M A   r e c e i v e s   a   l i s t   o f   r e c e p t o r s   f r o m   t h e   C A   a n d   d e l i v e r   n o t i f i c a t i o n s   t o   t h e   N A s .   b .   M o b i l e   d e v i c e :   I n   t h e   r o l e   o f   o w n e r   w h o   i s   n o t i f i e d   o n c e   h e   i s   r e g i s t e r e d   i n   T r a n s p o r t a t i o n   D a t a b a s e .   c .   N A s :   a g e n t   r e s i d e s   i n   t h e   o w n e r   m o b i l e   d e v i c e .   I t   h a s   a   r o l e   o f   d i s p l a y i n g   n o t i f i c a t i o n   t o   o w n e r .   d .   D a t a b a s e   s e r v e r :   C o n t a i n s   d i f f e r e n t   p e r t i n e n t   d a t a   i n   c o n c e r n   o f   o w n e r ,   o w n e r   a c c o u n t ,   m o b i l e   p h o n e ,   a n d   a c t i v i t i e s   j o u r n a l   a n d   s o   o n .   T o   i n t e r a c t   w i t h   D a t a b a s e ,   D B A   i s   a n   a g e n t   t h a t   r e s i d e s   i n   t h e   d a t a b a s e   s e r v e r .   T h e   D B A   r e c e i v e s   t h e   v a r i o u s   q u e r i e s   f r o m   t h e   A N S A P   a g e n t s :   I n s e r t ,   S e l e c t ,   a n d   U p d a t e .     Evaluation Warning : The document was created with Spire.PDF for Python.
I n t   J   E l e c   &   C o m p   E n g     I S S N :   2 0 8 8 - 8 7 0 8       D a s h b o a r d   o f   I n t e l l i g e n t   T r a n s p o r t a t i o n   S y s t e m   ( I T S )   u s i n g   M o b i l e   A g e n t s   S t r a t e g y   o n     ( N a j i a   A l l a l i )   6 2 5 4 . 3 .     D e m o n s t r a t i o n   T h e   u s e r   c a n   l o g i n   w i t h   t h e   U s e r n a m e   a n d   P a s s w o r d .   T h e s e   d e t a i l s   a r e   c o m p a r e d   w i t h   s t o r e d   i d e n t i t y   i n   T r a n s p o r t a t i o n   D a t a b a s e   s e r v e r .   T h e r e   a r e   t h r e e   p o s s i b l e   s c e n a r i o s   t o   d e s c r i b e   t h e   s e v e r a l   a c t i o n s   o f   a n   a g e n t   w i t h i n   t h i s   F r a m e w o r k .   a .   S c e n a r i o 1 :   S u c c e s s f u l   A u t h e n t i c a t i o n s   T h i s   s c e n a r i o   i l l u s t r a t e s   a   s e q u e n c e   o f   a c t i v i t i e s   t h a t   h a p p e n e d   w h e n   t h e   u s e r   s u c c e e d   i n   a u t h e n t i c a t i o n .   T h e   c h a n g e s   i n   i t s   e n v i r o n m e n t   t r i g g e r   t h e   a g e n t .   T h e   d e t e c t o r   a g e n t   w i l l   r e c e i v e   a n y   r e q u e s t   o f   a u t h e n t i c a t i o n   n e w l y   f r o m   a u t h e n t i c a t i o n   a g e n t .   O n c e   t h e   a u t h e n t i c a t i o n   s u c c e e d s ,   t h e   M A   w i l l   i n t e r a c t   w i t h   t h e   N A   t o   a l e r t   o n   t h i s .   A t   t h a t   t i m e ,   t h e   s y s t e m   p r o v i d e s   a c c e s s   t o   t h e   r e a l   p l a t f o r m ,   a n d   d i f f e r e n t   a c t i o n s   a n d   c o m m u n i c a t i o n s   o f   A N S A P   a g e n t s   a r e   i l l u s t r a t e d   a s   s h o w n   i n   F i g u r e   3 .   A f t e r   a u t h e n t i c a t i o n ,   t h e   e m p l o y e e   w i l l   r e c e i v e   n o t i f i c a t i o n s   r e m i n d i n g   h i m   o f   m e e t i n g s ,   s c h e d u l e d   t a s k s ,   e t c .   H o w e v e r ,   t h e s e   t y p e s   o f   n o t i f i c a t i o n   e v e n t s   a r e   o u t s i d e   t h i s   p a p e r .           F i g u r e   3 .   S u c c e s s f u l   a u t h e n t i c a t i o n s       b .   S c e n a r i o   2 :   F a l s i f i c a t i o n   T e s t   g i v e s   p o s i t i v e   r e s u l t   T h e   f i r s t   s c e n a r i o   i s   e x p a n d e d   t o   d e s c r i b e   a   s i t u a t i o n   i n   w h i c h   a   u s e r   u s e s   a   f a l s i f y   p a s s w o r d   f o r   a u t h e n t i c a t i o n .   W i t h   t h i s   n e w   c h a n g e ,   C A   c o n s t r u c t s   a   f a k e   q u e r y   f o r   s u p p l i e s   D B A   w h e n   t e s t   g i v e s   a   p o s i t i v e   r e s u l t   a s   s h o w n   i n   F i g u r e   4 .   F o r   s e c u r i t y   r e a s o n s ,   A N S A P   w i l l   a u t o m a t i c a l l y   b l o c k   t h e   r e l e v a n t   a c c o u n t ,   a n d   a l l o w   t h e   u s e r   a u t h e n t i c a t e d   t o   a n o t h e r   f a k e   p l a t f o r m .   T h e   M A   w i l l   s e n d   a n   u r g e n t   a l e r t   t o   s e c u r i t y   p a r t n e r   a n d   s e r v i c e s .           F i g u r e   4 .   F a l s i f i c a t i o n   t e s t   g i v e s   a   p o s i t i v e   r e s u l t     Evaluation Warning : The document was created with Spire.PDF for Python.
                                I S S N :   2 0 8 8 - 8 7 0 8   I n t   J   E l e c   &   C o m p   E n g ,   V o l .   9 ,   N o .   1 ,   F e b r u a r y   2 0 1 9   :     6 2 1   -   6 2 8   6 2 6 c .   S c e n a r i o   3 :   F a l s i f i c a t i o n   T e s t   g i v e s   a n   a d v e r s e   r e s u l t   W h e n   t h e   t e s t   o f   f a k e   q u e r y   g i v e s   a n   a d v e r s e   r e s u l t   a n d   c o n s i d e r i n g   t o   t h e   n u m b e r   o f   f a i l e d   a u t h e n t i c a t i o n   a t t e m p t s ,   ( A N S A P )   w i l l   n o t i f y   o w n e r   i n   t h e   f i r s t   f a i l e d   a u t h e n t i c a t i o n   a t t e m p t .   S e c o n d l y ,   A d m i n i s t r a t o r   o f   t h e   s y s t e m   a n d   t h e   o w n e r   w i l l   b e   w a r n e d .   O n   t h e   t h i r d   f a i l e d   a t t e m p t s ,   t h e   A d m i n i s t r a t o r   w i l l   b e   a l e r t e d   s o   t h a t   t h i s   a c c o u n t   w i l l   b e   a u t o m a t i c a l l y   b l o c k e d   o w i n g   t o   s e c u r i t y   p o l i c y   m e a s u r e s   a s   s h o w n   i n   F i g u r e   5 .           F i g u r e   5 .   F a l s i f i c a t i o n   t e s t   g i v e s   a   n e g a t i v e   r e s u l t       4 . 4 .     I m p l e m e n t a t i o n     T o   n o t i f y   t h e   u s e r   d u r i n g   a n   a u t h e n t i c a t i o n   p r o c e s s ,   a n y w h e r e   a n d   i n   r e a l - t i m e   b y   a u t o - s e n d i n g   S M S   n o t i f i c a t i o n   i s   n o t   a l w a y s   g u a r a n t e e d .   I n   w i r e l e s s   n e t w o r k s ,   d i s c o n n e c t i o n   a n d   f a i l u r e   t o   d e l i v e r   n o t i f i c a t i o n   a r e   p o s s i b l e .   S o ,   t h e   M A   i s   r e s p o n s i b l e   f o r   s e n d i n g   t h e   n o t i f i c a t i o n   t o   t h e   N A s   u n t i l   e n s u r i n g   t h a t   a l l   a u t h o r i z e d - r e c e p t o r s   h a v e   r e c e i v e d   n o t i f i c a t i o n   a s   s h o w   i n   T a b l e   1 .       T a b l e   1 .   R e s u l t   o f   D i f f e r e n t   S c e n a r i o s   S c e n a r i o   1   S c e n a r i o   2   S c e n a r i o   3   A N S A P   s e n d s   n o t i f i c a t i o n   " A c c o u n t   A c c e s s e d "   a u t o m a t i c a l l y   t o   t h e   o w n e r .   I t   i s   o n e   o f   t h e   m o s t   d i f f i c u l t   s i t u a t i o n s ,   w h e r e   t h e   a d m i n i s t r a t o r   r e c e i v e s   " U r g e n t   N o t i f i c a t i o n "   o n   t h e   t h r e a t   f r o m   A N S A P ,   w h i c h   w i l l   h e l p   t o   m o v e   q u i c k l y   t o   p r o t e c t   t h e   p e r s o n   a n d   t h e   c o m p a n y     D e p e n d i n g   o n   t h e   n u m b e r   o f   f a i l e d   t r i e s ,   t h e   a d m i n i s t r a t o r   a n d   t h e   o w n e r   r e c e i v e   a   n o t i f i c a t i o n   " A c c o u n t   F a i l e d "               5 .   D I S C U S S I O N   T h e   u s e   o f   w i r e l e s s   a n d   m o b i l e   d e v i c e s   i n   A N S A P   a l l o w s   p r o v i d i n g   u s e r s   w i t h   e f f i c i e n t   s e r v i c e s   a n d   s h a r i n g   i n f o r m a t i o n   a b o u t   t h e i r   a c c o u n t ,   w i t h o u t   n e e d   t o   u s e   a   s p e c i f i c   m o b i l e   p h o n e   o r   a   s e r v i c e .   H e n c e ,   t h e   s y s t e m   i s   w i d e l y   a d o p t a b l e   w i t h o u t   m a k i n g   b i g   c h a n g e s ,   a n d   i t   i s   i n d e p e n d e n t   o f   a n y   p r o p r i e t a r y   d a t a   f o r m a t   w h i c h   m a k e s   i t   e a s y   t o   b e   u s e d   b y   d i f f e r e n t   g r i d   m a n a g e m e n t   s o f t w a r e .   T h e   o b j e c t i v e   i s   a l w a y s   h o w   m a k i n g   i t   h a r d e r   f o r   t h e   h a c k e r   a n d   a t t a c k e r   t o   i m p e r s o n a t e   s o m e o n e   a n d   l o g i n   t o   h i s   a c c o u n t .   A f t e r   u s i n g   A N S A P ,   w e   n o t i c e d   i m p r o v e m e n t s   i n   s a f e t y   a n d   s p e e d   i n   m a k i n g   t h e   r i g h t   d e c i s i o n s ,   t o   p r e v e n t   m a n y   t h r e a t s   a n d   t r a c e   t h e i r   p r o p o r t i o n s   a n d   a n a l y z e   t h e i r   c a u s e s .   A s   s u c h ,   c a n n o t   o v e r l o o k   t h a t   o n e   o f   t h e   c r i t i c a l   f a c t o r s   i n   a   s u c c e s s f u l   s e c u r i t y   s t r a t e g y   i s   u s e r   a d h e r e n c e   t o   t h e   p r o c e d u r e   i t s e l f .   M o b i l e   t e c h n o l o g i e s   c a n   b e   t h e   b e s t   a l l y   o f   a n y   s e c u r i t y   s t r a t e g y   i n   i d e n t i t y   p r o t e c t i o n   a n d   f o l l o w   t h e   a u t h e n t i c a t i o n   p r o c e s s   a d d i t i o n   t h e   c o s t   o f   n o t i f i c a t i o n   v i a   c e l l u l a r   n e t w o r k   o r   W i - F i   i s   a l m o s t   z e r o   a n d   a c h i e v e s   a   v e r y   h i g h   u s e r   s a t i s f a c t i o n   r a t e .   Evaluation Warning : The document was created with Spire.PDF for Python.
I n t   J   E l e c   &   C o m p   E n g     I S S N :   2 0 8 8 - 8 7 0 8       D a s h b o a r d   o f   I n t e l l i g e n t   T r a n s p o r t a t i o n   S y s t e m   ( I T S )   u s i n g   M o b i l e   A g e n t s   S t r a t e g y   o n     ( N a j i a   A l l a l i )   6 2 7 6 .   T O O L S   U S E D   T o   u s e   o f   m o b i l e   a g e n t s   t e c h n i q u e s ,   t h e   s y s t e m   m u s t   h a v e   a   m o b i l i t y   f r a m e w o r k   f o r   a l l   o f   t h e   a g e n t   m o d e s ,   i n c l u d i n g   t h e   n a v i g a t i o n   m o d e l .   F o r   t h e   l i f e c y c l e   m o d e l ,   w e   n e e d   s e r v i c e s   t o   c r e a t e ,   d e s t r o y ,   s t a r t ,   s u s p e n d ,   a n d   s t o p ,   e t c . ,   a g e n t s   [ 2 5 ] .     J A D E   ( J a v a   A g e n t   D e v e l o p m e n t   E n v i r o n m e n t )   [ 2 6 ] ,   [ 2 7 ]   i s   a   s o f t w a r e   F r a m e w o r k   t o   b e   r u n   u n d e r   J a v a   E n v i r o n m e n t   w i t h   a   f l e x i b l e   i n f r a s t r u c t u r e .   I t   i s   a   m i d d l e w a r e   d e v e l o p e d   b y   T I L A B   t h a t   s i m p l i f i e s   t h e   d e v e l o p m e n t   o f   a g e n t   b a s e d   a p p l i c a t i o n s ,   w h e r e   t h e   a g e n t   p l a t f o r m   c a n   b e   d i s t r i b u t e d   a c r o s s   s e v e r a l   m a c h i n e s   ( H e t e r o g e n e o u s   O S )   a n d   t h e   c o n f i g u r a t i o n   c a n   b e   c h a n g e d   a t   r u n - t i m e   b y   m o v i n g   a g e n t s   f r o m   o n e   m a c h i n e   t o   a n o t h e r   o n e ,   a s   a n d   w h e n   r e q u i r e d .   J A D E   i s   w r i t t e n   e n t i r e l y   i n   J a v a   [ 1 3 ] ,   [ 2 7 ] .   I t   p u b l i s h e s   t h e i r   s e r v i c e s   i n   D F - A g e n t - D e s c r i p t i o n   a s   d e f i n e d   b y   t h e   F I P A   s p e c i f i c a t i o n   [ 2 8 ] .   A   D F   A g e n t - D e s c r i p t i o n   i n c l u d e s   o n e   o r   m o r e   s e r v i c e - d e s c r i p t i o n s ,   e a c h   o n e   d e s c r i b i n g   a   s e r v i c e   p r o v i d e d   b y   t h e   r e g i s t e r i n g   d i f f e r e n t   a g e n t s   u s e d   i n   A N S A P   w h e r e   M A   m a t c h   I D s   o f   A P s   r e c i p i e n t   u s i n g   t h e   D F .   A   s e r v i c e - d e s c r i p t i o n   t y p i c a l l y   s p e c i f i e s ,   a m o n g   o t h e r s ,   o n e   o r   m o r e   o n t o l o g y   t h a t   m u s t   b e   k n o w n   t o   a c c e s s   t h e   p u b l i s h e d   s e r v i c e .   T h e   F I P A   A g e n t   C o m m u n i c a t i o n   A c t   u s e s   a   s e v e n - l a y e r   m o d e l   f r o m   t h e   a p p l i c a t i o n   l a y e r   o f   t h e   c l a s s i c a l   O S I   r e f e r e n c e   m o d e l .   T h e   s u b - l a y e r s   i n c l u d e ,   i n   a s c e n d i n g   o r d e r ;   T r a n s p o r t ,   E n c o d i n g ,   M e s s a g i n g ,   O n t o l o g y ,   C o n t e n t   E x p r e s s i o n ,   C o m m u n i c a t i o n   A c t   a n d   I n t e r a c t i o n   P r o t o c o l   ( I P )   [ 2 9 ] .   T h e   l a y e r e d   a r c h i t e c t u r e   i s   g e a r e d   t o w a r d s   o p t i m i z i n g   c o m m u n i c a t i o n   p e r f o r m a n c e   b e t w e e n   a g e n t s   i n   M A S   [ 3 0 ] .   T h e   c h o s e n   p l a t f o r m   f o r   d e s i g n   a n d   i m p l e m e n t a t i o n   i s   t h e   J A D E - L E A P   [ 2 5 ] ,   [ 3 1 ]   f r a m e w o r k   b e c a u s e   i t   e n a b l e s   d e v e l o p i n g   a g e n t s   o n   m o b i l e   d e v i c e .       7 .   C O N C L U S I O N   I n   t h i s   p a p e r ,   w e   h a v e   p r o p o s e d   a n   a g e n t   N o t i f i c a t i o n   S y s t e m   t o   t r a c k   t h e   A u t h e n t i c a t i o n   p r o c e s s   i n   r e a l   t i m e ,   t o   m a k e   i t   m o r e   f l e x i b l e   a n d   r e l i a b l e .   T h e   u s e   o f   A g e n t   t e c h n o l o g y   i s   t h e   n e x t   d i r e c t i o n   f o r   c o m p u t i n g ,   e s p e c i a l l y   t h e   m o b i l e   p l a t f o r m   t h a t   h a s   l o w   r e s o u r c e s   a n d   r u n s   o n   u b i q u i t o u s   w i r e l e s s   n e t w o r k s   t o   h e l p   t h e   s y s t e m   t o   r e a c h   o w n e r .   A g e n t s   h a v e   c o m e   t o   s t a y   a n d   t o   c h a n g e   t h e   c l i e n t - s e r v e r   a p p r o a c h ,   a s   m o b i l e   a g e n t s   a l l o w   t h e   p r o c e s s i n g   o f   i n f o r m a t i o n   t o   b e   d o n e   l o c a l l y ,   i n s t e a d   o f   t r a n s m i t t i n g   t h e   d a t a   o v e r   a   n e t w o r k   t h e r e b y   r e d u c i n g   t h e   n e t w o r k   o v e r l o a d .       R E F E R E N C E S   [ 1 ]   L o r e d a n a   C i u r l a u ,   " C o n t r o l   O f   T h e   C o m p a n y ' s   P e r f o r m a n c e   T h r o u g h   T h e   D a s h b o a r d " ,   A C A D E M I C   B R Â N C U Ş I ,   I S S N   2 3 4 4     3 6 8 5 / I S S N - L   1 8 4 4     7 0 0 7 ,   S p e c i a l   I s s u e ,   v o l u m e   I I / 2 0 1 6 .   [ 2 ]   T e d d y   M a n t o r o ,   A n d r i   Z a k a r i y a ,   " S e c u r i n g   E - M a i l   C o m m u n i c a t i o n   U s i n g   H y b r i d   C r y p t o s y s t e m   o n   A n d r o i d - b a s e d   M o b i l e   D e v i c e s   " ,   T e l e c o m m u n i c a t i o n   C o m p u t i n g   E l e c t r o n i c s   a n   C o n t r o l   ( T E L K O M N I K A ) ,   V o l . 1 0 ,   N o . 4 ,   p p .   8 2 7 ~ 8 3 4 ,   I S S N :   2 0 8 7 - 2 7 8 X ,   A u g u s t   2 0 1 2 .     [ 3 ]   T o u r a j   K h o d a d a d i ,   A .   K .   M .   M u z a h i d u l   I s l a m ,   S a b a r i a h   B a h a r u n ,   S h o z o   K o m a k i ,   " E v a l u a t i o n   o f   R e c o g n i t i o n - B a s e d   G r a p h i c a l   P a s s w o r d   S c h e m e s   r e g a r d i n g   U s a b i l i t y   a n d   S e c u r i t y   A t t r i b u t e s , "   I n t e r n a t i o n a l   J o u r n a l   o f   E l e c t r i c a l   a n d   C o m p u t e r   E n g i n e e r i n g   ( I J E C E ) ,   V o l .   6 ,   N o .   6 ,   p p .   2 9 3 9 ~ 2 9 4 8 ,   D e c e m b e r   2 0 1 6 .   [ 4 ]   S e e t h a   R a n g a n a t h a n ,   R .   S a r a v a n a n ,   « P a s s w o r d   A u t h e n t i c a t i o n   f o r   M u l t i c a s t   H o s t   U s i n g   Z e r o   K n o w l e d g e   P r o o f , "   I n t e r n a t i o n a l   J o u r n a l   o f   E l e c t r i c a l   a n d   C o m p u t e r   E n g i n e e r i n g   ( I J E C E ) ,   V o l .   5 ,   N o .   6 ,   p p .   1 4 6 8 ~ 1 4 7 1 ,   ,   D e c e m b e r   2 0 1 5 .   [ 5 ]   K a m e s w a r a   R a o ,   S u s h m a   Y a l a m a n c h i l i ,   " N o v e l   S h o u l d e r   S u r f i n g   R e s i s t a n t   A u t h e n t i c a t i o n   S c h e m e s   u s i n g   T e x t   G r a p h i c a l   P a s s w o r d s , "   I n t e r n a t i o n a l   J o u r n a l   o f   I n f o r m a t i o n   a n d   N e t w o r k   S e c u r i t y   ( I J I N S ) ,   V o l .   1 ,   N o .   3 ,   p p 1 6 3 - 1 7 0 ,   2 0 1 2 .   [ 6 ]   H a n g   T u ,   " A   S e c u r i t y   E n h a n c e d   P a s s w o r d   A u t h e n t i c a t i o n   a n d   U p d a t e   S c h e m e   B a s e d   o n   E l l i p t i c   C u r v e   C r y p t o g r a p h y , "   T E L K O M N I K A   I n d o n e s i a n   J o u r n a l   o f   E l e c t r i c a l   E n g i n e e r i n g   a n d   C o m p u t e r   S c i e n c e   ( I J E E C S ) ,   V o l .   1 2 ,   N o .   1 0 ,   p p .   7 3 5 3 - 7 3 6 0 , 2 0 1 4 ,   I S S N :   2 3 0 2 - 4 0 4 6 .   [ 7 ]   D i l l i   P r a s a d   S h a r m a ,   " M o b i l e   A g e n t - B a s e d   A u t h e n t i c a t i o n :   A   M o d e l   f o r   U s e r   A u t h e n t i c a t i o n   i n   a   D i s t r i b u t e d   S y s t e m , "   I n t e r n a t i o n a l   J o u r n a l   o f   C o m p u t e r   A p p l i c a t i o n s   ( 0 9 7 5     8 8 8 7 ) ,   V o l u m e   1 1 2     N o   1 3 ,   F e b r u a r y   2 0 1 5 .   [ 8 ]   D .   L i u ,   B .   Y a n g ,   a n d   K .   Y a n g ,   " M i g r a t i o n   S t r a t e g i e s   O f   M o b i l e   A g e n t   B a s e d   O n   T h e   I t i n e r a r y   G r a p h , "   J o u r n a l   o f   C o m p u t e r   R e s e a r c h   a n d   D e v e l o p m e n t ,   C h i n a ,   8 3 8 - 8 4 5 .   2 0 0 3   [ 9 ]   L .   X u e ,   Z .   Z h o u   a n d   Q .   L i u ,   " A   N o v e l   C o m m u n i c a t i o n   M e c h a n i s m   o f   M o b i l e   A g e n t   S y s t e m , "   I n t e r n a t i o n a l   W o r k s h o p   o n   E d u c a t i o n   T e c h n o l o g y   a n d   T r a i n i n g   &   I n t e r n a t i o n a l   W o r k s h o p   o n   G e o s c i e n c e   a n d   R e m o t e   S e n s i n g .   2 0 0 8 .   [ 1 0 ]   T .   H s i e h - C h a n g ,   a n d   H .   J i e h ,   " A n   A r c h i t e c t u r e   A n d   C a t e g o r y   K n o w l e d g e   F o r   I n t e l l i g e n t   I n f o r m a t i o n   R e t r i e v a l   A g e n t s "   D e c i s i o n   S u p p o r t   S y s t e m s ,   2 5 5 - 2 6 8 .   M a y   2 0 0 0 .   [ 1 1 ]   R .   G a r y ,   D   K o t z ,   G .   C y b e n k o ,   D .   R u s ,   " D ' A g e n t s :   S e c u r i t y   I n   A   M u l t i p l e   L a n g u a g e s ,   M o b i l e - A g e n t   S y s t e m , "   I n   G . V i g n a ,   e d i t o r ,   M o b i l e   a g e n t   a n d   s e c u r i t y ,   v o l u m e   1 4 1 9   o f   L N C S .   S p r i n g e r   1 9 9 8 .     [ 1 2 ]   D a v i d   C h e s s ,   C o l i n   H a r r i s o n ,   a n d   A a r o n   K e r s h e n b a u m ,   " M o b i l e   A g e n t s :   A r e   T h e y   a r e   a   G o o d   I d e a ? " ,   I B M   R e s e a r c h   R e p o r t .   [ 1 3 ]   F .   B e l l i f a m i n e ,   G .   C a i r e ,   a n d   D .   G r e e n w o o d ,   " D e v e l o p i n g   T h e   M u l t i - A g e n t   S y s t e m   W i t h   J A D E , "   E n g l a n d :   J o h n   W i l e y   &   S o n s   L t d .   2 0 0 7 .   Evaluation Warning : The document was created with Spire.PDF for Python.
                                I S S N :   2 0 8 8 - 8 7 0 8   I n t   J   E l e c   &   C o m p   E n g ,   V o l .   9 ,   N o .   1 ,   F e b r u a r y   2 0 1 9   :     6 2 1   -   6 2 8   6 2 8 [ 1 4 ]   M .   R .   G e n e s e r e t h   a n d   S . p .   K e t c h p e l ,   "   S o f t w a r e   A g e n t , "   C o m m u n i c a t i o n s   o f   A C M ,   v o l .   3 7 ( 7 ) ,   1 9 9 4 ,   p p 4 8 - 5 3 .   [ 1 5 ]   I q b a l   S ,   &   B a i l e y ,   B .   P ,   " E f f e c t s   O f   A c u t e   N o t i f i c a t i o n   M a n a g e m e n t   O n   U s e r s   A n d   T h e i r   T a s k s . "   C H I ' 0 8   P r o c e e d i n g s   o f   t h e   S I G C H I   C o n f e r e n c e   o n   H u m a n   F a c t o r s .   2 0 0 8 .   [ 1 6 ]   A l a '   K h a l i f e h ,   S a l e m   A l - S t a s h ,   R a b i   T a n a s h ,   M a h m o u d   A l Q u d a h ,   "   D e p l o y i n g   A g e n t s   f o r   M o n i t o r i n g   a n d   N o t i f i c a t i o n   o f   W i r e l e s s   S e n s o r   N e t w o r k s , "   I E E E   2 8 t h   I n t e r n a t i o n a l   C o n f e r e n c e   o n   T o o l s   w i t h   A r t i f i c i a l   I n t e l l i g e n c e ,   2 3 7 5 - 0 1 9 7 / 1 6   $ 3 1 . 0 0   ©   2 0 1 6   I E E E ,   D O I   1 0 . 1 1 0 9 / I C T A I . 2 0 1 6 . 1 1 5 ,   2 0 1 6 .   [ 1 7 ]   S a q i b   R e h a n   A y y u b i ,   T a h a   S e l i m   U s t u n ,   Y u a n   M i a o ,   " G r i d   P l a n n i n g :   A g e n t - B a s e d   A p p r o a c h   f o r   E a r l y   N o t i f i c a t i o n   o f   A i r   C o n d i t i o n i n g   L o a d s   t o   S m a r t   G r i d , "   I E E E   1 0 t h   C o n f e r e n c e   o n   I n d u s t r i a l   E l e c t r o n i c s   a n d   A p p l i c a t i o n s   ( I C I E A ) ,   9 7 8 - 1 - 4 7 9 9 - 8 3 8 9 - 6 / 1 5 / $ 3 1 . 0 0 _ c   2 0 1 5   I E E E ,   2 0 1 5 .   [ 1 8 ]   M a r j a n   G u s e v ,   S a s k o   R i s t o v ,   " A l e r t   N o t i f i c a t i o n   a s   a   N e w   M o d e l   o f   I n t e r n e t - b a s e d   T r a n s a c t i o n s , "   2 2 n d   T e l e c o m m u n i c a t i o n s   f o r u m   T E L F O R ,   9 7 8 - 1 - 4 7 9 9 - 6 1 9 1 - 7 / 1 4 / $ 3 1 . 0 0 _ c   2 0 1 4   I E E E ,   2 0 1 4 .   [ 1 9 ]   A .   A d i ,   Z .   D e n f g y i n ,   L .   H a i b o ,   " M - L e a r n i n g   I n   R e v i e w :   T e c h n o l o g y ,   S t a n d a r d   A n d   E v a l u a t i o n , "   J o u r n a l   o f   C o m m u n i c a t i o n   a n d   C o m p u t e r ,   U S A ,   V o l .   5 ,   N o .   1 1 ,   p p .   1 - 6 ,   N o v .   2 0 0 8 .   [ 2 0 ]   A .   V o c h i n ,   « H i s t o r y   o f   M o b i l e   p h o n e , "   R e t r i e v e d   f r o m   h t t p : / / g a d g e t s . s o f t p e d i a . c o m / n e w s P D F / H i s t o r y - o f - M o b i l e - P h o n e s - 3 5 7 8 . p d f .   [ 2 1 ]   G o o g l e   A l e r t s .   h t t p : / / w w w . g o o g l e . c o m / a l e r t s   [ 2 2 ]   N .   W r i g h t   e t a l ,   " D o   Y o u   S e e   Y o u r   P a s s w o r d ?   A p p l y i n g   R e c o g n i t i o n   T o   T e x t u a l   P a s s w o r d s   " ,   i n   P r o c e e d i n g s   o f   t h e   E i g h t h   S y m p o s i u m   o n   U s a b l e   P r i v a c y   a n d   S e c u r i t y ,   p p .   8 ,   2 0 1 2 .   [ 2 3 ]   R .   B i d d l e ,   e t a l ,   " G r a p h i c a l   p a s s w o r d s :   L e a r n i n g   f r o m   t h e   f i r s t   t w e l v e   y e a r s , "   A C M   C o m p u t i n g   S u r v e y s   ( C S U R ) ,   v o l .   4 4 ,   p p .   1 9 ,   2 0 1 2 .   [ 2 4 ]   M .   S r e e l a t h a ,   M .   S h a s h i ,   M .   A n i r u d h ,   M d .   S u l t a n   A h a m e r ,   V .   M a n o j   K u m a r ,   " A u t h e n t i c a t i o n   S c h e m e s   f o r   S e s s i o n   P a s s w o r d s   u s i n g   C o l o r   a n d   I m a g e s , "   I n t e r n a t i o n a l   J o u r n a l   o f   N e t w o r k   S e c u r i t y   &   I t s   A p p l i c a t i o n s   ( I J N S A ) ,   V o l . 3 ,   N o . 3 ,   p p   1 1 1 - 1 1 9 ,   M a y   2 0 1 1 .   [ 2 5 ]   Z .   C h a o u c h ,   &   M .   T a m a l i ,   " A   M o b i l e   A g e n t - B a s e d   T e c h n i q u e   f o r   M e d i c a l   M o n i t o r i n g   ( S u p p o r t s   o f   P a t i e n t s   w i t h   D i a b e t e s ) , "   I n t e r n a t i o n a l   J o u r n a l   o f   C o m p u t a t i o n a l   M o d e l s   a n d   A l g o r i t h m s   i n   M e d i c i n e ,   4 ( 1 ) ,   1 7 - 3 2 ,   2 0 1 4 .   [ 2 6 ]   S .   B a l a k r i s h n a n ,   &   K .   S h u n m u g a n a t h a n ,   " A n   A g e n t - B a s e d   C o l l a b o r a t i v e   S p a m   F i l t e r i n g   A s s i s t a n c e   U s i n g   J A D E , "   I n t e r n a t i o n a l   J o u r n a l   o f   A p p l i e d   E n g i n e e r i n g   R e s e a r c h ,   I S S N   0 9 7 3 - 4 5 6 2 ,   V o l u m e   1 0 ,   N u m b e r   2 1 ,   4 2 4 7 6 - 4 2 4 7 9 ,   2 0 1 5 .   [ 2 7 ]   F .   B e l l i f e m i n e ,   F .   B e r g e n t i ,   G .   C a i r e   a n d   A .   P o g g i ,   " J a d e     A   J a v a   A g e n t   D e v e l o p m e n t   F r a m e w o r k . "   S p r i n g e r ,   1 2 5 1 4 7 ,   2 0 0 5 .   [ 2 8 ]   W .   G r a y ,   O R M L i t e .   h t t p : / / o r m l i t e . c o m / j a v a d o c / o r m l i t e - c o r e / d o c - f i l e s / o r m l i t e . h t m l . 2 0 1 6 .   [ 2 9 ]   N .   C o l l i n s ,   U d a n o r ,   a n d   O .   O p a r a k u ,   " A   M o d e l   o f   I n t e l l i g e n t   M o b i l e   L e a r n i n g   S y s t e m   u s i n g   M u l t i - A g e n t   S y s t e m s , "   G e r m a n y ,   L a m b e r t   A c a d e m i c   P u b l i s h i n g ,   I S B N   9 7 8 - 3 - 6 5 9 - 4 4 2 0 9 - 4 ,   9 3 - 1 0 6 ,   2 0 1 3 .   [ 3 0 ]   S .   P o s l a d ,   " S p e c i f y i n g   P r o t o c o l s   F o r   M u l t i - A g e n t   S y s t e m   I n t e r a c t i o n . "   A C M   T r a n s .   A u t o n o m . 2 0 0 7 .   [ 3 1 ]   A .   M o r e n o ,   A .   V a l l s   a n d   A .   V i e j o ,   " U s i n g   J A D E - L E A P   t o   I m p l e m e n t   A g e n t s   I n   M o b i l e   D e v i c e . "   T I L A B   " E X P   i n   s e a r c h   o f   i n n o v a t i o n " :   h t t p : / / j a d e . t i l a b . c o m / p a p e r s - e x p .   Evaluation Warning : The document was created with Spire.PDF for Python.