Article

A task-based concurrency scheme for executing component-based applications

Journal ar
Ada User Journal
  • Volumen: 36
  • Número: 1
  • Fecha: 01 January 2015
  • Páginas: 49-55
  • ISSN: 13816551
  • Source Type: Journal
  • Document Type: Article
  • Publisher: Ada-Europe
This paper describes a flexible development approach for component-based applications with real-time requirements, which enables the performance of schedulability analysis of the resulting application. The work described in this paper is part of a more general approach, and as such it focuses on the design of a concrete part of the approach. Specifically, we describe a task-based concurrency scheme for executing component-based applications, the deployment model that enables us to configure the application execution as well as some examples of the performance of schedulability analysis of the resulting application. The aforementioned deployment model provides the approach with great flexibility, since it enables developers to generate and test different deployments of the same architecture, without modifying it, while at the same time it enables us, as the designers of the approach, to have better control over the resources and facilities required to execute the application, which is mandatory in embedded systems.

Author keywords

    Indexed keywords

      Funding details