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
ScholarWorks Citation
Tao, Yonglei, "Standard Class Hierarchies as a Source of Design Knowledge for Model Transformation" (2013). Faculty Scholarly Dissemination Grants. 1036.
https://scholarworks.gvsu.edu/fsdg/1036