• DocumentCode
    3287071
  • Title

    Streaming Dyadic Boolean Operations

  • Author

    Dosch, Walter ; Stumpel, A. ; Tamme, Tõnu

  • Author_Institution
    Univ. of Lubeck, Lubeck
  • fYear
    2008
  • fDate
    7-9 April 2008
  • Firstpage
    88
  • Lastpage
    96
  • Abstract
    We investigate the specification and implementation of iterator components for dyadic Boolean operations in the setting of stream functions and state transition machines. We explicate the approach for the Boolean conjunction and study iterator components repeating this operation. The strict conjunction, the left-strict conjunction, the right- strict conjunction and the parallel conjunction differ in their reaction how they process F-elements from one input channel while waiting for input on the other input channel. We systematically transform the input/output behaviour into state-based implementations using a common history abstraction function. Beyond the particular application, we present general methods for the systematic design of iterator components in distributed systems with asynchronous communication.
  • Keywords
    Boolean functions; distributed processing; formal specification; object-oriented programming; Boolean conjunction; abstraction function; asynchronous communication; distributed systems; dyadic Boolean operation; iterator component specification; left-strict conjunction; parallel conjunction; right-strict conjunction; state transition machine; stream functions; Application software; Asynchronous communication; Computer science; Formal specifications; Hardware; History; Information technology; Message passing; Software design; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology: New Generations, 2008. ITNG 2008. Fifth International Conference on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    0-7695-3099-0
  • Type

    conf

  • DOI
    10.1109/ITNG.2008.210
  • Filename
    4492460