https://www.mdu.se/

mdu.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
An overrun method to support composition of semi-independent real-time components
Mälardalen University, Department of Computer Science and Electronics. (IS)ORCID iD: 0000-0002-1687-930X
Mälardalen University, Department of Computer Science and Electronics. (IS)
Mälardalen University, Department of Computer Science and Engineering. (IS)ORCID iD: 0000-0001-6132-7945
Mälardalen University, Department of Computer Science and Electronics. (IS)
2008 (English)In: Proceedings - International Computer Software and Applications Conference, 2008, p. 1347-1352Conference paper, Published paper (Refereed)
Abstract [en]

Engineers of embedded software systems rely on efficient design techniques and tools along with efficient run-time support. In the design of complex embedded real-time systems, the Hierarchical Scheduling Framework (HSF) has been introduced as a design-time framework enabling compositional schedulability analysis of embedded software systems with real-time properties. Moreover, the HSF provides a run-time framework guaranteeing that these non-functional requirements are met. In this paper a system consists of a number of semi-independent components called subsystems, and these subsystems are allowed to share logical resources. The HSF makes sure that the individual subsystems respect their allocated CPU budgets. However, as semi-independent sub-systems share logical resources, extra complexity is introduced. Specifically, the contribution of this paper is a novel method to allow for budget overruns; a common scenario when a subsystem utilizes shared logical resources. This proposed method is not only more resource efficient than existing methods, but it is also more appropriate for supporting composability of independently developed real-time subsystems.

Place, publisher, year, edition, pages
2008. p. 1347-1352
Series
Proceedings - International Computer Software and Applications Conference, ISSN 0730-3157
Keywords [en]
Budget control, Chlorine compounds, Computer applications, Computer software, Computers, Embedded systems, Hierarchical systems, Software design, Word processing, Budget overruns, Composability, Compositional schedulability analysis, Design techniques, Embedded real-time systems, Embedded software systems, Hierarchical scheduling, Independent components, Non-functional requirements, Novel methods, Real-time properties, Run-time, Sub-systems, Support composition, Time components, Real time systems
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:mdh:diva-21165DOI: 10.1109/COMPSAC.2008.113Scopus ID: 2-s2.0-51949085160ISBN: 9780769532622 (print)OAI: oai:DiVA.org:mdh-21165DiVA, id: diva2:661771
Conference
32nd Annual IEEE International Computer Software and Applications Conference, COMPSAC 2008, 28 July 2008 through 1 August 2008, Turku
Available from: 2013-11-04 Created: 2013-08-27 Last updated: 2014-05-22Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Behnam, MorisNolte, Tomas

Search in DiVA

By author/editor
Behnam, MorisNolte, Tomas
By organisation
Department of Computer Science and ElectronicsDepartment of Computer Science and Engineering
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 249 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