Think: View-Based Support of Non-Functional Properties in Embedded Systems

Free registration required

Executive Summary

Component-Based Software Engineering (CBSE) does not yet fully address non-functional requirements of embedded systems. The authors show how to extend a component model like FRACTAL with relevant abstractions such as threads, protection rings, or security domains. The FRACTAL Architecture Description Language (ADL) is extended by means of properties that tag components, bindings, and interfaces of the system architectural definition with execution schemes, dynamic reconfiguration strategies, protection and isolation patterns, or QoS features. Each extension captures a property-specific "System view" offering a sound basis to address some non-functional requirement.

  • Format: PDF
  • Size: 635.04 KB