A specification-based software construction framework for reuse

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

Software reuse includes low-level components reuse, high-level components reuse and system architecture reuse. High-level components reuse and software architecture reuse are still limited to some domain specific models, while low-level components reuse is constrained by machine’s retrieve ability. This paper proposes a mechanism that builds software in three levels, namely software system, high-level components and low-level components. Each level has a unique structure and organization manner. The focus of the paper is on the construction of high-level components and their matching and composition approaches. Design pattern is proposed for building generic highlevel components with large number of alternatives. Once a pattern model of high-level component is constructed, it can be directly used or generalized. Design space incorporated with formal specification technology is introduced to not only precisely describe the relationship between high-level components but also easily analyze components matching and composing. The method is illustrated with a debugger example.

Original languageEnglish
Title of host publicationFormal Methods and Software Engineering - 4th International Conference on Formal Engineering Methods, ICFEM 2002, Proceedings
EditorsChris George, Huaikou Miao
PublisherSpringer Verlag
Pages69-79
Number of pages11
ISBN (Print)9783540000297
DOIs
StatePublished - 2002
Externally publishedYes
Event4th International Conference on Formal Engineering Methods, ICFEM 2002 - Shanghai, China
Duration: 21 Oct 200225 Oct 2002

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume2495
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference4th International Conference on Formal Engineering Methods, ICFEM 2002
Country/TerritoryChina
CityShanghai
Period21/10/0225/10/02

Fingerprint

Dive into the research topics of 'A specification-based software construction framework for reuse'. Together they form a unique fingerprint.

Cite this