6533b830fe1ef96bd12978a1

RESEARCH PRODUCT

Defining Components in a MetaCASE Environment

Zheying Zhang

subject

Object-oriented programmingDatabasebusiness.industryComputer scienceSoftware developmentSoftware prototypingReusecomputer.software_genreHuman–computer interactionSchema (psychology)Information systembusinesscomputerReusability

description

In this paper we describe how to improve method reusability in a metaCASE environment called MetaEdit+. The suggested component based approach helps unify design artefacts into components with explicit interfaces and meaningful context descriptions. We describe a method artefact from three perspectives: concept, content, and context. We create a component concept by using a hierarchical facet-based schema, and represent contextual relationship types by using definitional and reuse dependency, usage context, and implementation context links. This is the first attempt to explicitly define components into a metaCASE environment.

https://doi.org/10.1007/3-540-45140-4_23