• DocumentCode
    2986830
  • Title

    A formal definition of software architecture behavioral concepts

  • Author

    Smeda, Adel

  • Author_Institution
    Dept. of Data Anal., Univ. of Al-Jabel Al-Gharbi, Gharian, Libya
  • fYear
    2010
  • fDate
    19-21 May 2010
  • Firstpage
    247
  • Lastpage
    256
  • Abstract
    Software architecture is a novel filed of software engineering devoted towards describing the architecture of software systems. Architecture Description Languages (ADLs) are formal methods used to achieve this description. Most of the ADLs (including COSA) focus in describing the structural description of software systems, however to have a comprehensive description of a system we need to define not only the structural view but also the behavioral view of the system. In this article we define the behavioral aspects of the COSA model using the B method. We also provide a B formal specification of the proposed aspects
  • Keywords
    Architecture description languages; Computer architecture; Connectors; Data analysis; Electronic mail; Formal specifications; Software architecture; Software engineering; Software systems; Unified modeling language; ADLs; B method; Behavioral concepts; COSA; Formal definition; Software Architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Research Challenges in Information Science (RCIS), 2010 Fourth International Conference on
  • Conference_Location
    Nice, France
  • ISSN
    2151-1349
  • Print_ISBN
    978-1-4244-4839-5
  • Electronic_ISBN
    2151-1349
  • Type

    conf

  • DOI
    10.1109/RCIS.2010.5507384
  • Filename
    5507384