ETYMA: a framework for modular systems

Update Item Information
Publication Type Journal Article
School or College College of Engineering
Department Computing, School of
Creator Lindstrom, Gary E.
Other Author Banavar, Guruduth; Orr, Douglas
Title ETYMA: a framework for modular systems
Date 1994
Description Modularity, i.e. support for the flexible construction, adaptation, and combination of units of software, is an important goal in many systems. In most cases, however, systems achieve only a few aspects of modularity. The problem can be traced to the inflexibility, or the limited view of modularity taken by the underlying architecture of these systems. As a remedy, we show that the notions fundamental to object-oriented programming, i.e. classes and inheritance, can be formulated as a simple meta-level architecture that can be effectively reused in a wide variety of contexts. We have realized such an architecture as an O-O framework, and constructed two significant and distinct completions of it. Systems based on this framework benefit not only from design and code reuse, but also from the flexibility that the architecture offers. In addition, the architecture represents a unification of the fundamental ideas of several similar but subtly different module systems.
Type Text
Publisher University of Utah
First Page 1
Last Page 22
Subject ETYMA; Modularity; Modular systems
Subject LCSH Modules (Algebra)
Language eng
Bibliographic Citation Banavar, G., Lindstrom, G. E., & Orr, D. (1994). ETYMA: a framework for modular systems. 1-22. UUCS-94-035.
Series University of Utah Computer Science Technical Report
Relation is Part of ARPANET
Rights Management ©University of Utah
Format Medium application/pdf
Format Extent 3,075,173 bytes
Identifier ir-main,16192
ARK ark:/87278/s6c25dss
Setname ir_uspace
ID 704781
Reference URL https://collections.lib.utah.edu/ark:/87278/s6c25dss
Back to Search Results