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