Commits

Gérald Arnould committed 4c18eee

+ Correction and some reworks in the related works section.

Comments (0)

Files changed (1)

2012-UBIROADS-TUDOR.tex

 passengers in order to share the related costs but also reduce traffic and
 $CO_{2}$ emissions. One of the main issues with such a service is that it requires
 a prior agreement between the driver and the potential passengers. Dynamic
-carpooling uses IT system to remove this limitation and provide ways react
+carpooling uses an IT system to remove this limitation and provide ways to react
 to events such as a traffic jam or to provide a precise evaluation of the
-cost of the trip for each of the involved actors. But it necessitates
+cost of the trip for each of the involved actors. But it requires
 accessing potentially sensitive information such as the real time users'
 position or their identity. As such, an efficient security mechanism
 should be implemented to protect data exchanged to provide the service
-but also to increase the users' confidence in the tool. This paper deals
-about technological IT solution for dynamic carpooling mobility service
-based on secure multi-agent platform in the context of the WiSafeCar (Wireless
+but also to increase the users' confidence in the tool. This article presents
+a technological IT solution for dynamic carpooling mobility service
+based on a secure multi-agent platform in the context of the WiSafeCar (Wireless
 Traffic Safety Network between Cars) project.
 It mainly focuses on the security services allowing both the mutual
 authentication of the users and of the application components with the system.
 As such, the planning service should react quickly to unexpected context
 changes.
 
-In order to allow such to perform properly and offer a good quality
+In order to allow such a system to perform properly and offer a good quality
 of service to its users, the dynamic carpooling service should gather precise
 information on both the requested trips and on the travelers themselves.
-This information may include the precise GPS location of the users, their travel
+This information may include the exact GPS location of the users, their travel
 requirements and preferences, etc.
 Due to the highly sensitive nature of this kind of data, the dynamic carpooling
 service should enforce a very high level of privacy and of data protection,
 % Section: Related works
 %
 \section{Related works} \label{sec_related-works}
-Actual carpooling systems are reduced to social websites,
-generally collaborative. The trip is planned long time in advance
+Most of the existing carpooling systems are implemented in the form of social websites,
+generally collaborative. Trips are planned long in advance
 and do not takes into account events that can happen after
 the planning and before the start of the trip. These solutions
-are static and the choice of the itinerary is usually left to the
+are mostly static and the choice of the itinerary is usually left to the
 participants.
 
-We are convince that our research is an innovative contribution
-for the ride-sharing problem on several aspects.
-It is important to mention that we have developed in our
-labs a concrete and faithful implementation of the proposition.
-To our knowledge very little research are using a decentralized
+Our own architecture provides innovative solutions 
+for the ride-sharing problem regarding several aspects, such as the scalability
+through the use of
+a decentralized
 architecture based
-on a MAS platform. Without forgetting the handling of unforeseen
-events followed by a real time reaction.
-
-The most important is that the safety aspect is often neglected.
-Indeed, a scrutiny of the
-literature reveals that very few scientific papers are dealing
-with security concerns that were mentioned. Especially
-when it comes about security of participants in the sense of safety.
+on a MAS platform and real time reaction to events before and during the
+carpooling trip.
 
 In \cite{manel:hal-00715102} a MAS is used for the implementation
 of a real time car sharing service with a strong emphasis on optimization
-of the vehicles assignment and of the computed itinerary.
-
-Again, multi-agent technology is used in \cite{sottini2006andiamo} in order to
-provide services dedicated specifically to mobile devices. One
-specificity here is that users are able to connect to the MAS
+of the vehicles assignment and of the computed itinerary, but neither events impacting
+the itinerary or security are taken into account.
+A multi-agent system is also used in \cite{sottini2006andiamo} in order to
+provide services dedicated to mobile devices. In this case, 
+users are able to connect to the MAS
 from a number of Bluetooth access points directly connected to the multi-agent platform.
 The network architecture is mainly relying on JADE facilities (Message Transport System,
-Directory Facilitator). The idea of using fixed access points is quite interesting (
-independent of the GSM network) but this implies that the system won't be able to
-contact the driver in a real time manner at unforeseen events.
+Directory Facilitator). The idea of using fixed access points is quite
+interesting (i.e.
+independent of the GSM network) but implies that the system is not able to
+contact the driver in real time in case of an unforeseen event.
 
 In \cite{karama:hal-00717650} the problem is again focused on optimization of
-resources (with different means of transport) and user's itineraries.
+resources (with different means of transport) and users' itineraries.
 Different types of agents are involved to deliver better results to users
-of the system.
+of the system, but the planning cannot be updated once the trip is started for
+instance.
 
 \cite{armendariz2010carpooling} presents a Urban Traffic MAS developed using
 NetLogo. The goal is to optimize the transport utilization of people who usually
 cover the same route. This research do not covers aspects related to the system's
 real time response and security issues (authentication of passengers).
 
-Consequently none of these really take into account the security of
-the involved participants.
-
-We can also specify that the integration of a service bus is a real plus.
-Indeed, a SOA oriented architecture pledges to interoperability and openness.
-It is a guarantee of flexibility for future applications.
-
+At last, our implementation is easily \emph{extensible}, since the overall
+achitecture is designed as 
+a service oriented architecture, which enhances interoperability and openness
+and offers good guarantees of flexibility for future applications.
 
 
 %