Sign up & Download
Sign in

Research directions in software composition

by Oscar Nierstrasz, Theo Dirk Meijler
ACM Computing Surveys ()

Abstract

It Software composition refers to the construction of software applications from components that implement abstractions pertaining to a particular problem domain. Raising the level of abstraction is a time-honored way of dealing with complexity, but the real benefit of composable software systems lies in their increased it flexibility: a system built from components should be easy to recompose to address new requirements. A certain amount of success has been achieved in some well-understood application domains, as witnessed by the popularity of user-interface toolkits, fourth generation languages and application generators. But how can we generalize this?

Cite this document (BETA)

Available from scg.unibe.ch
Page 1
hidden
Page 2
hidden

Readership Statistics

16 Readers on Mendeley
by Discipline
 
by Academic Status
 
50% Ph.D. Student
 
13% Post Doc
 
13% Professor
by Country
 
19% Germany
 
19% United States
 
13% Portugal

Sign up today - FREE

Mendeley saves you time finding and organizing research. Learn more

  • All your research in one place
  • Add and import papers easily
  • Access it anywhere, anytime

Start using Mendeley in seconds!

Already have an account? Sign in