Full Text:   <1455>

CLC number: TP311.52

On-line Access: 

Received: 2004-04-05

Revision Accepted: 2004-10-18

Crosschecked: 0000-00-00

Cited: 9

Clicked: 3783

Citations:  Bibtex RefMan EndNote GB/T7714

-   Go to

Article info.
1. Reference List
Open peer comments

Journal of Zhejiang University SCIENCE A 2005 Vol.6 No.6 P.513~518

http://doi.org/10.1631/jzus.2005.A0513


A distributed software architecture design framework based on attributed grammar


Author(s):  JIA Xiao-lin, QIN Zheng, HE Jian, YU Fan

Affiliation(s):  School of Electronics and Information Engineering, Xi’ more

Corresponding email(s):   Xlinjia@mail.xjtu.edu.cn

Key Words:  Software architecture, Attributed grammar, Distributed software, Component


JIA Xiao-lin, QIN Zheng, HE Jian, YU Fan. A distributed software architecture design framework based on attributed grammar[J]. Journal of Zhejiang University Science A, 2005, 6(6): 513~518.

@article{title="A distributed software architecture design framework based on attributed grammar",
author="JIA Xiao-lin, QIN Zheng, HE Jian, YU Fan",
journal="Journal of Zhejiang University Science A",
volume="6",
number="6",
pages="513~518",
year="2005",
publisher="Zhejiang University Press & Springer",
doi="10.1631/jzus.2005.A0513"
}

%0 Journal Article
%T A distributed software architecture design framework based on attributed grammar
%A JIA Xiao-lin
%A QIN Zheng
%A HE Jian
%A YU Fan
%J Journal of Zhejiang University SCIENCE A
%V 6
%N 6
%P 513~518
%@ 1673-565X
%D 2005
%I Zhejiang University Press & Springer
%DOI 10.1631/jzus.2005.A0513

TY - JOUR
T1 - A distributed software architecture design framework based on attributed grammar
A1 - JIA Xiao-lin
A1 - QIN Zheng
A1 - HE Jian
A1 - YU Fan
J0 - Journal of Zhejiang University Science A
VL - 6
IS - 6
SP - 513
EP - 518
%@ 1673-565X
Y1 - 2005
PB - Zhejiang University Press & Springer
ER -
DOI - 10.1631/jzus.2005.A0513


Abstract: 
software architectures shift the focus of developers from lines-of-code to coarser-grained architectural elements and their overall interconnection structure. There are, however, many features of the distributed software that make the developing methods of distributed software quite different from the traditional ways. Furthermore, the traditional centralized ways with fixed interfaces cannot adapt to the flexible requirements of distributed software. In this paper, the attributed grammar (AG) is extended to refine the characters of distributed software, and a distributed software architecture description language (DSADL) based on attributed grammar is introduced, and then a model of integrated environment for software architecture design is proposed. It can be demonstrated by the practice that DSADL can help the programmers to analyze and design distributed software effectively, so the efficiency of the development can be improved greatly.

Darkslateblue:Affiliate; Royal Blue:Author; Turquoise:Article

Reference

[1] Berry, G., Boudol, G., 1992. The chemical abstract machine. Theoretical Computer Science, 96:217-248.

[2] Booch, G., James, R., Ivar, J., 1999. The Unified Modeling Language User Guide. Addison Wesley Longman, Reading, MA.

[3] Fang, D.Y., 1998. Computer network protocol specification with attribute grammar. Journal of Software, 9(4):296-300 (in Chinese).

[4] He, J., Fang, D.Y., Qin, Z., 2002a. A Formal Approach to Distributed Software Architecture. IEEE TENCOM’02. Beijing, China, p.342-36.

[5] He, J., Fang, D.Y., Wang, Z.M., Qin, Z., 2002b. Component based distributed software architectural description language. Journal of Xi’an Jiaotong University, 36(6):612-615 (in Chinese).

[6] Mark, W.M., Emery, D., Rich, H., 2001. Software architecture: introducing IEEE Standard 1471. Computer, 34(4):107-109.

[7] Medvidovic, N., Taylor, R.N., 2000. A classification and comparison framework for software architecture description languages. IEEE Transactions on Software Engineering, 26(1):70-91.

[8] Shaw, M., Deline, R., Klen, D.V., 1995. Abstractions for software architecture and tools to support them. IEEE Transactions on Software Engineering, 21(4):314-355.

Open peer comments: Debate/Discuss/Question/Opinion

<1>

Please provide your name, email address and a comment





Journal of Zhejiang University-SCIENCE, 38 Zheda Road, Hangzhou 310027, China
Tel: +86-571-87952783; E-mail: cjzhang@zju.edu.cn
Copyright © 2000 - Journal of Zhejiang University-SCIENCE