www.eg3.com - home www.eg3.com - home
use this page to manage your content on eg3.com
 
home > tearsheet central
MacroExpressions: eg3.com electronic tearsheet
here is your current tearsheet, i.e., company listing, news releases, demo's, white paper, and other items being indexed by eg3.com. to update simply copy the text of an item, and email to info@eg3.com with the suggested changes. to submit a new item simply email to info@eg3.com.

paper
C code unit testing on a shoestring
Safety standards such as IEC 61508 make entry threshold to safety-related software (firmware) products rather high, including, not in the least, the effort required for unit testing. Automation tools do exist (e.g. LDRA Testbed or IPL Cantata++) but they cost arm and leg and have problems of their own, such as compiler adaptation and steep learning curve. Much of the requirements can be met by abusing the C preprocessor of your very own...
http://www.macroexpressions.com/doc/Cutestss.html

Classified with the keyword(s):

  • embedded software : embedded c
  • embedded software : software testing

(to change this item, email text via this submission form)

company
MacroExpressions
Unique embedded software development tools: * Unimal - UNIfied MAcro Language allowing to reduce footprint and improve maintainability; * C-SLang - C-compiled Assembler-like language with tiny embedded interpreter for CPU-independent assets of on- and off-board test/diagnostic modules; * Snob (Simple Name Obfuscator) - inexpensive freely configurable tool for protecting IP in source code distributions; * Maestra – free reference...
http://www.macroexpressions.com/

Classified with the keyword(s):

    (to change this item, email text via this submission form)

    paper
    Improving Embedded Software Quality Using an External Preprocessor
    The paper demonstrates on a simple example how a powerful preprocessor, or macro processor, can dramatically improve software maintainability even when hard-to-maintain optimized structures are used. Then some other applications of a preprocessor are discussed. A comparison of a preprocessor and a dedicated code generator is offered. Then desired features properties of a preprocessor are discussed. Finally, the paper introduces Unimal,...
    http://www.macroexpressions.com/doc/preprocwp.html

    Classified with the keyword(s):

    • embedded software : languages
    • embedded software : software testing

    (to change this item, email text via this submission form)

    paper
    Solving testability problems of resource-constrained embedded systems with interpreted languages
    The paper addresses a problem in testability support in small embedded systems: seldom-executed test code consumes ever more code space and cannot support explorative testing with no pre-designed tests. It argues that a solution is in downloadable modules written in an interpreted language. Then it discusses the desired properties of such a language. Finally, it introduces C-SLang, a tiny language designed for small tasks, as a suitable choice.
    http://www.macroexpressions.com/doc/cslangwp.html

    Classified with the keyword(s):

    • embedded software : software testing

    (to change this item, email text via this submission form)

    demo
    Macroexpressions Software Demo's
    Unimal - A well-developed macro language allows very sophisticated static initialization, including automatic compile-time generation of auxiliary (e.g., lookup) tables, tabulating hard-to-compute functions etc. C-SLang - optimized for code density -: 8-bit assemblers, FORTRAN and Java. Snob - source code protection.
    http://www.macroexpressions.com/download.html

    Classified with the keyword(s):

    • embedded software : embedded c
    • embedded software : tools

    (to change this item, email text via this submission form)




     

     

    eg3.com 'meta' info - site map, keywords, how to contact us . . .
    about eg3.comadd a siteadvertise with uscontact us© & disclaimer
    helpkeywordssearchsite map • email: info@eg3.com • tel: 510.713.2150