business process project management

profileprasains89
BPMNsimulationexample.pdf

Evaluating the impact of smart technologies on harbor’s logistics via BPMN modeling and simulation

Mario G. C. A. Cimino1 • Filippo Palumbo2,3 • Gigliola Vaglini1 • Erina Ferro2 •

Nedo Celandroni2 • Davide La Rosa2

Published online: 1 October 2016

� Springer Science+Business Media New York 2016

Abstract A smart Information and Communication

Technology (ICT) enables a synchronized interplay of

different key factors, aligning infrastructures, consumers,

and governmental policy-making needs. In the harbor’s

logistics context, smart ICT has been driving a multi-year

wave of growth. Although there is a standalone value in the

technological innovation of a task, the impact of a new

smart technology is unknown without quantitative analysis

methods on the end-to-end process. In this paper, we first

present a review of the smart ICT for marine container

terminals, and then we propose to evaluate the impact of

such smart ICT via business process model and notation

(BPMN) modeling and simulation. The proposed approach

is discussed in a real-world modeling and simulation

analysis, made on a pilot terminal of the Port of Leghorn

(Italy).

Keywords Smart harbors � Wireless sensor network � RFID � BPMN � Workflow modeling � Workflow simulation

1 Introduction and motivation

Logistics and freight transport are nowadays key factors of

competitive advantage, due to undergoing significant inno-

vation in the smart Information and Communication Tech-

nologies (ICT). These developments made possible the

emergence of new design paradigms in logistic systems

based on the integration of different aspects, such as opera-

tion, energy consumption, environmental performance, and

so on [3, 30, 60]. An example is given by the European

project SuperGreen [51], aimed at supporting the definition

and benchmarking of green freight corridors through Europe

with respect to environmental, technical, economic, social,

and spatial planning aspects. This has been achieved by

applying methodologies for the assessment and bench-

marking of corridors with smart ICT [28]. With the large-

scale integration of smart ICT, new models of organization,

planning, and management become possible. In essence, a

modern port is characterized by its containers traffic and its

incorporation in a logistics network, where land and sea

segments are integrated. The efficiency of a port is strongly

influenced by its ability to forge links with the hinterland in

order to let the goods quickly arrive at destination. Moreover,

the European Union encourages with several initiatives the

speeding, the safety, and the streamlining of the maritime

transport with the other transport modes.

A new phase in ICT integration started in the 2000s,

with the emergence of Web Services based on Extensible

Markup Language (XML), together with the Service-Ori-

ented Architecture (SOA) paradigm [21]. In parallel, the

concept of networked smart devices evolved, due to a

convergence of multiple technologies, ranging from wire-

less communications to the Internet and from embedded

systems to sensing systems, yielding the vision of the

Internet of Things (IoT) [5].

& Mario G. C. A. Cimino [email protected]

1 Department of Information Engineering, University of Pisa,

Largo L. Lazzarino 1, 56122 Pisa, Italy

2 Institute of Information Science and Technologies, National

Research Council, via G. Moruzzi 1, 56124 Pisa, Italy

3 Department of Computer Science, University of Pisa, Largo

B. Pontecorvo 3, 56127 Pisa, Italy

123

Inf Technol Manag (2017) 18:223–239

DOI 10.1007/s10799-016-0266-4

In the last decade, the integration logic has become an

important issue in the development of smart ICT enabled

systems, due to the growing complexity of the ICT in

logistics and the increasing demand for adapting systems to

new requirements [22]. To assess the impact of smart ICT

in the port logistics, it is necessary to firstly define the

specific processes of the considered port and then to dis-

cuss how ICT is charging the tasks in the chain. In a tra-

ditional design paradigm [26]: (i) each stage of the chain is

considered as an independent activity; (ii) economies of

scale are key competitive differentiators; (iii) horizontal

integration is the main strategic option; (iv) efficiency

optimization is fragmented; (v) a considerable amount of

uncertainty exists in supply chain performance of other

parties; (vi) ICT is mainly used for single task operations.

In contrast, a smart ICT-based paradigm is characterized

by [12, 43]: (i) business process viewed as an integrated

chain of value-adding activities; (ii) reduction in the costs

for all parties; (iii) vertical cooperation versus adversarial

relationships between parties; (iv) reduction in the uncer-

tainty in supply chain performance; (v) ICT used also at the

service level (i..e, integration level) and at the handoff level

(i.e., interoperability level).

In essence, the design and implementation of the inte-

gration logic can be considered as a high-level organiza-

tion, where tasks supported by different smart ICT systems

represent the building blocks organized by the integration

logic itself. Indeed, the goal of a smart ICT is to support the

work organization and the collaboration among tasks and

resources (humans and machineries) for a number of rep-

resentative cases. For this purpose, it is not sufficient to

equip workers with adequate smart ICT for their individual

workplaces, but also to consider the relationships among

work activities that are performed by different workers and

to provide support for their collaboration, as well as to take

into account the responsibility for executing each step in

the flow of work. Process models provide the conceptual

basis for defining when and under which conditions tasks

are actually carried out in the context of an integration

scenario [61]. In this context, the Business Process Model

and Notation (BPMN) [42] is a standard of the Object

Management Group (OMG), with the primary goal of

providing a notation that is readily understandable by all

business stakeholders. BPMN provides support to represent

the most common control flow modeling requirements.

Other language proposals in the literature get an abstract

representation of business processes [20], but the key

aspect is that BPMN is supported by an executable model

to enact instances of processes on ICT platforms [44].

Since a BPMN model can automatically be translated into

an executable model, it can also be computer-simulated.

The main advantage of simulation-based analysis is that it

can predict process performance by using a number of

qualitative and quantitative measures [22]. As such, it

provides a way to evaluate the execution of the business

process over a number of cases in order to determine

inefficient or inconsistent behavior. Thus, BPMN modeling

and simulation can be interchangeably used as a basis for

making managerial or technical decisions. From one side,

models, when simulated, can even be more realistic than

traditional experiments as they allow the efficient obser-

vation of a number of cases. From the other side, simula-

tions, when made via BPMN models, allow combining and

capturing a number of workflow patterns, thus setting up a

coherent environment for integration of complex interac-

tion behavior [25].

In this paper, we present an approach to measure the

improvements made possible by smart ICT on maritime

container terminals. A literature review of smart ICT for

harbors logistics is first provided. Second, the adoption of

the BPMN standard to model and simulate a terminal

process is discussed. Third, a marine container terminal of

the Port of Leghorn (Italy) is modeled and simulated via

the BPMN, in order to measure the impact of the appli-

cation of RFID and Wireless Sensor Network (WSN) in the

terminal. Simulation results show that significant saving on

both processing time and resources can be achieved. The

proposed approach is independent of the terminal and the

ICT solutions considered. This study comprises significant

outcomes of a Research Project of National Interest (PRIN)

founded by the Italian Ministry of Education University

and Research (MIUR), in which we carried out a feasibility

study.

The paper is structured as follows. Section 2 covers the

integration and sensing infrastructures available to the

smart harbor’s logistics, giving an insight of the state-of-

the-art in the application of ICTs to logistics and moni-

toring of containers. Core concepts of BPMN modeling,

together with the pilot case study are presented in Sect. 3.

Section 4 is devoted to fundamentals of BPMN simulation.

Experimental studies are described in Sect. 5. Finally,

Sect. 6 draws some conclusions and future works.

2 Integration infrastructures available to smart harbor’s logistics: literature review

The application of smart ICT helps to address several

issues in the management of maritime and harbor’s logis-

tics. The use of vertical solutions, involving the use of

sensors and actuators to control part of the port infras-

tructure, is acknowledged since many years. An example is

the Dover’s Smart Bridge [58], dated back to the ’90,

where lift bridges are enhanced with an automatic control

system to sense the vessel movements and to adjust the

ship-to-shore bridge shape in order to maintain the rail

224 Inf Technol Manag (2017) 18:223–239

123

stock transit. The work in [57] shows examples in which

port logistics has experienced benefits from investing in

smart yard handling technologies, such as: Double Rail

Mounted Gantry cranes or DRMG (Hamburger Hafen und

Logistik AG), semi-automated DRMG (Ningbo Beilun

Container Port), automated crane handling with remote

controlling back-office (Shanghai Waigaoqiao Port) and

fully automated straddle carrier system (Brisbane). Auto-

mated Guided Vehicles (AGVs), as well as Automated

Stacking Cranes (ASCs), can be used to increase the con-

tainer movements’ efficiency. AGVs are robotic vehicles

that travel along a predefined path defined by electric wires

embedded in the ground or a grid of transponders. ASCs

move on rails and are controlled by a central operating

system. Due to their minimal footprint, they can provide

high density container storage. Some terminals of the

Rotterdam Port use both AGVs and ASCs technolo-

gies [59]. Sensors have also been deployed for increasing

the security of critical port areas such as gas and oil ter-

minals or anchored naval vessels [36], both on the surface

or underwater. Waterside port security includes a range of

activities with preventive purposes, ultimately aiming at

controlling who and what enters into the port area from the

water side. It includes crews, passengers, and cargo

entering on-board of large announced vessels, on-board of

small unannounced surface crafts, swimmers, divers or

even small submersibles. The most challenging function-

ality of an autonomous surveillance system resides in the

automatic detection of ‘‘abnormal’’ events to call for

prompt specific operator attention. This requires features

extraction, recognition, and correlation functionalities [27].

When we focus on smart ICT-based horizontal solu-

tions, involving the use of different technologies in diverse

parts of the port environment, we can find works focusing

on: optimizing the design and operation of container ter-

minals [38, 53, 57, 59]; enhancing inland and maritime

transportation systems [11, 18, 24]; providing real time

locating systems [4, 39]. In order to lower the shipment

time and to enhance the productivity of container port

logistics, also the port management is now advancing to

smart ICT-based integration infrastructures focusing, in

particular, on cloud-based solutions [31, 32]. This provides

critical functionalities by employing ubiquitous computing

technologies that allow achieving real-time synchroniza-

tion of port logistics.

These functionalities can be summarized in two groups:

(1) localization, tracking, and identification of objects, and

(2) management of cargo freight, such as sea containers

transporting goods to be monitored in order to minimize

possible economic losses. For this reason, we identified two

main areas where smart ICT solutions can boost the per-

formance of harbor’s logistics: (1) localization, tracking,

and identification, and (2) smart containers.

These two key application scenarios will be investigated

in the next subsections in terms of hardware and commu-

nication technologies involved.

2.1 Localization, tracking, and identification

In the field of outdoor localization, existing solutions based

on GPS, sometimes with the support of traditional wireless

networks, are de-facto consolidated as standards. Never-

theless, when dealing with harbor’s scenarios, several

additional issues must be addressed. For example, with

GPS-based solutions it is possible to track the position of

cranes moving containers by means of centralized geo-

databases. This solution is generally effective but there are

limits due to the fact that containers are not always moved

by means of cranes, but also by trucks and tractors. Fur-

thermore, GPS systems alone are not enough reliable

solutions for tracking yard trailers because of a lot of dead

zones caused by huge quay cranes and container stacks. An

alternative solution to GPS-based systems is the use of

Real-Time Locating Systems (RTLSs), which give in real

time the exact position of containers when a RTLS tag is

attached to them [17]. These systems are characterized by

the use of techniques typical for indoor localization sce-

narios. Usually, the indoor localization process starts from

measuring distances between anchors, whose location is

predetermined, and mobile nodes. There are attractive

solutions for estimating the distance between nodes; among

them, the Received Signal Strength Indicator (RSSI) is the

predominant approach [49]. It is based on the radio path

loss model, in which radio signals exponentially attenuate

during transmission. In this field, different technologies can

be used, spanning from WiFi [8, 41], Bluetooth [45], and

WSN [33] to ultrasonic sounds [50], Chirp Spread Spec-

trum (CSS) [54], and Ultra Wide Band (UWB) [19].

A well-established technology for RTLS in the harbor’s

logistic scenario is the Radio-Frequency IDentification

(RFID) [15, 17]. RFID systems can provide a less accurate

positioning information, usually regarding the relative

positioning of objects, but they offer the added possibility

to number, identify, catalog, and track objects. These

characteristics enable container terminals to be managed in

a more efficient way thanks to a quick identification of the

containers, but they are less useful to determine their

position. Furthermore, RFID systems require a fixed or

mobile infrastructure to read the tags, and the process, in

many cases, includes human-driven or semi-automated

operations. Thus, with current solutions, real-time identi-

fication and localization of containers are error-prone

activities that still require human intervention to manage

anomalous situations (for example, by physically searching

the containers that are out of place). In order to overcome

these limitations, several works have been proposed to add

Inf Technol Manag (2017) 18:223–239 225

123

tracking and tracing capabilities to localization techniques

by using wireless sensor networks [14, 35, 62]. WSNs have

proven to be useful in different scenarios, from human

activity recognition [47, 48] to ambient assisted living [46]

as well as for general purpose indoor localization sys-

tems [6, 9]. In [2], authors propose an innovative approach

where the position of containers can be continuously

determined by means of a wireless sensor network. Each

container is equipped with a number of nodes that use

wireless communication to detect neighbor containers. At

the base station, geometrical constraints and proximity data

are combined together to determine the relative positions of

containers. An interesting hybrid RFID-WSN approach is

recently emerging, which puts together the key aspects of

both the technologies. In [10], authors propose a new

hardware platform that enables an active RFID tag, thought

for monitoring temperature in goods, to communicate as a

wireless sensor node with single- and multi-hop routing. In

[16], authors enhance RFID tags with extended commu-

nication capabilities over a ZigBee network. In [63], a way

to integrate RFID with WSNs is presented in order to add

to the typical identification functionality of RFID the

localization possibilities enabled by a WSN.

Following the clear indications provided by the litera-

ture review, we choose as booster factors in our simulation

model the presence of RFID- and WSN-based RTLSs for

localizing, tracking, and identifying objects like containers

in the considered scenario.

2.2 Smart containers

The progress of machine-to-machine (M2M) communica-

tion technologies and wireless sensor networks offers a

differentiating factor for logistics companies. As discussed

in the previous section, not only it is possible to locate and

track a package from origin to destination, but, thanks to

WSNs, companies and port authorities can take advantages

from monitoring the transportation conditions throughout

the container’s journey. If there was an excess of moisture

in the container, if goods were opened or inspected along

the line, if there were temperature fluctuations, it is pos-

sible to know when, where, and how these events occurred.

This can be made by embedding wireless sensors nodes in

the container, providing useful different sensing capabili-

ties. Their wireless communication capacities, autonomous

power, and small sizes allow the remote monitoring of

goods through the Internet to be maintained with less

human effort. Moreover, in cases of container falls, fires,

exposure to floods or other risks, sensors (e.g. Waspmotes 1 )

can send SMS alerts to the customer, the transportation

company, or the law enforcement to call for immediate

assistance. This makes a container ‘‘smart’’.

We consider as main goals for a smart container three

important features enabled by the presence of a WSN: (i) to

detect unexpected container openings, (ii) to monitor

transport conditions, and (iii) to identify storage incom-

patibilities. Sensors (i.e. light, magnetic contacts, temper-

ature) can be placed within a container to determine when

it was opened [23]. They can be programmed to

acknowledge estimated opening hours and to check if

opening times correspond to scheduled inspections, gen-

erating alerts by GPRS/3G. In some cases, containers carry

humidity and temperature-sensitive items such as food,

pharmaceuticals, or artworks. Adding sensors to measure

these environmental variables can be essential to ensure

that goods are managed and unspoiled during the trans-

portation process [34]. If goods are fragile, registering

shock and vibration impacts can assist in identifying

responsible authorities in the case of insurance claims. In

this case, 3-axis accelerometers can be embedded in sensor

nodes to detect such vibrations. Finally, the motes can act

as smart tags. Beyond the passive behavior of identifying

the content of what is being freighted, sensors can actively

exchange information with other pallets or containers

stored around by using RFID and Near Field Communi-

cation (NFC) technologies. This way, warning messages

can be generated if, for example, a pallet of dangerous

goods is placed side by side with flammable materials [52].

3 BPMN modeling: core concepts and pilot case study

The BPMN language has been developed with a solid

mathematical foundation provided by the process calculus

theory, which is an essential requirement to automate

execution and to easily provide proofs of general consis-

tency properties. To describe a workflow, BPMN offers the

business process diagram, with a rich set of elements and

attributes. For the sake of significance, in this paper we

report on the basic elements shown in Fig. 1.

The interested reader may refer to [42] for a detailed

study of the language. More precisely, events (represented

as circles) model something that can happen during the

process. A workflow is activated by a start event (a circle

with a single thin border) and terminated by an end event (a

circle with a single thick border), while intermediate events

(circles with double border) can occur anywhere within the

flow. Tasks (rounded-corner rectangles) are atomic activi-

ties of the workflow, whereas gateways (diamonds) are

decision points to control the flow of work. The exclusive

gateway routes the incoming flow to one of the mutually1 http://www.libelium.com/products/waspmote.

226 Inf Technol Manag (2017) 18:223–239

123

exclusive outcoming flows, on the basis of a logic condi-

tion. The sequence flow is represented by a solid arrow, and

it models the order of execution of activities in the work-

flow. Finally, pools and lanes are represented by rectangles

and they model different responsible subjects/areas.

Given the above elements, an essential BPMN model of

a marine container terminal system is presented in the

following subsection. The model is related to a terminal

located in the Port of Leghorn (Italy) and it takes into

account some scenarios.

3.1 Workflow modeling of the pilot marine

container terminal

In this section, the emphasis is put on internal logistics,

since the aim of the study is to assess the extent to which

smart ICT solutions can improve the overall efficiency of

the process [55, 57]. A marine container terminal is the

place where containers arriving by sea vessels are trans-

ferred to inland carriers, such as trucks, trains, and vice

versa. Each marine container terminal performs four basic

functions: receiving, storage, staging, and loading for both

import and export. Receiving involves container arrival at

the terminal, either as an import or export, recording its

arrival, retrieving relevant logistics data and adding it to

the current inventory. Storage is the function of placing the

container in a known and recorded location in order to

retrieve it when needed. Staging is the function of

preparing a container to leave the terminal. The containers

that are to be exported are identified and organized so as to

optimize the loading process. Import containers follow

similar processes, although staging is not always per-

formed. An exception is a group of containers leaving the

terminal via rail. Finally, the loading function involves

placing the correct container on the ship, truck or other

mode of transportation.

Figure 2 represents the layout and the resources of a

container terminal system. More precisely, the berth (a

space for a vessel to anchor) is equipped with quay cranes

to unload containers. Unloaded containers are first trans-

ported to yard positions (the storage area), usually struc-

tured into stacks and differentiated into sub-areas for

export, import, special, and empty containers. The trans-

port between quay and yard can be performed either by

trucks with trailers, straddle carriers (SC), and automatic

guided vehicles (AGV). The formers can also serve the

landside operation, where containers departing or arriving

by road or railway are handled within the truck-and-train

areas.

Figure 3 shows a BPMN model of the container termi-

nal system. The model is based on 8 main lanes, 24 tasks, 7

gateways and 6 types of resources (different types of

machinery). After the arrival at the roadstead, vessels are

berthed according to a priority assigned via commercial,

security, and traffic management policies. Non-priority

vessels enter the roadstead and lie at anchor there, whereas

priority vessels directly enter into the harbor. The vessel is

then assigned to a berth, moved via berthing tugs and

finally moored. Unloaded containers are transported to the

quay. Here, a container can be placed on the top of a stack

(accessible location) or under other containers of the stack

(inaccessible location). The former is usually performed for

short storage, whereas the latter for medium-long storage.

Since there is no sufficient information to exactly establish

the storage duration, sometimes a number of movements

are required for a container before picking-up it. Each

movement may place the container to a next location (ac-

cessible or inaccessible). Once picked-up, the container is

moved, if needed, to a de-consolidation area (where mul-

tiple shipments from various suppliers are unpacked for

delivery) via a trailer, where it is consolidated. If consol-

idation is not needed, the container is directly moved to the

train or truck area, where it is loaded and checked out in the

train or truck gate out, respectively.

The handling machinery employed by the terminal

systems are: (i) Portainer (PT), a large dockside gantry

crane for loading and unloading containers from ships; (ii)

Rubber Tyred Gantry (RTG), a mobile gantry crane run-

ning on rubber tires to ground or stack containers; (iii) Rail

Mounted Grantry (RMG), a mobile gantry crane running

on rails; (iv) Reach Stacker (RS), to pile the containers;

(v) Trailer (TR), to move containers from a place to

another one; (vi) Berthing Tugs (BT), to move the vessel

into the harbor.

For each activity, Table 1 shows the area, the needed

resources, the duration interval, and the estimated duration,

derived by a number of interviews and measurements. In

this paper, the focus is on the activities that can be

improved by using smart ICT.

Start Intermediate End Task

N am

e N am

e N am

e

Pool with two lanes

X Exclusive Gateway Sequence Flow

Fig. 1 BPMN basic elements

Inf Technol Manag (2017) 18:223–239 227

123

4 BPMN simulation

In this Section, simulation functionality is first defined and

illustrated on a basic BPMN model. Then, simulation is

used to evaluate the impact of selected smart ICT on the

BPMN model of Fig. 3. Simulations have been carried out

using a specific simulation tool, namely Visual Paradigm

Logizian. 2

However, it is worth noting that the presented

approach is independent of the BPMN simulation tool. The

next subsection is devoted to the analysis of the BPMN

simulation tools. The interested reader may refer to [22] for

a comprehensive study on BPMN simulators.

4.1 State of the art of BPMN simulation tools

Since to conduct simulative experiments is an interactive

activity, an important choice of our approach is the simu-

lation tool. Today, most Business Process Management

(BPM) systems provide simulation facilities. A modern

simulation tool should provide building blocks for a certain

application area, to support the composition of a simulation

model via a visual notation, as well as a scripting language

to model complex behavior. However, scripting languages

RESOURCES

LAYOUT

SEASIDE

QUAY CRANE

VEHICLES STACK WITH RMG

VEHICLES

TRAIN TRUCKS

BERTH

V E

S S

E L

LANDSIDE

Y A

R D

(CONSOLIDATION AREA)

TRUCK GATE OUTTRAIN

GATE OUT

(TRAIN AREA)

(TRUCK AREA)

Q U

A Y

(R O

A D

S TE

A D

)

Fig. 2 Resources and layout of the pilot container terminal system

2 www.visual-paradigm.com/features/process-simulation/.

228 Inf Technol Manag (2017) 18:223–239

123

force to chart the situation in terms of a programming

language, make modeling time-consuming and the simu-

lation program itself provides no insights. The best tool

combines a visual design environment and a scripting

language, to offer graphical analysis capabilities and ani-

mation. The interested reader is referred to [22] for a

summary of the available business process simulation

tools. A negative feature of a simulation tool is the use of

proprietary building blocks, which makes it hard to inter-

change simulation models between packages. Simulation

tools based on more widely used languages, such Petri Nets

or BPMN, are more open and can exchange process models

M A

R IN

E C

O N

T A

IN E

R T

E R

M IN

A L

S E

A S

ID E

VESSEL ARRIVAL

PRIORITY VESSEL? VESSEL

LYING

NONO

TUG VESSEL

YESYES

MOOR VESSEL

UNLOAD CONTAINER

TRANSFER CONTAINER

PLACE CONTAINER

[ACCESSIBLE] YESYES

PLACE CONTAINER

[INACCESSIBLE]

NONO SHORT

STORAGE

STORAGE

REQUIRED MOVEMENT? REQUIRED

MOVEMENT?

LOCATE CONTAINER

ESYES

PICK UP

NONO

LOAD ON TRAILER

REQUIRED CONSOLIDATION?

TRANSFER CONTAINER

YESYES

PUT ON THE GROUND

(DE-) CONSOLIDATION

PICK-UP FROM THE GROUND

LOAD ON TRAILER

TRANSFER CONTAINER

BY TRAIN/TRUCK?

LA N

D S

ID E

T R

A IN

A R

E A

T R

A IN

G A

T E

O U

T

T R

U C

K A

R E

A T

R U

C K

G A

T E

O U

T

TRANSFER CONTAINER

TRAINTRAIN

TRANSFER CONTAINER

TRUCKTRUCK

LOAD ON TRAIN

CHECK OUT

LOAD ON TRUCK

CHECK OUT

NONO

Y A

R D

R O

A D

S T

E A

D Q

U A

Y

PLACE ON ACCESSIBLE POSITION?

(D E

-) C

O N

S O

LI D

A T

IO N

A R

E A

Fig. 3 BPMN model of a container terminal system

Inf Technol Manag (2017) 18:223–239 229

123

with different analysis tools [1]. BPMN, EPC (Event-dri-

ven Process Chain), UML AD (UML Activity Diagrams),

and other business process modeling notations have in

common that they all use token-based semantics. There-

fore, there are many techniques and tools to convert Petri

Nets to such languages, and vice versa. As a result, the core

concepts of Petri nets are often used indirectly, to enable

analysis, to enact models, and to clarify semantics. How-

ever, Petri Nets imply a severe representational bias, which

is relevant for the understandability of the results and vital

to guide process modeling and simulation via the majority

of the involved actors. In contrast, BPMN 2.0 is the de

facto standard notation for modeling business processes

understandable by a wide audience of people. An absolute

majority of freeware and commercial BPM tools and

Business Suites, like Oracle BPM Suite, IBM Business

Process Manager, jBPM, Activiti, Appian BPM Suite,

Bizagi BPM Suite, MagicDraw Enterprise Architect

(Sparx), Mega Process (MEGA), Signavio Process Editor

and others, either natively support BPMN or provide con-

version in order to stay compatible and up to date. In the

literature, the modern simulation studies in the context of

port logistics are based on BPMN [7, 13, 37, 40, 56].

4.2 Fundamentals of BPMN simulation

In order to define the BPMN simulation, we introduce the

concept of token traversing the sequence flow and passing

through the elements in the process [22]. Figure 4a shows

a token as a gray circle, in a basic BPMN model. Every

time a new process occurs, the start event creates a token

(1). The exclusive gateway takes the incoming token and,

according to a given condition, decides to which sequence

flow it would be routed (2). An activity receives a token

and forwards it after completion (3). The join exclusive

gateway just takes an incoming token (4) and moves it to

the outgoing sequence flow (5). Finally, the end event

removes the token (6). It should be noted that the token

does not carry any information, other than a unique iden-

tifier of the process occurrence. Figure 4b and c show the

two scenarios of the BPMN model, respectively.

Since many process instances may be generated, many

tokens can be created during time. When the needed

resources are assigned to a task, the task is said to be

started. If the task gets completed without interruptions,

the task is said to be completed. Tokens can also be pro-

cessed in parallel by different tasks when sufficient

Table 1 Resources employed and duration of each activity in the pilot scenario

Activity Area Needed resources Duration interval Estimated duration

Tug vessel Quay Berthing tugs [20 m, 40 m] 30 m

Moor vessel Quay Berthing tugs 10 m 10 m

Unload container Quay Portrainer [3 m, 5 m] 4 m

Transfer container Quay Trailer [5 m, 8 m] 6.5 m

Place container (accessible) Yard Rubber tyred gantry 2 m 2 m

Place container (inaccessible) Yard Rubber tyred gantry [4 m, 14 m] 9 m

Short storage Yard – 1 d 12 h

Storage Yard – [2 d, 3 d] 2.5 d

Locate container Yard Yard staff [10 m, 20 m] 15 m

Pick up Yard Rubber tyred gantry 2 m 2 m

Load on trailer Yard Rubber tyred gantry 2 m 2 m

Transfer container (De-)consolidation Trailer [5 m, 8 m] 6.5 m

(de-)consolidation

Put on the ground (De-)consolidation Reach stacker trailer 2 m 2 m

(de-)consolidation

(De-)consolidation (De-)consolidation Consolidation staff 20 m 20 m

Pick-up from the ground (De-)consolidation RTG on consolidation 2 m 2 m

Load on trailer (De-)consolidation RTG on consolidation 2 m 2 m

Transfer container Yard RTG on consolidation [5 m, 8 m] 6.5 m

Transfer container from Yard

to train/truck area

Train/truck area Trailer 8 m 8 m

Load on train/truck Train/truck area Reach stacker (truck) 4 m 4 m

Rail mounted grantry (train)

Check out Train/truck gate out Gate out staff 15 m 15 m

230 Inf Technol Manag (2017) 18:223–239

123

resources are available. Otherwise, tokens will be pro-

cessed in series and queued at the input of tasks. The

workflow status is determined by the position of all

available tokens.

A simulation is generally made of a number of com-

bined scenarios, whose tokens are competing for resources.

Each scenario is characterized by a well-defined path (from

a start event to an end event), a number of process

occurrences (tokens) and their arrival rate. An example of

typical simulation question is ‘‘How long will it take to

process?’’. To answer this question, several variables need

to be declared: the duration of each task, the branching

proportion of each outgoing flow of each gateway, the

resources needed by each task, and the available resources.

Cost and other quality parameters can also be defined. Cost

can include the variable cost related to the duration (e.g.

hourly wages of the involved human resources) as well as a

fixed additional cost (e.g. shipping cost). During simula-

tion, the simulator keeps track of the time each process

instance spends in an activity and the time each resource

assigns to that activity. Hence, it provides a realistic way

for measuring and analyzing the actual costs of the

activities.

Basically, a workflow simulator takes the workflow

model and the above mentioned additional information as

an input, and provides the Key Performance Indicators

(KPIs) as an output. The simulation also provides anima-

tion, showing the tokens’ position, the task status, and the

queues’ size, when simulation takes place, to help under-

standing relevant phenomena in an interactive manner. As

an example, Fig. 5 shows some qualitative and quantitative

results of a simulation of the basic BPMN model of Fig. 4,

with the following additional simulation information: task1

duration: 60 min; task2 duration: 30 min; pool available

instances: 4; number of arriving tokens: 100; inter-arrival

time: 0 min; branching proportions: 40 % (scenario 1),

60 % (scenario 2). More precisely, Fig. 5a shows the status

of the workflow after 11 h of simulated time. Here, the

number and the position of tokens waiting at the input of

tasks are represented by an overturned triangle: 10 and 31

waiting tokens for task1 and task2, respectively. The

number of processing tokens for each task is represented by

a gear: 3 and 1 for task1 and task2, respectively. Indeed,

since the overall number of available instances of the pool

is 4, the workflow can only process 4 tokens in parallel.

The other 41 tokens are then queued. In this basic model,

the pool is the unique resource type. In general, other

resource types can be defined and associated to a pool, with

a quantity for each type. In this way, each task can be

associated to a needed quantity of the available resource

types. In Fig. 5a, the workflow is overall handling 13 ? 32

tokens, belonging to scenario 1 ? scenario 2, respectively.

Since scenario 1 and scenario 2 are supplied with 40 and 60

total tokens (due to the branching proportion), 27 and 28

tokens were already handled by the respective scenarios.

task1

task2

1

2 3 4

5 6

(a)

(b) (c)

Fig. 4 Simple simulation scenarios of a basic BPMN model. a Routing of a token in a basic BPMN model. b Scenario 1. c Scenario 2

Fig. 5 Qualitative and quantitative result of a simulation run. a Ongoing simulation. b Completed tokens and resource usage against time. c Queue time

Inf Technol Manag (2017) 18:223–239 231

123

All the tokens were processed in 17 days and 30 h of

simulated time. Figure 5b shows the number of tokens

completed in time, for each scenario. Here, the dark and

light gray curves are related to the scenario 1 and 2,

respectively. Both scenarios are characterized by the same

linear trend, which means that the number of completed

tokens per time unit is the same. For this purpose, scenario

1 used, on average, more resources than scenario 2, since

task 1 duration is higher than task 2 duration. More pre-

cisely, after 11 and 15.5 h each scenario completed about

28 and 40 tokens, respectively. The former instant of time

corresponds to the status illustrated in Fig. 5a, whereas the

second instant of time corresponds to the end of the sce-

nario 1. At the end of scenario 1, all resources were

available to scenario 2, and then its linear trend suddenly

increased, thus handling 20 tokens in about two hours.

Figure 5b also shows the resource usage against time. It

can be observed that the four available pools are fully used

all the time (100 %), because it is a general-purpose

resource. In other circumstances, different types of

resources are constrained to a subset of tasks; then, their

use is determined by the availability of tokens at the entry

of such tasks. Finally, Fig. 5c shows the queue time at each

task, which is important to determine the internal efficiency

of the workflow. The queuing on task 2 is higher because,

as discussed above, scenario 2 had fewer resources than

scenario 1, although task 1 duration is twice as long as task

2 duration.

The discussed example is representative of the features

of BPMN simulation function, although it is numerically

simple and then non-representative of its complexity. In

general, the behavior of BPMN models is highly non-lin-

ear, due to their structural complexity. Although the BPMN

has been founded on a mathematical model, analytic

solutions of a workflow are often impossible, too compli-

cated, and extremely expensive to validate. Moreover, it is

often impossible or extremely expensive to observe the

occurrence of different scenarios in the real world. For

these reasons, BPMN modeling and simulation are a valid

and fundamental approach to study the operation of a

workflow and to infer properties concerning the behavior of

an actual system.

With regard to the illustrated BPMN model of a con-

tainer terminal system, some additional simulation infor-

mation has been already presented in Table 1. In the

following subsection, other useful information for the

simulation is derived.

4.3 Considered scenarios and smart ICTs used

Our analysis is focused on the assessment of an important

KPI of a port’s performance from the point of view of the

exporter/importer: the dwell time of cargo in port,

measured in terms of the number of days that a given

amount of cargo remains in port after a peak in demand.

Considering the pilot container terminal with its available

resources, in order to determine a typical peak situation we

exploited the data log available in the Tuscan Port Com-

munity System 3

(tpcs.tpcs.eu). More precisely, the peak

scenario consists in the arrival of 5 vessels of 750 con-

tainers, almost at the same time. It is considered a critical

situation because the terminals layout does not allow the

processing of 5 vessels at the same time.

Figure 6 shows the smart ICT technologies experi-

mented, together with the application context. More pre-

cisely, the purpose of the simulation is to evaluate the

impact of RFID and WSN technologies on the overall flow

of work, when used for speeding the truck check-out and

the locate container tasks. The optimized version of a

business process (called to-be process) is carried out

starting from the current version (called as-is process).

Table 2 shows the duration of the two considered activities,

considering an as-is view (as in Table 1) and the to-be

version of the processes. Such data have been derived from

the data log of the information systems available at the

Truck Gate Out and at the Yard. More precisely, it can be

observed that the use of RFID sensibly speeds up the

check-out operations at the Truck gate-out area. Indeed, the

as-is version implies a number of manuals steps, such as

stopping the truck, delivering the hard copy of documents

to the gate officer, and waiting for the pass before restarting

the truck. In contrast, by using RFID technology the

activities are almost totally automated, since, when the

truck approaches the access gate, the RFID allows regis-

tering and controlling the container, thus allowing opening

the gate. Sometimes additional documents are needed, and

for this reason the average time spent is about 30 seconds.

Currently, this method is successfully working at different

gates of the Port of Leghorn. The use of the WSN tech-

nology for container localization has been previously pro-

posed by [2]. In essence, each container is equipped with a

number of nodes that use a WSN to detect neighbor con-

tainers. At the base station, geometrical constraints and

proximity data are combined together to determine the

relative positions of containers, thus speeding up their

localization. It can be observed that the adoption of WSNs

reduces the duration of the activity from 15 to about 1

minute. Indeed, the existing solution for localization and

identification is based on GPS and RFID technologies. GPS

enables the tracking of the position of the crane moving the

container. This solution is generally effective, but there are

3 The Tuscan Port Community System is a web-services based

information hub for the procedures of import and export of goods. It

enables the efficient exchange of relevant logistics information and

ensures the smooth flow of shipments from cargo origin to

destination.

232 Inf Technol Manag (2017) 18:223–239

123

also some limits, mainly due to the fact that containers are

not always moved by means of cranes, but also by trucks

and trailers. RFID solutions enable a quick identification of

containers, but they are less useful to determine their

position. Moreover, RFID systems require a fixed or

mobile infrastructure to read the tags, but the process is

usually human-driven. Thus, with current solutions, real-

time identification and localization of containers are error-

prone activities, requiring human intervention.

Table 3 shows the five considered simulation scenarios.

They basically differ in the number of movements needed

before going to the truck area.

5 Experimental studies

Simulation is handled over specific scenarios and by

incrementally changing the model parameters. More

specifically, the methodology is called what-if analysis, and

it consists in a data-intensive simulation activity whose

goal is to inspect the behavior of a part of the enterprise

business model under some given hypotheses called sce-

narios. In practice, the what-if analysis measures how

changes in a set of parameters impact on the process

performance with reference to the simulation model

offering an abstract representation of the significant fea-

tures of the business, and tuned according to the historical

enterprise data [29].

This Section is devoted to the simulations of the as-is

and to-be systems. Two types of business process

improvements have been carried out: (a) to reduce the

number of resources, keeping the process duration con-

stant, in order to establish whether or not some machines

can be removed, thus reducing the cost and the environ-

mental impact of the process; (b) to reduce the duration of

the process by adopting new smart ICT, for a better effi-

ciency of the process. In the following, the simulation

details and the obtained results for the two types of

improvements are described.

5.1 Simulation of the as-is model with full resources

Table 4 shows the quantity available of each resource in

the pilot container terminal. The first simulation is made by

using all the available resources. As a result, the total

duration for processing the 5 vessels of 750 containers is

7 days, 15 h and 53 min. Since this temporal duration is

calculated without any improvement initiative, it will be

used as a baseline for measuring progresses. Moreover, the

resource usage against time has revealed that the resources

PT, TR, and RTG are fully used in some intervals of the

simulation. Thus, reducing them implies an increase of the

total simulation duration. In contrast, the RS resource has a

maximum usage of 1 unit, which means that it is possible

to load truck one-by-one, since the flow of tokens is suf-

ficiently sparse at the end of the workflow. Thus, the next

(a) (b)

Fig. 6 The smart ICTs used during the experimentation (The devices shown in figure are IRIS Motes. They are 2.4 GHz Mote modules

used for enabling low-power, wireless sensor networks. The technol-

ogy underlying the sensor network works on IEEE 802.15.4

compliant RF transceivers using 2.4 to 2.48 GHz band, a globally

compatible Industrial, Scientific, and Medical (ISM) band. It involves

the use of direct sequence spread spectrum radio which is resistant to

RF interference and provides inherent data security at a 250 Kbps data

rate.). Photography supplied courtesy of Leghorn Port Authority and

Paolo Barsocchi. a RFID installed on the truck at the gate-out. b WSN installation on the container

Table 2 Duration of the considered activities when using smart ICTs

Activity Duration

(as-is) (min)

Duration after

using smart ICT

(to-be) (min)

smart

ICT used

Truck check-out 15 0.5 RFID

Locate container 15 1 WSN

Inf Technol Manag (2017) 18:223–239 233

123

improvement will be based on reducing underexploited

resources of the as-is process.

5.2 Simulation of the as-is model with reduced

resources

Table 5 summarizes the simulation results of the as-is

model with reduced resources. In particular, simulation S01

shows the starting point with no resource reduction at all,

calculated in the previous section. Starting from simulation

S01 with the maximum of RS availability, i.e. 14, the total

duration is not affected by the progressive reduction in the

RS units up to 1, as shown by simulation S02. Here, the

down-arrow at the right of RS means that the type of

resource has been reduced with respect to the previous

simulation, whereas the left-right-arrow in the Variation

column means that no variation occurred in the total

duration. Significant simulations are shown in bold-

face. From the queue time generated by simulation S2 it is

possible to discover that (i) the locate container and (ii) the

truck check out activities are bottlenecks. Indeed, (i) all

yard staff is involved for a relevant amount of the total

duration; (ii) all check-out staff and the gate-out areas are

busy for a lot of time. By reducing the number of trailers,

as shown by simulations S03-S07, it can be observed that

the minimum number of needed trailers is 13. Indeed, in

simulations S05-S07 in the face of a reduction of TR, there

is a positive variation in the total duration. Moreover, by

reducing the number of RTG, it can also be observed by

simulations S08-S11 that the best RTG number is 3.

Finally, by reducing the PT resource in S12-S14, it results

that the best number is 6. Indeed, from animation it can be

Table 3 Considered simulation scenarios

Scenario Sequence of gateway conditions Sequence of choices

Zero movement 1) Priority vessel? Yes

2) Place on accessible position? No

3) Required movement? No

4) Required consolidation? No

5) By Train/truck? Truck

One movement 1) Priority vessel? Yes

2) Place on accessible position? Yes

3) Required movement? Yes

4) Place on accessible position? Yes

5) Required movement? No

6) Required consolidation? No

7) By Train/truck? Truck

Two movements 1) Priority vessel? Yes

2) Place on accessible position? Yes

3) Required movement? Yes

4) Place on accessible position? Yes

5) Required movement? Yes

6) Place on accessible position? Yes

7) Required movement? No

8) Required consolidation? No

9) By train/truck? Truck

Three movements 1) Priority vessel? Yes

2) Place on accessible position? Yes

3) Required movement? Yes

4) Place on accessible position? Yes

5) Required movement? Yes

6) Place on accessible position? Yes

7) Required movement? Yes

8) Place on accessible position? Yes

9) Required movement? No

10) Required consolidation? No

11) By train/truck? Truck

234 Inf Technol Manag (2017) 18:223–239

123

observed that in the first phase the bottleneck is at the

locate container task, and then varying RTG does not

produce any significant variation. It is worth noting that to

reduce the other machinery or the staff is not useful, since

they are already fully used. As a result, Table 6 summa-

rizes the resources and correspondent saved quantities in

the simulated scenarios with the as-is model with reduced

resources.

5.3 Simulations of the to-be model with full

resources

The first simulation is made by using the resources in

Table 4, and removing the gate out staff of the Truck area

caused by the use of RFID. It can be observed by

simulation S15 in Table 7 that the total time duration is

7 days, 6 h, and 50 min, which is lower than in the cases of

the as-is model (7 days 15 h and 53 min). This temporal

duration will be used as a baseline for measuring pro-

gresses. Similarly to the approach adopted in the as-is

model, the resource usage against time allows to choose the

next resource to reduce, thus providing a to-be model with

reduced resources.

5.4 Simulations of the to-be model with reduced

resources

The first step is to reduce the RS resource usage to 1 unit

(simulation S16 in Table 7). Subsequently, the resource

usage against time has shown that the number of TR can

also be reduced to 13 units (simulation S17). Surprisingly,

with respect to the as-is model, the number of RTG can be

further reduced to 2 units (simulations S18-S20). The rea-

son is that the locate container activity is sensibly faster,

and then there is a larger queue on the place container

(accessible) activity, which acts as a more powerful buffer.

Furthermore, by reducing the number of PT, the resulting

optimal value is 2 (simulations S21-S23), i.e., lower than in

the as-is model. We can also sensibly reduce the Yard staff

from 15 to 1 (simulations S24,S25) thanks to the faster

Table 4 Resources and quantity available for the pilot scenario

Resource Quantity

Portrainer (PT) 10

Rubber tyred gantry (RTG) on Yard 10

RTG on consolidation area 5

Reach stacker (RS) 14

Trailer (TR) waterside, train/truck areas 30

Trailer (TR) (de-)consolidation area 6

Rail mounted grantry (RMG) 3

Berthing tugs (BT) 12

(De-)consolidation staff 10

Train gate out staff 5

Truck gate out staff 6

Yard ctaff 15

Train gate out 3

Truck gate out 3

Table 5 Total durations of the as-is model with reduced

resources

Simulation Type of resource Availability Total duration (as-is) Variation

S01 RS 14 7 days 15 h 53 min

S02 RS # 1 7 days 15 h 53 min $ S03 TR # 27 7 days 15 h 53 min $ S04 TR # 13 7 days 15 h 53 min $ S05 TR # 12 7 days 16 h 07 min " S06 TR # 11 7 days 18 h 06 min " S07 TR # 10 7 days 19 h 35 min " S08 RTG # 5 7 days 15 h 53 min $ S09 RTG # 3 7 days 15 h 53 min $ S10 RTG # 2 7 days 15 h 55 min " S11 RTG # 1 7 D 16 h 10 min " S12 PT # 9 7 days 15 h 53 m $ S13 PT # 6 7 days 15 h 53 m $ S14 PT # 5 7 days 16 h 14 min "

Significant values are in boldface

# reduction, " increase, $ constant

Table 6 Resources and quantity saved in the simulated scenarios

Resource Quantity

Portrainer (PT) 10 ! 6 Rubber tyred gantry (RTG) on yard 10 ! 3 Reach stacker (RS) 14 ! 1 Trailer (TR) waterside, train/truck areas 30 ! 13

Inf Technol Manag (2017) 18:223–239 235

123

locate container activity made by means of WSNs. Finally,

since the truck gate out is very fast with RFID, we can

reduce the number of gate out from 2 to 1. This also

reduces the implementation costs, because only 1 RFID

reader is needed, in place of 3.

5.5 Simulations of the to-be model with reduced

time

In order to further reduce the total time duration, let us

consider the highest bottleneck, where some resources can

be added. The queue time reveals that the bottleneck on the

truck area is the most relevant. Here, we can increase up to

4 (simulations S28-S34 in Table 8) the number of truck

areas and RS available. This way, there is a significant

reduction in the total time duration. A further study of the

queue time reveals that the major queues are still located at

the truck area. However, there is no significant improve-

ment by increasing the size and the resources of the area

(simulation S35).

As summarized in Table 9, relevant economies result

by adopting RFIDs and WSNs. More specifically, con-

sidering Table 7: (i) the truck gate-out staff can be

removed, due to results of Simulation S15; (ii) the number

of RTG and PT can be reduced from the initial 10

(Table 4) to 5 and 2, respectively (Table 7, Simulation

S18 and S22) ; (iii) the number of RS and TR can be

diminished from 14 to 4 and from 30 to 13, respectively

(Table 7 Simulations S34 and S17). The number of Yard

staff can be reduced from 15 to 1, due to Simulations S24

and S25 of Table 7. Finally, the number of Truck gate out

and Truck are modified from 3 to 1 and from 1 to 4, due

to Simulations S27 and S30-S34.

6 Conclusions and future work

In this paper, an approach for evaluating the impact of

smart ICT technologies in the logistics has been discussed.

The approach is based on workflow modeling and simu-

lation. The main motivation comes from the intrinsic nat-

ure of smart ICT as enabler of synchronized interplay of

different key factors operating at workflow level, whose

integration logic is often impossible to be tackled and

validated with analytic solutions. The effectiveness of the

approach is founded on the BPMN language, which offers

a comprehensive technology for modeling patterns, as well

as standardized simulation engines. The executable char-

acter of BPMN also represents a bridge between the

workflow design/simulation and its implementation on a

service-oriented environment. The approach has been dis-

cussed and applied to a real-world analysis on a marine

container terminal of the Port of Leghorn. For this purpose,

a BPMN model of the terminal system has been provided,

together with a comprehensive survey of smart ICT for

harbor’s logistics. Finally, the impact of the application of

RFID and WSN has been measured by simulating the

operation of the modeled workflow, revealing significant

properties on the behavior of the actual system. This study

has been carried out in the framework of a national

research project founded by the Italian Ministry of the

Universities and the Research (MIUR), and has been cur-

rently focused on the hardware ICT technologies for har-

bor’s logistics. The adoption of the approach to software

ICT in the same application context is considered a key

investigation activity for future work.

Simulation results show that the adoption of the con-

sidered smart ICT allows achieving relevant potential

savings: (i) 53.2 % of saving on processing time; (ii) 67.7

Table 7 Total duration with the to-be model with resources

reduction

Simulation Type of resource Availability Total duration Variation

S15 Truck gate out staff # 0 7 days 06 h 50 min # S16 RS # 1 7 days 06 h 50 min $ S17 TR # 13 7 days 06 h 50 min $ S18 RTG # 5 7 days 06 h 50 min $ S19 RTG # 3 7 days 06 h 50 min " S20 RTG # 2 7 days 09 h 13 min " S21 PT # 6 7 days 06 h 50 min $ S22 PT # 2 7 days 06 h 50 min $ S23 PT # 1 7 days 12 h 55 min " S24 Yard staff # 15 7 days 06 h 50 min $ S25 Yard staff # 1 7 days 06 h 50 min $ S26 Truck gate out # 2 7 days 06 h 50 min $ S27 Truck gate out # 1 7 days 06 h 50 min $

Significant values are in boldface

# reduction, " increase, $ constant

236 Inf Technol Manag (2017) 18:223–239

123

% of saving on machinery (PT, RG, RS); (iii) 95.24 % of

saving on staff involved at the Truck Gate Out and Yard. In

terms of potential implementation hurdles: (i) the adoption

of RFID at the Truck Gates achieved a patent license

owned by a company participating to the project

(www.itpass.eu), which started to effectively implement a

number of installations on various gateways; (ii) the

adoption of WSN is currently handled within the overall

standardization of the Smart Container technology. Indeed,

since maritime containers move around the world on dif-

ferent ports, it is more convenient to include other sensors

in order to increase scalability, robustness, and

interoperability.

In our analysis, we do not measure the performance

variability because it is not significant with respect to the

average in a peak scenario. In other scenarios, an indication

of both the average and variability of the performance of

the process might be provided. Hence, task execution times

and process arrival rates can be defined by an average value

plus some distribution information. BPMN simulators can

incorporate statistical distributions to model non-deter-

ministic decision flows. However, the use of broad spec-

trum statistical simulation introduces relevant complexity,

increasing the chance of meaningless results for the busi-

ness analyst [21]. An interesting approach is to adopt the

interval-valued simulation in place of statistical-based

simulation: it allows an easier understanding of the process

by means of multi-valued representations [21]. For this

purpose, future work will investigate the use of interval-

valued simulation in the same context.

Acknowledgments Work carried out in the framework of the Italian PRIN Project ‘‘Eguaglianza Nei Diritti Fondamentali Nella Crisi

Dello Stato E Delle Finanze Pubbliche:Una Proposta Per Un Nuovo

Modello Di Coesione SocialeCon Specifico Riguardo Alla Liberal-

izzazione E RegolazioneDei Trasporti’’, activity ‘‘Sistema Di Moni-

toraggio A Distan-za Ed Automatizzato Delle Merci E Di Eventuali

PersonePreposte Alla Sorveglianza Delle Stesse’’.

References

1. van der Aalst WM (2015) Business process simulation survival

guide. In: Handbook on business process management, vol. 1.

Springer, pp 337–370

2. Abbate S, Avvenuti M, Corsini P, Vecchio A (2009) Localization

of shipping containers in ports and terminals using wireless

sensor networks. In: proceedings of international conference on

computational science and engineering, CSE’09, vol. 2. IEEE,

pp 587–592

3. Andalusian Institute of Technology: SMART-PORT: Action plan

towards the smart port concept in the Mediterranean area. http://

medmaritimeprojects.eu.dev10.tildecms.com/section/smartport.

Accessed 18 May 2015

4. Asosheh A, Afshinfar A, Kharrat M, Ramezani N (2008) A

network model for the intelligent marine container tracking. In:

8th WSEAS International conference on applied informatics and

communications (AIC08) Rhodes

5. Atzori L, Iera A, Morabito G (2010) The internet of things: a

survey. Comput Netw 54(15):2787–2805

6. Awad A, Frunzke T, Dressler F (2007) Adaptive distance esti-

mation and localization in WSN using RSSI measures. In: Pro-

ceedings of 10th euromicro conference on digital system design

architectures, methods and tools, DSD 2007. IEEE, pp 471–478

7. Badura D (2014) Modelling business processes in logistics with

the use of diagrams BPMN and UML. Forum Sci Oecon 2:35–50

8. Bahl P, Padmanabhan VN (2000) RADAR: an in-building rf-based

user location and tracking system. In: Proceedings of INFOCOM

2000. Nineteenth annual joint conference of the IEEE computer

and communications societies, vol 2. IEEE, pp 775–784

9. Barsocchi P, Lenzi S, Chessa S, Furfari F (2012) Automatic

virtual calibration of range-based indoor localization systems.

Wirel Commun Mob Comput 12(17):1546–1557

Table 8 Total duration with the to-be model with time reduction

Simulation Type of resource Availability Total duration Variation

S28 Truck area ", RS " 2, 1 4 days 22 h 31 min # S29 Truck area ", RS " 2, 2 4 days 15 h 12 min # S30 Truck area ", RS " 3, 2 3 days 23 h 38 min # S31 Truck area ", RS " 3, 3 3 days 22 h 28 min # S32 Truck area ", RS " 4, 2 3 days 14 h 35 min # S33 Truck area ", RS " 4, 3 3 days 14 h 16 min # S34 Truck area ", RS " 4, 4 3 days 14 h 08 min # S35 Truck area ", RS ", Gate out " 4, 5, 2 3 days 14 h 07 min #

Significant values are in boldface

# reduction, " increase, $ constant

Table 9 Resources and quantity saved in the simulated scenarios

Resource Quantity

Truck gate out staff 6 ! 0 Portrainer (PT) 10 ! 2 Rubber tyred gantry (RTG) on yard 10 ! 5 Reach stacker (RS) 14 ! 4 Trailer (TR) waterside, train/truck areas 30 ! 13 Yard staff 15 ! 1 Truck gate out 3 ! 1 Truck area 1 ! 4

Inf Technol Manag (2017) 18:223–239 237

123

10. Bilstrup U, Wiberg PA (2004) An architecture comparison

between a wireless sensor network and an active RFID system.

In: The 29th Annual IEEE international conference on local

computer networks, 2004. IEEE, pp 583–584

11. Bontekoning Y, Macharis C, Trip J (2004) Is a new applied

transportation research field emerging? A review of intermodal

rail-truck freight transport literature. Transport Res Part A: Policy

Pract 38(1):1–34

12. Boschian V, Fanti MP, Iacobellis G, Ukovich W (2012) Analysis

of impact of ICT solutions in international freight management.

Eur TransportnTrasporti Europei (51) 13. Caceres R, Mendoza H, Tuñón G, Rabelo LC, Pastrana J (2015)

Modeling and simulation of berthing processes for a Panamanian

container terminal using BPMN and discrete event simulation. In:

Proceedings of the 2015 international conference on operations

excellence and service engineering

14. Chantzis K, Chatzigiannakis I, Rolim J (2014) Design and eval-

uation of a real-time locating system for wireless sensor net-

works. J Locat Based Serv 8(2):97–122

15. Cho H, Choi H, Lee W, Jung Y, Baek Y (2006) LITeTag: design

and implementation of an RFID system for IT-based port logis-

tics. J Commun 1(4):48–57

16. Cho H, Kim J, Baek Y (2011) Large-scale active RFID system

utilizing ZigBee networks. IEEE Trans Consum Electron

57(2):379–385

17. Cho H, Kim T, Park Y, Baek Y (2012) Enhanced trajectory

estimation method for RTLS in port logistics environment. In:

proceedings of 2012 IEEE 14th international conference on high

performance computing and communication and 2012 IEEE 9th

international conference on embedded software and systems

(HPCC-ICESS). IEEE, pp 1555–1562

18. Christiansen M, Fagerholt K, Nygreen B, Ronen D (2007) Mar-

itime transportation. Handb Oper Res Manag Sci 14:189–284

19. Chung WC, Ha DS (2003) An accurate ultra wideband (UWB)

ranging for precision asset location. In: Proceedings of 2003

IEEE conference on ultra wideband systems and technologies.

IEEE, pp 389–393

20. Ciaramella A, Cimino MG, Lazzerini B, Marcelloni F (2009)

Using BPMN and tracing for rapid business process prototyping

environments. ICEIS 3:206–212

21. Cimino MG, Marcelloni F (2011) Autonomic tracing of pro-

duction processes with mobile and agent-based computing. Inf

Sci 181(5):935–953

22. Cimino MG, Vaglini G (2014) An interval-valued approach to

business process simulation based on genetic algorithms and the

BPMN. Information 5(2):319–356

23. Craddock R, Stansfield E (2005) Sensor fusion for smart con-

tainers. In: Signal processing solutions for homeland security,

2005. The IEE Seminar on (Ref. No. 2005/11108). IET, p 12

24. Crainic TG, Kim KH et al (2006) Intermodal transportation.

Transportation 14:467–537

25. Dumas M, Van der Aalst WM, Ter Hofstede AH (2005) Process-

aware information systems: bridging people and software through

process technology. Wiley, Hoboken

26. Evangelista P (2002) The role of ICT in the logistics integration

process of shipping lines. Pomorski zbornik 40(1):61–78

27. Garnier B, Andritsos F (2010) A port waterside security systemic

analysis. In: Waterside security conference (WSS), 2010 Inter-

national. IEEE, pp 1–6

28. Georgopoulou C, Kakalis NM, Psaraftis HN, Recagno V, Fozza

S, Zacharioudakis P, Eiband A (2014) Green technologies and

Smart ICT for sustainable freight transport. In: Efficiency and

innovation in logistics. Springer, pp 15–33

29. Golfarelli M, Rizzi S (2009) What-if simulation modeling in

business intelligence. Int J Data Warehous Min (IJDWM)

5(4):24–43

30. Grajek M (2012) ICT for growth: a targeted approach. Technical

Report, Bruegel Policy Contribution

31. Heilig L, Negenborn RR, Voß S (2015) Cloud-based intelligent

transportation systems using model predictive control. In: Com-

putational logistics. Springer, pp 464–477

32. Heilig L, Voß S (2014) A cloud-based SOA for enhancing

information exchange and decision support in ITT operations. In:

Computational logistics. Springer, pp 112–131

33. Hong SH, Kim BK, Eom DS (2009) Localization algorithm in

wireless sensor networks with network mobility. IEEE Trans

Consum Electron 55(4):1921–1928

34. Jedermann R, Pötsch T, Lang W (2014) Smart sensors for the

intelligent container. ITG-Fachbericht-Smart SysTech 2014

35. Jiang J, Guo, Y, Liao W, Li S, Xie X, Yuan L, Nian L (2014)

Research on RTLS-based coordinate guided vehicle (CGV) for

material distribution in discrete manufacturing workshop. In:

Proceedings of 2014 IEEE international conference on internet of

things (iThings), and green computing and communications

(GreenCom), IEEE and cyber, physical and social computing

(CPSCom). IEEE, pp 1–8

36. Kastek M, Dulski R, Zyczkowski M, Szustakowski M, Trza-

skawka P, Ciurapinski W, Grelowska G, Gloza I, Milewski S,

Listewnik K (2012) Multisensor system for the protection of

critical infrastructure of a seaport. In: SPIE defense, security, and

sensing. International Society for Optics and Photonics,

pp 83,880M–83,880M

37. Khalifa IH, El Kamel A, Yim P (2011) Transportation process of

containers BPMN-modelling and transformation into ACTIF

model. ROMJIST 14(1):67–80

38. Kim KH (2005) Models and methods for operations in port

container terminals. In: Logistics systems: design and optimiza-

tion. Springer, pp 213–243

39. Kim KH, Hong BH (2010) Maritime logistics and applications of

information technologies. In: Proceedings of 2010 40th interna-

tional conference on computers and industrial engineering (CIE).

IEEE, pp 1–6

40. Koniewski R, Dzielinski A, Amborski K (2006) Use of petri nets

and business processes management notation in modelling and

simulation of multimodal logistics chains. In: Proceedings 20th

European conference on modeling and simulation, Institute of

Control and Industrial Electronics, Warsaw University of

Technology

41. Lim CH, Wan Y, Ng BP, See C (2007) A real-time indoor WiFi

localization system utilizing smart antennas. IEEE Trans Consum

Electron 53(2):618–622

42. Object Management Group (OMG): business process model and

notation (BPMN), version 2.0. http://www.omg.org/spec/BPMN/

2.0 (2011). Accessed 26 May 2015

43. Obogne MH, LIDASAN HS (2005) A study on the impact of

information and communication technology on urban logistics

system: a case in Metro Manila. J East Asia Soc Transp Stud

6:3005–3021

44. Organization for the Advancement of Structured Information

Standards (OASIS): Web services business process execution

language (WS-BPEL), version 2.0. http://docs.oasisopen.org/

wsbpel/2.0/OS/wsbpel-v2.0-OS.html (2007). Accessed 26 May

2015

45. Palumbo F, Barsocchi P, Chessa S, Augusto JC (2015) A stig-

mergic approach to indoor localization using Bluetooth Low

Energy beacons. In: Proceedings of 2015 12th IEEE International

conference on advanced video and signal based surveillance

(AVSS). IEEE, pp 1–6

46. Palumbo F, Barsocchi P, Furfari F, Ferro E (2013) AAL middle-

ware infrastructure for green bed activity monitoring. J Sens 2013

47. Palumbo F, Barsocchi P, Gallicchio C, Chessa S, Micheli A

(2013) Multisensor data fusion for activity recognition based on

238 Inf Technol Manag (2017) 18:223–239

123

reservoir computing. In: Evaluating AAL systems through com-

petitive benchmarking. Springer, pp 24–35

48. Palumbo F, Gallicchio C, Pucci R, Micheli A (2016) Human

activity recognition using multisensor data fusion based on

reservoir computing. J Ambient Intell Smart Environ 8(2):87–107

49. Patwari N, Hero AO, Perkins M, Correal NS, O’dea RJ (2003)

Relative location estimation in wireless sensor networks. IEEE

Trans Signal Process 51(8):2137–2148

50. Priyantha NB, Chakraborty A, Balakrishnan H (2000) The cricket

location-support system. In: Proceedings of the 6th annual

international conference on Mobile computing and networking.

ACM, pp 32–43

51. Psaraftis HN, Panagakos G (2012) Green corridors in European

surface freight logistics and the SuperGreen project. Proc Soc

Behav Sci 48:1723–1732

52. Rezapour TY, Atani RE, Abolghasemi MS (2014) Secure posi-

tioning for shipping containers in ports and terminals using WSN.

In: Proceedings of 2014 11th international ISC conference on

information security and cryptology (ISCISC). IEEE, pp 10–14

53. Saanen YA (2004) An approach for designing robotized marine

container terminals. Delft University of Technology, Delft

54. Sikora A, Groza VF (2007) Fields tests for ranging and local-

ization with time-of-flight-measurements using chirp spread

spectrum rf-devices. In: Instrumentation and measurement tech-

nology conference proceedings, IMTC 2007. IEEE, pp 1–6

55. Stahlbock R, Voß S (2008) Operations research at container

terminals: a literature update. Or Spectr 30(1):1–52

56. Stajniak M, Guszczak B (2011) Analysis of logistics processes

according to BPMN methodology. In: Information technologies

in environmental engineering, pp 537–549

57. Steenken D, Voß S, Stahlbock R (2004) Container terminal

operation and operations research-a classification and literature

review. OR spect 26(1):3–49

58. Taylor N (1992) Dover’s smart bridge. Proc Inst Mech Eng Part I:

J Syst Control Eng 206(1):9–18

59. Vis IF, De Koster R (2003) Transshipment of containers at a

container terminal: an overview. Eur J Oper Res 147(1):1–16

60. Webb M et al (2008) Smart 2020: enabling the low carbon

economy in the information age. Clim Group Lond 1(1):1–1

61. Weske M (2012) Business process management: concepts, lan-

guages, architectures. Springer Science & Business Media, Berlin

62. Yang GH, Xu K, Li VO (2010) Hybrid cargo-level tracking

system for logistics. In: Vehicular Technology conference (VTC

2010-Spring), 2010 IEEE 71st. IEEE, pp 1–5

63. Yang SH (2014) Hybrid RFID/WSNs for logistics management.

In: Wireless Sensor networks. Springer, pp 235–246

Inf Technol Manag (2017) 18:223–239 239

123

  • Evaluating the impact of smart technologies on harbor’s logistics via BPMN modeling and simulation
    • Abstract
    • Introduction and motivation
    • Integration infrastructures available to smart harbor’s logistics: literature review
      • Localization, tracking, and identification
      • Smart containers
    • BPMN modeling: core concepts and pilot case study
      • Workflow modeling of the pilot marine container terminal
    • BPMN simulation
      • State of the art of BPMN simulation tools
      • Fundamentals of BPMN simulation
      • Considered scenarios and smart ICTs used
    • Experimental studies
      • Simulation of the as-is model with full resources
      • Simulation of the as-is model with reduced resources
      • Simulations of the to-be model with full resources
      • Simulations of the to-be model with reduced resources
      • Simulations of the to-be model with reduced time
    • Conclusions and future work
    • Acknowledgments
    • References