Extensible environment for test program generation for microprocessors.
Saved in:
| Title: | Extensible environment for test program generation for microprocessors. |
|---|---|
| Authors: | Kamkin, A.1 kamkin@ispras.ru, Sergeeva, T.1 leonsia@ispras.ru, Smolov, S.1 ssedai@ispras.ru, Tatarnikov, A.1 andrewt@ispras.ru, Chupilko, M.1 chupilko@ispras.ru |
| Source: | Programming & Computer Software. Jan2014, Vol. 40 Issue 1, p1-9. 9p. |
| Subjects: | Microprocessor programming, Microprocessor testing, Computers testing, Test generators, Automotive electronics, Compilers (Computer programs), Computer software |
| Abstract: | Development of test programs and analysis of the results of their execution is the basic approach to verification of microprocessors at the system level. There is a variety of methods for the automation of test generation, starting with the generation of random code and ending with directed model-based test generation. However, there is no cure-all method. In practice, combinations of various complementary techniques are used. Unfortunately, no solution for the integration of various test generation methods into a unified environment is currently available. To test a microprocessor, verification engineers are forced to use many different test generators, which results in a number of difficulties, such as (1) the necessity to ensure the compatibility of tool configurations (in each tool, a specific description of the target microprocessor is used, which leads to duplication of information); (2) the necessity to develop utilities for integration tools (different tools have different interfaces and use different data formats). This paper describes a concept of extensible environment for test program generation for microprocessors. This environment provides a unified approach for test generation; it supports widespread test generation techniques, and can be extended by new testing tools. The proposed concept was partially implemented in MicroTESK (Microprocessor T Esting and Specification Kit). [ABSTRACT FROM AUTHOR] |
| Copyright of Programming & Computer Software is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) | |
| Database: | Engineering Source |
| FullText | Text: Availability: 0 |
|---|---|
| Header | DbId: egs DbLabel: Engineering Source An: 94062128 AccessLevel: 6 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Extensible environment for test program generation for microprocessors. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Kamkin%2C+A%2E%22">Kamkin, A.</searchLink><relatesTo>1</relatesTo><i> kamkin@ispras.ru</i><br /><searchLink fieldCode="AR" term="%22Sergeeva%2C+T%2E%22">Sergeeva, T.</searchLink><relatesTo>1</relatesTo><i> leonsia@ispras.ru</i><br /><searchLink fieldCode="AR" term="%22Smolov%2C+S%2E%22">Smolov, S.</searchLink><relatesTo>1</relatesTo><i> ssedai@ispras.ru</i><br /><searchLink fieldCode="AR" term="%22Tatarnikov%2C+A%2E%22">Tatarnikov, A.</searchLink><relatesTo>1</relatesTo><i> andrewt@ispras.ru</i><br /><searchLink fieldCode="AR" term="%22Chupilko%2C+M%2E%22">Chupilko, M.</searchLink><relatesTo>1</relatesTo><i> chupilko@ispras.ru</i> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22Programming+%26+Computer+Software%22">Programming & Computer Software</searchLink>. Jan2014, Vol. 40 Issue 1, p1-9. 9p. – Name: Subject Label: Subjects Group: Su Data: <searchLink fieldCode="DE" term="%22Microprocessor+programming%22">Microprocessor programming</searchLink><br /><searchLink fieldCode="DE" term="%22Microprocessor+testing%22">Microprocessor testing</searchLink><br /><searchLink fieldCode="DE" term="%22Computers+testing%22">Computers testing</searchLink><br /><searchLink fieldCode="DE" term="%22Test+generators%22">Test generators</searchLink><br /><searchLink fieldCode="DE" term="%22Automotive+electronics%22">Automotive electronics</searchLink><br /><searchLink fieldCode="DE" term="%22Compilers+%28Computer+programs%29%22">Compilers (Computer programs)</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+software%22">Computer software</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: Development of test programs and analysis of the results of their execution is the basic approach to verification of microprocessors at the system level. There is a variety of methods for the automation of test generation, starting with the generation of random code and ending with directed model-based test generation. However, there is no cure-all method. In practice, combinations of various complementary techniques are used. Unfortunately, no solution for the integration of various test generation methods into a unified environment is currently available. To test a microprocessor, verification engineers are forced to use many different test generators, which results in a number of difficulties, such as (1) the necessity to ensure the compatibility of tool configurations (in each tool, a specific description of the target microprocessor is used, which leads to duplication of information); (2) the necessity to develop utilities for integration tools (different tools have different interfaces and use different data formats). This paper describes a concept of extensible environment for test program generation for microprocessors. This environment provides a unified approach for test generation; it supports widespread test generation techniques, and can be extended by new testing tools. The proposed concept was partially implemented in MicroTESK (Microprocessor T Esting and Specification Kit). [ABSTRACT FROM AUTHOR] – Name: AbstractSuppliedCopyright Label: Group: Ab Data: <i>Copyright of Programming & Computer Software is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.) |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=94062128 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1134/S0361768814010046 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 9 StartPage: 1 Subjects: – SubjectFull: Microprocessor programming Type: general – SubjectFull: Microprocessor testing Type: general – SubjectFull: Computers testing Type: general – SubjectFull: Test generators Type: general – SubjectFull: Automotive electronics Type: general – SubjectFull: Compilers (Computer programs) Type: general – SubjectFull: Computer software Type: general Titles: – TitleFull: Extensible environment for test program generation for microprocessors. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Kamkin, A. – PersonEntity: Name: NameFull: Sergeeva, T. – PersonEntity: Name: NameFull: Smolov, S. – PersonEntity: Name: NameFull: Tatarnikov, A. – PersonEntity: Name: NameFull: Chupilko, M. IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 01 Text: Jan2014 Type: published Y: 2014 Identifiers: – Type: issn-print Value: 03617688 Numbering: – Type: volume Value: 40 – Type: issue Value: 1 Titles: – TitleFull: Programming & Computer Software Type: main |
| ResultId | 1 |