hh.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Towards Dynamic Task Scheduling and Reconfiguration using an Aspect Oriented Approach applied on Real-time concerns of Industrial Systems
Informatics Institute, Federal University of Rio Grande do Sul, Porto Alegre, Brazil.
Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES). Informatics Institute, Federal University of Rio Grande do Sul, Porto Alegre, Brazil.ORCID iD: 0000-0003-4655-8889
Electrical Engineering Department, Federal University of Rio Grande do Sul, Porto Alegre, Brazil.
Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES).
2009 (English)In: Elsevier IFAC Publications / IFAC Proceedings series, ISSN 1474-6670, Vol. 13, no PART 1, p. 1423-1428Article in journal (Refereed) Published
Abstract [en]

High performance computational platforms are required by industries that make use of automatic methods to manage modern machines, which are mostly controlled by high-performance specific hardware with processing capabilities. It usually works together with CPUs, forming a powerful execution platform. On an industrial production line, distinct tasks can be assigned to be processed by different machines depending on certain conditions and production parameters. However, these conditions can change at run-time influenced mainly by machine failure and maintenance, priorities changes, and possible new better task distribution. Therefore, self-adaptive computing is a potential paradigm as it can provide flexibility to explore the machine resources and improve performance on different execution scenarios of the production line. One approach is to explore scheduling and run-time task migration among machines’ hardware towards a balancing of tasks, aiming performance and production gain. This way, the monitoring of time requirements and its crosscutting behaviour play an important role for task (re)allocation decisions. This paper introduces the use of software aspect-oriented paradigms to perform machines’ monitoring and a self-rescheduling strategy of tasks to address nonfunctional timing constraints. As case study, tasks for a production line of aluminium ingots are designed. © 2009 IFAC.

Place, publisher, year, edition, pages
Frankfurt: Elsevier, 2009. Vol. 13, no PART 1, p. 1423-1428
Keywords [en]
distributed systems, task scheduling/reconfiguration, aspect orientation, software engineering
National Category
Embedded Systems
Identifiers
URN: urn:nbn:se:hh:diva-37561DOI: 10.3182/20090603-3-RU-2001.0465Scopus ID: 2-s2.0-79960897664OAI: oai:DiVA.org:hh-37561DiVA, id: diva2:1232823
Conference
13th IFAC Symposium on Information Control Problems in Manufacturing (INCOM'09), Moscow, Russian Federation, 3-5 June, 2009
Available from: 2018-07-12 Created: 2018-07-12 Last updated: 2022-07-06Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Pignaton de Freitas, EdisonLarsson, Tony

Search in DiVA

By author/editor
Pignaton de Freitas, EdisonLarsson, Tony
By organisation
Centre for Research on Embedded Systems (CERES)
In the same journal
Elsevier IFAC Publications / IFAC Proceedings series
Embedded Systems

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 372 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf