1992
DOI: 10.1145/136586.136587
|View full text |Cite
|
Sign up to set email alerts
|

The design and implementation of hierarchical software systems with reusable components

Abstract: We present a domain-independent model of hierarchical software system design and construction thal 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. Buildingblock technologies exploit large-scale reuse, rely on open architecture software, and elevate the granularity of programming to the subsystem level.… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
250
0
4

Year Published

1999
1999
2017
2017

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 442 publications
(256 citation statements)
references
References 24 publications
1
250
0
4
Order By: Relevance
“…An architecture must capture variability so as to represent product families [23], and domain-specific languages are used to define such families and generate individual products. In generative programming, for example, an architecture is represented as templates based on GenVoca grammar [3], and code for different products can be generated from instances of such templates. In this paper we propose an alternative approach.…”
Section: Domain Modelsmentioning
confidence: 99%
See 2 more Smart Citations
“…An architecture must capture variability so as to represent product families [23], and domain-specific languages are used to define such families and generate individual products. In generative programming, for example, an architecture is represented as templates based on GenVoca grammar [3], and code for different products can be generated from instances of such templates. In this paper we propose an alternative approach.…”
Section: Domain Modelsmentioning
confidence: 99%
“…According to the feature model, each of pdt 3 and pdt 5 may or may not exist. If only pdt 3 exists, then we have the cruise control system; and if both pdt 3 and pdt 5 co-exist then we have the adaptive cruise control system. Looking at Fig.…”
Section: Example: a Component Model For Vehicular Systemsmentioning
confidence: 99%
See 1 more Smart Citation
“…Hewlett Packard have been rumoured to be representing their product lines as DSSAs. As early as 1986 a product-line for CAD software had been considered [3]. Product-line approaches appear to be very productive and promising; we present possible product-line descriptions later in two chapters of this book.…”
Section: Components and How To Use Themmentioning
confidence: 99%
“…These can be set up to be interactive, capturing design decisions as required. This has been called "generative reuse" by its originator, Don Batory [3], and is an approach that can be expected to be developed further.…”
Section: Components and How To Use Themmentioning
confidence: 99%