• Home
  • Search
  • Formalizing and verifying stochastic system architectures using Monterey Phoenix (SoSyM abstract)
  • Cite Icon1
  • https://doi.org/10.1109/models.2015.7338279Copy DOI Icon

Formalizing and verifying stochastic system architectures using Monterey Phoenix (SoSyM abstract)

  • Sep 1, 2015
  • Songzheng Song +5 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The analysis of software architecture plays an important role in understanding the system structures and facilitate proper implementation of user requirements. Despite its importance in the software engineering practice, the lack of formal description and verification support in this domain hinders the development of quality architectural models. To tackle this problem, in this work, we develop an approach for modeling and verifying software architectures specified using Monterey Phoenix (MP) architecture description language. MP is capable of modeling system and environment behaviors based on event traces, as well as supporting different architecture composition operations and views. First, we formalize the syntax and operational semantics for MP; therefore, formal verification of MP models is feasible. Second, we extend MP to support shared variables and stochastic characteristics, which not only increases the expressiveness of MP, but also widens the properties MP can check, such as quantitative requirements. Third, a dedicated model checker for MP has been implemented, so that automatic verification of MP models is supported. Finally, several experiments are conducted to evaluate the applicability and efficiency of our approach.

Similar Papers
  • Conference Article
  • Citations16

Model Checking Software Architecture Design

  • Oct 01, 2012
  • Jiexin Zhang +4
  • Dissertation
  • Citations1

Analysis of Verification and Validation Techniques for Educational CubeSat Programs

  • Sep 05, 2018
  • Noah Weitz
  • Conference Article
  • Citations1

Using a software architecture description language to model the architecture and run-time performance of a federate

  • Oct 11, 2002
  • M.D Petty +2
  • Conference Article
  • Citations3

Modeling of Architectural Reconfiguration Case Study: Automated Teller Machine

  • Nov 01, 2012
  • Taha A Cherfia +2
  • Research Article
  • Citations41

A Framework for Developing and Analyzing Software Architecture Specifications in SAM

  • Jan 01, 2002
  • The Computer Journal
  • X He
  • Book Chapter
  • Citations3

Abstract State Machines for the Composition of Architectural Styles

  • Jan 01, 2000
  • Asuman Sünbül
  • Research Article
  • Citations7

Automated Formalisation for Verification of Diagrammatic Models

  • Jun 01, 2010
  • Electronic Notes in Theoretical Computer Science
  • James R Williams +1
  • Research Article

Using B Formal Method to Define Software Architecture Behavioral Concepts

  • Jul 31, 2017
  • Adel Alti +2
  • Conference Article
  • Citations194

A highly-extensible, XML-based architecture description language

  • Aug 28, 2001
  • E.M Dashofy +2
  • Conference Article
  • Citations2

Novel architecture description language based on high-level petri nets

  • Apr 19, 2004
  • Yu Zhenhua +1
  • Conference Article
  • Citations198

An infrastructure for the rapid development of XML-based architecture description languages

  • Jan 01, 2002
  • Eric M Dashofy +2
  • Conference Article
  • Citations2

Semantic mapping of ADLs into MDA platforms using a meta-ontology

  • Oct 01, 2010
  • Alti Adel +1
  • Research Article

ADL 모델로부터 VRML 구현 모델을 위한 변환기 개발

  • Apr 01, 2006
  • The KIPS Transactions:PartD
  • Chi-Su Kim
  • Conference Article

Session details: SATTA - software architecture: theory, technology, and applications track

  • Apr 03, 2017
  • Rafael Capilla +2
  • Conference Article
  • Citations9

Breeze/ADL: Graph Grammar Support for an XML-Based Software Architecture Description Language

  • Jul 01, 2013
  • Chen Li +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.