• Home
  • Search
  • Using B Formal Method to Define Software Architecture Behavioral Concepts
  • https://doi.org/10.15866/iremt.v1i1.13292Copy DOI Icon

Using B Formal Method to Define Software Architecture Behavioral Concepts

  • Jul 31, 2017
  • Adel Alti +2 more
Show More
  • Abstract
  • Literature Map
  • Similar Papers
Abstract

Software architecture is an important key that guarantees services and an effective analysis tool that ensures efficient verification properties of software systems. This is confirmed by using architecture description languages (ADL). The precise semantics of B method and its powerful data abstraction allow software architects to specify architectural elements behavior explicitly, to verify their semantics using powerful tools that are designed for the B method. In this paper, we define the behavioral aspects of software architecture using the B method. We use this formal method to define the behavioral aspects of COSA, which is a metamodel for software architecture. We also provide a B formal specification of the proposed aspects.

Similar Papers
  • Research Article
  • Citations11

Metric-based Evaluation of Implemented Software Architectures

  • Jun 28, 2013
  • Research Repository (Delft University of Technology)
  • Eric Bouwers
  • Research Article

Facilitating parallel and distributed computing

  • Jan 03, 2001
  • Scalable Computing Practice and Experience
  • L M Patnaik +2
  • Research Article
  • Citations1

A system engineering methodology integrating performance evaluation and formal specification

  • Jan 01, 1996
  • Infoscience (Ecole Polytechnique Fédérale de Lausanne)
  • J Martins
  • Research Article
  • Citations48

A concern-oriented approach to software architecture

  • Jan 01, 2003
  • Infoscience (Ecole Polytechnique Fédérale de Lausanne)
  • Mohamed Mancona Kandé
  • Research Article

ARCHITECTURAL DESCRIPTION OF OBJECT ORIENTED FRAMEWORKS

  • Jan 01, 2000
  • Open Access CRIS of the University of Bern
  • Gabriela Arévalo +1
  • 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
  • Research Article

Tool support for software architecture documentation

  • Jan 01, 2013
  • OPUS Publication Server of the University of Stuttgart (University of Stuttgart)
  • Dimitrij Pankratz
  • Conference Article
  • Citations2

P/S-CoM+: A Formal Approach to Design Correct Publish/Subscribe Architectural Styles

  • Jul 18, 2012
  • Ikbel Krichen +3
  • Research Article

INCA Individual Nomad Clinical Assistant : supporting nurses with mobile devices

  • Aug 20, 2012
  • Swiss medical informatics
  • Frédéric Ehrler
  • Research Article
  • Citations41

A Framework for Developing and Analyzing Software Architecture Specifications in SAM

  • Jan 01, 2002
  • The Computer Journal
  • X He
  • Research Article

The DREAM innovative software architecture for high DG-RES distribution grids

  • Apr 13, 2015
  • Data Archiving and Networked Services (DANS)
  • Ig René Kamphuis +4
  • Conference Article
  • Citations2

Modeling PLA variation of privacy-enhancing personalized systems

  • Aug 24, 2009
  • Scott A Hendrickson +4
  • Research Article
  • Citations42

Service oriented architecture (SOA) a new paradigm to implement dynamic e-business solutions

  • Aug 01, 2006
  • Ubiquity
  • Joseph Bih
  • Supplementary Content

Ingegneria di sistemi auto‐organizzanti con il paradigma multiagente

  • Apr 07, 2008
  • AMS Dottorato Institutional Doctoral Theses Repository (University of Bologna)
  • Luca Gardelli
  • Conference Article
  • Citations194

A highly-extensible, XML-based architecture description language

  • Aug 28, 2001
  • E.M Dashofy +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.