Refinement Equivalence in Model-Based Reuse: Overcoming Differences in Abstraction Level

Refinement Equivalence in Model-Based Reuse: Overcoming Differences in Abstraction Level

Pnina Soffer
Copyright: © 2005 |Pages: 19
DOI: 10.4018/jdm.2005070102
OnDemand:
(Individual Articles)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

Reuse of models assists in constructing a new model on the basis of existing knowledge by retrieving a model that matches a preliminary partial input model or some facts about the domain and adapting it to the current needs. It often employs similarity measures to identify reusable models that are structurally and semantically similar to the input model. However, in many cases, an input model, being a preliminary one, is of a higher level of abstraction than the detailed models to be retrieved, and structural similarity cannot be detected. This paper proposes the concept of refinement equivalence, which means that a detailed model is a refinement of an abstract input model. Measuring refinement equivalence rather than structural similarity enables retrieving an appropriate model, despite differences in the abstraction level between the models. The paper discusses the structural characteristics of refinement operations in Object-Process Methodology (OPM) models and presents an algorithm that detects refinement equivalence.

Complete Article List

Search this Journal:
Reset
Volume 35: 1 Issue (2024)
Volume 34: 3 Issues (2023)
Volume 33: 5 Issues (2022): 4 Released, 1 Forthcoming
Volume 32: 4 Issues (2021)
Volume 31: 4 Issues (2020)
Volume 30: 4 Issues (2019)
Volume 29: 4 Issues (2018)
Volume 28: 4 Issues (2017)
Volume 27: 4 Issues (2016)
Volume 26: 4 Issues (2015)
Volume 25: 4 Issues (2014)
Volume 24: 4 Issues (2013)
Volume 23: 4 Issues (2012)
Volume 22: 4 Issues (2011)
Volume 21: 4 Issues (2010)
Volume 20: 4 Issues (2009)
Volume 19: 4 Issues (2008)
Volume 18: 4 Issues (2007)
Volume 17: 4 Issues (2006)
Volume 16: 4 Issues (2005)
Volume 15: 4 Issues (2004)
Volume 14: 4 Issues (2003)
Volume 13: 4 Issues (2002)
Volume 12: 4 Issues (2001)
Volume 11: 4 Issues (2000)
Volume 10: 4 Issues (1999)
Volume 9: 4 Issues (1998)
Volume 8: 4 Issues (1997)
Volume 7: 4 Issues (1996)
Volume 6: 4 Issues (1995)
Volume 5: 4 Issues (1994)
Volume 4: 4 Issues (1993)
Volume 3: 4 Issues (1992)
Volume 2: 4 Issues (1991)
Volume 1: 2 Issues (1990)
View Complete Journal Contents Listing