as an open EV charging network requires highly dy-
namic data input like real-time availability of CPs, a
more dynamic and distributed data validation mech-
anism is required. Linked to the functional require-
ments of a distributed data validation process, we
outlined the design and development of four artifact
components: Data Structure Definition, Rule Defini-
tion Language, Rule Execution Engine and Consen-
sus Mechanisms.
Limitations, Future Research and Practical Impli-
cations. One of the major challenges in building a
decentralized charging network including a DHT is to
gain the necessary adoption. The business decisions
that would drive such an adoption are linked to an
agreement on the rules that a data validation process
should follow. Defining the right rules that all users
in a certain application market can agree upon can be
a very complex task to do, which was not discussed
further in this paper. However, the research conducted
can be used for providing the technical means to im-
plement such rules. The Share&Charge Foundation is
focused on facilitating this decision making process
in the EV charging industry and will conduct further
research into the outcomes of this process. For future
research, we plan to extend on this research activity
by demonstrating the usefulness of the implemented
mechanisms in an appropriate system context. The
concept will be applied for the Open Charging Net-
work. The developed and implemented artifact will
be evaluated against the identified requirements from
this paper.
ACKNOWLEDGEMENTS
We thank Dietrich S
¨
ummermann, Adam Staveley and
all other employees of the Share&Charge Foundation
for their valuable input and discussions. Part of this
research was funded by the European Union’s Hori-
zon 2020 research and innovation programme under
grant agreement No. 713864.
REFERENCES
Decandia, G., Hastorun, D., Jampani, M., Kakulapati,
G., Lakshman, A., Pilchin, A., Sivasubramanian, S.,
Vosshall, P., and Vogels, W. (2007). Dynamo: Ama-
zon’s Highly Available Key-value Store. In SOSP’07.
Egbue, O. and Long, S. (2012). Barriers to widespread
adoption of electric vehicles: An analysis of con-
sumer attitudes and perceptions. Energy Policy,
48(2012):717–729.
ISO/IEC 19757-2 (2003). Document Schema Definition
Language (DSDL) Part 2: Regular-grammar-based
validation (RELAX NG).
Kossahl, J., Busse, S., and Kolbe, L. (2012). The Evolve-
ment of Energy Informatics in the Information Sys-
tems Community - A Literature Analysis and Re-
search Agenda. In 20th ECIS Proceedings.
Lakshman, A. and Malik, P. (2010). Cassandra. ACM
SIGOPS Operating Systems Review, 44(2):35.
Mersky, A. C., Sprei, F., Samaras, C., and Qian, Z. S.
(2016). Effectiveness of incentives on electric vehicle
adoption in Norway. Transportation Research Part D:
Transport and Environment, 46:56–68.
Nikitin, K., Kokoris-Kogias, E., Jovanovic, P., Gasser,
L., Gailly, N., Khoffi, I., Cappos, J., and Ford,
B. (2017). CHAINIAC: Proactive Software-Update
Transparency via Collectively Signed Skipchains and
Verified Builds. In 26th USENIX Security Symposium,
pages 1271–1287.
NKL (2019). Open Charge Point Interface (OCPI) 2.2.
Technical report, Netherlands Knowledge Platform
for Public Charging Infrastructure (NKL).
Peffers, K., Tuunanen, T., Rothenberger, M. A., and Chat-
terjee, S. (2008). A Design Science Research Method-
ology for Information Systems Research. Journal of
Management Information Systems, 24(3):45–77.
Raval, S. (2016). Decentralized Applications - Harness-
ing Bitcoin’s Blockchain Technology. O’Reilly Media,
Inc.
Sit, E. (2008). Storing and Managing Data in a Distributed
Hash Table. PhD thesis, Massachusetts Institute of
Technology.
Steimann, F. and Mayer, P. (2005). Patterns of interface-
based programming. Journal of Object Technology,
4(5):75–94.
Syta, E., Jovanovic, P., Kogias, E. K., Gailly, N., Gasser, L.,
Khoffi, I., Fischer, M. J., and Ford, B. (2017). Scal-
able Bias-Resistant Distributed Randomness. In Pro-
ceedings - IEEE Symposium on Security and Privacy,
pages 444–460.
Wuest, K. and Gervais, A. (2018). Do you need a
blockchain? In Crypto Valley Conference on
Blockchain Technology, CVCBT 2018, pages 45–54.
KMIS 2019 - 11th International Conference on Knowledge Management and Information Systems
362