DocumentCode
1870780
Title
Formal Interface-Component Based Software Analysis and Design
Author
Song Cui-Ye ; Du Cheng-Lie ; Li Gang
Author_Institution
Sch. of Comput. Sci. & Technol., Northwestern Polytech. Univ., Xi´an, China
fYear
2010
fDate
10-12 Dec. 2010
Firstpage
1
Lastpage
4
Abstract
Interaction interface is an important concept in component-base software engineering. In this paper, an interface-component based software analysis and design method is proposed,which is characterized by interface-based requirement analysis and interface-based design. It includes mainly three steps:(1)Capture and formally describe the interfaces from original user requirement;(2)Refine the interfaces until each interface becomes easily programable;(3)Dispatch interfaces to components and define the components assembly principle for further component-based implementation.We illustrates our approach in an application of a fully automatic washing machine control program named WashControl, and it shows good readability and traceability during the requirement analysis and design.
Keywords
computer interfaces; formal verification; object-oriented programming; washing machines; WashControl; automatic washing machine control program; dispatch interface; formal interface-component based software analysis; interaction interface; interface-based requirement analysis; software design; software engineering; Analytical models; Assembly; Automata; Programming; Software; Software engineering; Washing machines;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational Intelligence and Software Engineering (CiSE), 2010 International Conference on
Conference_Location
Wuhan
Print_ISBN
978-1-4244-5391-7
Electronic_ISBN
978-1-4244-5392-4
Type
conf
DOI
10.1109/CISE.2010.5676791
Filename
5676791
Link To Document