• DocumentCode
    1737835
  • Title

    Reliable transaction design using MTS

  • Author

    Yoon, II-Chul ; Kim, Hyung-Ho ; Youn, Cheong ; Bae, Doo-Hwan

  • Author_Institution
    Dept. of Comput. Sci., Korea Adv. Inst. of Sci. & Technol., Taejon, South Korea
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    357
  • Lastpage
    362
  • Abstract
    Component based development is an emerging discipline of software development. Recently, the growth of middleware technologies has brought the notion of server-side component into CBD for developing mission-critical applications. The authors propose a method for designing reliable component systems for mission-critical tasks. To this end, they formulate the MTS system (Microsoft Transaction Server) and develop a framework for describing the specification and design of component based systems and reasoning about them. For illustrating our framework, we show that the design of a simple bank example violates its specification. We strongly believe that the refactoring of transaction boundaries is common practice for improving scalability, and thus, the developed framework is useful when evaluating refactorings
  • Keywords
    bank data processing; client-server systems; object-oriented programming; safety-critical software; transaction processing; CBD; MTS system; Microsoft Transaction Server; component based development; middleware technologies; mission-critical applications; mission-critical tasks; refactoring; reliable component systems; reliable transaction design; scalability; server-side component; simple bank example; software development; transaction boundaries; Algorithm design and analysis; Application software; Computer science; Design methodology; Java; Middleware; Mission critical systems; Monitoring; Programming; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2000. COMPSAC 2000. The 24th Annual International
  • Conference_Location
    Taipei
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-0792-1
  • Type

    conf

  • DOI
    10.1109/CMPSAC.2000.884748
  • Filename
    884748