<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>A Social-Aware Smart Parking Application</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Dario Di Nocera*</string-name>
          <email>dario.dinocera@unina.it</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Claudia Di Napoli</string-name>
          <email>claudia.dinapoli@cnr.it</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Silvia Rossi</string-name>
          <email>silvia.rossi@unina.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Dipartimento di Ingegneria Elettrica, e Tecnologie dell'Informazione, Universita` degli Studi di Napoli, “Federico II”</institution>
          ,
          <addr-line>Napoli</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Dipartimento di Matematica e Applicazioni, Universita` degli Studi di Napoli, “Federico II”</institution>
          ,
          <addr-line>Napoli</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Istituto di Calcolo e Reti, ad Alte Prestazioni</institution>
          ,
          <addr-line>C.N.R., Napoli</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2007</year>
      </pub-date>
      <fpage>2007</fpage>
      <lpage>2013</lpage>
      <abstract>
        <p>-The problem of finding parking spaces in big urban areas is one of the unsolved challenges of Smart Cities causing traffic congestion, increased carbon emission and time wasting. Network and sensor technologies available today allow to foresee Smart Cities equipped with applications able to provide real-time information on parking space availability, which can be used to assist motorists in looking for a parking space. In the present work, we propose a smart parking application that relies on the use of software agent negotiation as a mechanism to automate the selection of parking spaces according to the user preferences, but at the same time to take into account city needs in terms of areas motorists should avoid, or car pars occupancy at a specific time. Both city needs and user's preferences are dynamic information managed by the negotiation mechanism at the time a user's request is processed, so providing a dynamic-based selection of a parking space.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>I. INTRODUCTION</title>
      <p>
        One of the big unsolved challenges to make Smart Cities
a reality is the provision of Smart Parking applications. The
overall objective of Smart Cities is to improve city life, so
the provision of smart and sustainable parking solutions is
becoming a key priority. In fact, several studies made it
evident how the problem of searching for a parking space in
high populated urban areas is a source of traffic congestion,
increased carbon emission and, not least, a very frustrating and
time consuming experience for motorists [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>Several industry efforts have already produced solutions
in this direction by making use of advanced Information and
Communication Technologies including vehicle sensors,
wireless communications, and data analytics in order to improve
urban mobility. Some cities have adopted these solutions in
pilot areas installing wireless sensors able to detect parking
space occupancy in real time. In addition, smart parking
meters, allowing for a wide variety of available payment methods,
are being developed in conjunction with the dissemination of
parking availability information.</p>
      <p>
        Based on the information that can be collected on parking
spaces occupancy, location and directions, applications
assisting users in selecting a parking space are being developed.
Many of the proposed approaches deal with the smart parking
problem mainly as an optimization process from the drivers
point of view. However, Smart City applications have to
include benefits and revenues for the city itself. In fact, effective
smart parking applications should be designed not only to
make it easy for motorists to search for parking spaces, but
also to take into account specific city needs that cannot always
been known in advance and that may change in time according
to volatile events effecting car circulation at specific time
intervals. At this purpose in [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], we proposed a
negotiationbased smart parking application in order to push motorists to
consider parking spaces they would have not selected as their
first choice, by making them a viable solution for parking.
      </p>
      <p>
        In this paper, we present a prototype implementation of
a web-based application for smart parking, based on the
negotiation-based approach presented in [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], and provide an
experimentation to assess the suitability of the designed
mechanism as a smart parking solution. In particular, we are
interested in understanding if the adoption of negotiation together
with a dynamic pricing mechanism, is a viable way to satisfy
both motorists and city needs, i.e. if it is possible to maximize
social welfare represented by the utility values of both the user
and the city.
      </p>
      <p>II.</p>
    </sec>
    <sec id="sec-2">
      <title>A SMART PARKING APPLICATION SCENARIO</title>
      <p>
        A smart parking system is a complex system composed
of several hardware devices able to detect the city occupancy
level of parking spaces, and software components integrated to
manage the allocation of these parking spaces by redirecting
cars accordingly (see Figure 1). Usually, such systems are
designed to assist motorists in the localization of available
parking spaces, so that they can decide which space to select
according to their own needs [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>In the present work, we assume that Smart Cities will be
equipped with such a complex system, and we propose to
extend it with a software module implementing an application
that can make decisions on where to park on behalf of a
motorist, taking into account not only his/her needs, but also the
social benefit for the city. In the proposed approach, a decision
on where to park is the result of an automated negotiation
process between two software agents: the User Agent (UA)
acting on behalf of the motorist, and the Parking Manager
(PM) who is responsible for managing parking spaces
belonging to different car parks located in the city, which are offered
to users as a global city facility. This means that different car
parks owners agreed to subscribe to a City Parking System,
managed by the Parking Manager, by delegating the selling
of their parking spaces (partially or globally) to it. Hence, the
Parking Manager is the authority responsible for allocating
the parking spaces, virtually belonging to the City Parking
System, but it is also responsible for collecting the information
concerning specific city needs regarding transportation that
will be gathered from the city council offices managing it.</p>
      <p>Negotiation is used in order to accommodate both users and
city needs that are different and, more importantly, conflicting.
In fact, the Parking Manager has the objective to sell parking
spaces to make a profit, but to prevent, as much as possible,
motorists to park in a specified area, while users would prefer
to save as much money as possible, and at the same time, to
park close to the city destination they require.</p>
    </sec>
    <sec id="sec-3">
      <title>A SOCIAL-AWARE PARKING SPACE SELECTION</title>
      <p>In many decision-making situations in transportation, the
competitive alternatives and their characteristics are reasonably
well known in advance to the decision makers (passenger,
driver). On the other hand, motorists usually discover different
parking alternatives one by one in a temporal sequence.
Clearly, this temporal sequence has a very strong influence on
the driver’s final decision about the parking space. In our work,
the Parking Manager selects a set of car parks belonging to
the City Parking System, but the temporal sequence in which
they are offered during negotiation privileges first car parks
meeting also city needs requirements.</p>
      <p>
        The goal of the negotiation between the User Agent and the
Parking Manager is to select a parking space that represents
a viable compromise between the driver’s and the city needs
(represented by the Parking Manager preferences), so reaching
a sort of utilitarian social welfare. In other words, we propose
to find an allocation of parking spaces that is viable from
a global social benefit point of view. The concept of social
welfare, as studied in welfare economics, is an attempt to
characterize the well-being of a society in relation to the
welfare enjoyed by its individual members [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. The proposed
negotiation mechanism relies on the utilitarian interpretation of
the concept of social welfare in multi agent systems literature,
i.e. whatever increases the average welfare of the agents
inhabiting a society is taken to be beneficial for society as
well. According to the utilitarian concept, social welfare is
interpreted as the sum of individual utilities.
      </p>
      <sec id="sec-3-1">
        <title>A. The City Parking Cost Model</title>
        <p>
          The possibility to monitor parking availability in real time
opens up an opportunity for the provision of smart parking
solutions that facilitate advance parking space reservation by
setting up dynamic pricing policies, as in [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ], [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. By making
such services available to motorists, operators may offer an
enhanced level of service to their customers, while at the same
time have the opportunity to increase their revenues. Parking
pricing strategies play a crucial role in a comprehensive
solution approach to the complex traffic congestion problems.
        </p>
        <p>
          Dynamic pricing can serve a number of purposes. It can
be used to maximize revenues for parking operators by setting
higher fees during peak times and in more demanded areas
[
          <xref ref-type="bibr" rid="ref6">6</xref>
          ], or as a results of current demand and supply. For example,
traffic authorities, local governments and private sector could
introduce higher parking tariffs for single drivers, or for
longterm parkers in congested city areas, or they may provide
special parking discounts for parking in specific city areas.
Moreover, it may encourage motorists to use park-and-ride
facilities. This may result in an increase of public transportation
use, and at the same time it may reduce traffic and parking
demands in city centers [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ].
        </p>
        <p>Obviously, parking pricing should be carefully studied in
the context of the considered city. In this work, it is assumed
that the Parking Manager tries to incentive drivers to park
far from areas that are either highly congested, or where
specific events affecting traffic take place, such as concerts,
demonstrations, road works, and so on. The use of negotiation
allows to consider these events at the time a parking request
is issued, so managing the dynamic nature of such type of
information.</p>
        <p>In order to push users to avoid some city areas, a dynamic
cost model is associated to the City Parking System. Once a
specific zone to be avoided is selected by the Parking Manager,
we refer to as a red zone, the area around this zone is divided
in several rings, referred to as sectors, that account for the
distance between a car park and the specific red zone. The first
sector, named sector 1, is centered in the red zone with a radius
that can be set according to some criteria. The price associated
to parking spaces depends on the sector the corresponding car
park belongs to, so the farther the car park is from the red
zone, the cheaper it is. In addition, in order to incentivize
the occupancy of less crowded car parks, a discount factor is
applied to each car park in accordance to its occupancy w.r.t.
its total capacity.</p>
      </sec>
      <sec id="sec-3-2">
        <title>B. The Negotiation-based Parking Space Selection</title>
        <p>
          In the present work, we adopt the negotiation mechanism
reported in [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ], whose protocol is based on the FIPA Iterated
Contract Net Protocol, that is frequently used to mime the
human contract negotiation process. The protocol is organized
in negotiation rounds, each one consisting of interactions
between the UA, that is the initiator of the negotiation, and
the PM, that is the agent proposing offers.
        </p>
        <p>
          At the first negotiation round, the UA issues a request (i.e.
a call for proposal) for a parking space specifying his/her
destination location, the time interval he/she needs to park for,
and the importance level (weight) for the considered parking
space attributes. The PM may either reject the call, if there
are not offers available, or it sends back an offer consisting
in a parking space solution selected from the set of available
offers. The PM calculates, at the first negotiation round, the
entire set of available offers by selecting a set of car parks
within an area centered around the user’s requested destination
location, and whose dimensions are set according to some
criteria (e.g. a small area if the user wants to park far from
the red, and wider in the opposite case). Once the set of car
parks is selected, the PM calculates the corresponding prices to
offer according to the price model previously described. Then,
it ranks the offers according to its own preference criteria that
take into account the city needs. The offers are sent one by one,
at each negotiation round, in their ranking decreasing order.
When receiving an offer, the UA evaluates it, according to
its own evaluation criteria, to decide whether to accept or to
reject it. In the case of rejection it can iterate the negotiation
process by sending another call for proposal. It should be noted
that an offer proposed by the PM in a negotiation round is
not considered available in future rounds once it is rejected.
This assumption models the possibility that a rejected parking
space may be offered to another user in the meantime, or its
price may change according to the parking market trends as
in [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. Of course, it is difficult for the negotiating agent to
evaluate whether to accept an offer to minimize the expected
cost of communication (at the risk of getting a sub-optimal
result for the specific application), or to keep on negotiating
to maximize its expected utility (at the risk of increasing the
cost of negotiation and ending with a conflict deal). In our
approach this aspect is modeled by associating to the UA an
acceptance threshold value (in the interval [0; 1]) representing
the user’s attitude to reach a compromise.
        </p>
        <p>
          Both the PM and UA preference criteria on a parking space
offer are modeled through utility functions based on the
MultiAttribute Utility Theory defined on independent issues [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ],
over the attributes to be negotiated upon. In particular, utilities
are defined both for the UA and the PM, as weighted sum of
specific normalized attributes that sum to one as follows:
UP M=UA(of f erP M (k)) =
n
X(wi
i=1
        </p>
        <p>attri
normf actori
)
(1)
where n is the number of considered parking space attributes
attri, normf actori is the corresponding normalization factor,
n
and wi is the corresponding weight, with P wi = 1.
i=1</p>
        <p>
          Here the same utility functions presented in [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] are used.
The PM utility function depends on the car park occupancy
percentage, at the moment the request is received, and on the
distance of the car park from the current red zone (if any),
normalized with respect to the maximum considered distance
by the PM, that determines the area for the selection of car
parks. The UA utility function depends on the parking space
price, on the car park walking distance from the requested
destination, and on the corresponding travel time distance
with public transportation. The values of these attributes are
specified for each parking space in the offer sent by the
PM. Each attribute value is normalized for the UA with the
maximum parking space cost, and the maximum walking
distance and travel time between the parking space and the
motorist’s actual destination, that are specified as requirements
in the user request [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ].
        </p>
        <p>In order to provide Smart Cities with an intelligent smart
parking solution to be integrated in a more complex City
Parking System, we designed and implemented a web-based
multi-agent application to automatically select parking spaces
in reply to user’s requests. The application was tested in a case
study based on both real and simulated information, to assess
the suitability of software agent negotiation in the context
of intelligent parking. The architecture of the implemented
prototype is shown in Figure 2 reporting its main components.</p>
        <p>
          The negotiation module is implemented by using the JADE
framework [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] to implement the UA and the PM, and relying
on its messaging primitives to implement the adopted
negotiation protocol. JADE is an open source software framework
for developing applications that implements agent and
multiagent systems. It is a Java based agent development
environment providing libraries designed to support communication
between agents in compliance with Foundation for Intelligent
Physical Agents (FIPA) specifications. The multi-agent system
is composed of the UAs and the PM. The PM is enveloped
in an application server, more specifically Apache Web Server
extended with Tomcat, and it is able to communicate with
external services and information sources:
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Google Map Server [11] to retrieve walking distance</title>
      <p>and travel time from a selected car park to the user’s
destination location,
the Car Park Database to retrieve information on the
available car parks,</p>
    </sec>
    <sec id="sec-5">
      <title>City Manager facilities to retrieve information regard</title>
      <p>ing roads accessibility-related information.</p>
      <p>
        The contents of the Car Park Database are retrieved from the
OpenStreetMap application [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], and it is implemented using
PostgreSQL, an object-relational database management
system, and PostGIS an open source software providing support
for geographic objects to the PostgreSQL database. The user’s
application also queries OpenStreetMap to obtain maps for the
interface it interacts with.
      </p>
      <sec id="sec-5-1">
        <title>A. A Special Event Case Study: The Football Match</title>
        <p>In order to assess how software agent negotiation can be
used in the selection of parking spaces in a urban area, a set
of experiments were carried out considering the city of Naples
as the target area. The negotiation mechanism is proposed
as a means to incentive motorists to consider parking space
solutions that are related not only to their own preferences.</p>
        <p>Our reference scenario consists of a set of users that make
requests to park in different zones of Naples on the day a
football match will take place. For this reason, it is considered
beneficial for the city to make motorists to avoid the area
around the football stadium for parking, in order to limit traffic
congestion. So, the red zone is represented by the city sector
(sector 1) centered in the location of the football stadium, with
a radius set to 500m (the radius value can be set by the PM
according to several factors such as viability conditions in the
surrounding area, the number of car parks available in the
surrounding areas, and so on). The rest of the city is split in
sectors as well, starting from sector 1, with an exponential
increased radius. The experiments simulate 60 queries (qi)
with destination locations distributed in sectors 1, 2 and 3 (20
queries in each sector), as shown in Figure 3. The sectors are
determined with respect to the red zone (target t), and the
destination locations are randomly generated. The threshold
value for all users is set to 0.7 in all the experiments.</p>
      </sec>
      <sec id="sec-5-2">
        <title>B. Experimental Results</title>
        <p>For each generated query the negotiation process between
the UA and the PM takes place. In Table I we report, for each
set of queries (respectively for sector 1, sector 2 and sector
3), the mean value together with the standard deviation of the
following attributes of the parking space (si) selected after
the negotiation: the UA and PM utilities (UUA and UP M ),
its distance from the red zone (Dist(t)), its walking distance
(Dist(qi)) and travel time distance with public transportation
(T ime(qi)) from the query destination location, its offered
price (P rice), its position in the PM ranking (RankP M ), and
the social welfare value (SW ), obtained as the sum of UA
and PM utilities. The ranking position of si corresponds to
the number of the negotiation round at which the offer was
sent by the PM, so representing the length of the negotiation
(i.e., the number of rounds necessary to reach an agreement
between the UA and the PM).</p>
        <p>The obtained results show that the PM and UA utility
values for the selected parking space increase when users’
destination locations are far from the red zone. Furthermore,
the negotiation length increases when users want to park in the
red zone, since it is more difficult to find a compromise. In
fact, when users require destination locations far from the red
zone the social welfare (last column of Table I) increases since
the needs of both the PM and the UA are easily satisfied. The
distribution of the selected parking spaces for the considered
queries is reported in Figure 4, showing that the parking
spaces are selected in accordance with the objective to prevent
motorists from parking in the red zone.</p>
        <p>In order to evaluate the benefit in using negotiation to find
a compromise between the PM and the UA, we also evaluated
the attribute values of parking spaces chosen respectively by
the PM and the UA without negotiation. In this case, the PM
and the UA select respectively the best parking space that
maximizes their own utility functions. Of course, in order for
the PM and the UA to chose the best parking space, it is
assumed that they both share the same information concerning
the available parking spaces.</p>
        <p>In Table II the same attributes described in Table I are
reported for the best parking space for the UA (U Abest). As
expected, in this case, the UA preferences are privileged while
the PM utility value increases only for locations far from the
red zone. Note that the ranking position of the selected parking
space for the PM is in average 20, meaning that in case of
negotiation such parking space would be offered to the UA
only after 20 rounds, so requiring a longer (and hence more
costly) negotiation w.r.t. the case reported in Table I, where
the average number of rounds is 5.5. Finally, the price of the
U Abest is in the average higher then the price of the si because
it corresponds to parking spaces nearer to the query locations
and, hence, nearer, in average, to the red zone.</p>
        <p>In Table III the same information as Table II is reported,
but considering the best parking space for the PM (P Mbest).
In this case the PM preferences are privileged, while the UA
utility value increases only for locations far from the red zone.
Of course, the ranking value of the best parking space for the
PM is 1, because it represents the best choice for the PM,
whose utility value is 1 because it is normalized w.r.t. the max
values of the parking attributes available for each query.
P rice e
4:5 1:0
2:8 0:4
1:5 1:0
2:9 1:5</p>
        <p>RankP M
34 5
17 6
9 6
20 12</p>
        <p>The average values of social welfare, reported in the last
rows of Tables II and III, are lower than the one obtained with
negotiation, since in these cases only the needs of one agent
(respectively the UA and the PM) are taken into consideration.
By the way, the average values of SW in the three tables are
very close, but the values relative to each sector differ, so
showing that negotiation is useful to improve social welfare
when users want to park close to a red zone (i.e., for sector
1), while for sector 2 and 3 the social welfare is comparable.</p>
        <p>The distribution of the best parking spaces for the UA,
reported in Figure 5, is similar to the distribution of query
locations, meaning that without negotiation users are not
prevented from parking in the red zone. While the distribution
of the best parking spaces for the PM, reported in Figure 6, is
similar to the distribution of the parking spaces selected with
negotiation since in this case the PM needs are considered.</p>
        <p>V.</p>
        <p>RELATED WORKS</p>
        <p>
          Multi-agent negotiation was already used in Intelligent
Transportation System applications. In [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] cooperative agent
negotiation is used to optimize traffic management relying
on shared knowledge between drivers and network operators
about routing preferences. In [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] a negotiation algorithm
is designed for negotiating routes based on the calculation
of routes utility, while in [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ] agent negotiation is used for
dynamic parking allocation, focusing on satisfying driver’s
preferences on prices and distances. Negotiation in smart
parking application was used in [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] to determine the price
of a car park. In our work, the price of a car park is not
negotiable, but it is dynamically set so to incentive users to
select parking spaces located in specific urban areas.
        </p>
        <p>
          Dynamic pricing mechanisms are being used in the context
of parking applications. In [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] the authors presented, as in
our case, a smart parking solution that tries to find a
tradeoff between benefits of both drivers and parking providers.
To balance the needs of involved parties, they use a dynamic
parking price mechanism, and utility functions for the drivers,
to balance the convenience and cost in terms of parking price
and parking distance from the user’s destination. Differently
from our approach, in [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] the parking selection is obtained
from a maximization of such utility with all the
information available. In our case, we showed that a negotiation
process may be more effective, in terms of social welfare
maximization, than a simple one-sided utility maximization.
Dynamic price mechanisms were also explored in [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ], where
the objective was to set up prices for available parking spaces
to prompt the most efficient allocation, in terms of social
welfare, intended as the total utility value of all agents who are
allocated to a parking space. Hence, while the social welfare in
our approach is a result of a mediation of the conflicting needs
of a user and the city management, in their work it consists in
an optimal allocation of parking spaces to different users.
        </p>
        <p>
          The optimal allocation of cars in car parks was also studied
in [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ], where the authors propose a semi-centralized approach
for optimizing the parking space allocation, and improving the
fairness among parking zones by balancing their
occupancyload. In this approach, parking coordinators process the user
requests and may communicate with the neighbor coordinators.
In [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ] the parking space allocation strategy, implemented
through the use of a Mixed Integer Linear Program, is based
on the user’s objective function that combines proximity to
destination and parking cost, while ensuring that the overall
parking capacity is efficiently utilized. In our work, a more
efficient allocation of parking spaces is not the main goal.
However, it may be obtained as a side effect of the negotiation
because of the adopted dynamic price strategy.
        </p>
        <p>CONCLUSION</p>
        <p>Smart parking applications should make it easier for
motorist to find a parking space, and so help in reducing traffic
congestion, carbon emission, and users frustrations and time
wasting, leading to a benefit for the whole city as a side effect.
But in order to really improve the living conditions of city
life, Smart Cities should rely also on the contribution of local
authorities providing information regarding city regulations
and decisions that, if shared, could help to design smarter
applications. Typically, this type of information is very
dynamic depending also on unforeseen events. For these reasons,
we proposed a smart parking application having as a main
objective to reach a social benefit as well as helping users. The
implemented mechanism aims to maximize the social welfare
of users and city managers finding a compromise between their
goals sometimes in conflict. The classical way to achieve such
a compromise is through negotiation, that we propose as the
underling mechanism of a smart parking application.</p>
        <p>In this paper, we described a first prototype of the
negotiation process in order to assess its suitability in the context of
smart parking. The experimental results, obtained in testing the
application, showed that negotiation may improve the social
welfare mainly when the goals are conflicting. In future works
we plan to extend the experimentation to evaluate the
possibility of achieving optimal social welfare by varying the values
of parameters that characterize the negotiation mechanism.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>ACKNOWLEDGMENT</title>
      <p>The research leading to these results has received funding
from the EU FP7-ICT-2012-8 under the MIDAS Project, Grant
Agreement no. 318786, and the Italian Ministry of University
and Research and EU under the PON OR.C.HE.S.T.R.A.
project (ORganization of Cultural HEritage for Smart Tourism
and Real-time Accessibility).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>E.</given-names>
            <surname>Polycarpou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Lambrinos</surname>
          </string-name>
          , and E. Protopapadakis, “
          <article-title>Smart parking solutions for urban areas</article-title>
          .
          <source>” in World of Wireless, Mobile and Multimedia Networks (WoWMoM)</source>
          ,
          <source>2013 IEEE 14th International Symposium and Workshops on a. IEEE</source>
          ,
          <year>June 2013</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>C.</given-names>
            <surname>Di Napoli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. Di</given-names>
            <surname>Nocera</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Rossi</surname>
          </string-name>
          , “
          <article-title>Agent negotiation for different needs in smart parking allocation,” in Advances in Practical Applications of Heterogeneous Multi-Agent Systems</article-title>
          ., ser.
          <source>LNCS</source>
          . Springer International Publishing,
          <year>2014</year>
          , vol.
          <volume>8473</volume>
          , pp.
          <fpage>98</fpage>
          -
          <lpage>109</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Faheem</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Mahmud</surname>
          </string-name>
          , G. Khan,
          <string-name>
            <given-names>M.</given-names>
            <surname>Rahman</surname>
          </string-name>
          , and
          <string-name>
            <surname>Z. H.</surname>
          </string-name>
          ,
          <article-title>“A survey of intelligent car parking system</article-title>
          ,
          <source>” Journal of applied research technology</source>
          , vol.
          <volume>11</volume>
          , no.
          <issue>5</issue>
          , pp.
          <fpage>714</fpage>
          -
          <lpage>726</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>K.</given-names>
            <surname>Arrow</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Sen</surname>
          </string-name>
          , and
          <string-name>
            <given-names>K.</given-names>
            <surname>Suzumura</surname>
          </string-name>
          , Handbook of Social Choice &amp;
          <article-title>Welfare, ser</article-title>
          .
          <source>Handbooks in Economics. Elsevier Science</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>R.</given-names>
            <surname>Meir</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chen</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Feldman</surname>
          </string-name>
          , “
          <article-title>Efficient parking allocation as online bipartite matching with posted prices,” in Proceedings of the 2013 International Conference on Autonomous Agents and Multi-agent Systems, ser</article-title>
          .
          <source>AAMAS '13</source>
          ,
          <year>2013</year>
          , pp.
          <fpage>303</fpage>
          -
          <lpage>310</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>H.</given-names>
            <surname>Wang</surname>
          </string-name>
          and
          <string-name>
            <given-names>W.</given-names>
            <surname>He</surname>
          </string-name>
          , “
          <article-title>A reservation-based smart parking system,” in Computer Communications Workshops (INFOCOM WKSHPS)</article-title>
          ,
          <source>2011 IEEE Conference on, April</source>
          <year>2011</year>
          , pp.
          <fpage>690</fpage>
          -
          <lpage>695</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>P. R.</given-names>
            <surname>Lewis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Marrow</surname>
          </string-name>
          , and
          <string-name>
            <given-names>X.</given-names>
            <surname>Yao</surname>
          </string-name>
          , “
          <article-title>Resource allocation in decentralised computational systems: an evolutionary market-based approach</article-title>
          ,” Autonomous Agents and
          <string-name>
            <surname>Multi-Agent</surname>
            <given-names>Systems</given-names>
          </string-name>
          , vol.
          <volume>21</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>143</fpage>
          -
          <lpage>171</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>M.</given-names>
            <surname>Barbuceanu</surname>
          </string-name>
          and W.-K. Lo,
          <article-title>“Multi-attribute utility theoretic negotiation for electronic commerce,” in Agent-Mediated Electronic Commerce III, Current Issues in Agent-Based Electronic Commerce Systems</article-title>
          . Springer-Verlag,
          <year>2001</year>
          , pp.
          <fpage>15</fpage>
          -
          <lpage>30</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>N.</given-names>
            <surname>Mejri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ayari</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Kamoun</surname>
          </string-name>
          , “
          <article-title>An efficient cooperative parking slot assignment solution,”</article-title>
          <source>in UBICOMM</source>
          <year>2013</year>
          ,
          <source>The Seventh International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies. IARIA</source>
          ,
          <year>2013</year>
          , pp.
          <fpage>119</fpage>
          -
          <lpage>125</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>F.</given-names>
            <surname>Bellifemine</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Caire</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Poggi</surname>
          </string-name>
          , and G. Rimassa, “
          <article-title>Jade: A software framework for developing multi-agent applications</article-title>
          . lessons learned,” Inf. Softw. Technol., vol.
          <volume>50</volume>
          , no.
          <issue>1-2</issue>
          , pp.
          <fpage>10</fpage>
          -
          <lpage>21</lpage>
          , Jan.
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>B.</given-names>
            <surname>Pan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. C.</given-names>
            <surname>Crotts</surname>
          </string-name>
          , and
          <string-name>
            <given-names>B.</given-names>
            <surname>Muller</surname>
          </string-name>
          , “
          <article-title>Developing web-based tourist information tools using google map,” in Information and Communication Technologies in Tourism 2007</article-title>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Sigala</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Mich</surname>
          </string-name>
          , and J. Murphy, Eds. Springer Vienna,
          <year>2007</year>
          , pp.
          <fpage>503</fpage>
          -
          <lpage>512</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>M.</given-names>
            <surname>Haklay</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Weber</surname>
          </string-name>
          , “
          <article-title>Openstreetmap: User-generated street maps,” Pervasive Computing</article-title>
          , IEEE, vol.
          <volume>7</volume>
          , no.
          <issue>4</issue>
          , pp.
          <fpage>12</fpage>
          -
          <lpage>18</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>J. L.</given-names>
            <surname>Adler</surname>
          </string-name>
          and
          <string-name>
            <given-names>V. J.</given-names>
            <surname>Blue</surname>
          </string-name>
          , “
          <article-title>A cooperative multi-agent transportation management and route guidance system</article-title>
          ,” Transportation Research Part C:
          <article-title>Emerging Technologies</article-title>
          , vol.
          <volume>10</volume>
          , no.
          <issue>56</issue>
          , pp.
          <fpage>433</fpage>
          -
          <lpage>454</lpage>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>W.</given-names>
            <surname>Longfei</surname>
          </string-name>
          and
          <string-name>
            <given-names>C.</given-names>
            <surname>Hong</surname>
          </string-name>
          , “
          <article-title>Coorporative parking negotiation and guidance based on intelligent agents,” in Computational Intelligence</article-title>
          and
          <string-name>
            <given-names>Natural</given-names>
            <surname>Computing</surname>
          </string-name>
          ,
          <year>2009</year>
          . CINC '09. International Conference on, vol.
          <volume>2</volume>
          , June 2009, pp.
          <fpage>76</fpage>
          -
          <lpage>79</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>S.-Y.</given-names>
            <surname>Chou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.-W.</given-names>
            <surname>Lin</surname>
          </string-name>
          , and
          <string-name>
            <surname>C.-C. Li</surname>
          </string-name>
          , “
          <article-title>Dynamic parking negotiation and guidance using an agent-based platform</article-title>
          ,
          <source>” Expert Syst. Appl.</source>
          , vol.
          <volume>35</volume>
          , no.
          <issue>3</issue>
          , pp.
          <fpage>805</fpage>
          -
          <lpage>817</lpage>
          , Oct.
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>W.</given-names>
            <surname>Longfei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Hong</surname>
          </string-name>
          , and
          <string-name>
            <given-names>L.</given-names>
            <surname>Yang</surname>
          </string-name>
          , “
          <article-title>Integrating mobile agent with multi-agent system for intelligent parking negotiation and guidance</article-title>
          ,” in
          <source>Industrial Electronics and Applications</source>
          ,
          <year>2009</year>
          .
          <source>ICIEA</source>
          <year>2009</year>
          . 4th IEEE Conference on,
          <source>May</source>
          <year>2009</year>
          , pp.
          <fpage>1704</fpage>
          -
          <lpage>1707</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Geng</surname>
          </string-name>
          and
          <string-name>
            <given-names>C.</given-names>
            <surname>Cassandras</surname>
          </string-name>
          , “
          <article-title>A new smart parking system based on optimal resource allocation and reservations</article-title>
          ,”
          <source>in Intelligent Transportation Systems (ITSC)</source>
          ,
          <year>2011</year>
          14th International IEEE Conference on,
          <source>Oct</source>
          <year>2011</year>
          , pp.
          <fpage>979</fpage>
          -
          <lpage>984</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>