Formalization and Model Checking of Software Architectural Style - Couverture souple

Dwivedi Ashish Kumar

 
9783659682360: Formalization and Model Checking of Software Architectural Style

Synopsis

Dans cette étude, les modèles formels de système ATM sont décrits en utilisant des langages basés sur l'état tels que Z, B et Alloy ainsi que des langages basés sur des événements tels que Monterey Phoenix. La vérification des modèles est effectuée par des outils automatisés, à savoir : Z/EVES, Atelier B et Analyseur d'alliage pour Z, B et Alloy spécifications respectivement. En outre, une analyse comparative des différentes caractéristiques montrées par diverses approches formelles a été présentée. L'architecture logicielle joue un rôle important dans la conception de haut niveau d'un système en termes de composants, de connecteurs et de configurations. Le bloc de construction principal de l'architecture logicielle est un style architectural qui fournit une sémantique de conception spécifique au domaine. Dans l'analyse du style architectural complexe, une tentative a été faite dans notre travail pour formaliser un style complexe, par exemple, C2 (composant et connecteur) en utilisant un langage de spécification formelle Alliage. Pour vérifier la cohérence des notations de modélisation, l'outil de vérification de modèle, par exemple, Alloy Analyzer est utilisé.

Les informations fournies dans la section « Synopsis » peuvent faire référence à une autre édition de ce titre.