You are on page 1of 19

Expert Systems with Applications 41 (2014) 137–155

Contents lists available at ScienceDirect

Expert Systems with Applications


journal homepage: www.elsevier.com/locate/eswa

Embedded devices for supply chain applications: Towards hardware


integration of disparate technologies
Ahmed Musa a,⇑, Angappa Gunasekaran b, Yahaya Yusuf a, Abdelrahman Abdelazim c
a
Division of Systems and Operations, Lancashire Business School, University of Central Lancashire, Preston PR1 2HE, United Kingdom
b
Department of Decision and Information Sciences, Charlton College of Business, University of Massachusetts–Dartmouth, United States
c
College of Engineering, American University of the Middle East, Egaila, Kuwait

a r t i c l e i n f o a b s t r a c t

Keywords: The emergence of the RFID technology and its application to supply chain processes has in particular led
RFID to the creation of such standards as the EPCglobal’s model of supply networks as a tool for materializing
Microsystems intra- and inter-enterprise visibility of resources and products, collaboration and integration. Among
Intelligent objects other critical uses, RFID has been deployed by supply networks to improve asset utilization, effectively
Logistics
combat counterfeiting, and advance targeted product recalls. However, new affordable and deployable
Positioning
Multi-agents
technologies and microsensors have recently appeared and keep maturing. This paper discusses the
needs and the possibilities that exist for leveraging these technologies and sensors with RFID to guaran-
tee continuous and seamless visibility of all assets (fixed and mobile resources and field personnel) of
smart enterprises, thereby expanding and complementing the roles of RFID. It examines the design chal-
lenges for the integration of these technologies for advanced logistics operations at the level of product
classes or their instances. It then outlines our development of an embedded microsystem that combines
RFID, GPRS, GPS and environmental sensors for applications in logistics. The prototyped microsystem
demonstrated the feasibility of the multi-sensor integration paradigm that the paper proposes.
Crown Copyright Ó 2013 Published by Elsevier Ltd. All rights reserved.

1. Introduction shipment errors and delays are costly to remediate; excess invento-
ries are as hurtful to firms as stock-outs; manufacturers and retail-
Evidence available from several recent studies (e.g., Hermansen, ers have redoubled their efforts to rein in backroom shrinkages; and,
2010; Nativi & Lee, 2012; Modrák & Moskvich, 2012; Frost & Sulli- crucially, the technologies are available and are always worthwhile
van, 2005) suggests that the reasons for businesses to adopt mobile investments in the long run (Trkman, McCormack, Oliveira, & Ladei-
and wireless data (in their broadest sense) are compelling and well ra, 2010; Chen, Cheng, & Huang, 2013; Poon et al., 2009; Sarac, Absi,
recognised and accepted by many enterprises. In fact, the adoption & Dauzére-Pèrez, 2010). It can be said that the main benefits of these
of these technologies, especially mobile Internet, GPRS, 4G, and technologies are that they enable enterprises to be more coordi-
RFID, by the largest companies is growing steadily despite the sig- nated or integrated, smarter, leaner, more agile, efficient and pro-
nificant costs of requisite initial capital investment (in hardware, ductive. Most of these advantages revolve around enterprises
software, manpower development, and business process re-engi- being able to achieve satisfactory levels of real-time visibility of
neering) and a persistent backdrop of economic downturn. The rea- their resources (fixed and mobile assets, personnel and merchan-
sons why businesses adopt wireless and communication dize) and coordinate their operations, both internally and with net-
technologies can be adduced to the facts that: in many industrial work partners, more effectively. The resulting industrial paradigms
sectors the margins are low and continue to shrink; competition is are e-business, e-commerce, on-demand collaboration, event-dri-
ever fiercer; globalization has established itself rather enduringly ven decision support systems, virtual/smart/extended organiza-
and supply chains have become more extended and dispersed; en- tions, and agent-based control of supply chains (Antunes, Melo, &
ergy and labour costs are rising; environmental concerns are grow- Costa, 2007; Ilie-Zudor, Keméne, Blommestein, Monostori, & Meu-
ing due to increasing public awareness of the issues at stake; len, 2011; Rönkkö, Kärkkäinen, & Holmström, 2007; Wamba, Lefeb-
product lifecycles are decreasing while customization is escalating; vre, Bendavid, & Lefebvre, 2007).
RFID has come to be recognized as an essential enabler of visibil-
ity of resources and products in the operation of smart enterprises.
⇑ Corresponding author. This is being used to track and trace product classes and instances
E-mail addresses: amusa@uclan.ac.uk (A. Musa), agunasekaran@umassd.edu (A. as they traverse the supply chain. The EPCglobal has emerged as
Gunasekaran), yyusuf@uclan.ac.uk (Y. Yusuf), abdelrahman.abdelazim@aum.e-
an organization that develops and disseminates open, affordable,
du.kw (A. Abdelazim).

0957-4174/$ - see front matter Crown Copyright Ó 2013 Published by Elsevier Ltd. All rights reserved.
http://dx.doi.org/10.1016/j.eswa.2013.07.017
138 A. Musa et al. / Expert Systems with Applications 41 (2014) 137–155

global, multi-sector industry standards and other services for the conductor, which can significantly reduce fabrication capital
adoption of RFID in supply chains (EPCglobal, 2004; Harrison, outlay for sufficiently large volumes.
2004). The objectives of EPCglobal are to provide unique serialized The paper is organized as follows. Section 2 states the research
identity for all manufactured products and other physical objects motivation and questions, and then describes the methodology
in the global supply network; offer automated reading, tracking adopted to achieve the research aims. Section 3 justifies the re-
and tracing of all physical assets; and bring about, through the EPC- search questions and methodology. Section 4 describes the EPC-
global network, the provision of accurate, real-time information global model of the supply network, which is enabled by RFID,
about all physical objects (reader-based physical activity should and compares the EPCglobal network with the needs of the smart
automatically bring up to date all information on computer systems extended enterprise. Section 5 suggests overcoming the current
of trading partners). Many studies have been conducted in recent node and sensor limitations of the EPCglobal model by means of
times on the enormous opportunities that exist for supply chain configuring RFID with ubiquitous location awareness, wireless sen-
integration and agility by means of RFID. So far, the technology has sor networks, sensors for temperature, pressure and humidity mo-
been piloted by many manufacturers, retailers, logistics service pro- bile communication, and the smart highway infrastructure.
viders, civilian and military aviators, healthcare suppliers, agricul- Section 5 also discusses the challenges that are associated with
turists, libraries, etc. (e.g., Doering, 2006; Wamba et al., 2007; the attempt to achieve complete visibility of resources and prod-
Rekik, Sahin, & Dallery, 2007; Wang, Lin, & Lin, 2007) and almost ucts by means of these technologies. Section 6 discusses several as-
all the trials have concluded that RFID holds immense potential for pects of the proposed technology as well as illustrates the resource
product visibility and process optimization (Tzeng, Chen, & Pai, requirements and limitations of mobile micro-devices. It then dis-
2007; Chao, Yang, & Jen, 2007). cusses the possibilities of using semantic web services, mobile
But beyond RFID, other technologies are increasingly becoming intelligent agents, and software-defined radios to counterbalance
affordable for mobile and real-time supply chain coordination and the resource limitations in deploying lightweight mobile clients.
integration. These include: interoperable, high-bandwidth and Such constraints emanate from the inherent inadequacies of GNSS
high-speed, private and public infrastructure-based wired and wire- satellite signals, device battery, memory, computing power, com-
less telecommunication networks (Andrews, Ghosh, & Muhamed, munication, and screen size. Section 7 discusses the development
2007; Ahmad, 2005); pervasive wireless ad hoc and mesh sensor of the prototype of the proposed microsystem, and Section 8 pre-
networks with nodes and sensors that possess some limited capacity sents the results of field tests of the device. Section 9 concludes
for thin databases, computation and communication (Akyildiz, Su, the paper and describes future work. Appendix A contains the glos-
Sankarasubramaniam, & Cayirci, 2002; Akyildiz, Wang, & Wang, sary of abbreviations used in the paper.
2005; Hoebeke, Moerman, Dhoedt, & Demeester, 2004); and ubiqui-
tous positioning, i.e., positioning service provisioning that is avail- 2. Research questions and methodology
able with high-accuracy anywhere anytime, even indoors (Barnes
et al., 2003; Lachapelle, 2004; Pfeifer, 2005; Bryant, 2005; Bensky, The aim of this paper is to investigate the challenges that belie the
2008). Although it is possible to interface RFID readers to the Inter- development and deployment of embedded micro devices for fulfill-
net, the tags themselves thus far do not have this functionality. ing product visibility in logistics at the product instance or compos-
Moreover, positioning beyond the RFID reader location is, of course, ite/aggregate level. Such an embedded device should provide not
not part of the EPCglobal’s model of the supply network. The ques- only product identification as RFID does, but also it should be able
tion then is: what is the possibility of leveraging the technologies to access enterprise databases remotely as well as sense and report
of pervasive mobile computing, all-IP-based Internet access, and parameters like position, temperature, humidity, pressure, vibra-
ubiquitous positioning with RFID, for complete visibility of all assets tion, etc. It should also have some onboard computational capacity
and manufactured products in truly smart extended enterprises? for tasks such as computing positions from GPS and some other posi-
This is the issue that is explored in this paper. Such effort, if success- tioning signals, or delegate the task to surrogates on remote servers.
ful, will have several applications in many areas of human endeav- To this end we asked the following research questions:
our far beyond management of supply chains. This paper argues in
favour of such a system. In order to demonstrate the practical viabil- (a) Is there a real current need in supply chain management for
ity of such a microsystem and the associated visibility system, we the advanced microsystem described above?
have developed the prototype of the device. Recent attempts at inte- (b) If the need existed for them, how cost effective will such a
grating sensors for visibility in logistics have included Mattoli et al. microsystem be?
(2010) and Oliveira et al. (2012), but none of them have had the (c) What are the design and development challenges for such a
objective of combining the technologies outlined here. device?
Modern developments in micro-electromechanical systems (d) How could recent developments in pervasive computing,
(MEMS), semantic web services, intelligent mobile agents, and soft- mobile communication, positioning technologies, software
ware-defined radios have greatly aided embedded devices for logis- radios, web services, multi-agents, etc., help overcome the
tics. A web service is a set of executable codes that exists on a host challenges in the design, development and field deployment
somewhere in the cyberspace and is callable through a standard pro- of such a device?
tocol. The mobile agent technology, on the other hand, permits a
code and its associated execution states to travel from one execution In seeking answers to these questions, we conducted an in-
platform to another at runtime, which is useful for the design and depth, multi-disciplinary literature review to assess the need, chal-
functioning of resource-strapped mobile devices. Surrogate agents lenges and opportunities of developing such a device. We then per-
on remote servers can noticeably expand the capacity of thin devices formed design, experiments, development and tests to actually
for data processing and global data retrieval by migrating computa- develop a prototype of such a device and demonstrate its viability.
tions to designated adequate platforms and data resources. MEMS is
a technology concerned with the manufacture of sub-millimetre 3. The need for embedded systems for logistics
physical structures by means of photolithographic patterning and
chemical etching. Besides miniaturization, and the corresponding Smart enterprises are some of the preeminent examples of ben-
low thermal power consumption, MEMS presents the benefit of par- eficiaries of embedded and intelligent systems in logistics. The pro-
allel fabrication of multitudes of micro-devices on the same semi- duction and service industries of the digital and Internet age are
A. Musa et al. / Expert Systems with Applications 41 (2014) 137–155 139

based on distributed and networked organizations. These organi- enhancement, or even perfection, it is necessary that there is coop-
zations together have traditionally been considered to constitute eration and coordination throughout the smart organization. The
supply chains, but with the advent of information and communica- modern approach to smart organization management is to inte-
tion technologies (ICT) and management strategies for the integra- grate the logistics tasks (raw materials, storage facilities, inventory
tion of these organizations, and with their continued dependence control, transportation, unitization and packaging, and informa-
on knowledge as a fundamental resource, they are now better re- tion/communications) and reduce functional barriers between
ferred to as smart enterprises/organizations. In these organizations them (Nagy & Salhi, 2007). Thus we can imagine the emerging sce-
or entities, flexible, independent organizational and production nario that runs like this: a retail chain uses radio frequency identi-
units are collaborating dynamically and in real-time to create value fication (RFID) technology to collect reliable sales data from its
by reacting in intelligent ways to the challenges and uncertainties checkout system across hundreds or thousands of outlets, and then
of the environments in which they operate and of their customers uses the data to schedule transport and decide levels and locations
(Filos, 2006; Hsu, 2007; Antunes, Melo, & Costa, 2007). of stock holding. If the level of inventory can be diminished, then
Smart organizations may be coordinated as business-to-busi- probably fewer warehouses are needed by the manufacturer or re-
ness, business-to-customer, and customer-to-customer interac- tailer. If communication and transportation can be meaningfully
tions, respectively. These structures are nowadays achieved integrated, then the retailer can migrate from stocking goods in a
through the Internet or some other dedicated ICT facility, but warehouse to running a distribution centre which sorts products
increasingly the Internet is the dominant means of interaction. for immediate store delivery and benefits from such logistics con-
However, electronic business (or e-business) is not defined by just cepts as merge-in-transit, cross-docking, centralization, aggrega-
the technology but also by the belief and intention of these organi- tion and consolidation. The retailer can then hope to match
zations to integrate and permit the unfettered flow of reliable, customer needs as they vary geographically and temporally. This
timely and valuable information between them. The value of elec- scenario approaches the just-in-time concept in smart organization
tronic exchanges between organizations and between them and management, which is crucial in the virtual warehouse model
customers - and between customers themselves (such as in e-auc- (Landers, Cole, Walker, & Kirk, 2000; Ala-Risku, Kärkkäinen, &
tions) - as enablers of smart organizations is well acknowledged in Holmström, 2003) and in agility theory (e.g., Goranson, 1999; Hsu
contemporary business literature (Hsu, 2007; Hsu & Wallace, 2007; & Wallace, 2007; Li, Lin, Wang, & Yan, 2006; Mezgar, 2006; Agarwal,
Kazi, Hannus, & Ollus, 2002). Benefits accrue in terms of reduced Shankar, & Tiwari, 2007). The EPCglobal network model described
transaction and cycle times and costs, and of facilitation of links be- in Section 4 extends this scenario further.
tween buyers and suppliers in areas such as new product introduc- Emerging supply network and logistics management concepts
tion, procurement and network alignment and management. But are epitomized by integration, collaboration, synchronization and
barriers still exist in attempts at creating smart enterprises. These the creation of virtual organizations based on networks of smart
include organizational inertia, existing assets, desire for job preser- organizations (e.g., Hsu, 2007; Zeimpekis, Tarantilis, Giaglis, &
vation (especially by top managers), prevalence of different legacy Minis, 2007; Martínez-Sala, Egea-López, García-Sánchez, & Gar-
systems, commodization of buyer-customer relationships, ineffi- cía-Haro, 2009; Holmström, Kajosaari, Främling, & Langius,
cient and costly logistics infrastructures and methodologies, lack 2009). These new notions entail several requirements, chief among
of standard data formats, and, of course, the daunting complexity which are: wholesale integration of enterprise processes; informa-
of the emergent phenomena that arise from the interactions of tion sharing and resource and product visibility across organiza-
competitors, including companies that learn and adapt to the ac- tions; establishment of collaborative relationships and decision
tions of others (e.g., Kelly & Allison, 1999; Bonabeau, 2002; Chae, making; and synchronization of decisions to real-time events
Yen, & Sheu, 2005; Markose, Arifovic, & Sunder, 2007). (Meyer, Främling, & Holmström, 2009; Cimino & Marcelloni,
Within and outside any smart or virtual organization, the logis- 2011; Kiritsis, 2011; Wong, Leung, Guo, Zeng, & Mok, 2012). How-
tics task is how to ensure that the work to be accomplished by the ever, the present reality is quite a long way from these desires, be-
organization is made as easy but effective as possible while reacting cause it is still encumbered by corporate cultural differences,
to unstable or seemingly unpredictable customer demands and fragmented and inadequate information and communication sys-
expectations at the marketplace. In the digital age, a marketplace tems (both within and among trading partners), isolated decision
is indeed a ‘marketspace’, the whole dynamic cyberspace shared making, and use of decision support systems that rely on past
by trading or collaborating partners. Whilst inability to satisfy even events instead of real-time or near-real-time dynamic conditions.
transient customer orders can lead to loss of vital market and further Of the several research and technological initiatives and associ-
add to pressures on profit margins in competitive markets, over- ated study questions identified by recent studies in supply chain
stocking of even long-life merchandize can be expensive, due to han- coordination and integration (Tu, Zhou, & Piramuthu, 2009; Su &
dling, storage and eventual-disposal costs. In order to ensure the Yang, 2010; Liao, Lin, & Shu-Hsien Liao, 2010; Meiller, Bureau,
availability of products when demanded by consumers, a smart Zhou, & Piramuthu, 2010; Chen, 2011; Chen, Hsu, Liu, & Yang,
organization must manage its logistics infrastructure in terms of 2012; Zhou, Yoon, & Piramuthu, 2012), one that is high on the list
both product availability and demand management. Partners in a is the development of inexpensive, flexible, robust RFID transpond-
smart organization must be aware of what is selling in the market- ers, transceivers and navigation and environmental sensors that
space and be ready to anticipate and respond to especially sudden will provide reliable information regarding the location and status
changes in demand. This can be achieved only through continuous of shipments and mobile assets along the supply chain.
visibility and the provision of seamless information flow throughout In order for the smart organization to exploit the full potential of
the smart organization. But even those items that attract less volatil- supply chain product visibility, additional information about the
ity in demand can benefit from efficient and cost-effective logistics inventory is needed beyond identification and location (Grasman,
systems, enabled by resource and product visibility and control. 2006; Kiritsis, 2011; Cimino & Marcelloni, 2011; Jakkhupan, Arch-
The essence of logistics management is to be able to adequately int, & Li, 2011). This is especially true in the case of closed-loop prod-
manage all these components in such a manner that a smart orga- uct lifecycle information management (PLIM). PLIM is the use of IT
nization is indeed progressed as a ‘value organization’ (i.e., an agile systems for managing the entire lifecycle of a product, from concep-
organization that, whilst not being necessarily the leanest, is able to tion to manufacturing, distribution, sale, use, maintenance, and dis-
grow its profits and strategic interests in real terms). In order to posal or recycling. Besides identification, information storage, and
realize the potential advantages of cost reduction and service sensing the ambient environmental parameters, embedded devices
140 A. Musa et al. / Expert Systems with Applications 41 (2014) 137–155

can also be used to impart some level of intelligence to products as manufacturer tags with an RFID transponder any item that he pro-
well as support concepts such as the Internet of things. Product intel- duces, the information about that product is added to his local ONS
ligence has been categorized into several levels by Kiritsis (2011); see and EPCIS; and the fact that this data now resides in his local EPCIS
also Jedermann and Lang (2008) and Meyer et al. (2009) for some is transmitted to the EPCDS, which is linked to the root ONS.
other classification schemes. Table 1 proposes a new classification Depending on the agreed level of tagging in the supply network,
scheme that has four layers or classes of intelligence. The most ad- each individual manufactured product may be tagged, or only the
vanced level of product intelligence is level 4. The essential require- cases and pallets may be tagged with RFID transponders. As the
ments of level 4 product intelligence are a suitable identification pallets leave the manufacturer’s premises, an RFID reader at the
technology, sensors and the associated sensor networks, and onboard loading bay reads all the tags. The information is transmitted to
processors. Onboard processing or compute power does not have to the manufacturer’s savant server. The savant contains a middle-
be exceedingly large since a thin device can delegate computations ware that filters the received data and selectively forwards the
to surrogates on servers, although communication too requires information to the local ONS, EPCIS and the application platforms
some compute capacity; so does many onboard security features. of the manufacturer. The local EPCIS then becomes aware that
Embedded devices are valuable for high-valued products like the tagged products have departed the manufacturer’s premises
aviation and military parts and assemblages, farm machinery, and this information is again passed on to the EPCDS. The ad-
automobiles, expensive household appliances. Yet the tracking de- dresses of specific web pages in EPCIS and EPCDS containing the
vices marketed by vendors such as PearTrack (www.pear- needed information about each product are provided to the savant
track.com) and Savi Nettworks (www.savinetworks.com) do not by the ONS server. The root ONS provides the locations of all local
satisfy level 4 intelligence. Research designs such as by Mattoli, ONS, which in turn make available the locations of the local EPCIS
Mazzolai, Mondini, Zampolli, and Dario (2010) and Oliveira, No- and the web page addresses therein.
guez, Costa, Barbosa, and Prado (2012) are made for specific indus- The root and/or central ONS, EPCIS and the EPCDS are adminis-
tries and hence are not applicable across the supply chain. tered by third-party service providers such as VeriSign. The ONS is
The EPCglobal network is an international standards-based mod- akin to the DNS (domain name service), which traces web pages on
el of supply chain visibility by RFID. It has attracted great attention the Internet by means of IP addresses. The ONS links every EPC to
both within the academic and practitioner communities. However, its specific address in the local EPCIS and the central EPCDS. It is
it does not actually assure continuous product visibility where there thus the cement that holds the constituent parts of EPCglobal net-
are no RFID readers. Moreover, where there are RFID readers, the work together.
network only provides a means of uniquely identifying a product. When the products arrive at the distributor site, they are auto-
Hence, it provides only level 1 type of intelligence (Table 1). Section 4 matically read by the RFID reader located there and the informa-
describes the EPCglobal network and its shortcomings. tion is registered with the distributor’s EPCIS and with the
central EPCDS. When the distributor requires detailed information
about any product, he will ask the central ONS for the location of
4. EPCglobal supply network model the manufacturer’s ONS, which in turn will provide the location
of the manufacturer’s EPCIS. At the retailer site, the same proce-
4.1. Network model dure is repeated. The retailer can request detailed real-time infor-
mation about each product from the manufacturer’s EPCIS; the
The EPCglobal network is not the only tracking and tracing distributor’s EPCIS may also have cached the relevant information
architecture or platform currently available (others are described and may be able to transparently provide it to the retailer.
by, e.g., Främling, Harrison, Brusey, & Petrow, 2007; Spieß, Born- The enterprise application layers in Fig. 1 may include some of
hövd, Lin, Haller, & Schaper, 2007; Woo, Choi, Kwak, & Kim, the following modules at different sites of the supply network:
2009; Thakur & Hurburgh, 2009; Chatziantoniou, Pramatari, & enterprise resource management module, product traceability
Sotiropoulos, 2011; Cimino & Marcelloni, 2011; Xu, Wijesooriya, and reverse logistics module, customer information services,
Wang, & Beydoun, 2011; Wu, Ranasinghe, Sheng, Zeadally, & Yu, inventory management and collaborative forecasting and replen-
2011) but it enjoys the wider industry support. The essence of ishment module, promotion management module, etc.
the EPCglobal network is to provide an industry-wide, global infor-
mation infrastructure for smart enterprises (EPCglobal, 2004; Har- 4.2. Limitations of EPC network model
rison, 2004; Mealling, 2004). It has the key components (Fig. 1): a
system of RFID transponders and readers for product identification, The first obvious limitation of the EPCglobal network would
the RFID middleware, the EPC information service (EPCIS), the EPC seem to be the lack of explicit guarantee of the security of the en-
discovery service (EPCDS), and the object name service (ONS). Each tire system. Because of the global and multi-enterprise nature of
of these modules is essential to the system, for secure discovery the service, the matter of security threats to the EPCglobal network
and sharing of real-time information about movements and other cannot be overemphasized. EPCglobal’s Hardware and Software
properties of products within the supply network. The EPCIS has Action Groups have been created to examine all aspects of security
its contents written in physical markup language (PML). provision for the network and to develop suitable and adequate
The EPCglobal network model aspires to achieve real-time sup- mechanisms that will guarantee secure utilization of the service
ply chain visibility at the item, case and/or pallet level from the (EPCglobal, 2004). However, so far there are no security protocols
manufacturer to the retailer by using a system of RFID transponders for the service, and it appears that this question has been left to
and readers. The manufacturer registers within his local ONS every the application solution providers. Shih, Sun, and Lin (2005) have
transponder or each transponder contains a unique EPC, a code that attempted to develop a comprehensive (web services) security
identifies the product and its manufacturer. Additional information architecture for the EPCglobal network.
associated with each product (such as product dimensions, weight, One other evident shortcoming of the EPCglobal network model
production date, distribution history, temperature and humidity is the need for centralized database architecture, for example, the
profile, expiration date, etc.) have recently been proposed for inclu- root ONS and EPCDS. Centralization can hinder scalability and sig-
sion in the onboard RFID microchip. It is thus probable that these nificantly increase communication network and signal latency,
types of information will subsequently form part of the EPC infor- especially in view of the expected exponential growth in supply
mation packet (e.g., Lekakos, 2007; Spieß et al., 2007). When the network size and data as a result of the adoption of RFID and EPC-
A. Musa et al. / Expert Systems with Applications 41 (2014) 137–155 141

Table 1
Proposed levels of product intelligence.

Level of intelligence Characteristics


No. Basic function
1 Identification The product has a unique local or global identity (e.g., by barcode, passive or active RFID tags).
An external inquirer system is required to determine and use the identity of the product.
The identity of the product allows it to be linked to a physical, geographical position.
2 Data acquisition and There is a system of RFID tags and readers for universal product identification.
handling
Sensors (detectors, transmitters, actuators, filters, localization engines, etc.) are part of the system and hence the product can
monitor its ambient environment.
The product can store the data it acquires from its environment.
The system has a language and associated means to allow the object to display its features (physical state, location, etc.) and needs
(e.g., for production, movement, storage, maintenance, recycling, etc.).
The product can wireless and autonomously communicate the measurements it makes and its state and needs to a backend data
storage and/or analytics system.
3 Problem recognition and All of level 2 features.
reporting The product can identify problems in its handling of data (e.g., system malfunction) or in its physical environment (e.g., temperature
and location exceptions, etc.) and communicate the situation to the backend command and control system. At this stage the product
is still unable to determine what needs to be done to remedy or handle the exception; neither is it able to control its own destiny.
4 Decision making All of level 3 features.
The product is able to determine what needs to be done to remedy or handle exceptions, as well as control its own destiny.
The product can advise backend systems on remedies to the exceptions it has discovered and reported.
The product can give advice on its proper use/handling, maintenance needs and procedures, remanufacturing, recycling or disposal.

global’s standards. Also, the needs of real-time decision support ment is that it inextricably binds the shipper to the carrier in usually
systems, which are being progressively enabled by the RFID tech- and necessarily long-term contracts. For impermanent multi-com-
nology and other sources of real-time information, will substan- pany contracts, such as in international infrastructure or plant
tially raise the required level of network resources assembly projects, this high-level and enduring integration of ICT
(computational capacity and communication bandwidth). Then infrastructure is neither feasible nor advisable. One feature of such
there is the rapid progress that is being recorded in the develop- projects is the large number of suppliers, customers, logistics service
ment and deployment of wireless mobile ad hoc networks, which providers and hardware components involved in project delivery.
will almost certainly ultimately be employed in supply chain But even logistics service providers do not provide comprehen-
administration and coordination (Spieß et al., 2007; Hsu, Lever- sive resource and product visibility since they are perhaps unable
mire, Carothers, & Babin, 2007; Akyuz & Rehan, 2009). These will to track shipments throughout transit, especially in intermodal
definitely lead to a huge rise in the data needed or available for and international freighting. Also, their tracking systems are nor-
supply network coordination in real-time. mally not product-centred but rather vehicle-focussed. That is, in-
Another obvious drawback of the EPCglobal network model is the stead of tracking individual products and items, in reality they are
apparent loss in asset visibility between RFID readers. This becomes only able to track trucks, payloads and shipping containers. If they
critical during shipment transit from one location in the network to want to locate an individual product, they first must link it to the
another. Hence we refer to this as ‘‘inter-reader or inter-checkpoint containment in which it has been packed by the manufacturer,
limitation’’. Third party logistics service providers, who provide car- then the pallet, and on to the freight. From the point of view of cur-
rier and related logistics services, normally employ technological rent information modelling techniques in material flow and man-
solutions to track vehicles and consignments in real-time, using ufacturing, modern item-centric enterprise business information
mostly GPS for position determination and some form of data trans- logic, and the requirements of on-demand, real-time coordination
fer protocol for communicating the position and status of shipment of complex, multi-echelon enterprises, this present scenario of lot-
to their own databases. In general, they make tracking information based tracking information is not satisfactory (Parsons & Wand,
available to their customers by way of web access to their (logistics 2000; McFarlane, Sarma, Lung Chirn, Wong, & Ashton, 2003;
service provider’s) websites. Shippers have to retrieve tracking Rönkkö, Kärkkäinen, & Holmström, 2007; Främling et al., 2007).
information from such websites manually. This is inefficient and a Contemporary extended-enterprise business logic seeks to circum-
serious stumbling block to real-time and automatic supply chain vent anonymity of materials and products and also encourage the
coordination, especially in cases of international, intermodal and/ realization of concepts such as customization, quick response, just-
or multi-carrier services. Furthermore, each carrier often operates in-time and evanescence. Evanescent projects or contracts are
its own fleet of vehicles and tracking systems and data formats for multi-company ventures that have short lives.
providing tracking information to its customers about shipments. Section 5 suggests extending RFID to the capabilities of embed-
Some logistics service providers, as a requirement of their busi- ded devices and Section 6 discusses the main challenges of such an
ness models and contracts, have to tightly integrate their ICT infra- endeavour.
structure with those of their customers (Mukhopadhyay &
Setaputra, 2006; Selviaridis & Spring, 2007). Therefore, they are
5. A multi-sensor embedded device for supply chain visibility
probably better able to integrate their tracking systems with the
operational systems of their business customers, despite the costly
Of the limitations of the EPCglobal network model discussed in
and burdensome nature of such integration (Främling et al., 2007).
Section 4, the problem of centralization of information can be allevi-
In such a case, there is no need for manual queries and retrieval of
ated by modifying the model to instead use enterprise-centred dis-
tracking information and subsequent entry into the enterprise
tributed databases that grant secure access to all trading partners.
applications of shippers. However, one disadvantage of this arrange-
The problem with this is that if one enterprise in a supply network
142 A. Musa et al. / Expert Systems with Applications 41 (2014) 137–155

EPCglobal resolution services

Local ONS

EPCDS

Middleware Local EPCIS Middleware Local EPCIS Middleware Local EPCIS

Reader Reader Reader


Local Enterprise Local Enterprise Local Enterprise
ONS application ONS application ONS application

Manufacturer Distributor Retailer


Products Products Products

Fig. 1. EPCglobal network.

1. Identification & authentication (RFID)

6. Positioning sensor 2. Wireless data communication with


(GPS + terrestrial sensors) enterprise databases

Smart
tag
3. Miscellaneous sensors (temperature,
5. Context awareness
pressure, chemical composition, etc.)

4. Intelligent module (information handling, exception handling, decision making)

Fig. 2. A schematic of the proposed microsystem.

suffers a sudden breakdown of its internal ICT infrastructure, or even In Fig. 2, module 1 is for resource and product identification and
cease trading, then other members of the network will be severely authentication. The technology to be used to accomplish this task
affected (Främling et al., 2007; Woo et al., 2009). The way out of this is DASH7 RFID. Authentication involves verifying the validity of
difficulty is to always maintain backups of multi-enterprise data on at least one form of identification of the product. Module 2 is sim-
central repositories that will experience traffic only in cases of emer- ply a wireless network card to handle all external communication
gency. In any case, keeping duplicates of essential data has been an with the device through GPRS and SOAP/HTTP. Module 3 hosts
established necessity in all IT deployment. miscellaneous environmental sensors that supply information
The aim of this section is not to dwell on this problem but on about the ambient environment (temperature, pressure, humidity,
the question of inclusive asset visibility by multi-sensor embedded chemical composition, etc.) of the device. Module 4 houses the
devices. That will overcome the identification-only and inter-read- main processor and power source. Section 7 contains further de-
er limitations of RFID. Complete, inter-reader visibility of mobile tails of the modules on the device.
assets can be realized even at the product level by complementing The smart tag should necessarily fulfil the following properties:
RFID with positioning/navigation and wireless communication. scalability in applications; adaptability in operations (i.e., it should
GPS technology, which is often used by logistics service providers operate according to the environment, which it should be able to
to track freight vehicles, has the constraint that its signals are un- sense on its own, namely, it should be context aware); have indoor
able to penetrate foliage, tunnels and buildings with enough and outdoor positioning capabilities; have resources for IP-based
strength to yield precise, unambiguous position. Moreover, under wireless communication; deliver sub-metre positioning accuracy
such situations, signal multipath can be a serious source of position (depending on the operating environment and the needed applica-
error. Therefore, under tunnels, foliage and in urban canyons, logis- tion requirements); be miniaturizable into a ‘smart nugget’; pos-
tics visibility can be lost. Among other drawbacks, logistics visibil- sess robust geoencryption capability; and eventually be
ity cannot, therefore, be extended to the shop-floor. Furthermore, affordable for tagging logistics units (such as cases and pallets)
GPS and related technologies require signal receivers that, unlike as they pass through the logistics pipeline. RFID technology is pres-
RFID transponders, are currently too expensive for item-centric ently being piloted by many supply chains for identification and
positioning. There is thus a need to make positioning at the prod- tracing of logistics units and stock-keeping units as they traverse
uct level sufficiently accurate, affordable, and possibly integrated the logistics pipeline from the manufacturers to the end customers.
with RFID. If a mechanism for direct communication between the The proposed device should, therefore, substantially expand the
resulting device and enterprise databases can also be included in frontiers of applications of RFID, positioning, and the extensive
the design, then we would have an integrated ‘identification, posi- speciality of location-based services (Nagy & Salhi, 2007; Partyka,
tioning, communication, and decision making technology’, as illus- 2007).
trated in Fig. 2. Chip technology is progressing rapidly and it is now IP-based communication capability will ultimately remove the
possible to develop such a system-on-chip. We discuss in section 6 need for RFID readers, since although the tag would have only thin
some aspects of the technology. computational resources, it will be able to communicate directly
A. Musa et al. / Expert Systems with Applications 41 (2014) 137–155 143

with enterprise databases. Such communication will also be neces- 6.2. Wireless communication
sary for the tag to outsource signal processing. But communication
is costly in terms of power consumption; in fact, it is costlier than As a necessity, the smart device in Fig. 4 will have a wireless
computation. There would, therefore, be need for further intense network interface control (NIC) so as to communicate with remote
research in power optimization for such a thin device. This is ex- enterprise databases. But ongoing progressive advances in wireless
plored further in Section 6.3. networks have considerably broadened the scope of these net-
works. In this section we briefly illustrate these networks and pro-
vide a conceptual framework within which they may all ultimately
6. Aspects of the new embedded device
converge. The gateway or bridge that will grant the smart device
access to remote databases may actually be a router or node of a
6.1. Positioning
wireless ad hoc or mesh network, since a wireless router is often
equipped with multiple wireless interfaces that are possibly built
Every navigational technology is based on position determina-
on different wireless access technologies.
tion. Today, GPS carrier phase techniques can, in unobstructed
Fig. 3 illustrates how the various networks are converging
skies, yield centimetre-level positioning accuracies in differential
seamlessly, thereby enabling uninterrupted coordination of sup-
mode. The availability of GPS signals on L2C and L5 frequencies en-
ply networks and their resources. In Fig. 3, a personal network
riches the situation. GPS satellites have five frequencies, namely,
constitutes a type of client meshing that provides peer-peer net-
L1-C/A, L2-P/Y, L1C, L2C and L5. The safety-of-life signal L5 is the
works among client devices restricted to the individual person;
most effective of the three civil signals L1C, L2C, L5 because it is
client nodes form the actual network to perform routing and con-
about 5 decibels more powerful than L1, with a chipping rate of
figuration functions as well as grant end-user applications to the
107 chips per second or 10 million cycles per second (Mcps) com-
person.
pared to the 1 Mcps codes used by L1 and L2. The L5 signal thus
In Fig. 3 we should note the special role that network gateways
provides more protection against radio frequency interference
(NGWs) will play in the integration of heterogeneous networks.
and multipath. Also, at 1176 MHz frequency, the L5 signal separa-
The NGW is a device that is specific to every network and provides
tion from L1 (1575 MHz) is significant enough to enable GPS
it with an interface to the Internet. It will most likely be a piece of
receivers to directly drastically control the ionospheric refraction
equipment with large enough memory to afford domestic storage
effects on signal propagation.
and some level of intelligence. It might be a special, committed de-
However, even with the anticipated full operational status of
vice, or an added functionality in the core network. Another impor-
the Europe’s Galileo system in 2013 and the consequent doubling
tant player for the success of Fig. 3 is the mobility provider (MP).
of navigation satellites in space, satellite navigation on its own can-
The MP will not be a piece of equipment or specific application
not guarantee the positioning accuracy of a few centimetres that
as such, but a new business model. It is a heterogeneous service-
will be needed on shop-floors. The reasons have been mentioned
provider platform that gives a functional environment to manage
previously. Positioning data from satellites can be substantially
matters relating to the networks, users, services and contents.
augmented or assisted by terrestrial techniques. Many methods
The MP would use a service platform that communicates with indi-
have been developed in recent years to meet the needs of the mil-
vidual NGWs and provisions service control functionalities, facili-
itary, location-based services, personal navigation, automated
tates access to services and guarantees reasonable, network-
vehicles and highway systems, etc. (Barnes et al., 2003; Lachapelle,
dependent QoS. This will obviously include the ability of users to
2004; Duffett-Smith & Hansen, 2005; Retscher, 2006; Retscher,
roam seamlessly and transparently between networks; roaming
2007; Retscher & Thienelt, 2004; Retscher, Moser, Vredeveld,
is already a possibility today. To the users, the MP is an all-net-
Heberling, & Pamp, 2007; Prasad & Ruggieri, 2005; Li et al., 2006;
work, one-stop shop for service provision across networks. The
Grejner-Brzezinska, Toth, & Moafipoor, 2007; Mok, Retscher, &
MP will assume the responsibility for billing individual service
Xia, 2007; Rollo, 2007; Groves, 2008; Bensky, 2008). Table 2, com-
users across networks and for provisioning roaming, depending
piled from several sources, lists some of those techniques that can
on the user subscription with the various network operators and
be employed with GPS to provide continuous visibility in intelli-
service providers. Roaming and handoff schemes in IP-based mul-
gent logistics.
tisystem networks have been treated by, e.g., Akyildiz, Jiang, and
When used independently, some of the methods in Table 2
Mohanty (2004), Beaubrun, Pierre, and Conan (2005), and Leggio,
yield relatively poor positional accuracies, ranging from metres
Manner, and Raatikainen (2005). For our proposal in Fig. 3 to be
up to a kilometre. But when integrated in hybrid navigational sys-
realized, existing mobile IP handover schemes (such as MIPv6) will
tems, they can give impressive results (centimetre-level accuracy)
need to be substantially improved, to permit flawless roaming
even in high dynamics, as they compensate for each other’s defi-
across diverse networks.
ciencies. The accuracies obtainable by hybrids depend greatly on
In the case of the personal network in Fig. 3, for example, the
the sensors deployed, the operating environment, and the data
NGW will be a personal device that receives instructions from
processing algorithms used (Tesoriero, Tebar, Gallud, Lozano, &
the core personal network to send/request contents to/from other
Penichet, 2010). Only extensive simulation, robust field experi-
networks (including other personal networks) anywhere anytime.
mentation, prototyping and cost-benefit analysis can suggest the
It will then search for the most advantageous of the advertised
best positioning technologies to employ in Fig. 2. However, it
slots and then communicate with the MP to settle on service
can be said with some level of confidence that high-sensitivity
charge, QoS, throughput and bandwidth efficiency, and handoff/
GPS, cellular networks (especially WiMax), and WLAN (especially
mobility. Thereafter, through the network of choice (DSL, cellular,
Wi-Fi and UWB in urban areas and DSRC on roadways) will be
hotspot, picocell), the NGW sends or receives the sought packets.
strong candidates. The problem with WLAN-based methods is
that dedicated infrastructures do not yet exist, and they are ex-
pected to be costly to provision with sufficient density. Wi-Fi sig- 6.3. Resource requirements for the embedded device
nals abound in urban localities in many countries but they are
privately owned and not originally installed for positioning Currently, the sensor nodes of wireless sensor networks can
purposes. perform computing tasks such as beam forming, aggregation or
144 A. Musa et al. / Expert Systems with Applications 41 (2014) 137–155

Table 2
Key terrestrial positioning methods that can augment GPS in logistics applications (see Appendix A for the meaning of abbreviations).

Method Description
Network-based differential GPS Differential corrections for spatially correlated errors are sent to stand-alone or mobile GPS receivers from
continuously operating reference stations (CORS) to substantially improve positions determined by the
receivers. Such corrections can be transmitted to mobile receivers via the RTCM SC-104 protocol over
conventional radios. They can also be sent by plain IP protocol or by web services request-and-respond
communication. The number of reference stations and data processing procedures used depend on the size
of the region over which the corrections are intended to be valid. This approach requires the CORS
infrastructure to be first established.
SBAS (WAAS in USA, EGNOS in Europe, MSAS in Japan, Space-based augmentation systems have been developed by aviation authorities and commercial outfits
Beidou in China, GAGAN in India) mainly for aviation purposes. They consist of extensively spread reference stations that keep a close watch
and accumulate data on the GPS satellites. These data are sent on to the SBAS master stations for processing
to decide the integrity and differential corrections for all monitored satellites. The integrity and differential
corrections are then forwarded to a ground station and uplinked to geostationary satellites together with the
navigation messages of the geostationary satellites. The geostationary satellites then downlink the integrity
and differential corrections for all monitored satellites by means of GPS L1 frequency with a modulation
protocol akin to that employed by GPS. Hence, the geostationary satellites can also serve as additional GPS
navigation satellites. On the basis of the down-linked information, the user receiver forms what are called
‘horizontal and vertical protection levels’ for position computation based on a weighted solution from the
geostationary satellites. The limitations of SBAS for LBS are that the augmentation satellites also transmit
signals that cannot penetrate subways with adequate strength; and in northern regions, the low elevation
angles of the SBAS satellites mean that their signals are unable to improve navigation in urban canyons
(Pozzobon, Wullems, & Kubik, 2004). The Chinese Beidou is currently being upgraded into Beidou-2 or
Compass, a global navigation system.
eLoran Loran means ‘long range navigation’, a 100 kHz terrestrial, low frequency, pulsed radio navigation system
that operates in much of the northern hemisphere. eLoran is ‘enhanced Loran’, which is an internationally
standardized PNT service for use by many modes of transportation and in other applications.
Locata Developed to obviate some of the challenges of the pseudolite system (in terms of hardware cost, near
constellation, unsynchronized signals). The technology is based on a system of purpose-built ground
transceivers that transmit GPS L1 C/A signals, which can be picked up by stand-alone low-cost GPS-like
Locata receivers that are able to track both GPS and Locata signals. Can yield sub-centimetre accuracy in
real-time, but requires special infrastructure (Barnes et al., 2003).
Cellular networks This category is based on existing cellular telecommunication networks. Therefore, where cell geometry is
poor or absent, this category is not useful. Positioning approaches include Cell-ID, time difference of arrival,
angle of arrival, enhanced observed time difference, observed time difference of arrival, matrix, and gprX.
gprX is a mobile unit-based proprietary algorithm that is transparent to the network operator’s
infrastructure (Chai, 2004). Being proprietary, not much is available about the details of this method.
Although both GSM and CDMA incorporate positioning capabilities, location accuracies obtained from
UMTS/WCDMA/3G significantly surpass those achieved from GSM and CDMA.
Cellular-assisted GPS For a GPS receiver, it takes at least 18 seconds to receive orbit and clock models (among other needed
parameters and models) that are necessary for position calculation. In cellular-assisted approaches, the
network sends the receiver a copy of the navigation message. Time-to-first-fix can then be reduced to less
than 18 s. Alternatively, the network may compute receiver’s position (on the network’s location server)
using the information provided by the receiver and send the computed position to the receiver.
Dead reckoning This category is founded on knowledge of distance (or change in position) and heading. Heading is often
provided by MEMS magnetometers. This technology position fix for initialization. Errors grow fast with
distance travelled. Local magnetic effects on the magnetometer can be diminished by coupling the
magnetometer with an IMU or azimuthal gyro (Bonsen, Ammann, Ammann, Favey, & Flammant, 2005) and
using an optimal combination of data from the two sources (Ristic, Arulampalam, & Gordon, 2004).
Inertial systems This is based on the inertial measurement unit (an assembly of accelerometers and gyros organized in a
configuration suitable for measuring acceleration and orientation changes in three dimensions). Position is
obtained by integration. The technology requires zero velocity updates. High-grade IMUs are expensive, but
low-grade fabrications are now available. Miniature MEMS IMUs currently have dimensions of no less than
10  10  5 mm and consume 6 10 mA. In sizeable quantities, their prices are sufficiently low for LBS and
other logistics needs.
Map/feature matching This category is based on identifying notable features in the environment and correlating them with a map
database to determine position solely from this information. The algorithms used can broadly be classified as
topological, probabilistic and fuzzy logic-based (Quddus, 2006; Quddus, Ochieng, & Noland, 2006, 2007).
These are well developed for air navigation but still immature for personal navigation. In transport
telematics, map matching has a slightly different meaning, which is that it is used to integrate positioning
data with digital road network data to enable vehicles to be placed correctly on the road map. This
presupposes that positioning data are available. Major drawbacks of map matching are that the base maps
may be inaccurate or incomplete and mobile terminals in most cases will lack the resources to store high-
resolution maps or to download them from a remote server in real-time. Inaccuracies of maps may emanate
from, e.g., some features being omitted or grossly idealized in the maps. Also, detailed maps of sites, such as
campuses or airports, may not be available from the map content provider.
WPAN This group of approaches is based on personal area networks (Bluetooth, ZigBee, RFID). The basic form of
position information comes from a WPAN client noting the location of the host station. The accuracy of the
position fix is hence directly that of the reference host station.
A. Musa et al. / Expert Systems with Applications 41 (2014) 137–155 145

Table 2 (continued)

Method Description

WLAN This category is based mainly on Wi-Fi access points (APs). Approaches include two-way time of arrival, time
difference of arrival, fingerprinting, and sniffers. This method is well suited for both indoor and outdoor use.
Skyhook Wireless, for example, has mapped and documented over 50 million Wi-Fi APs around the world.
Apple iPhone™ and iTouch™ cellphones furnish locations using Wi-Fi APs, based on software from Skyhook
Wireless. It seems that long-range active RFID transponders can also be used in ways similar to APs, but the
infrastructure does not yet exist.
UWB UWB signals can travel undetected and penetrate buildings. Methods for creating UWB signals include
impulse radio and frequency hopping over OFDM. Technology is suitable for both indoor and urban use, but
requires a dedicated infrastructure.
Ultrasound In environments with a lot of metal surfaces (such as in silicon wafer fabrication complexes), the use of RF
communications can be a problem because of electromagnetic reflections. In such scenarios, ultrasound
transmitters and sensors can be deployed for positioning in place of RF systems. A novel experiment that
combines active RFID transponders and ultrasound transmitters is reported by Thiesse and Fleisch (2008).
Radio and TV broadcasts This method uses existing radio and TV transmission infrastructure, but a reference station is needed for
transmitters not synchronized to UTC. The approach could use both analogue and digital TV, DAB radio, and
AM/FM broadcasts. Signals can penetrate buildings.
MRERA MRERA stands for ‘minimum range error algorithm’. This technology was developed for vehicle tracking in
dense, high-rise urban areas where visibility to GPS satellites is poor but it is still possible to receive signals
from at least one satellite for certain durations. It relies on GPS pseudoranges to one or two GPS satellites and
ranges from the vehicle to a network of fixed RFID or Wi-Fi landmarks (Mok et al., 2007). It completely
avoids the use of dead-reckoning but requires a database of the fixed landmarks.
DSRC-WAVE Radio beacons or wireless mesh networks installed along roadways as part of the smart highway
infrastructure can be used to locate vehicles in their vicinity. In the future, this is likely to be an important
ingredient of any real-time logistics coordination infrastructure.
Chip-scale atomic clocks This nascent technology aims to replace the temperature-compensated quartz crystal oscillators (TCXOs)
used in commercial GPS receivers with chip-size atomic clocks with power dissipation below 30 mW and
fractional frequency instability below 10-11 over a period of 1 h (Knappe et al., 2004; Knappe et al., 2005;
Youngner et al., 2007; Kitching et al., 2005; Kitching, 2007; Nguyen, 2007). When commercially available,
this will revolutionize positioning, as the technology could be used in other (non-GPS) time-based
positioning systems.
Barometry A miniature MEMS barometric altimeter, if operated in differential mode, can identify relative heights to an
accuracy of 2 m. With suitable, but rather complex, aiding, this accuracy can be significantly improved.

All-IP interconnection:
Internet, GPRS, UMTS, 4G (WiMax & LTE), WLAN, WAN, future networks

Mobility provider
Corporate area network
Other networks (urban

Vehicle area network


Wi-Fi, ad hoc sensor

Personal (wearable)
Traditional networks

Home area network


(DSL, cellular, EDI)

Road infrastructure
networks, etc.)

area network

Fig. 3. Layers of heterogeneous networks all connected via IP core.

filtering of allied data, and course-plotting or routing. The central implies direct noshing of real-time data into enterprise databases,
nodes or gateways of these networks can provide enterprise level and adaptive control of sensor networks and RFID-bearing objects
computing capacity to supplement and integrate the distributed based on data from enterprise databases. With adequate and effi-
processing at sensor nodes (Akyildiz et al., 2002; Shah & Rabaey, cient computing resources to support the requisite onboard com-
2002). Because of the limited power supply, which is invariably puting, these nodes can be utilized as new enterprise data
sourced from onboard batteries, the sensor node computing has sources (Hsu et al., 2007).
to be energy efficient. But, generally, computation is not as Whilst the above statement portrays a perfect scenario, the real-
power-dissipating as communication, and, therefore, an advantage ity is that most mobile terminals, such as the one proposed in Fig. 2,
can be derived in embedding some database capability into on- are thin or slender devices - in the sense that they have only limited
board computing for sensor nodes, to make them independent in memory, horsepower, and communication throughput. There will
control. From a technology viewpoint, the same level of indepen- thus be a need for the device to outsource data processing to remote
dence can be argued for chip-based RFID, i.e., RFID microchips hosts by means of semantic web services and intelligent mobile
can be empowered to operate as mobile data processing and trans- agents. However, the most suitable services for thin devices are un-
mitting nodes. Also, one can envision a two-way interaction be- likely to be web services since these require extensive processing
tween enterprise databases and sensors and RFID hardware. This power and memory for encoding and decoding of requests and
146 A. Musa et al. / Expert Systems with Applications 41 (2014) 137–155

GSM Antenna SHT11


Data
Temperature and
Clk humidity sensor
UART
SIM 5210E ARM9 processor
Wireless modem MPXA6115A
Pressure sensor
(Location engine)
GPS Antenna
256K-Bit CMOS
Parallel EEPROM
GPS receiver
frontend
ATR0601 256K-Bit CMOS
Parallel EEPROM
UART User
Dash7 terminal LED
CC430F5137

Power optimizer

Power supply

Fig. 4. Logic block diagram of the embedded device.

and NTA (network traffic accelerator) technologies to support TCP/


Table 3
System specifications.
IP communications for resource-deficient devices. Presently, TOEs
are mainly employed with high-speed networks (such as gigabyte
GPS receiver/location engine
Ethernet and 10 gigabyte Ethernet) to delegate the processing of
Able to process at least 5 GPS satellites simultaneously
Be compatible with different GNSS standards, e.g., GPS + GLONASS + Galileo
the entire TCP/IP stack to the network controller. The main short-
Be upgradable coming of TOEs has been that they are difficult to integrate into com-
Dash7 RFID terminal
puting systems because they entail extensive modifications to the
Operates in bandwidth 433.04 to 434.79 MHz operating system of the computer or device.
Operating rangeP100 m Since TCP is optimized for wired networks, any packet failure is
GPRS+HTTP communications usually attributed to congestion and hence, as a safeguard, the con-
Be compliant with all the configurations in order to ensure reliable gestion window is drastically decreased (Comer, 2006). But wire-
communication in typical logistics operation conditions less networks do experience erratic and normally fleeting signal
Single-band UMTS/HSDPA 2100 MHz
losses (resulting from fading, shadowing, handover, and other
Quad-band GSM/GPRS/EDGE 859/900/1900 MHz
HSDPA 7.2 Mbps radio propagation upshots) that are not attributable to congestion.
Such packet loss can result in the protocol attempting to forestall
Environmental sensors
The operating limits of the sensors should slightly exceed the conditions congestion by severe reductions in window size. This leads to frit-
encountered in full range of possible service environments. tering away of the radio link capacity. At least three solutions (end-
Temperature: Operating range 40 to +60 °C, Accuracy ±0.5 °C to-end, link layer, and proxy-based) now exist to check these unde-
Humidity: Operating range 0 to 100% RH, Accuracy ±0.5%
sirable consequences. We hope to examine these challenges in
Pressure: Operating range 0 to 50 kPa, Accuracy (0 to 85 °C) ±2.5%
greater detail in further studies.
Power supply
Supply voltage: 2.7 to 3.6 V
Rechargeable battery pack 6.4. Semantic web services and intelligent mobile agents
60 day battery life, subject to use
Dimensions As mentioned earlier, the device in Fig. 4 will exploit semantic
100  100  50 mm web services and intelligent mobile agents for offloading most of
Weight the needed baseband processing and for interacting with distrib-
100 g uted remote databases. The semantic web service (SWS) technol-
ogy is the semantic annotation of web services and resulted from
the integration of the semantic web (Berners-Lee, Hendler, & Lass-
responses. Furthermore, the HTTP communication protocol and ila, 2001) with web services (McIlraith, Son, & Zeng, 2001). The
XML encodings used in web services will likely prove too arduous main distinction between a web service and a mobile agent is that
and inefficient for the resource-poor wireless sensors. Hence, wire- a mobile agent is not bound to the host in which it commences its
less sensor networks require thinner web services. Attempts at execution or in which it resides: it has the unique capacity to mi-
developing lightweight web services have already begun (Priyantha, grate (with its code and current execution state) from one host in a
Kansal, Goraczko, & Zhao, 2008). There also are available recent network to other machines that shelters the objects (software enti-
lightweight TCP/IP stack for embedded devices that possess no oper- ties) with which it wishes to interact and benefit from being tem-
ating system, and real-time transport protocol (RTP) that runs over porarily resident in the same host as the objects (Lange & Oshima,
UDP (user datagram protocol). Such lightweight implementations 1998; Modak, Langan, & Hain, 2005; Wooldridge, 2002). The ability
of TCP/IP, however, do not enjoy the same level of robustness as of intelligent mobile agents (IMAs) to travel to destination hosts,
the complete/heavyweight TCP/IP protocol. That brings us to the interact intelligently and dynamically with web services and other
question of the possibility of adapting TOE (TCP offload engine) agents on those systems, and then return to their origins makes
A. Musa et al. / Expert Systems with Applications 41 (2014) 137–155 147

them quite attractive for deployment in many applications, but offers maximum design flexibility by processing the RF signal in
particularly in resource-starved mobile terminals. software. This usually implies digitizing the RF signal as close to
Attempts have been made to unify, or at least integrate, semantic the antenna as possible by means of direct sampling and band-pass
web services technology with intelligent agents (Hendler, 2001; Had- sampling. Both the digital baseband and some part of the RF front-
jiefthymiades, Matthaiou, & Merakos, 2002; Karenos, Samaras, Chry- end are subsumed into software. A software receiver, on the other
santhis, & Pitoura, 2004; Shafiq, Suguri, Ali, & Fensel, 2006; García- hand, is normally taken to refer to the design in which the RF
Sánchez, Valencia-García, Martínez-Béjar, & Fernández-Breis, 2008). front-end is applied directly as an input to software, implying that
To this end, many schemes already exist (Pavel, Miloslav, Marek, & the digital baseband hardware is assimilated with software in the
Vladimir, 2011; Wang, Wong, & Wang, 2012; Xu et al., 2011; Salvato- SoC controller. Software-defined radio is a more inclusive designa-
re, Giovanni, Domenico, & Domenico, 2011; Wooju, Dae, & Sangun, tion: it includes the above two design castes and others such as
2008; Singh & Pande, 2002; Pavel, Miloslav, Marek, & Vladimir, the following. If the digital baseband hardware is itself program-
2011; Spyron et al., 2004). We find the integration scheme of Gar- mable - for example, by using a field-programmable gate array
cía-Sánchez et al. (2008) of particular interest, but it is basically a (FPGA) - then the receiver is of SDR type. In many instances, the
heavyweight SWS formalism that is unsuited to mobile devices. We term SDR is used to mean the deployment of FPGA in a device.
are currently developing our own multi-layered integration architec- FPGAs are somewhat a halfway house between software and hard-
ture, in which we hope that both the device management layer and ware: they provide logic functionalities that can be redesigned and
enterprise application layer will be able to call up the lightweight altered as repeatedly as desired. It is anticipated that in the not-
SWS and IMAs that are to be provided in the intermediary layers. Fur- too-distant future, a mobile device may consist of more than 50
thermore, in our scheme we will introduce (in the device manage- radio standards at substantially less than today’s price tag.
ment layer) corporate network proxies for all deployed mobile units
(MUs), which act for, monitor and control the activities of all the
6.6. The role of the smart highway infrastructure
MUs-including fulfilling their processing and communication needs.
We have not decided whether we should use the synchronous or
The smart highway infrastructure is based on the DRSC-WAVE
asynchronous interaction model in the relationship between a proxy
(dedicated short-range communication and wireless access in
and its associated dynamically allocated MUs, but we are aware that
vehicular environment) technology, in which numerous RFID, Wi-
the asynchronous interaction model can potentially relieve the MUs
Fi and wireless mesh network-based sensor arrays are deployed
much of the communication and processing burden.
along the roadway for the purposes of highway regulation enforce-
ment, vehicle and driver safety, and road charging, among other
6.5. Software-defined radio technology
objectives. The wayside transceivers could then exchange data
(using short range, high bandwidth communication) with passing
For reasons of reconfigurability, multimode operation, global
vehicles and relay the information in real-time to a central server;
roaming, interoperability, diversity processing, mass customizabili-
and, of course, the vehicles could also serve as information vectors
ty, remote diagnostics and remediation, adaptive power manage-
between vehicles and from one sensor node to another. An ongoing
ment, die-area and form factor optimization, enhanced signal-to-
study in the State of New York envisions turning the I-87 corridor
noise ratio, white-space cognition and utilization, etc. (Dillenger &
(from the border of Montreal, Canada, to New York City) into a smart
Buljore, 2003; Moreles-Velazquez, Romero-Troncoso, Osnornio-
highway that will support DRSC-WAVE (Doering, 2006; McNew,
Rios, Herrera-Ruiz, & Cabal-Yepez, 2010), it is desirable that the de-
Partyka, Peredo, & Proietti, 2006; Hsu et al., 2007). The US Federal
vice in Fig. 4 be based on software-defined radio (SDR) architecture.
Communications Commission has already allocated a 75 MHz range
SDR is an architecture that employs adaptable software and flexible
in the 5.9 GHz band for dedicated short range vehicle communica-
hardware platforms to take in hand the challenges that crop up from
tion infrastructure, expressly for enhancing the safety and produc-
persistent evolution and technical innovation in wireless systems,
tivity of the country’s transportation network. Known as the IEEE
especially as waveforms, modulation schemes, protocols, services
802.11p standards, this OFDM system is tailored to minimize multi-
and standards progress. In the telecom arena, there is an ongoing
path interference (which is common in highways and large build-
evolution of technologies (from 3G on to 4G), just as new satellite
ings) by doubling the signalling time for each bit transmitted. The
navigation signals and systems are being introduced (new signals
system also crucially curtails signal latency; this property, together
on GPS, Galileo and GLONASS) and many new hybrid technologies
with the signal’s high bandwidth and the desired short radio-link
are being developed for positioning and navigation.
range, allow the hundreds or thousands of vehicles travelling at high
SDR technology, when compared with complete hardware-based
speeds in the range of wayside nodes to exchange vital information
RF and baseband processor, still suffers the drawbacks of higher
with the nodes and between themselves. Similar projects are being
power dissipation and greater processing overhead. Fortunately, in
piloted in some urban areas of Europe (Giannopoulos, 2004).
the case of Fig. 2, web services and intelligent mobile agents can
With respect to real-time logistics and supply network coordina-
be exploited for efficient power management. On the other hand,
tion, this source of latent data could be useful. If the sensor nodes
SDR technology makes the deployment of web services and software
would possess sufficient onboard memory and computing capacity,
agents somewhat less cumbersome. In the case of navigation with
then they could serve as distributed databases that are linked to cen-
GNSS signals, Lomer and Fulga (2007) have already hinted on possi-
tral servers to which enterprises have secure access. Even if they do
bilities that exist for economizing power in software-based base-
not ultimately have that much resource, they could serve as data
band processing onboard mobile hosts; they made no reference to
routers to remote servers. In our proposed scheme of real-time posi-
drawing on external resources, such as web services and mobile
tioning and identification of all enterprise assets, we can foresee a
agents that we hope to use. They suggested that by eliminating the
strong role for this road infrastructure, but as yet it does not exist.
need for a separate baseband microcontroller and its associated
memory, up to 80 per cent of the development cost of a GNSS recei-
ver can be purged, and ultimately, in the future, the price of a com- 7. Development of the device prototype
plete software-based GNSS receiver will be as low as 1 US dollar. In
our case, we hope to be able to beat this further down. To provide a proof of concept and confirm the technical feasibil-
It is important to realize the different variations of SDR, as the ity of the proposed microsystem, we have used off-the -shelf com-
notion has often been confused by some writers. A software radio ponents to develop a prototype of the device depicted in Fig. 2. The
148 A. Musa et al. / Expert Systems with Applications 41 (2014) 137–155

prototype does not as yet use mobile multi-agents for outsourcing 7.2.2. Hardware
computation and decision making; all the sensor computations are Texas Instruments CC430F5137 chip was used as the RFID ter-
performed on the device. Also security features have not been in- minal. The chip belongs to a family of ultra-low-power microcon-
cluded in the prototype. Development work on the prototype con- troller systems-on-chip (SsoC) with integrated RF transceiver
tinues in earnest. Fig. 4 provides the device logic block diagram. cores. The main advantages of this chip include: support for Dash7
bandwidth 433 MHz; it has a large flash memory (32 KB), which is
7.1. System specifications capable of holding OpenTag library along with the customized pro-
gram; it has many general purpose ports for communication with
We stipulated that the embedded device’s main features must the main microprocessor; and the ports can work in UART mode.
satisfy the specifications in Table 3. The chip must be configured before it starts to work within the
The present system modules are described in Sections 7.2 to 7.8 embedded device. The configuration includes setting up the RF
(see Fig. 4), all of which have been rigorously tested, both sepa- transmission mode and deploying the OpenTag and the customised
rately and on the mainboard. program. The configuration was done by direct connection be-
tween the chip and a PC. The chip was connected to the main
microprocessor by one of its general purpose ports (ports P1 and
7.2. Dash7 RFID terminal P5). The communication method was by UART, which is supported
by both the chip and the microprocessor. The chip costs 5 British
The Dash7 RFID terminal was used as the interrogator frontend. pounds.
The component constantly searches for RFID tags within the range. The Texas Instrument CC430F5137 SoC product tree constitutes
When the terminal detects any tags, it updates the main microcon- the following (Texas Instrument, 2013):
troller which in turn sends the tag information through the GPRS
or the HTTP transport binding. DASH7 stands for Developers’ Alli- (a) Mesh and IP Networks: 6LoWPAN, Wi-Fi (IEEE 802.11/
ance for Standards Harmonization of ISO 18000-7. Unlike most active WLAN), ZigBee/IEEE 802.15.4.
RFID technologies, DASH7 RFID supports tag-to-tag communica- (b) Personal Area Networks: ANT wireless connectivity, Blue-
tion. When this feature is combined with the long range and signal tooth Low Energy, Bluetooth, Bluetooth + ANT, DASH7, Pure-
propagation advantage of 433 MHz RF (signal can penetrate con- Path Wireless Audio, ZigBee RF4CE.
crete and water), DASH7 becomes an attractive substitute for most (c) Positioning: GPS receiver consisting of antenna and associ-
wireless ‘mesh’ sensor networking technologies. DASH7 also sup- ated signal conditioning circuitry required to provide the
ports sensors, encryption, IPv6, and some other characteristics. microprocessor based positioning engine with satellite nav-
DASH7 has the ability to transmit/receive over very long ranges igation data for tracking.
without requiring a large power draw on a battery. DASH7 uses (d) Proprietary RF: SimpliciTI™ network protocol, Wireless
the 433.92 MHz frequency, which is globally available and license MBUS.
free. The low input current of typical tag configurations may allow (e) RFID (DASH7 sub 1 GHz): ISO 15693/ISO 14443A/B (13.56
battery powering on coin cell or thin film batteries for up to 10 MHz), ISO 14443A/B, ISO 15693 (13.56 MHz), NFC, ISO
years. DASH7 network serves deployments in which low power 18000-2 (134 kHz).
usage is essential and data transmission is typically much slower
and/or sporadic, like basic telemetry. The Texas Instrument CC430F5137 SoC lends us the latitude of
DASH7 RFID utilizes BLAST networking technology, which we ex- exploiting diverse wireless connectivity and DASH7 RFID standards
plain below. Networks based on DASH7 differ from typical wireline on the embedded device in the future. Also, its GPS receiver pro-
and wireless networks that operate with a ‘session’. So instead of vides an independent standby to the one designated in Section 7.3.
replicating a wireline ‘session’, DASH7 was designed with the con-
cept of BLAST (Bursty, Light, Asynchronous, and Transitive). Bursty 7.3. GPS receiver module
— data transfer is abrupt and does not include content such as video,
audio, or other isochronous forms of data; Light — for most applica- A typical GPS receiver contains the antenna, RF frontend IC, and
tions, packet sizes are limited to 256 bytes (transmission of multi- baseband IC. The GPS antenna is responsible for the initial recep-
ple, consecutive packets may occur but is generally avoided if tion of satellite transmissions. The RF frontend performs initial
possible); Asynchronous — DASH7’s main method of communica- analogue signal processing, amplification of the incoming signal
tion is by command-response, which by design requires no periodic then down-conversion and filtering of the incoming signal to pro-
network ‘hand-shaking’ or synchronization between devices; Tran- duce what is termed an Intermediate Frequency (IF) signal with
sitive — a DASH7 system of devices is inherently mobile or transi- higher signal-to-noise ratio than the incoming transmissions. The
tional. Unlike other wireless technologies, DASH7 is upload- IF signal is then converted to digital via an analogue-to-digital con-
centric, not download-centric, so devices do not have to be managed verter (ADC). The baseband IC handles all subsequent processing
extensively by fixed infrastructure (i.e., base stations). digitally, namely, the acquisition and tracking of signals from visi-
ble satellites and the navigational calculations required to obtain a
7.2.1. Software solution for the current location of the receiver.
We used the OpenTag library, which is a full-featured commu- Traditionally, the baseband IC is implemented using dedicated
nications stack for DASH7 Mode 2 (ISO 18000-7.4). OpenTag has a hardware designed for the task. However, in our embedded device
large feature set but small footprint. Its main advantages include: the digital signal processing has been implemented entirely in soft-
small, fast, and high configurability; a 32KB Flash MCU was more ware on the host processor. The motivation being that the task of
than enough for the logistics device’s requirements; it is open updating or upgrading the performance of the device is somewhat
source, which makes it easier to understand and extend; and it easier when function is dictated by software. Should new naviga-
has a C-based API for writing internal (embedded) extensions. tion algorithms become available, or the GPS standards change,
The OpenTag library was deployed on the chip CC430F5137 (see or it be desired to adapt the embedded device to work with alter-
Section 7.2.2), which was the main target for OpenTag. OpenTag native GNSS standards (e.g., GLONASS, Galileo or other regional
was used in a customised software program running on the chip. standards), all that will be required is to change the software, the
Its main function can be summarised using the flowchart of Fig. 5. same hardware continues as previously. Potentially, updates/up-
A. Musa et al. / Expert Systems with Applications 41 (2014) 137–155 149

grades could be delivered whilst devices are in service, via wireless


Start
GSM link. A further advantage is that the same processor used to
manage the onboard sensors and communication with the embed-
ded device via the modem can be used also for the location engine, Search for tags in range
thus reducing footprint, component numbers, power consumption,
and design complexity for the hardware.
Atmel ATR0601 was used as the frontend IC. The location en- Tag found
gine was implemented as software process running on the
ARM920T microprocessor, which was also used to control the
microsystem. Read tag information

7.4. Modem
Send tag information to device manager on main processor
Most of the current location and identification technologies ex-
pend the entire positioning computational budget on the chip. Fig. 5. OpenTag software.
Although this is sufficient for some applications, it increases the
chip cost — as it usually requires a powerful processor. The accu-
racy of GPS can be affected by a number of factors: ionospheric other device specifications in terms of accuracy, temperature
and tropospheric delays, signal multipath, receiver clock errors, range, power supply and power consumption.
orbital errors, number of visible satellites, satellite geometry/shad- The features of MP3V5050 include: 0 to 50 kPa measurement
ing, etc. For these reasons it was decided to divide the process be- range; 2.5% maximum error over 0° to 85°C; ideally suited to
tween the backend (the server) and the frontend (the embedded microprocessor or microcontroller-based systems; it is tempera-
device). In order to achieve this, the device was provided with a ture compensated from 40 °C to +125 °C; patented silicon shear
powerful communication modem. The chosen modem is a stress strain gauge; durable epoxy small outline package (SoP);
HSDPA/WCDMA/GSM/GPRS/EDGE module, which has a rate of up and easy-to-use chip carrier option. The sensor supplies an ana-
to 7.2 Mbp. The proposed modem is a SIM5210, a quad-band logue output voltage that varies linearly proportional to the pres-
GSM/GPRS/EDGE/UMTS engine that works on frequencies of GSM sure, within the specified measurement range.
850 MHz, EGSM 900 MHz, DCS 1800 MHz, PCS1900 MHz and
UMTS 2100 MHz. SIM5210 provides GPRS multi-slot class 12/
class10/class 8 (optional) capability and EDGE. 7.5.2. Temperature and humidity sensor
SIM5210 supports: GPRS coding schemes CS-1, CS-2, CS-3 and We selected the SHT11 combined temperature and humidity
CS-4; EDGE 8 PSK; DTM (class A) multi-slot class 12; DL coding sensor. This sensor was chosen because it provides combined dig-
schemes CS-4, CS1-9; UL coding schemes CS1-4, MCS1-9; and ital humidity and temperature readings, which significantly saves
UMTS HSDPA up to 7.2 Mbps. Other reasons for choosing power and space. Moreover, the fully calibrated sensor provides
SIM5210 include: excellent long-term stability and accuracy. The sensor integrates
sensor-elements plus signal processing on a tiny footprint. It also
(a) With a tiny configuration of 35 mm  35 mm  4.5 mm, provides a fully calibrated digital output. A unique capacitive sen-
SIM5210 can fit almost all the space requirements in our sor element is used for measuring relative humidity, while temper-
application. ature is measured by a band-gap sensor.
(b) SIM5210 provides an RF antenna interface with two alterna-
tives (antenna connector and antenna pad).
(c) The antenna connector is MURATA MM9329-2700 and cus- 7.6. Memory
tomer’s antenna can be soldered to the antenna pad.
(d) SIM5210 is integrated with the TCP/IP protocol. Extended From among the available data storage technologies, EEPROM
TCP/IP AT commands are developed for customers to use memory (flash) was selected because it non-volatile (i.e., it retains
the TCP/IP protocol effortlessly, which is very handy for the stored information even if it is not constantly supplied with
our data transfer application. electric power). The selected memory is CMOS Parallel, which al-
(e) SIM5210 is designed with power saving (the current con- lows fast read and write. This is desired for real-time applications.
sumption is as low as 4.0 mA in SLEEP mode). This memory exceeds temperature range constraint of the embed-
(f) The default interface is USB, but it is possible to use an AT ded device (the actual range is 55 °C to +125 °C).
command to change the interface between the USB and The CAT28LV256 256K-Bit CMOS PARALLEL EEPROM is a fast,
UART. This makes it easy to interface SIM5210 with the low power, low voltage CMOS Parallel E2PROM organized as
microcontroller. 32 K  8-bits. It requires only a simple interface for in-system pro-
gramming. On-chip address and data latches, self-timed write cy-
7.5. Environmental sensors cle with auto-clear and VCC power up/down write protection all
combine to eliminate additional timing and protection hardware.
7.5.1. Pressure sensor DATA polling and toggle status bits signal the start and end of
Pressure sensors can be classified in terms of the pressure the self-timed write cycle. Additionally, the CAT28LV256 features
ranges they measure, temperature ranges of operation, and most hardware and software write protection.
importantly the type of pressure they measure. In terms of pres-
sure type, pressure sensors can be divided into five categories:
absolute pressure sensor, vacuum pressure sensor, differential 7.7. Microprocessor
pressure sensor, gauge pressure sensor, and sealed pressure sensor.
In the embedded device, the pressure needed to be measured rel- The high-speed ARM9 SoC processor was selected as the sys-
ative to perfect vacuum pressure (0 PSI or no pressure). Therefore, tem’s microprocessor. The following issues were considered in
we chose MP3V5050, an absolute pressure sensor that meets the choosing the processor (Atmel, 2013):
150 A. Musa et al. / Expert Systems with Applications 41 (2014) 137–155

a) The processing power: The C8051F040-25 MHz processing Table 4


power is sufficient to control data flows from and to the Power supply analysis.

wireless module. The chosen wireless modem transfer rate Parameter Symbol Min Type Max Unit
is 7.2 Mbps (in the HSDPA mode) while the microcontroller’s Location engine microprocessor
25 MHz can provide transfer rate up to 8 Source voltage RVDD 3.0 3.3 3.6 V
bits 25 MHz 200 Mbps. CVDD 1.65 1.80 1.94 V
b) The hardware interfaces: ARM920T chips have a wide vari- VDD_PLL 1.65 1.80 1.94 V
VDD_ADC 3.0 3.3 3.6 V
ety of interfaces (2  UART, 2  USB, SPI, 6  I2S, 2  AC0 97), Total power dissipation 2 W
which combine make ARM920T suitable to interface
GPS receiver module
ARM920T with all the required components of the microsys- Source voltage RVDD 3.0 3.3 3.6 V
tem, including modem and sensors. Communication with CVDD 1.65 1.80 1.94 V
the wireless modem is maintained via UART. Humidity and VDD_PLL 1.65 1.80 1.94 V
temperature sensors are combined in a single module and VDD_ADC 3.0 3.3 3.6 V
Total power dissipation 2 W
connected to the microprocessor through the I2C interface.
An independent pressure sensor will later be connected to Wireless modem
Source voltage 3.4 3.6 4.4 V
the microcontroller through an AD converter that the micro-
Supply current 2 A
processor provides.
Condition
c) Hardware and software tools: ARM920T has widely accessi-
ble hardware and software tools, to program and simulate Humidity and temperature sensor
Source voltage 2.4 3.3 5.5 V
different system functions.
Supply current Measuring 0.55 1 mA
d) Resources and support: A wide range of recourses and sup- Sleep 2 28 lA
port materials for ARM920T can be found on the Internet. Average 0.3 1.5 lA
ARM920T’s traditional applications include GPS and fleet Power consumption Sleep 2 5 NW
management systems and industrial hand-held devices. Measuring 3 mW
Average 150 NW

The selected microprocessor is of Harvard architecture, which Pressure sensor


Source voltage 2.7 3 3.4 V
uses physically separate memory for program and data storage.
Supply current 7 10 mA
The processor’s 32-bit address bus can access a maximum of
Condition
4 GB of external data memory or a total of 2 CAT28LV256 devices.
The standard for transmission of GPS data is the GPS NMEA sen- Memory
Source voltage 3.0 3.3 3.6 V
tence. Assuming that the stored data is formatted and ready for
Supply current Active 15 mA
transmission, then a single CAT28LV256 is sufficient to store up Standby 150 lA
to 1000 records of location and sensor information. If the data is
stored in raw form and only formatted prior to transmission, then
some savings in memory allocation can be obtained.
data access layer), the logical layer (configuration manager, data
manager, and the alert manager), data repositories, etc. are all on
7.8. Power supply considerations
the server side.
To obtain suitable power supply for the system, the power
requirements of all the components have been examined in detail. 8. Prototype testing
Table 4 is a summary of the power requirements of the main
components. The components listed in Section 7 were all tested separately in
To minimise the complexity of power distribution circuitry, all the lab and together on the motherboard, both statically and
component devices have been selected to require similar range of dynamically. All the test results met manufacturers’ specified per-
input voltages — approximately 3.6 V is adequate. From the above, formance characteristics and tolerances of the various
it can be seen that the system will require a 3.6 V battery with a components.
capability to provide up to 3 A current. Therefore, any of the fol-
lowing rechargeable 3.6 V batteries is suitable for the design: 8.1. Compatibility testing
DMS Technologies 7140-0055, GP Batteries GP400LAHT3A1X, SAFT
MFN7477, and SAFT MGN7485. All these batteries supply output All the different system components were chosen carefully to
voltage of 3.6 V and their energy storage capacity is 4 Ah. However, provide a high level of compatibility between the components,
the ultimate selection will depend on the final design as it is sub- ease of design, maintenance and management. In particular, the
ject to the experimental results that are currently exposing the sys- interface compatibility (hardware and software connections) be-
tem exact power requirements; it depends on the amount and the tween the microprocessor and the various components was thor-
frequency of the data that the system sends, receives and stores. oughly tested. The following standard testing procedures were
Other essential components shown in Fig. 4 but not detailed implemented:
above include external memory for storage of data and the micro-
processor program, power on-off mechanism, and a direct onboard a) The datasheets were examined in detail to confirm compat-
user interface. ibility between the different components in terms of data
In order to minimize cost and complexity and extend battery transfer rates and DC characteristics.
life, the hardware has a minimal onboard user interface, consisting b) Whilst programming the microprocessor, simulation tests
of LEDs to indicate system status only (e.g., indicating that trans- were used to verify the theoretical input and output charac-
mission and/or reception of data are in progress). Any in-depth teristics. The microprocessor debug and test capabilities
interrogation of the device (e.g., for fault diagnosis or reprogram- were fully utilized; the in-circuit emulator was used for sin-
ming) is most efficiently performed by the user through the radio gle stepping through programs. The interrupt handling was
transceiver. Consequently, the device manager (sensor interfaces/ tested using the debug unit. Additionally, the dedicated
A. Musa et al. / Expert Systems with Applications 41 (2014) 137–155 151

debug and test input/output pins were employed in a PC test multi-agents), etc. The attraction, as has been observed in this paper,
environment to examine the clocks, counters, external chips, is that many, if not all, of these technologies contribute to realizing
and data and address links. the goal of enabling the smart enterprise, but efficiently integrating
c) Test scenarios were designed and implemented to validate all of them on one silicon comes with challenges. Achieving com-
compatibility between the microprocessor and each compo- plete visibility of all assets (at the appropriate level of detail, but ide-
nent. Two sets of test scenarios were implemented. The first ally at the individual item instance) and empowering all mobile
one constituted the module test scenarios. Those scenarios personnel to access distributed databases of all partners in a supply
tested one or more modules independent of other modules network in real-time will facilitate the realization of the smart enter-
to ensure adequate performance, detect errors and minimize prise. Such a realization is no longer a dream but a real possibility. In
the total system error probability. The second set of test sce- this paper, we have outlined how positioning and wireless technol-
narios comprised the global testing scenarios, in which the ogies may be incorporated into EPCglobal’s model of the supply net-
system was tested as a whole to ensure that all the inte- work to further strengthen the model and move it towards the
grated modules work together satisfactorily. In addition, fulfilment of the requirements of smart enterprises.
most of the ‘‘special cases’’ were investigated. The special With extensive evaluation, model refinement and simulation
cases included multichannel communication (testing inter- studies, the most suitable technologies for positioning can be se-
rupts and delays), different environmental conditions, and lected from Table 2 for hardware fabrication, but as noted in Sec-
various power levels. tion 6.1, in the near future it will be possible to accommodate
many of these technologies on one silicon chip, so that accurate
Following the above steps, a printed circuit board (PCB) was de- positioning and navigation will be achievable on the fly every-
signed and tested. where and anytime. Coupled with wireless communication capa-
bility and RFID, this will lead to unprecedented levels of resource
and product visibility in supply networks. The main obstacle would
8.2. Sensor readings
appear to be the likely high horsepower needs of such a multi-
functional device. It will be valuable to explore power-saving tech-
In static mode (in the lab) sensor readings were recorded every
niques in subsequent studies, since adequate power supply and
10 min over a period of 24 h. In the dynamic mode, the board was
consumption mitigation will be essential for any thin device that
tested around the campus of the University of Central Lancashire at
will be required to be operable, but not necessarily operational,
pedestrian walking speeds. RFID tags were placed on a selection of
most of the time. In fact, this will be a very important dimension
building walls and entrances and they were traversed by the
of our future work. Earlier attempts in the past decade by some
embedded device. All the tags were suitably identified by the
firms to develop an implantable GPS-capable chip stumbled mainly
embedded device and the readings of temperature, pressure and
because power sources of dimensions compatible with such a de-
humidity were all within acceptable tolerances. GPS, temperature,
vice are still a challenge (Cozzens, 2006). Securing adequate power
pressure and humidity readings were compared with external
for micro-devices is still an immense challenge, especially if com-
independent measurements that were taken at the same times
munication is involved, since this consumes more power than
and locations with the embedded device.
computations.
Tests were also conducted in a vehicle that was driven on a 40
We have attempted to seamlessly integrate RFID with other
km route, between Preston and Manchester in the UK. The embed-
sensors (GPS, temperature, humidity and pressure). Other sensors
ded device and RFID tags were placed at the back of the truck and
(e.g., for light and chemical composition) will be integrated in
sensor readings were taken after every 1 km of the transit. Caution
our model micro-device in the future, for eventual applications in
was exercised to limit metal and other environmental effects.
various industries. This is particularly needed by the perishable
Again, the readings of the sensors on the embedded device
food supply chain (Spieß et al., 2007). Many challenges do, how-
matched those taken independently by external devices. More test
ever, still need to be addressed in the seamless integration of RFID
protocols, profiles and results will be published in the future.
with environmental sensors. These will form part of our future
work (see Section 9.2).
9. Conclusion and future work The question arises as to whether any enterprise needed contin-
uous remote monitoring of static and mobile assets. Questions like
9.1. Conclusion this will need to be addressed by the service infrastructure that
connects wireless sensors to the enterprise business applications
The contributions of this paper include: the illustration of the before the practical utility of total visibility (and a technology such
roles of the cyber-infrastructure, real-time information flow and as the one proposed in this paper) can be ascertained for individual
coordination mechanism for efficient management of dynamic, applications. The merits of end-to-end visibility are obvious en-
smart enterprises; the need in logistics for embedded devices that ough, but data complexity and needed hardware resources in-
integrates RFID and sensors for positioning and environmental crease significantly with product or item instance tracking.
parameters; the support technologies and services that might be The modem we used in the prototype currently accepts only
implemented in such a device; and the challenges that are likely GPRS feeds. General packet radio service (GPRS) is a packet ori-
to exercise such an integration of disparate technologies on the sil- ented mobile data service on the 2G and 3G cellular communica-
icon. In order to demonstrate the practicality and expediency of the tion systems. GPRS usage charging regime is based on volume of
proposed technology, we developed and tested a prototype. data, either as part of a bundle or on a pay-as-you-use basis. An
Effective, instantaneous information flow and supply network example of a bundle is up to 5 GB per month for a fixed fee. Usage
control are now feasible. This is due largely to the ever-increasing above the bundle cap is either charged for per megabyte or prohib-
growth, speed, convergence and adoption of the Internet, wired ited. The pay-as-you-use charging is typically per megabyte of traf-
and wireless infrastructure-based communication networks, sensor fic. This contrasts with circuit switching data, which is typically
networks (ad hoc and mesh), RFID, ubiquitous positioning, micro- billed per minute of connection time, regardless of whether or
electromechanical systems, software-defined radios, chip-scale not the user transfers data during that period. GPRS is a best-effort
atomic clocks, mobile computing, semantic web services (especially service, implying adaptable throughput and latency that depend on
lightweight SWS), intelligent software agents (especially mobile the number of other users sharing the service in parallel, as
152 A. Musa et al. / Expert Systems with Applications 41 (2014) 137–155

opposed to circuit switching, where a certain quality of service launched on April 13, 2007), CDMA = Code division multiple access,
(QoS) is guaranteed during the connection. In 2G systems, GPRS CS = Coding scheme, CVDD = Capacitive (element) VDD, DAB = Dig-
provides data rates of 56–114 kbit/s. 2G cellular technology com- ital audio broadcasting, DAC = Digital-to-analogue converter,
bined with GPRS is sometimes described as 2.5G, i.e., a technology DASH7 = Developers’ Alliance for Standards Harmonization of ISO
between the second (2G) and third (3G) generations of mobile tele- 18000-7, DNS = Domain name service, DSL = Digital subscriber line,
phony. It provides moderate-speed data transfer, by using unused DSRC = Dedicated short-range communication, DSSS = Direct se-
time division multiple access (TDMA) channels in, e.g., the GSM quence spread spectrum, DVB = Digital video broadcasting,
system. 2.5G and 3G systems use double core network infrastruc- EAI = Enterprise application integration, ebXML = electronic busi-
tures, i.e., traditional circuit-switched network nodes (switching ness using extensible markup language, EDGE = Enhanced data
points) for telephony, and packet-switched GPRS nodes for various rates for GSM evolution, EDI = Electronic data interchange,
data services. Dedicated nodes handle the SMS service. 4G systems, EEPROM = Electrically erasable programmable read-only memory,
on the other hand, are all-IP, meaning that the core network is EGNOS = European geostationary satellite navigation overlay sys-
based on IP routers. GPRS is used by a significant number of end- tem, EGSM = Enhanced GSM (an extension of GSM 900), EPC = Elec-
to-end visibility architectures and is also used for transmitting dif- tronic product code, EPCIS = EPC information system,
ferential corrections in GPS. ERP = Enterprise resource planning, ESB = Enterprise service bus,
EVDO = Evolution for data only, FCC = Federal Communications
9.2. Future work Commission (USA), FDD = Frequency division duplex/duplexing,
FHSS = Frequency hopping spread spectrum, FPGA = Field-pro-
The integration of real-time information from sensor networks grammable gate array, GAGAN = GPS-aided geo-augmented satel-
with enterprise databases and business processes can be achieved lite navigation system (India’s regional navigation satellite
through service computing. As pointed out in Section 6.4, we rec- system), Galileo = Europe’s global navigation satellite system,
ommend the optimal integration of lightweight versions of seman- GDSN = Global data synchronization network, GLONASS = Russia’s
tic web services and intelligent mobile agents (Sourceforge, 2013). global navigation satellite system, GNSS = Global navigation satel-
No lightweight versions of these technologies have been identified lite systems, GPRS = General packet radio service, GPS = Global
for the microsystem described and prototyped in this paper. There positioning system, GSM = Global system for mobile communica-
is thus considerable scope for further research in attaining effective tions, HSDPA = High-speed downlink packet access,
real-time visibility and supply chain coordination, from the three HTML = Hypertext markup language, HTTP = Hypertext transfer
perspectives of: event-driven, real-time data capture; data trans- protocol, ICT = Information and communication technologies,
mission and utilization in distributed databases; and instant data IDEN = Integrated dispatch enhanced network, IMA = intelligent
retrieval from such databases over wireless channels. mobile agents, IMU = Inertial measuring unit, INS = Inertial naviga-
In this paper the question of vulnerability and security of mo- tion system, IP = Internet protocol (IPv4 for version 4, and IPv6 for
bile terminals - both in sensor measurements and in communica- version 6), JADE = Java agent development environment, JIT = Just-
tion - has not been addressed. Wireless positioning and data in-time, Kbps = Kilobits per second, KBps = Kilobytes per second,
networks are always susceptible to the three most common types LAAS = Local-area GPS augmentation system, LBS = Location-based
of security breach, namely, impersonation, modification, and re- services, LTE = Long term evolution, MAC = Medium access control,
plays (Čapkun & Hubaux, 2006; Hu, Perrig, & Johnson, 2006; Ah- MANET = Mobile ad hoc network/networking, MAS = Multiagent
mad, 2005). We shall discuss details of the potential threats and system, Mbps = Megabits per second, MBps = Megabytes per sec-
possible remedies in a future article. In the future, we shall also ond, MEMS = Micro-electromechanical system, MIP = Mobile IP
provide more details of the framework and logical architecture (MIPv4 for version 4, and MIPv6 for version 6), MU = Mobile unit/
on the server side, as well as report the outcome of ongoing further client, NIC = Network interface control/card, NGW = Network gate-
field trials of the embedded device. Then there are the issues of way, OFDM = Orthogonal frequency division multiplexing,
methods for power-saving on the embedded device, of integrating OFDMA = Orthogonal frequency division multiple access, ON-
more sensors (e.g., for light and chemical composition) on the mi- S = Object name service, OS = Operating system, OWL = Web ontol-
cro-device, and of exploiting the intelligent highway infrastructure ogy language, PCB = printed circuit board, PCS = Personal
as a data source. Context awareness (see Fig. 2) offers a possibility communications service (alternatively known as GSM 1900
to reduce the device’s power budget, but we are yet to investigate MHz), PDA = Personal digital assistant, PML = Physical markup lan-
and provision this feature on the device. guage (an extension of XML used to provide a description of an ob-
ject in EPCIS), PNT = Positioning, navigation and timing,
QoS = Quality of service, QR = Quick response, QZSS = Quasi-ze-
Acknowledgments
nithal navigation satellite system (Japan’s regional navigation sa-
tellite system), RFID = Radio frequency identification,
The authors are grateful to the anonymous reviewers of the pa-
RVDD = Resistance (element) VDD, SBAS = Space-based GPS aug-
per for their productive evaluation of the paper that contributed
mentation system, SCK = Serial clock (output from master), SDI = -
notably to its quality and flow.
Serial digital interface, SDR = Software-defined radio,
SEMMAS = Semantic web services and multiagent system frame-
Appendix A. work, SIM = Subscriber identity module, SNDC = Supply network
distribution centre, SOA = Service-oriented architecture,
3G = Third-generation communication networks, 3PL = Thirty- SOAP = Simple object access protocol, SoC = System-on-chip,
party logistics services, 4G = Fourth-generation communication SoP = Small outline package, SWS = Semantic web services,
networks, 4PL = Fourth-party logistics services, ADC = Analogue- TCP = Transmission control protocol, TDMA = Time division multi-
to-digital converter, AGPS = Assisted GPS (assistance by means of ple access, THSS = Time hopped spread spectrum, TOE = TCP off-
space or terrestrial data), API = Application program interface, load engine, UART = Universal asynchronous receiver/transmitter,
AVLI = Automatic vehicle location and identification, Bei- UDDI = Universal discovery, description and integration, UDP = U-
dou = China’s regional navigation satellite system, Beidou-2/Com- ser datagram protocol, UMTS = Universal mobile telecommunica-
pass = Upgrade of China’s regional Beidou system into a full tions system, URI = Universal resource indicator, URL = Universal
global navigation satellite system (the first Beidou-2 satellite was resource locator, UWB = Ultrawideband (IEEE 802.15.3),
A. Musa et al. / Expert Systems with Applications 41 (2014) 137–155 153

VDD = Voltage drain drain, VoIP = Voice over IP, W3C = Worldwide Dillenger, M., & Buljore, S. (2003). Reconfigurable systems in a heterogeneous
environment: Software-defined radio. John Wiley and Sons.
web consortium, WAAS = Wide-area GPS augmentation system,
Doering, R. (2006). The evolution of RFID technologies. Transportation Research
WAP = Wireless application protocol, WAVE = Wireless access in Circular, No. E-C114, pp. 9–14.
vehicular environment, WCDMA = Wideband CDMA, Wi-Fi = Wire- Duffett-Smith, P. J., & Hansen, P. (2005). Accurate time assistance: Synchronizing
less fidelity (IEEE 802.11 family), WiMax = Worldwide interopera- GSM mobile telephones to microseconds. GPS World, 7, 44–49.
EPCglobal (2004). The EPCglobal network: Overview of design, benefits and
bility for microwave access (IEEE 802.16 family), WLAN = Wireless security. EPCglobal network, Inc., Chicago, IL, www.epcglobalinc.org/.
local area network, WMAN = Wireless metropolitan area network, Filos, E. (2006). Smart organizations in the digital age. In I. Mezgar (Ed.), Integration
WMN = Wireless mesh network, WPAN = Wireless personal area of ICT in smart organizations. Hershey: Idea Group Publishing.
Främling, K., Harrison, M., Brusey, J., & Petrow, J. (2007). Requirements on unique
network, WSDL = Web service description language, identifiers for managing product lifecycle information: Comparison of
WWAN = Wireless wide area network, XML = Extensible markup alternative approaches. International Journal of Computer Integrated
language, XQL = XML query language. Manufacturing, 20, 715–726.
Frost and Sullivan (2005). Telematics opportunities in the UK commercial vehicle
environment: End user study. Frost and Sullivan Consulting.
García-Sánchez, F., Valencia-García, R., Martínez-Béjar & Fernández-Breis, J. T.
References (2008). An ontology: Intelligent agent-based framework for the provision of
semantic web services. Expert Systems with Applications, 36(2), 3167–3187.
Giannopoulos, G. A. (2004). The application of information and communication
Agarwal, A., Shankar, R., & Tiwari, M. K. (2007). Modeling agility of supply chain.
technologies in transport. European Journal of Operational Research, 15,
Industrial Marketing Management, 36, 443–457.
302–320.
Ahmad, A. (2005). Wireless and mobile data networks. New Jersey: Wiley-
Goranson, T. H. (1999). The agile virtual enterprise: Cases, metrics, tools. Westport-
Interscience.
London: Quorum.
Akyildiz, I. F., Su, W., Sankarasubramaniam, Y., & Cayirci, E. (2002). Wireless sensor
Grasman, S. E. (2006). Dynamic approach to strategic and operational multimodal
networks: A survey. Computer Networks, 38, 393–422.
routing decisions. International Journal of Logistics Systems and Management,
Akyildiz, I. F., Wang, X., & Wang, W. (2005). Wireless mesh networks: A survey.
2(1), 96–106.
Computer Networks, 47, 445–487.
Grejner-Brzezinska, D., Toth, C., & Moafipoor, S. (2007). Pedestrian tracking and
Akyildiz, I., Jiang, X., & Mohanty, S. (2004). A survey of mobility management in
navigation using an adaptive knowledge system based on neural networks.
next-generation all-IP-based wireless systems. IEEE Wireless Communications,
Journal of Applied Geodesy, 1(3), 111–123.
11(4), 16–28.
Groves, P. D. (2008). Principles of GNSS, inertial, and multisensor integrated navigation
Akyuz, G. A., & Rehan, M. (2009). Requirements for forming an ‘e-supply chain’.
systems. London: Artech House.
International Journal of Production Research, 47, 3265–3287.
Hadjiefthymiades, S., Matthaiou, V., & Merakos, L. (2002). Supporting the www in
Ala-Risku, T., Kärkkäinen, M., & Holmström, J. (2003). Evaluating the applicability of
wireless communications through mobile agents. Mobile Networks and
merge-in-transit. International Journal of Logistics Management, 14(2), 67–81.
Applications, 7, 305–313.
Andrews, J. G., Ghosh, A., & Muhamed, R. (2007). Fundamentals of WiMax:
Harrison, M. (2004). The EPC Information Service (EPCIS). MA: Cambridge Auto-ID
Understanding broadband wireless networking. New Jersey: Prentice-Hall.
Lab, Institute for Manufacturing, University of Cambridge.
Antunes, F., Melo, P., & Costa, J. P. (2007). Information management in distributed
Hendler, J. (2001). Agents and the semantic web. IEEE Intelligent Systems, 16(2),
collaborative systems: The case of collaboration studio. European Journal of
30–37.
Operational Research, 177, 1385–1399.
Hermansen, T. E. T. (2010). The use of radio frequency identification (RFID) as a tool
Atmel (2013). ARM920T™ microcontroller core system. Available at http://
for lean production: A case study of oceaneering rotator. MSc dissertation,
www.datasheetarchive.com/ARM920T-datasheet.html, Last accessed 8/8/2013.
Industrial and Technology Management, Faculty of Engineering and Science,
Barnes, J., Rizos, C., Wang, J., Small, D., Voigt, G., & Gambale, N. (2003). High
University of Agder, Grimstad.
precision indoor and outdoor positioning using locatanet. Journal of Global
Hoebeke, J., Moerman, I., Dhoedt, B., & Demeester, P. (2004). An overview of mobile
Positioning Systems, 2(2), 73–82.
ad hoc networks: Applications and challenges. In P. Nichols (Ed.), Proceedings of
Beaubrun, R., Pierre, S., & Conan, J. (2005). An approach for managing global
43rd European telecommunications congress, Ghent, Belgium, Sept 8–11, 2004
mobility and roaming in the next-generation wireless systems. Computer
(pp. 60–66).
Communications, 28, 571–581.
Holmström, J., Kajosaari, R., Främling, K., & Langius, E. (2009). Roadmap to
Bensky, A. (2008). Wireless positioning technologies and applications. London: Artech
tracking based business and intelligent products. Computers in Industry, 60,
House.
229–233.
Berners-Lee, T., Hendler, J., & Lassila, O. (2001). The semantic web. Scientific
Hsu, C., & Wallace, W. A. (2007). An industrial network flow information integration
American, 284(5), 34–43.
model for supply chain management and intelligent transportation. Enterprise
Bonabeau, E. (2002). Predicting the unpredictable. Harvard Business Review, March,
Information Systems, 1, 327–351.
pp. 109–116.
Hsu, C. (Ed.). (2007). Service enterprise integration: An enterprise engineering
Bonsen, G., Ammann, D., Ammann, M., Favey, E., & Flammant, P. (2005). Continuous
perspective. Boston, MA: Springer Scientific Publishers.
navigation: Combining GPS with sensor-based dead reckoning. GPS World,
Hsu, C., Levermire, D., Carothers, C., & Babin, G. (2007). Enterprise collaboration: On-
16(4), 47–54.
demand information exchange using enterprise databases, wireless sensor
Bryant, R. (2005). Assisted GPS: Using cellular telephone networks for GPS
networks, and RFID systems. IEEE Transactions on Systems, Man and Cybernetics,
anywhere. GPS World, 5, 40–46.
A37(4), 519–532.
Čapkun, S., & Hubaux, J. P. (2006). Secure positioning in wireless networks. IEEE
Hu, Y. C., Perrig, A., & Johnson, D. B. (2006). Wormhole attacks in wireless networks.
Journal of Selected Areas in Communication, 24(2), 221–232.
IEEE Journal of Selected Areas in Communication, 24(2), 370–380.
Chae, B., Yen, H. R., & Sheu, C. (2005). Information technology and smart
Ilie-Zudor, E., Keméne, Z., Blommestein, F. V., Monostori, L., & Meulen, A. V. D.
organization collaboration: Moderating effects of existing relationships
(2011). A survey of applications and requirements of unique identification
between partners. IEEE Transactions on Engineering Management, 52(4),
systems and RFID techniques. Computers in Industry, 62, 227–252.
440–448.
Jakkhupan, W., Arch-int, S., & Li, Y. (2011). Business process analysis and simulation
Chai, G. P. (2004). Alternative positioning method using GSM signals. Journal of
for the RFID and EPCglobal network enabled supply chain: A proof-of-concept
Global Positioning Systems, 3(1), 101–105.
approach. Journal of Network and Computer Applications, 34, 949–957.
Chao, C. C., Yang, J. M., & Jen, W. Y. (2007). Determining technology trends and
Jedermann, R., & Lang, W. (2008). The benefits of embedded intelligence: Tasks and
forecasts of RFID by a historical review and bibliometric analysis from 1991 to
applications for ubiquitous computing in logistics. The Internet of Things, Lecture
2005. Technovation, 27, 268–279.
Notes in Computer Science, 4952, 105–122.
Chatziantoniou, D., Pramatari, K., & Sotiropoulos, Y. (2011). Supporting real-time
Karenos, K., Samaras, G., Chrysanthis, P. K., & Pitoura, E. (2004). Mobile agent-based
supply chain decisions based on RFID data streams. Journal of Systems and
services for view materialization. ACM SIGMOBILE Mobile Computing and
Software, 84, 700–710.
Communications Review, 8(3), 32–43.
Chen, C.-M. (2011). Web-based remote human pulse monitoring system with
Kazi, A. S., Hannus, M., & Ollus, M. (2002). Layered architecture for inter-enterprise
intelligent data analysis for home health care. Expert Systems with Applications,
collaboration. In B. Stanford-Smith, E. Chiozza, & M. Edin (Eds.), Challenges and
38, 2011–2019.
achievements in e-business and e-work (pp. 1373–1379). Amsterdam: IOS Press.
Chen, J. C., Cheng, C.-H., & Huang, P. B. (2013). Supply chain management with lean
Kelly, S., & Allison, M. A. (1999). The Complexity Advantage: How the Science of
production and RFID application: A case study. Expert Systems with Applications,
Complexity can Help Your Business Achieve Peak Performance. New York:
40, 3389–3397.
McGraw-Hill.
Chen, Y., Hsu, C.-Y., Liu, L., & Yang, S. (2012). Constructing a nutrition diagnosis
Kiritsis, D. (2011). Closed-loop PLM for intelligent products in the era of the Internet
expert system. Expert Systems with Applications, 39, 2132–2156.
of things. Computer-Aided Design, 43, 479–501.
Cimino, M. G. C. A., & Marcelloni, F. (2011). Autonomic tracing of production
Kitching, J. (2007). Time for a better receiver: Chip-scale atomic frequency
processes with mobile and agent-based computing. Information Sciences, 181,
references. GPS World, 11, 52–57.
935–953.
Kitching, J., Knappe, S., Liew, L., Moreland, J., Schwindt, P. D. D., Shah, V., et al.
Comer, D. E. (2006). Internetworking with TCP/IP: Principles, protocols and
(2005). Microfabricated atomic frequency references. Metrologia, 42,
architectures. Prentice Hall.
S100–S104.
Cozzens, T. (2006). Implant issues more than skin deep. GPS World, 8, 38–39.
154 A. Musa et al. / Expert Systems with Applications 41 (2014) 137–155

Knappe, S., Gerginov, V., Schwindt, P. D. D., Shah, V., Robinson, H. G., Hollberg, L., picking operations in warehouses. Expert Systems with Applications, 36,
et al. (2005). Atomic vapor cells for chip-scale atomic clocks with improved 8277–8301.
long-term frequency stability. Optics Letters, 30(18), 2351–2353. Pozzobon, O., Wullems, C., & Kubik, K. (2004). Secure tracking using trusted GNSS
Knappe, S., Liew, L., Shah, V., Schwindt, P., Moreland, J., Hollberg, L., et al. (2004). A receivers and Galileo authentication services. Journal of Global Positioning
micromachined atomic clock. Applied Physics Letters, 85(9), 1460–1462. Systems, 3(1), 200–207.
Lachapelle, G. (2004). GNSS indoor location technologies. Journal of Global Prasad, R., & Ruggieri, M. (2005). Applied satellite navigation using GPS, Galileo and
Positioning Systems, 3(1), 2–11. augmentation systems. Boston: Artech House.
Landers, T. L., Cole, M. H., Walker, B., & Kirk, R. W. (2000). The virtual warehousing Priyantha, B., Kansal, A., Goraczko, M., & Zhao, F. (2008). Tiny web services for
concept. Transportation Research Part E, 36, 115–125. sensor device interoperability. In Proceedings of 2008 international conference on
Lange, D. B., & Oshima, M. (1998). Programming and deploying Java mobile agents information processing in sensor networks, doi: 10.1109/ipsn.2008.33.
with aglets. Reading, MA: Addison-Wesley. Quddus, M. A. (2006). High integrity map-matching algorithms for advanced
Leggio, S., Manner, J., & Raatikainen, K. (2005). Achieving seamless mobility in IP- transport telematics applications. PhD thesis, Centre for Transport Studies,
based radio access networks. IEEE Wireless Communications, 12(1), 54–59. Imperial College, London.
Lekakos, G. (2007). Exploiting RFID digital information in enterprise collaboration. Quddus, M. A., Ochieng, W. Y., & Noland, R. B. (2006). Integrity of map-matching
Industrial Management and Data Systems, 107(8), 1110–1122. algorithms. Transportation Research, Part C, 14, 283–302.
Li, G., Lin, Y., Wang, S., & Yan, H. (2006). Enhancing agility by timely sharing of Quddus, M. A., Ochieng, W. Y., & Noland, R. B. (2007). Current map-matching
supply information. Smart Organization Management: An International Journal, algorithms for transport applications: State of the art and future research
11(5), 425–435. directions. Transportation Research Part C, 15, 312–328.
Liao, W.-P., Lin, T. M. Y., & Shu-Hsien Liao, S.-H. (2010). Contributions to radio Rekik, Y., Sahin, E., & Dallery, Y. (2007). Analysis of the impact of RFID technology on
frequency identification (RFID) research: An assessment of SCI-, SSCI-indexed reducing product misplacement errors at retail stores. International Journal of
papers from 2004 to 2008. Decision Support Systems, 50(2), 548–556. Production Economics, 112, 264–278.
Lomer, M., & Fulga, S. (2007). Super software: How software GNSS optimizes Retscher, G., & Thienelt, M. (2004). NAVIO: A navigation and guidance service for
consumer devices. GPS World, 18(11), 41–46. pedestrians. Journal of Global Positioning Systems, 3(1), 208–217.
Markose, S., Arifovic & Sunder, S. (2007). Advances in experimental and agent-based Retscher, G. (2006). An intelligent multi-sensor system for pedestrian navigation.
modelling: Asset markets, economic networks, computational mechanism Journal of Global Positioning Systems, 5(1), 110–118.
design and evolutionary game dynamics (Editorial). Journal of Economic Retscher, G. (2007). Test and integration of location sensors for a multi-sensor
Dynamics and Control, 31, 1801–1807. personal navigator. Journal of Navigation, 60, 107–117.
Martínez-Sala, A. S., Egea-López, E., García-Sánchez, F., & García-Haro, J. (2009). Retscher, G., Moser, E., Vredeveld, D., Heberling, D., & Pamp, J. (2007). Performance
Tracking of returnable packaging and transport units with active RFID in the and accuracy test of a WiFi indoor positioning system. Journal of Applied
grocery supply chain. Computers in Industry, 60, 161–171. Geodesy, 1(2), 103–110.
Mattoli, V., Mazzolai, B., Mondini, A., Zampolli, S., & Dario, P. (2010). Flexible tag Ristic, B., Arulampalam, S., & Gordon, N. (2004). Beyond the Kalman filter: Particle
datalogger for food logistics. Sensors and Actuators A, 162, 316–323. filters for tracking applications. Boston: Artech House.
McFarlane, D., Sarma, S., Lung Chirn, J., Wong, C. Y., & Ashton, K. (2003). Auto-ID Rollo, R. (2007). Navigation in a nugget: SPAWAR leverages new chip-scale atomic
systems and intelligent manufacturing control. Engineering Applications of clock. GPS World, 18(9), 56–58.
Artificial Intelligence, 16(4), 365–376. Rönkkö, M., Kärkkäinen, M., & Holmström, J. (2007). Benefits of an item-centric
McIlraith, S., Son, T. C., & Zeng, H. (2001). Semantic web services. IEEE Intelligent enterprise data model in logistics services: A case study. Computers in Industry,
Systems, 16(2), 46–53. 58, 814–822.
McNew, J., Partyka, J., Peredo, G., & Proietti, M. (2006). Safe in traffic: GPS drives Salvatore, G., Giovanni, Q., Domenico, R., & Domenico, U. (2011). Improving agent
vehicle infrastructure integration. GPS World, 10, 41–48. interoperability via the automatic enrichment of multi-category ontologies.
Mealling, M. (2004). EPCglobal Object Name Service (ONS) 1.0. EPCglobal Network, Web Intelligence and Agent Systems, 9(4), 291–318.
Inc., Chicago, IL. Sarac, A., Absi, N., & Dauzére-Pèrez, S. (2010). A literature review on the impact of
Meiller, Y., Bureau, S., Zhou, W., & Piramuthu, S. (2010). Adaptive knowledge-based RFID technologies on supply chain management. International Journal
system for health care applications with RFID-generated information. Decision Production Economics, 128, 77–95.
Support Systems, 51(1), 198–207. Selviaridis, K., & Spring, M. (2007). Third party logistics: A literature review and
Meyer, G. G., Främling, K., & Holmström, J. (2009). Intelligent products: A survey. research agenda. International Journal of Logistics Management, 18(1), 125–150.
Computers in Industry, 60, 137–148. Shafiq, O., Suguri, H., Ali, A., & Fensel, D. (2006). A first step towards enabling
Mezgar, I. (Ed.). (2006). Integration of ICT in Smart Organizations. Hershey: Idea interoperability between software agents and semantic web services: Multi-
Group Publishing. agent systems adapting web services standards. IBIS - Interoperability in
Modak, V. D., Langan, D. D., & Hain, T. F. (2005). A pattern-based development tool Business, Information Systems, 2(2), 97–117.
for mobile agents. In Proceedings of SIGCSE 2005, St Louis, Missouri, USA, Feb 23– Shah, R., & Rabaey, J. (2002). Energy aware routing for low energy ad hoc sensor
27, 2005 (pp. 72–75). networks. In Proceedings of IEEE wireless communications and networking
Modrák, V., & Moskvich, V. (2012). Impacts of RFID implementation on cost conference (WCNC), Orlando, FL, March.
structure in networked manufacturing. International Journal of Production Shih, D. H., Sun, P. L., & Lin, B. (2005). Securing industry-wide EPCglobal network
Research, 50, 3847–3859. with WS-security. Industrial Management and Data Systems, 105(7), 972–996.
Mok, E., Retscher, G., & Xia, L. (2007). Minimum range error algorithm: RFID-GNSS Singh, A., & Pande, S. (2002). Compiler optimizations for Java aglets in distributed
integration for vehicle navigation in urban canyons. In Proceedings of 5th data intensive applications. In Proceedings of the 2002 ACM symposium on applied
symposium on mobile mapping technology, Padova, Italy, May 29–31. computing, Madrid, Spain, doi: 10.1145/508791.508809, pp. 87–92.
Moreles-Velazquez, L., Romero-Troncoso, R. D. J., Osnornio-Rios, R. A., Herrera-Ruiz, Sourceforge (2013). Robust TCP/IP stack for embedded devices without an operating
G., & Cabal-Yepez, E. (2010). Open-architecture system based on a system. http:/sourceforge.net/projects/cipsuite/, Last accessed 20/02/2013.
reconfigurable hardware-software multi-agent platform for CNC machines. Spieß, P., Bornhövd, C., Lin, T., Haller, S., & Schaper, J. (2007). Going beyond auto-ID:
Journal of Systems Architecture, 56, 407–418. A service-oriented smart items infrastructure. Journal of Enterprise Information
Mukhopadhyay, S. K., & Setaputra, R. (2006). The role of 4PL as the reverse logistics Management, 20(3), 356–370.
integrator: Optimal pricing and return policies. International Journal of Physical Spyrou, C., Samaras, G., Pitoura, E., & Evripidou, P. (2004). Mobile agents for wireless
Distribution & Logistics Management, 36(9), 716–729. computing: The convergence of wireless computational models with mobile
Nagy, G., & Salhi, S. (2007). Location-routing: Issues, models and methods. European agent technologies. Mobile Networks and Applications, 9, 517–528.
Journal of Operational Research, 177, 649–672. Su, Y. F., & Yang, C. (2010). A structural equation model for analysing the impact of
Nativi, J. J., & Lee, S. (2012). Impact of RFID information-sharing strategies on ERP on SCM. Expert Systems with Applications, 37, 456–469.
decentralized supply chain with reverse logistics operations. International Tesoriero, R., Tebar, R., Gallud, J. A., Lozano, M. D., & Penichet, V. M. R. (2010).
Journal Production Economics, 136, 336–377. Improving location awareness in indoor spaces using RFID technology. Expert
Nguyen, C. T. C. (2007). MEMS technology for timing and frequency control. IEEE Systems with Applications, 37, 894–898.
Transactions on Ultrasonics, Ferroelectrics and Frequency Control, 54(2), 251–270. Texas Instrument (2013). MSP430™ SoC with RF Core. Available at http://
Oliveira, R. R., Noguez, C. F., Costa, A. C., Barbosa, L. J., & Prado, P. M. (2012). www.ti.com/product/cc430f6137, Last accessed 01/05/2013.
SWTRACK: An intelligent model for cargo tracking based on off-the-shelf Thakur, M., & Hurburgh, C. R. (2009). Framework for implementing traceability
mobile devices. Expert Systems with Applications, 40, 2023–2031. system in the bulk grain supply chain. Journal of Food Engineering, 95, 617–626.
Parsons, J., & Wand, Y. (2000). Emancipating instances from the tyranny of classes in Thiesse, F., & Fleisch, E. (2008). On the value of location information to lot
information modelling. ACM Transactions on Database Systems, 25(2), 228–268. scheduling in complex manufacturing processes. International Journal of
Partyka, J. (2007). Location standards upped: FCC adds muscle, urgency to E911. GPS Production Economics, 112, 532–547.
World, 18(10), 14–15. Trkman, P., McCormack, K., Oliveira, M. P. V. D., & Ladeira, M. B. (2010). The impact
Pavel, V., Miloslav, R., Marek, O., & Vladimir, M. (2011). Semantic technologies: of business analytics on supply chain performance. Decision Support Systems, 49,
Latest advances in agent-based manufacturing control systems. International 318–327.
Journal of Production Research, 49(5), 1483–1496. Tu, Y.-J., Zhou, W., & Piramuthu, S. (2009). Identifying RFID-embedded objects in
Pfeifer, T. (2005). Redundant positioning architecture. Computer Communications, pervasive healthcare applications. Decision Support Systems, 46(2), 586–593.
28, 1575–1585. Tzeng, S. F., Chen, W. H., & Pai, F. Y. (2007). Evaluating the business value of RFID:
Poon, T. C., Choy, K. L., Chow, H. K. H., Lau, H. C. W., Chan, F. T. S., & Ho, K. C. (2009). A Evidence from five case studies. International Journal of Production Economics,
RFID case-based logistics resource management system for managing order- 112, 601–613.
A. Musa et al. / Expert Systems with Applications 41 (2014) 137–155 155

Wamba, S. F., Lefebvre, L. A., Bendavid, Y., & Lefebvre, E. (2007). Exploring the Xu, D., Wijesooriya, C., Wang, Y.-G., & Beydoun, G. (2011). Outbound logistics
impact of RFID technology and EPC network on mobile B2B e-commerce: A case exception monitoring: A multi-perspective ontologies’ approach with
study in the retail industry. International Journal of Production Economics, 112, intelligent agents. Expert Systems with Applications, 38(11), 13604–13611.
614–629. Youngner, D.W., Lust, L.M., Carlson, D.R., Lu, S. T., Forner, L. J., Chanhvongsak, H. M. &
Wang, L. C., Lin, Y. C., & Lin, P. H. (2007). Dynamic mobile RFID-based supply chain Stark, T. D. (2007). A manufacturable chip-scale atomic clock. In Proceedings of
control and management system in construction. Advanced Engineering transducers and eurosensors ’07, 14th International conference of solid-state
Informatics, 21, 377–390. sensors, actuators and microsystems, Lyon, France, June 10–14, pp. 39–44.
Wang, X., Wong, T. N., & Wang, G. (2012). An ontological intelligent agent platform Zeimpekis, V., Tarantilis, C. D., Giaglis, G. M., & Minis, I. (2007). Dynamic fleet
to establish an ecological virtual enterprise. Expert Systems with Applications, management: Concepts, systems, algorithms and case studies. New York: Springer.
39(8), 7050–7061. Zhou, W., Yoon, E. J., & Piramuthu, S. (2012). Simultaneous multi-level RFID tag
Wong, W. K., Leung, S. Y. S., Guo, Z. X., Zeng, X. H., & Mok, P. Y. (2012). Intelligent ownership and transfer in health care environments. Decision Support Systems,
product cross-selling system with radio frequency identification technology for 54, 98–108.
retailing. International Journal of Production Economics, 135, 308–319.
Woo, S. H., Choi, Y. J., Kwak, C., & Kim, O. C. (2009). An active product state tracking
architecture in logistics sensor networks. Computers in Industry, 60, 149–160.
Further reading
Wooju, K., Dae, C., & Sangun, P. (2008). Agent based intelligent search framework for
product information using ontology mapping. Journal of Intelligent Information Cabri, G., Ferrari, L., Leonardi, L., & Quitadamo, R. (2006). Strong agent mobility for
Systems, 30(3), 227–247. aglets based on the IBM JikesRVM. In Proceedings of the 2006 ACM Symposium on
Wooldridge, M. (2002). An introduction to multiagent systems. John Wiley & Sons Ltd. Applied Computing, Dijon, France (pp. 90–95).
Wu, Y., Ranasinghe, D. C., Sheng, Q. Z., Zeadally, S., & Yu, J. (2011). RFID enabled
traceability networks: a survey. Distributed Parallel Databases, 29, 397–443.

You might also like