• DocumentCode
    3624670
  • Title

    Time- and Space-Efficient Evaluation of Sparse Boolean Functions in Embedded Software

  • Author

    Vaclav Dvorak

  • Author_Institution
    Brno University of Technology, Czech Republic
  • fYear
    2007
  • fDate
    3/1/2007 12:00:00 AM
  • Firstpage
    178
  • Lastpage
    185
  • Abstract
    The paper addresses software implementation of large sparse systems of Boolean functions. Fast evaluation of such functions with the smallest memory consumption is often required in embedded systems. A new heuristic method of obtaining compact representation of sparse Boolean functions in a form of linked tables is described that can be used for BDD minimization as well. Evaluation of Boolean functions reduces to multiple indirect memory accesses. The method is compared to other techniques like a walk through a BDD or a list search and is illustrated on examples. The presented method is flexible in making trade-offs between performance and memory consumption and may be thus useful for embedded microprocessor or microcontroller software
  • Keywords
    "Boolean functions","Embedded software","Binary decision diagrams","Data structures","Zirconium","Embedded system","Programmable control","Testing","Upper bound","Paper technology"
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer-Based Systems, 2007. ECBS ´07. 14th Annual IEEE International Conference and Workshops on the
  • Print_ISBN
    0-7695-2772-8
  • Type

    conf

  • DOI
    10.1109/ECBS.2007.72
  • Filename
    4148932