|
- %&tex
- \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.
|