• norsk
    • English
  • English 
    • norsk
    • English
  • Login
View Item 
  •   Home
  • Faculty of Mathematics and Natural Sciences
  • Department of Informatics
  • Master theses
  • View Item
  •   Home
  • Faculty of Mathematics and Natural Sciences
  • Department of Informatics
  • Master theses
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

An Experimental Evaluation of Software Frameworks for the Web-of-Things

Bergersen, Magnus Ødegård
Master thesis
Thumbnail
View/Open
master thesis (5.927Mb)
URI
https://hdl.handle.net/11250/2770401
Date
2021-06-15
Metadata
Show full item record
Collections
  • Master theses [69]
Abstract
In this thesis we evaluate the Web of Things technology. The Research-based Innovation scheme in Norway has started a project named Smart Ocean, which explores new technologies to develop ocean monitoring solutions. This is where Web of Things comes into the picture. As Internet of Things tends to results in fragmentation of applications, due to of re-use code, Web of Things has been suggested to provide more standardised solutions. We evaluate four different frameworks developed for the Web of Things. We use case studies provided from the Smart Ocean project to replicate a real case scenario where the frameworks are in use. As we create different prototypes for the Smart Ocean project, an approach is required to evaluate the frameworks, and then in turn the technology. Here we are using the ISO/IEC 25010:2011 standard, which is the standard for software quality requirements and evaluation. We use the software quality model to define evaluation criteria which can be used for this thesis. We evaluate based on maturity, learnability and security, as these are considered the most important aspects from the frameworks. We additionally perform evaluation based on criteria identified during the development process, including automation, documentation and amount of code. Based on the evaluation criteria, we access the state which the technology currently is in. By doing so, we find some interesting results about the frameworks, which also generalise for the technology itself. Our evaluation shows that all frameworks evaluated in this thesis had a few critical flaws, which would be enough to have devastating effects on the case studies. As the frameworks are recommended by the creators for the technology, this means there are some issues involving the matureness of the technology. We conclude in the end that the current state of the technology is too weak to be used for a large scale project like Smart Ocean. We conclude that with the present state of the technology, the Smart Ocean project would be better off using alternative Internet of Things solutions which has taken care of the flaws which the Internet of Things provides.
Publisher
The University of Bergen
Copyright
Copyright the Author. All rights reserved

Contact Us | Send Feedback

Privacy policy
DSpace software copyright © 2002-2019  DuraSpace

Service from  Unit
 

 

Browse

ArchiveCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsDocument TypesJournalsThis CollectionBy Issue DateAuthorsTitlesSubjectsDocument TypesJournals

My Account

Login

Statistics

View Usage Statistics

Contact Us | Send Feedback

Privacy policy
DSpace software copyright © 2002-2019  DuraSpace

Service from  Unit