The Design and Implementation of Hierarchical Software Systems with Reusable Components

313Citations
Citations of this article
109Readers
Mendeley users who have this article in their library.

Abstract

We present a domain-independent model of hierarchical software system design and construction that is based on interchangeable software components and large-scale reuse. The model unifies the conceptualizations of two independent projects, Genesis and Avoca, that are successful examples of software component/building-block technologies and domain modeling. Building-block technologies exploit large-scale reuse, rely on open architecture software, and elevate the granularity of programming to the subsystem level. Domain modeling formalizes the similarities and differences among systems of a domain. We believe our model is a blueprint for achieving software component technologies in many domains. © 1992, ACM. All rights reserved.

Cite

CITATION STYLE

APA

Batory, D., & O’Malley, S. (1992). The Design and Implementation of Hierarchical Software Systems with Reusable Components. ACM Transactions on Software Engineering and Methodology (TOSEM), 1(4), 355–398. https://doi.org/10.1145/136586.136587

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free