Högskolan i Skövde

his.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • apa-cv
  • 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
Testability of Dynamic Real-Time Systems: An Empirical Study of Constrained Execution Environment Implications
University of Skövde, School of Humanities and Informatics. University of Skövde, The Informatics Research Centre.ORCID iD: 0000-0002-1039-5830
George Mason University, Fairfax, VA, USA.ORCID iD: 0000-0002-8657-2557
University of Skövde, School of Humanities and Informatics. University of Skövde, The Informatics Research Centre.ORCID iD: 0000-0002-6662-9034
2008 (English)In: Proceedings of the First International Conference on Software Testing, Verification and Validation: ICST 2008, Los Alamitos: IEEE Computer Society, 2008, p. 112-120Conference paper, Published paper (Refereed)
Abstract [en]

Real-time systems must respond to events in a timely fashion; in hard real-time systems the penalty for a missed deadline is high. It is therefore necessary to design hard real-time systems so that the timing behavior of the tasks can be predicted. Static real-time systems have prior knowledge of the worst-case arrival patterns and resource usage. Therefore, a schedule can be calculated off-line and tasks can be guaranteed to have sufficient resources to complete (resource adequacy). Dynamic real-time systems, on the other hand, do not have such prior knowledge, and therefore must react to events when they occur. They also must adapt to changes in the urgencies of various tasks, and fairly allocate resources among the tasks. A disadvantage of static real-time systems is that a requirement on resource adequacy makes them expensive and often impractical. Dynamic realtime systems, on the other hand, have the disadvantage of being less predictable and therefore difficult to test. Hence, in dynamic systems, timeliness is hard to guarantee and reliability is often low. Using a constrained execution environment, we attempt to increase the testability of such systems. An initial step is to identify factors that affect testability. We present empirical results on how various factors in the execution environment impacts testability of real-time systems. The results show that some of the factors, previously identified as possibly impacting testability, do not have an impact, while others do.

Place, publisher, year, edition, pages
Los Alamitos: IEEE Computer Society, 2008. p. 112-120
Series
IEEE International Conference on Software Testing, Verification and Validation Workshops, ISSN 2159-4848
National Category
Computer Sciences
Research subject
Technology
Identifiers
URN: urn:nbn:se:his:diva-2880DOI: 10.1109/ICST.2008.21Scopus ID: 2-s2.0-50649091611ISBN: 978-0-7695-3127-4 (print)ISBN: 0-7695-3127-X OAI: oai:DiVA.org:his-2880DiVA, id: diva2:209033
Conference
2008 International Conference on Software Testing, Verification, and Validation, Lillehammer, Norway, April 9-11, 2008
Available from: 2009-03-23 Created: 2009-03-23 Last updated: 2019-10-11Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Lindström, BirgittaOffutt, JeffAndler, Sten F.

Search in DiVA

By author/editor
Lindström, BirgittaOffutt, JeffAndler, Sten F.
By organisation
School of Humanities and InformaticsThe Informatics Research Centre
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

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

Direct link
Cite
Citation style
  • apa
  • apa-cv
  • 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