A review on specifying software architectures using extended automata-based models

  • Authors:
  • Mehran Sharafi;Fereidoon Shams Aliee;Ali Movaghar

  • Affiliations:
  • Faculty of Engineering, Azad Islamic University-Najafabad branch, Iran;Faculty of Computer Engineering, Shahid Beheshti University, Tehran, Iran;Computer Engineering Department, Sharif University of Technology, Tehran, Iran

  • Venue:
  • FSEN'07 Proceedings of the 2007 international conference on Fundamentals of software engineering
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Applying an appropriate formal model to specify software architecture makes a reliable foundation to formally verify non-functional properties and therefore, leads to early detection of defects. In this paper we make a comparison between automata-based models and evaluate their abilities to model different aspects of components interaction in software architectures. We try to use Team automata as a middleware to formally specify well-known architectural descriptions in UML2.0. A Limitation of current automata models, so called "actions interleaving" is also discussed and some approaches to overcome this limitation described.