Publication | Open Access
The design and implementation of hierarchical software systems with reusable components
573
Citations
37
References
1992
Year
Software MaintenanceEngineeringSoftware SystemsComputer ArchitectureSoftware EngineeringSoftware ReuseSoftware AnalysisSoftware ArchitectureComponent SystemIndependent ProjectsSystems EngineeringInterchangeable Software ComponentsHierarchical Software SystemsSoftware ComponentComponent-based Software EngineeringDesignComputer EngineeringDomain-independent ModelSoftware DesignComponent TechnologyDomain AnalysisReusabilityReusable ComponentsSystem Software
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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1