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