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
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;
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
DOI :
10.1109/ETCS.2009.407