Outside-In : Simplifying Systems by Integrating the Outside Perspective


Kampert, David; Epple, Ulrich


Published on 2014 IEEE 11th International Multi-Conference on Systems, Signals and Devices

Abstract :

The more complex technical systems grow, the more important abstract system characteristics become apart from the actual implementation’s characteristics. The abstract viewpoint facilitates system development and inter-system interaction, which is also useful inside a system during its operation. This can be achieved by inverting the encapsulation principle: Hiding the outside of a system from the inside, instead of hiding the inside from the outside. In comparison, the resulting systems are simpler and more flexible. This paper points out how and to what extent the required abstract system models can be created and integrated in system development and exploited on runtime.