DocumentCode
390638
Title
A formal approach to distributed software architecture
Author
Jian, He ; Ding-yi, Fang ; Zheng, Qin
Author_Institution
Xi´´an Jiaotong Univ., China
Volume
1
fYear
2002
fDate
28-31 Oct. 2002
Firstpage
342
Abstract
Software architectures shift the focus of developers from lines-of-code to coarser-grained architectural elements and their overall interconnection structure. Architecture description languages (ADL) have been proposed as modeling notations to support architecture-based development. There are, however, many features of the distributed software which make the development methods of distributed software quite different from the traditional ways. Furthermore, the, traditional centralized ways with fixed interfaces are unable to adapt to the flexible requirements of distributed software. Our goal is to provide some solutions to these problems. In this paper, the AG (which stands for "attributed grammar") is first extended to refine the characters of distributed software, and then we define a BNF expression to describe the architecture of a distributed software.
Keywords
attribute grammars; distributed processing; distributed programming; formal specification; object-oriented programming; software architecture; BNF expression; architecture-based development; attributed grammar; component; distributed software architecture; formal approach; Application software; Architecture description languages; Computer architecture; Connectors; Costs; LAN interconnection; Production; Programming; Software architecture; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
TENCON '02. Proceedings. 2002 IEEE Region 10 Conference on Computers, Communications, Control and Power Engineering
Print_ISBN
0-7803-7490-8
Type
conf
DOI
10.1109/TENCON.2002.1181284
Filename
1181284
Link To Document