Capturing Interactions in Architectural Patterns

被引:1
作者
Yadav, Dharmendra K. [1 ]
Joshi, Rushikesh K. [1 ]
机构
[1] Indian Inst Technol, Dept Comp Sci & Engn, Bombay 400076, Maharashtra, India
来源
2010 IEEE 2ND INTERNATIONAL ADVANCE COMPUTING CONFERENCE | 2010年
关键词
Software architecture; formal descriptions; CCS; architectural patterns; SOFTWARE ARCHITECTURE;
D O I
10.1109/IADCC.2010.5422893
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 mu-Calculus. The approach serves as a framework for precise architectural descriptions.
引用
收藏
页码:443 / 448
页数:6
相关论文
共 17 条
[1]  
Allen R., 1997, ACM Transactions on Software Engineering and Methodology, V6, P213, DOI 10.1145/258077.258078
[2]  
[Anonymous], 2001, Modal and Temporal properties of processes
[3]  
[Anonymous], 2000, PATTERN ORIENTED SOF
[4]  
[Anonymous], 1996, PATTERN ORIENTED SOF
[5]  
[Anonymous], ACM SIGSOFT SOFTWARE
[6]  
CLEAVELAND R, 1990, P INT WORKSH AUT VER, P24
[7]  
CLEAVELAND TLR, 2000, CONCURRENCY WORKBENC
[8]  
Gamma E., 1995, DESIGN PATTERNS ELEM
[9]  
Garlan D., 1993, Advances in software engineering and knowledge engineering, P1
[10]  
Kandé MM, 2000, LECT NOTES COMPUT SC, V1939, P513