MicroTESK @ PSI 2017

New Features
MicroTESK was presented at the A.P. Ershov Informatics Conference (the PSI Conference Series, 11th edition) held in Moscow, Russia on June 27-29, 2017. We made the following presentation: A. Kamkin, A. Tatarnikov. MicroTESK: A Tool for Constrained-Random Test Program Generation for Microprocessors. PSI is the premier international forum in Russia for research and applications in Computer Science (CS) and Software Engineering (SE). PSI is held regularly since 1991. The conference brings together academic and industrial researchers, developers and users to discuss the most recent topics in the field. PSI provides an ideal venue for setting up research collaborations between the growing Russian CS/SE researcher community and its international counterparts, as well as between established scientists and younger researchers.  
Read More

Sections in MicroTESK

New Features
As you may know, the GNU Assembler (GAS) as well as the ELF and COFF object file formats supports so-called sections. Section is a contiguous piece of code located at a specified memory address. Besides the starting address, each section is described with a number of attributes such as name, size, etc. The recent MicroTESK build (2.4.27) allows using sections in test templates. It supports two predefined sections: .data (constants and variables) and .text (executable code). Also, there is a possibility to define custom sections. Syntactically, sections are blocks that wrap data or code declarations. section_data(...) { # .data word 0, 1, 2 ... } section_text(...) { # .text sequence { add t0, t1, t2 ... }.run } section(:name => 'name', ...) { # .section name ... } Each section…
Read More

MicroTESK’s x86 Demo

New Features
The recent MicroTESK build (2.4.17) contains the revisited x86 (8086) demo with the ISA specification and test templates illustrating the basic facilities of the tool. The build can be downloaded from the link below: http://forge.ispras.ru/…/microtesk-2.4.17-beta-170407.tar.gz Here is a brief explanation how to get started with the demo: http://forge.ispras.ru/…/micr…/wiki/Getting_Started_with_x86  
Read More

MicroTESK @ DATE 2017

Conferences
MicroTESK together with a Spin-based extension for verifying cache coherency mechanisms was presented at the University Booth exhibition of the Design, Automation and Test in Europe Conference (DATE) held in Lausanne, Switzerland on March 27-31, 2017. DATE is the main European event bringing together designers and design automation users, researchers and vendors, as well as specialists in the hardware and software design, test and manufacturing of electronic circuits and systems.
Read More