Faculty Scholarly Dissemination Grants

Standard Class Hierarchies as a Source of Design Knowledge for Model Transformation

Department

School of Computing and Information Systems

College

Padnos College of Engineering and Computing

Date Range

2012-2013

Disciplines

Engineering

Abstract

Inheritance reasoning is ubiquitous. Hierarchies provide a concise encoding of much of our common sense knowledge. Despite standard class libraries, such as Java Collections Framework (JCF) and C++ Standard Template Libraries (STD), are widely used for software construction, there have been notably few efforts to make use of design knowledge embodied in standard class hierarchies to assist software development. We describe an approach to developing an abstract model of software component through successive model transformations with standard class hierarchies as guidance. We also demonstrate that reasoning with standard class hierarchies helps the software developer seek a feasible solution to address design concerns at the component level.

Conference Name

International Conference on Engineering and Applied Science

Conference Location

Beijing, China

This document is currently not available here.

Share

COinS