Skip to main navigation Skip to search Skip to main content

Using ASMs and Spec# to formal modeling and analysis publish/subscribe architectures

Research output: Contribution to journalArticlepeer-review

Abstract

The Publish/Subscribe architecture has been proposed as a suitable architecture to develop highly dynamic systems. Although the structure of this architecture is easy to understand, unfortunately modeling and validating the whole system is complicated. In this paper, we present a formal approach based on Abstract State Machines (ASM) to model systems using this architecture. Then, to validate the designed models we use model-based testing. To do so, we propose a transformation from ASMs to Spec# language. The key feature of the proposed approach are new parametric dispatcher and the use of model-based testing for validation. © 2010, INSInet Publication.
Original languageEnglish
Pages (from-to)6346-6353
JournalJournal of Applied Sciences Research
Volume6
Issue number12
Publication statusPublished - 1 Dec 2010

Keywords

  • ASM
  • Publish/Subscribe
  • validation
  • modelling
  • Component

Fingerprint

Dive into the research topics of 'Using ASMs and Spec# to formal modeling and analysis publish/subscribe architectures'. Together they form a unique fingerprint.

Cite this