2001 · 22 citations · 4 references
ComputingComputer ScienceProgramming LanguagesSoftware EngineeringSystems ArchitectureComponent-based Software EngineeringCompositionalitySoftware ArchitectureSoftware ConstructionSoftware DesignSoftware ModelingComponent AdaptationComponent CompositionComponent ModelsComponent-based ArchitecturesComponent-based Software DevelopmentCompositionSoftware ComponentsSoftware Development Methodology
Although the benefits of software component composition are today widely accepted, component oriented software development is not yet as widespread as its multiple advantages may suggest. This is so in spite of the maturity reached by several component models (Microsoft's COM, JavaBeans, OMG's CORBA), and their general acceptance by large communities of developers. Thus, while components are being 'used ' in software development, the development process itself is not fully component oriented. One major roadblock limiting the adoption of a component oriented development process is the lack of viable component composition languages. This paper introduces a component composition language specifically designed for the composition of JavaBeans components.
4
Scripting: higher level programming for the 21st Century
John K. Ousterhout · Computer · 1998 · 650 citations
Allen W. Brown, Kurt Wallnau · IEEE Software · 1998 · 327 citations
The GenVoca model of software-system generators
Don Batory, Vivek Singhal, Jeff Thomas et al. · IEEE Software · 1994 · 137 citations