DocumentCode
2488503
Title
Highly reliable component-based software development by using algebraic behavioral specification
Author
Matsumoto, Michihiro ; Futatsugi, Kokichi
Author_Institution
Graduate Sch. of Inf. Sci., Japan Adv. Inst. of Sci. & Technol., Ishikawa, Japan
fYear
2000
fDate
2000
Firstpage
35
Lastpage
43
Abstract
Component-based software development, in which software is developed by combining components and connectors, has gained in popularity because it can increase software productivity. To increase software productivity, components must be re-used, but to do so, we must select a software architecture. We propose a new software architecture called a “tree architecture”. It is represented by a special class of algebraic behavioral specification called “projection-style behavioral specification”. Recently, even component-based enterprise systems have been developed, so the importance of technologies to develop highly reliable component-based software has increased. We propose two such technologies using projection-style behavioral specification. One is a technology that assures the high reliability of connectors. The other is a technology that assures the consistency of software family evolution. The advantages of these technologies are that they can be automated
Keywords
algebraic specification; software architecture; software reliability; software reusability; subroutines; algebraic behavioral specification; automated technologies; component reuse; component-based enterprise systems; connector reliability; projection-style behavioral specification; reliable component-based software development; software architecture; software family evolution consistency; software productivity; tree architecture; Computer architecture; Connectors; Costs; Information science; Java; Productivity; Programming; Software architecture; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Formal Engineering Methods, 2000. ICFEM 2000. Third IEEE International Conference on
Conference_Location
York
Print_ISBN
0-7695-0822-7
Type
conf
DOI
10.1109/ICFEM.2000.873803
Filename
873803
Link To Document