DocumentCode :
2967297
Title :
A formal approach facilitating the evolution of component-based software
Author :
Thang, Nguyen Truong ; Katayama, Takuya
Author_Institution :
Sch. of Inf. Sci., Japan Adv. Inst. of Sci. & Technol., Japan
fYear :
2005
fDate :
5-6 Sept. 2005
Firstpage :
49
Lastpage :
52
Abstract :
The component-based approach is very effective in software development and evolution. The most challenging issue of the approach is component composition. Though components are syntactically compatible in their interfaces, once plugged together, they do not perform as expected because components are semantically inconsistent with each other, i.e. the component consistency problem. This paper gives a formal approach to strengthen component specification by including component semantic written in the temporal logic CTL. Based on this semantic information, components can be efficiently cross-checked for their consistency, even for future unanticipated component extensions during system evolution.
Keywords :
formal specification; formal verification; programming language semantics; temporal logic; component consistency; component semantic information; component specification; component-based software development; formal method; software evolution; temporal logic; Conferences; Information science; Interface states; Logic; Programming; Software engineering; Software quality;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Principles of Software Evolution, Eighth International Workshop on
ISSN :
1550-4077
Print_ISBN :
0-7695-2349-8
Type :
conf
DOI :
10.1109/IWPSE.2005.1
Filename :
1572306
Link To Document :
بازگشت