• DocumentCode
    2215598
  • Title

    A formal framework for software development using publish/Subscribe architecture

  • Author

    Esfandyari, Azadeh ; Rafe, Vahid

  • Author_Institution
    Comput. Eng. Dept., Islamic Azad Univ.-Gilan Qarb Branch, Gilan Qarb, Iran
  • Volume
    1
  • fYear
    2010
  • fDate
    20-22 Aug. 2010
  • Abstract
    High flexibility of publish/Subscribe architecture that is a common architectural style for component based systems make it to be capable of developing and supporting large software systems. But difficult aspect of Publish/Subscribe systems is their validation. Existing efforts for developing formal foundation for specifying and reasoning about these systems are hard to use by practitioners who are not familiar with formal methods. To face this challenge this paper proposes a formal framework for software development using Publish/Subscribe architecture. Modeling components by Abstract State Machines (ASMs), presentation new characteristics for parametric dispatcher and the use of model-based testing for validation are the key features of this framework.
  • Keywords
    finite state machines; formal verification; message passing; middleware; software development management; abstract state machines; component based systems; formal framework; formal methods; model-based testing; parametric dispatcher; publish-subscribe architecture; software development; Computational modeling; Computer architecture; Conferences; Data models; Subscriptions; ASM; Publish/subscribe; modelling; validation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Computer Theory and Engineering (ICACTE), 2010 3rd International Conference on
  • Conference_Location
    Chengdu
  • ISSN
    2154-7491
  • Print_ISBN
    978-1-4244-6539-2
  • Type

    conf

  • DOI
    10.1109/ICACTE.2010.5579022
  • Filename
    5579022