DocumentCode :
493700
Title :
Algebraic Model and Formal Description Language of Software Architecture
Author :
Chen, Wei ; Li, Tong ; Li, Jinglei
Author_Institution :
Sch. of Inf. Sci. & Eng., Yunnan Univ., Kunming
Volume :
2
fYear :
2009
fDate :
7-8 March 2009
Firstpage :
659
Lastpage :
665
Abstract :
From software architecture perspective, the software architecture is described by layer. We propose a model which is used abstract data type to formal describe elements of each layer of software architecture. Using the model mainly describes the relationship among elements of the software architecture. Based on the abstract data type theory, we can make operation on the model and we divide software architecture into four layers, which make the deep analyse and construction for the architecture easier. We also design a software architecture description language SADL which can be transformed into Java framework finally. SADL combines UML graphics and supports layer-description and refinement. All above work set up the basic of research for the software architecture.
Keywords :
Java; Unified Modeling Language; formal languages; software architecture; Java; UML graphics; algebraic model; formal description language; software architecture description language; Algebra; Computer science education; Graphics; Java; Lattices; Mathematical model; Mathematics; Software architecture; Software systems; Unified modeling language; abstract data type; class; component; software architecture; subsystem;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Education Technology and Computer Science, 2009. ETCS '09. First International Workshop on
Conference_Location :
Wuhan, Hubei
Print_ISBN :
978-1-4244-3581-4
Type :
conf
DOI :
10.1109/ETCS.2009.407
Filename :
4959122
Link To Document :
بازگشت