2002Unpublished venueRequires access

An expanded view of domain modeling for software analogy

Chung–Horng Lung, Joseph E. Urban

Open publisher page 7 citations

Abstract

Current domain modeling techniques encounter a similar barrier that the traditional requirements modeling methods have suffered: lack of enough flexibility to support potential reuse. Domain analysis is proposed to facilitate reuse across different applications in the same domain. But domain analysis is a complex and time-consuming task, furthermore, there are similarities among different application domains. The results of domain modeling should also be reused for different but analogous domains to receive high-payoff. This paper expands the current domain modeling methods by incorporating some concepts reported in the analogy research discipline. The expanded approach include four main models: object model, functional model, relational model, and dynamic model. Relational modeling and systems goals in dynamic modeling are adopted from analogical studies and experiments and are integrated into the approach. The expanded view will not only help better understand the domain, but also facilitate reasoning and mapping of existing knowledge or software to different yet analogous application domains.

About this research paper

What this paper is about

Current domain modeling techniques encounter a similar barrier that the traditional requirements modeling methods have suffered: lack of enough flexibility to support potential reuse. Domain analysis is proposed to facilitate reuse across different applications in the same domain. But domain analysis is a complex and time-consuming task, furthermore, there are similarities among different application domains. The results of domain modeling should also be reused for different but analogous domains to receive high-payoff. This paper expands the current domain modeling methods by incorporating some concepts reported in the analogy research discipline. The expanded approach include four main models: object model, functional model, relational model, and dynamic model. Relational modeling and systems goals in dynamic modeling are adopted from analogical studies and experiments and are integrated into the approach. The expanded view will not only help better understand the domain, but also facilitate reasoning and mapping of existing knowledge or software to different yet analogous application domains.

Why it matters

OpenAlex reports 7 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

Current domain modeling techniques encounter a similar barrier that the traditional requirements modeling methods have suffered: lack of enough flexibility to support potential reuse. Domain analysis is proposed to facilitate reuse across different applications in the same domain. But domain analysis is a complex and time-consuming task, furthermore, there are similarities among different application domains. The results of domain modeling should also be reused for different but analogous domains to receive high-payoff. This paper expands the current domain modeling methods by incorporating some concepts reported in the analogy research discipline. The expanded approach include four main models: object model, functional model, relational model, and dynamic model. Relational modeling and systems goals in dynamic modeling are adopted from analogical studies and experiments and are integrated into the approach. The expanded view will not only help better understand the domain, but also facilitate reasoning and mapping of existing knowledge or software to different yet analogous application domains.

Key concepts: Domain analysis, Domain engineering, Computer science, Feature-oriented domain analysis, Reuse, Analogy, Domain model, Domain (mathematical analysis)

Related papers

Back to paper searchBrowse research topicsOriginal source
An expanded view of domain modeling for software analogy — Research Paper | ScholarLens