ACM Home Page
Please provide us with feedback. Feedback
A constraint-based solution for on-line testing of processors embedded in real-time applications
Full text PdfPdf (134 KB)
Source SBCCI archive
Proceedings of the 18th annual symposium on Integrated circuits and system design table of contents
Florianolpolis, Brazil
SESSION: Test table of contents
Pages: 68 - 73  
Year of Publication: 2005
ISBN:1-59593-174-0
Authors
Marcelo Moraes  Universidade Federal do Rio Grande do Sul, Porto Alegre, Brazil
Érika Cota  Universidade Federal do Rio Grande do Sul, Porto Alegre, Brazil
Luigi Carro  Universidade Federal do Rio Grande do Sul, Porto Alegre, Brazil
Flávio Wagner  Universidade Federal do Rio Grande do Sul, Porto Alegre, Brazil
Marcelo Lubaszewski  Universidade Federal do Rio Grande do Sul, Porto Alegre, Brazil
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 22,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1081081.1081104
What is a DOI?

ABSTRACT

Software-based self-test has been proposed as a low-cost strategy for on-line periodic testing of embedded processors. In this paper, we show that structural test programs composed only by regular deterministic self-test routines may be unfeasible in a real-time embedded platform. Hence, we propose a method to consciously select a set of test routines from different test approaches to compose a test program for an embedded processor. The proposed method not only ensures the periodical execution of the test, but also considers the optimization of memory and real-time requirements of the application, which are important constraints in embedded systems. Experimental results for a Java processor running real-time tasks demonstrate the effectiveness of the proposed solution.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
Becker, L. B., Wehrmeister, M., Carro, L., Wagner, F. R., and Pereira, C. E. Assessing the Impact of Traditional Real-Time Scheduling Algorithms on Top of Embedded Applications. In Proceedings of the 28th IFAC/IFIP Workshop on Real-Time Programming (WRTP'04) (Istanbul, Turkey, Sep. 6-8, 2004).
 
3
Chen, L., and Dey, S. Software-Based Self-Testing Methodology for Processor Cores. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 20, 3 (Mar. 2001), 369--380.
 
4
 
5
Kranitis, N., Xenoulis, G., Paschalis, A., Gizopoulos, D., and Zorian, Y. Application and Analysis of RT-Level Software-Based Self-testing for Embedded Processor Cores. In Proceedings of the IEEE International Test Conference (ITC'03) (Charlotte, USA, Sep./Oct. 28-3, 2003). IEEE Computer Society, 2003, 431--440.
6
 
7
Paschalis, A., and Gizopoulos, D. Effective Software-Based Self-Test Strategies for On-Line Periodic Testing of Embedded Processors. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 24, 1 (Jan. 2005), 88--99.
 
8
 
9
 
10
Wehrmeister, M. A., Becker, L. B., and Pereira, C. E. Optimizing Real-Time Embedded Systems Development Using a RTSJ-based API. In Proceedings of the 2nd Workshop on Java Technologies for Real-Time and Embedded Systems (Larnaca, Cyprus, Oct. 25-29) Springer LNCS, 2004.
 
11
 
12
Xenoulis, G., Gizopoulos, D., Kranitis, N., and Paschalis, A. Low-Cost, On-Line Software-Based Self-Testing of Embedded Processor Cores. In Proceedings of the 9th IEEE International On-Line Testing Symposium (IOLTS'03) (Kos Island, Greece, July 7-9, 2003). IEEE Computer Society, 2003, 149--154.

Collaborative Colleagues:
Marcelo Moraes: colleagues
Érika Cota: colleagues
Luigi Carro: colleagues
Flávio Wagner: colleagues
Marcelo Lubaszewski: colleagues