Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Syntactic Translation of Message Payloads Between At Least Partially Equivalent Encodings
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering, Embedded Internet Systems Lab.ORCID iD: 0000-0002-9865-8753
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering, Embedded Internet Systems Lab.ORCID iD: 0000-0002-9412-6872
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering, Computer Science.
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering, Computer Science.ORCID iD: 0000-0002-4031-2872
2019 (English)Conference paper, Published paper (Refereed)
Abstract [en]

Recent years have seen a surge of interest in using IoT systems for an increasingly diverse set of applications, with use cases ranging from medicine to mining. Due to the disparate needs of these applications, vendors are adopting a growing number of messaging protocols, encodings and semantics, which result in poor interoperability unless systems are explicitly designed to work together. Key efforts, such as Industry 4.0, put heavy emphasis on being able to compose arbitrary IoT systems to create emergent applications, which makes mitigating this barrier to interoperability a significant objective. In this paper, we present a theoretical method for translating message payloads in transit between endpoints, complementing previous work on protocol translation. The method involves representing and analyzing encoding syntaxes with the aim of identifying the concrete translations that can be performed without risk of syntactic data loss. While the method does not facilitate translation between all possible encodings or semantics, we believe that it could be extended to enable such translation.

Place, publisher, year, edition, pages
2019.
Keywords [en]
translation system, translator, payload translation, formal model
National Category
Computer Sciences
Research subject
Industrial Electronics
Identifiers
URN: urn:nbn:se:ltu:diva-73475OAI: oai:DiVA.org:ltu-73475DiVA, id: diva2:1302769
Conference
2019 IEEE International Conference on Industrial Technology (ICIT), Melbourne, Australia, 13-15 February 2019
Projects
Productive 4.0Available from: 2019-04-05 Created: 2019-04-05 Last updated: 2019-08-05
In thesis
1. Architectural approach for Autonomous System of Systems Interoperability
Open this publication in new window or tab >>Architectural approach for Autonomous System of Systems Interoperability
2019 (English)Licentiate thesis, comprehensive summary (Other academic)
Abstract [en]

The current technological environment is evolving increasingly fast, and the development of new devices, technologies, and architectures has opened an emergent era where the digital and physical world work together. The implementation and use of systems based on a service-oriented architecture (SOA) in conjunction with the Internet of Things (IoT) and cyberphysical systems (CPS) have been extended during the last decades in numerous scenarios in industry and other domains. However, some of the major barriers to this approach are the lack of interoperability and the amount of engineering effort required for their integration.

 

The research presented in this thesis targets issues related to digitalization and automation. It is framed by the Industry 4.0 paradigm, which promotes the rise of efficiency and sustainability on industrial production. The interoperability between heterogeneous systems and different domains is one of the main challenges of Industry 4.0. The quest for solutions that help to increase interoperability is an important part of this research.

 

This thesis proposes a set of architectural design principles and tools in order to reduce engineering effort by means of finding solutions that enable autonomous integration and increase interoperability without human intervention. The research is focused on the IoT field, taking into account resource-constrained devices, system of systems integration, and data models.

 

A detailed investigation of various interoperability mismatch problems is presented in this thesis. The proposed solution is an adapter system that can aid in the generation of new service consumer interfaces at both compile-time and run-time. The proposed approach requires a new point of view in the service description field that can provide a holistic description of the information required for the generation of consumer interfaces.

In addition, aspects related to interoperability, such as the multiple IoT frameworks in the current market, naming conventions, syntactic modeling and translation, and security, are also partially analyzed.

 

On a separate track, service composition in resource-constrained devices

 is analyzed in terms of latency, using the orchestration provided by the Arrowhead Framework.

Place, publisher, year, edition, pages
Luleå, Sweden: Luleå University of Technology, 2019
Series
Licentiate thesis / Luleå University of Technology, ISSN 1402-1757
Keywords
Internet of Things (IoT), System of Systems (SoS), interoperability and SOA
National Category
Other Electrical Engineering, Electronic Engineering, Information Engineering
Research subject
Industrial Electronics
Identifiers
urn:nbn:se:ltu:diva-73743 (URN)978-91-7790-374-1 (ISBN)978-91-7790-375-8 (ISBN)
Presentation
2019-06-19, Auditorium, Luleå tekniska universitet, Luleå, 13:30 (English)
Opponent
Supervisors
Available from: 2019-04-25 Created: 2019-04-24 Last updated: 2019-06-14Bibliographically approved
2. The Performance, Interoperability and Integration of Distributed Ledger Technologies
Open this publication in new window or tab >>The Performance, Interoperability and Integration of Distributed Ledger Technologies
2019 (English)Licentiate thesis, comprehensive summary (Other academic)
Abstract [en]

In the wake of the financial crisis of 2008, Bitcoin emerged as a radical new alternative to the fiat currencies of the traditional banking sector. Through the use of a novel kind of probabilistic consensus algorithm, Bitcoin proved it possible to guarantee the integrity of a digital currency by relying on network majority votes instead of trusted institutions. By showing that it was technically feasible to, at least to some extent, replace the entire banking sector with computers, many significant actors started asking what else this new technology could help automate. A subsequent, seemingly inevitable, wave of efforts produced a multitude of new distributed ledger systems, architectures and applications, all somehow attempting to leverage distributed consensus algorithms to replace trusted intermediaries, facilitating value ownership, transfer and regulation.

In this thesis, we scrutinize distributed ledger technologies in terms of how they could help facilitate the digitization of contractual cooperation, especially in the context of the supply chain and manufacturing industries. Concretely, we consider them from three distinct technical perspectives, (1) performance, (2) interoperability and (3) integration. Voting systems, with or without probabilistic mechanisms, require significant time and resources to operate, for which reason it becomes relevant to investigate how the costs of running those systems can be mitigated. In particular, we consider how a blockchain, a form of distributed ledger, can be pruned to in order to reduce disk space requirements. Furthermore, no technical system part of a larger business is an island, but will have to be able to interoperate with other systems to maximize the opportunity for automation. For this reason, we also consider how transparent message translation between systems could be facilitated, as well as presenting a formalism for expressing the syntactic structure of message payloads. Finally, we propose a concrete architecture, the Exchange Network, that models contractual interactions as negotiations about token exchanges rather than as function invocations and state machine transitions, which we argue lowers the barrier to compatibility with conventional legal and business practices.

Even if no more trusted institutions could be replaced by any forthcoming distributed ledger technologies, we believe contractual interactions becoming more digital would lead to an increased opportunity for using computers to monitor, assist or even directly participate in the negotiation, management and tracking of business agreements, which we see as more than enough to warrant the cost of further developing of the technology. Such computer involvement may not just save time and reduce costs, but could also enable new kinds of computer-driven economies. In the long run, this may enable new levels of resource optimization, and not just within large organizations, but also smaller companies, or even the homes of families and individuals.

Place, publisher, year, edition, pages
Luleå: Luleå University of Technology, 2019
Series
Licentiate thesis / Luleå University of Technology, ISSN 1402-1757
Keywords
blockchain, distributed ledger, distributed ledger technologies, industry 4.0, smart industries
National Category
Computer Systems
Research subject
Industrial Electronics
Identifiers
urn:nbn:se:ltu:diva-74046 (URN)978-91-7790-402-1 (ISBN)978-91-7790-403-8 (ISBN)
Presentation
2019-08-28, A1545, A-Huset, Luleå Universitet, 971 87, 09:00 (English)
Opponent
Supervisors
Available from: 2019-05-27 Created: 2019-05-27 Last updated: 2019-07-10Bibliographically approved

Open Access in DiVA

fulltext(306 kB)33 downloads
File information
File name FULLTEXT02.pdfFile size 306 kBChecksum SHA-512
ade4f9c92e6d34825baba45c6ef66f6444521decb38ecadb2107e7e7e92f37153d438c0b8e8e1ebe8371facdfa3f50563c683dd135a2f46753777b32e9cf4444
Type fulltextMimetype application/pdf

Authority records BETA

Palm, EmanuelPaniagua, CristinaBodin, UlfSchelén, Olov

Search in DiVA

By author/editor
Palm, EmanuelPaniagua, CristinaBodin, UlfSchelén, Olov
By organisation
Embedded Internet Systems LabComputer Science
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 33 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 172 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf