SmartSoft Component Model

  • The SmartSoft Component Model includes standardized ports for component interaction and configuration during runtime as well as an internal state automaton representing at least the states neutral, alive and fatal. This component hull allows the separation between component internals and the externally visible component interface. It is important to note that the final processing models and additional structures used within a component are not restricted.
  • The component hull separates the internals of a component from the external view on its provided and requires services. This is achieved by mastering the intercomponent interactions by means of predefined communication patterns.
  • Furthermore, the component hull provides an execution container (a runtime environment) that provides standardized operating system services like tasks etc. independently of the underlying implementational technology.