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
Link To Document