• DocumentCode
    1647939
  • Title

    Transaction Routing and its Verification by Correct Model Transformations

  • Author

    Abdi, Samar ; Gajski, Daniel

  • Author_Institution
    Center for Embedded Comput. Syst., California Univ., Irvine, CA
  • fYear
    2006
  • Firstpage
    129
  • Lastpage
    136
  • Abstract
    This paper presents model transformations that are encountered in refining an abstract point-to-point transaction between two processes into a complex transaction, routed over the communication architecture, consisting of multiple busses and bridges. These transformations form part of synthesizing an abstract specification model into a detailed model representing the implementation of that specification onto a platform. We present these transformations in the context of a modeling formalism that has well defined execution semantics and a notion of functional equivalence. The transformations are proven correct using our notion of equivalence. We also present methods for deriving the proof of equivalence between the abstract model and the refined model. Based on these methods, we have implemented a tool that automatically proves whether or not the model generated after transaction routing is indeed equivalent to the input model. Experimental results for large industrial examples demonstrate the feasibility, utility and efficiency of our tool and the underlying methods
  • Keywords
    automatic testing; formal specification; formal verification; telecommunication network routing; transaction processing; abstract point-to-point transaction; abstract specification model; automatic proving; communication architecture; complex transaction routing verification; correct model transformation; execution semantics; functional equivalence; modeling formalism; proof of equivalence; Bridges; Computer architecture; Conferences; Context modeling; Design methodology; Embedded computing; Refining; Routing; System testing; USA Councils;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Level Design Validation and Test Workshop, 2006. Eleventh Annual IEEE International
  • Conference_Location
    Monterey, CA
  • ISSN
    1552-6674
  • Print_ISBN
    1-4244-0679-X
  • Electronic_ISBN
    1552-6674
  • Type

    conf

  • DOI
    10.1109/HLDVT.2006.319975
  • Filename
    4110074