DocumentCode
1626652
Title
Capturing interactions in architectural patterns
Author
Yadav, Dharmendra K. ; Joshi, Rushikesh K.
Author_Institution
Dept. of Comput. Sci. & Eng., Indian Inst. of Technol. Bombay, Mumbai, India
fYear
2010
Firstpage
443
Lastpage
448
Abstract
Patterns of software architecture help in describing structural and functional properties of a system in terms of smaller components. The emphasis of this work is on capturing the aspects of pattern descriptions and the properties of inter-component interactions including non-deterministic behavior. Through these descriptions we, capture structural and behavioral specifications as well as properties against which the specifications are verified. The patterns covered in this paper are variants of Proxy, Chain, MVC, Acceptor-Connector, Publisher-Subscriber and Dinning Philosopher patterns. While the machines are CCS-based, the properties have been described in modal ¿-calculus. The approach serves as a framework for precise architectural descriptions.
Keywords
formal specification; software architecture; MVC; acceptor-connector; architectural patterns; chain; dinning philosopher; intercomponent interactions; modal ¿-calculus; nondeterministic behavior; pattern descriptions; proxy; publisher-subscriber; software architecture; Assembly systems; Calculus; Carbon capture and storage; Computer architecture; Computer science; Concurrent computing; Connectors; Pattern matching; Software architecture; Software design; CCS; Software architecture; architectural patterns; formal descriptions;
fLanguage
English
Publisher
ieee
Conference_Titel
Advance Computing Conference (IACC), 2010 IEEE 2nd International
Conference_Location
Patiala
Print_ISBN
978-1-4244-4790-9
Electronic_ISBN
978-1-4244-4791-6
Type
conf
DOI
10.1109/IADCC.2010.5422893
Filename
5422893
Link To Document