1993Software Engineering JournalRequires access

A reuse-oriented approach for structuring and configuring distributed applications

Hassan Gomaa

Open publisher page 32 citations

Abstract

In this paper, we take a reuse-oriented perspective to designing configurable distributed applications. An application domain is defined as a family of systems with some features in common and others that differentiate them. During domain modelling, reusable specifications and architectures are developed, which capture the similarities and variations of the family of systems that compose the application domain. Target systems are generated by tailoring the reusable specifications and architectures, given the requirements of the target system. In this paper, we describe how the domain modelling approach to developing reusable software may be applied to the development of configurable distributed applications. We also describe criteria for distributed subsystem structuring and for distributed subsystem configuration. An example is provided of applying this approach.

About this research paper

What this paper is about

In this paper, we take a reuse-oriented perspective to designing configurable distributed applications. An application domain is defined as a family of systems with some features in common and others that differentiate them. During domain modelling, reusable specifications and architectures are developed, which capture the similarities and variations of the family of systems that compose the application domain. Target systems are generated by tailoring the reusable specifications and architectures, given the requirements of the target system. In this paper, we describe how the domain modelling approach to developing reusable software may be applied to the development of configurable distributed applications. We also describe criteria for distributed subsystem structuring and for distributed subsystem configuration. An example is provided of applying this approach.

Why it matters

OpenAlex reports 32 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

In this paper, we take a reuse-oriented perspective to designing configurable distributed applications. An application domain is defined as a family of systems with some features in common and others that differentiate them. During domain modelling, reusable specifications and architectures are developed, which capture the similarities and variations of the family of systems that compose the application domain. Target systems are generated by tailoring the reusable specifications and architectures, given the requirements of the target system. In this paper, we describe how the domain modelling approach to developing reusable software may be applied to the development of configurable distributed applications. We also describe criteria for distributed subsystem structuring and for distributed subsystem configuration. An example is provided of applying this approach.

Key concepts: Structuring, Reuse, Computer science, Domain (mathematical analysis), Distributed computing, Domain engineering, Domain analysis, Separation of concerns

Related papers

Back to paper searchBrowse research topicsOriginal source
A reuse-oriented approach for structuring and configuring distributed applications — Research Paper | ScholarLens