Skip to main navigation Skip to search Skip to main content

Architecture based requirements modeling for software reuse

  • Xi'an Jiaotong University

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

Abstract

Existing software reuse strategies focus on reusing program codes or binary codes. However, reusability is not universal property of program codes, software reuse has never achieved its full potential. Requirements within the same domain are more likely to be similar than the software components. Requirements reuse can provide an enhanced opportunity for reusing software components. Traceability and understandability of requirements model are critical for requirements reuse. Current researches concentrate on unstructured and informal requirements modeling. It is hard for the customer and the developer to trace and to understand the requirements model. In this paper, we construct requirements model by architecture based modeling approach, and the relationships between components are defined formally. Requirements model consists of organization patterns and requirements partition patterns, the traceability between problem space and software requirements is established as the side effect of requirements modeling. The constructed requirements model is traceable, maintainable, and understandable, hence reusable.

Original languageEnglish
Title of host publicationProceedings of the 11th Joint International Computer Conference, JICC 2005
PublisherWorld Scientific Publishing Co. Pte Ltd
Pages726-731
Number of pages6
ISBN (Print)9812565329, 9789812565327
DOIs
StatePublished - 2005
Externally publishedYes
Event11th Joint International Computer Conference, JICC 2005 - Chongqing, China
Duration: 10 Nov 200512 Nov 2005

Publication series

NameProceedings of the 11th Joint International Computer Conference, JICC 2005

Conference

Conference11th Joint International Computer Conference, JICC 2005
Country/TerritoryChina
CityChongqing
Period10/11/0512/11/05

Keywords

  • architecture-based requirements modeling
  • requirements reuse
  • software reuse

Fingerprint

Dive into the research topics of 'Architecture based requirements modeling for software reuse'. Together they form a unique fingerprint.

Cite this