2012 Third International Workshop on Software Engineering for Sensor Network Applications (SESENA) 2012
DOI: 10.1109/sesena.2012.6225763
|View full text |Cite
|
Sign up to set email alerts
|

Drop the phone and talk to the physical world: Programming the internet of things with Erlang

Abstract: Abstract-We present ELIOT, an Erlang-based development framework expressly conceived for heterogeneous and massively decentralized sensing/actuation systems: a vision commonly regarded as the "Internet of Things". We choose Erlang due to the functional high-level programming model and the native support for concurrency and distributed programming. Both are assets when developing applications as well as systemlevel functionality in our target domain. Our design enriches the Erlang framework with a custom librar… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
11
0

Year Published

2016
2016
2018
2018

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 16 publications
(13 citation statements)
references
References 18 publications
0
11
0
Order By: Relevance
“…The Internet of Things (IoT) connects heterogeneous and massively decentralized devices, such as domestic appliances, actuators, sensors and wireless communications platforms, to the internet and facilitates their communication to accomplish some objective (Castellani et al, 2011;Cirani et al, 2015;Fazackerley et al, 2015;Lai et al, 2017;Li et al, 2015Li et al, , 2018Sivieri et al, 2012;. Built on radio-frequency identification (RFID), near-field communication (NFC) and sensor networks, IoT runs middleware and searching software (Whitmore et al, 2015).…”
Section: Introductionmentioning
confidence: 99%
“…The Internet of Things (IoT) connects heterogeneous and massively decentralized devices, such as domestic appliances, actuators, sensors and wireless communications platforms, to the internet and facilitates their communication to accomplish some objective (Castellani et al, 2011;Cirani et al, 2015;Fazackerley et al, 2015;Lai et al, 2017;Li et al, 2015Li et al, , 2018Sivieri et al, 2012;. Built on radio-frequency identification (RFID), near-field communication (NFC) and sensor networks, IoT runs middleware and searching software (Whitmore et al, 2015).…”
Section: Introductionmentioning
confidence: 99%
“…The idea here is to use functional programming and especially the Erlang ecosystem (OTP) to get the benefit of reliable crash and change resistant application architectures in IoT, especially industrial IoT applications (Sivieri et al, 2012).…”
Section: Discussionmentioning
confidence: 99%
“…Applications like this are especially well suited to using functional languages like Erlang (Sivieri et al, 2012). There are case studies (Haenisch, 2016) that support this assumption.…”
Section: Figure 1 Example Architecture Of An Iot System With a Centrmentioning
confidence: 97%
See 1 more Smart Citation
“…Concurrent event sources, e.g. sensor modules, unreliable communication with spurious errors because of wireless data transmission and a system that has to work highly reliable under any of these problems, for a discussion of the relevance of these properties in IoT applications see (Sivieri et al, 2012). Even if some sensors in a building or a factory setting are not working correctly, the data and data transformation must continue at least with the undisturbed data, the main control flow must not be affected by errors in other parts of the system.…”
Section: Functional Programming For the Iotmentioning
confidence: 99%