DocumentCode
1957032
Title
A component-based method for software architecture refinement
Author
Gao, Bingzhi ; Ban, Xiaojuan ; Lv, Qiang ; Li, Xiaoli
Author_Institution
Sch. of Inf. Eng., Univ. of Sci. & Technol. Beijing, Beijing, China
fYear
2010
fDate
13-15 Aug. 2010
Firstpage
574
Lastpage
578
Abstract
As a formal method from abstraction to concretion, architecture refinement gradually becomes an important academic research field of modern software engineering since it was presented. Well architecture refinement not only could ensure the integrity and consistency of software architecture, but also could cut down the cost and improve the quality of software. But the research of stepwise architecture refinement for software architecture is considered to be an underway stage on the facts of the complexity of the conversion from the abstract to the specific architecture. The article illustrates the features and usefulness of component-based refinement method and proposes a novel architecture refinement approach framework. It is based on the component of the architecture and on a series of formal languages for architecture refinement. In this refinement steps, different levels of architecture has been formally refined from points of both structure and behavior, both static and dynamic. A simple example will be illustrated to show the eminent feasibility and effectiveness of this approach with Π-ARL (Architecture Refinement Language).
Keywords
formal languages; formal specification; object-oriented methods; object-oriented programming; software architecture; software quality; component based refinement method; formal language; software architecture; software engineering; software quality; stepwise architecture refinement;
fLanguage
English
Publisher
ieee
Conference_Titel
Intelligent Control and Information Processing (ICICIP), 2010 International Conference on
Conference_Location
Dalian
Print_ISBN
978-1-4244-7047-1
Type
conf
DOI
10.1109/ICICIP.2010.5564982
Filename
5564982
Link To Document