There are limited tools to evaluate a microservice architecture and no common definition of how the architecture should be designed. Moreover, developing systems with microservices introduces additional complexity to the software architecture. That, together with the fact the systems are becoming more complex has led to a desire for architecture evaluation methods. In this thesis a set of quality attributes measured by structural metrics are used to evaluate Scania's IoT Offboard platform. By implementing a metrics evaluation program the quality of the software architecture can be improved. Also, metrics can assist developers and architects while they are becoming more efficient since they better understand how performance is measured, i.e....
Reference architectures for the development of software systems are used to bring clarity to complex...
In this paper we present a methodology to measure quality attributes at the software architecture le...
This thesis examines and evaluates whether it is possible to measure the quality of a software proje...
There are limited tools to evaluate a microservice architecture and no common definition of how the ...
The Internet of Things (IoT) is an ambiguous term. There are different definitions for this term, ra...
Microservice architecture (MSA) is defined as an architectural style where the software system is de...
Software systems make up an important part of our daily lives. Just like all man- made objects, the ...
Various architectures can be applied in software design. The aim of this research is to examine a ty...
With the rise of cloud computing and the migration to web-based applications, scalable systems have ...
Maintaining high quality software in the age of interconnected systems, systems of systems and Inter...
Software code is present on multiple levels within current Internet of Things (IoT) systems. The qua...
Internet of Things (IoT) is increasing the connectedness of things and people on a scale that was no...
There will always be a trade-off between using the simulators and physical IoT devices in experiment...
Today the Internet of Things (IoT) lacks universal standards for communication and interaction betwe...
Many contemporary service-based systems follow the microservice approach, particularly in DevOps or ...
Reference architectures for the development of software systems are used to bring clarity to complex...
In this paper we present a methodology to measure quality attributes at the software architecture le...
This thesis examines and evaluates whether it is possible to measure the quality of a software proje...
There are limited tools to evaluate a microservice architecture and no common definition of how the ...
The Internet of Things (IoT) is an ambiguous term. There are different definitions for this term, ra...
Microservice architecture (MSA) is defined as an architectural style where the software system is de...
Software systems make up an important part of our daily lives. Just like all man- made objects, the ...
Various architectures can be applied in software design. The aim of this research is to examine a ty...
With the rise of cloud computing and the migration to web-based applications, scalable systems have ...
Maintaining high quality software in the age of interconnected systems, systems of systems and Inter...
Software code is present on multiple levels within current Internet of Things (IoT) systems. The qua...
Internet of Things (IoT) is increasing the connectedness of things and people on a scale that was no...
There will always be a trade-off between using the simulators and physical IoT devices in experiment...
Today the Internet of Things (IoT) lacks universal standards for communication and interaction betwe...
Many contemporary service-based systems follow the microservice approach, particularly in DevOps or ...
Reference architectures for the development of software systems are used to bring clarity to complex...
In this paper we present a methodology to measure quality attributes at the software architecture le...
This thesis examines and evaluates whether it is possible to measure the quality of a software proje...