|
|
|
@@ -1,3 +1,34 @@ |
|
|
|
%&tex |
|
|
|
\chapter*{summary} |
|
|
|
\label{summary} |
|
|
|
\chapter*{Summary} |
|
|
|
\label{chap:summary} |
|
|
|
|
|
|
|
% Het Waarom van je onderzoek |
|
|
|
Testing is an incredibly important part of the design process. |
|
|
|
Before a quality product is put into production, it has gone through extensive testing procedures. |
|
|
|
Likewise, new design methods have to be tested before they can be used in a design project. |
|
|
|
|
|
|
|
The \ac{ridm} is a proposed feature-based design method for rapid development of \ac{cps}. |
|
|
|
Using \ac{ridm} the system is divided into a set of features. |
|
|
|
Each feature represents a part of the system functionality. |
|
|
|
By implementing and testing one feature at the time it provides a structured method to deal with the complexity of \ac{cps}. |
|
|
|
|
|
|
|
% Het hoe van je onderzoek, de daarbij gebruikte methodes |
|
|
|
This thesis evaluates if the \ac{ridm} is a suitable design method for the hardware-side of \ac{cps}. |
|
|
|
For the evaluation, a system is designed using the \ac{ridm} as a case study. |
|
|
|
Prior to the case study, some adaptations are made in order to use the design method for hardware. |
|
|
|
These adaptations add steps to create the set of features for a given design problem. |
|
|
|
|
|
|
|
% De belangrijkste bevindingen |
|
|
|
The \ac{ridm} focusses more on how to implement the features and less on how to define the features. |
|
|
|
However, the case study showed that the method of defining features is crucially important to the outcome of the design process. |
|
|
|
Another important finding is that a feature cannot be described with functionality alone. |
|
|
|
To be able to implement and test a feature, it must describe requirements and components as well. |
|
|
|
|
|
|
|
Overall, the \ac{ridm} shows real potential to improve the design process of \ac{cps}. |
|
|
|
The approach to determine the order in which features are implemented greatly reduces the impact of design failures. |
|
|
|
Unfortunately, most of the \ac{ridm} is currently hindered due to a lack of tooling. |
|
|
|
|
|
|
|
% De belangrijkste aanbevelingen. |
|
|
|
The main findings in this thesis suggest that the \ac{ridm} must incorporate a holistic design process. |
|
|
|
This design process describes all development steps needed to get from a problem description, via the set of features, to a finalized product. |
|
|
|
Furthermore, tooling to organize and test the development is required to utilize all advantages the \ac{ridm} provides. |