• DocumentCode
    2079106
  • Title

    From Stream Transformers to Moore State Transition Machines with Input and Output

  • Author

    Dosch, Walter ; Ruanthong, Wuttipong ; Stümpel, Annette

  • Author_Institution
    Inst. of Software Technol. & Programming Languages, Lubeck Univ.
  • fYear
    2006
  • fDate
    19-20 June 2006
  • Firstpage
    65
  • Lastpage
    72
  • Abstract
    A black box specification of a deterministic software or hardware component refers to the function mapping input histories to output histories. An important refinement step amounts to designing a state transition machine which correctly implements the specified behaviour. We present a formal method for implementing stream transformers by Moore state transition machines. First we construct a canonical Moore state transition machine whose state space is based on input histories. Then we identify output equivalent states for achieving a reduced Moore state transition machine. We illustrate the formal method with various applications
  • Keywords
    finite state machines; formal specification; object-oriented programming; Moore state transition machines; black box specification; function mapping; hardware component; software component; stream transformers; Computer languages; Feedback; Hardware; History; Interactive systems; Interconnected systems; Shift registers; Software engineering; State-space methods; Transformers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2006. SNPD 2006. Seventh ACIS International Conference on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    0-7695-2611-X
  • Type

    conf

  • DOI
    10.1109/SNPD-SAWN.2006.40
  • Filename
    1640668