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 :
بازگشت