Skip to content
Journal article

Research Directions in Software Composition

Nierstrasz O, Meijler T ...see all

ACM Comput. Surv., vol. 27, issue 2 (1995) p. 262–264

  • 26

    Readers

    Mendeley users who have this article in their library.
  • 3

    Citations

    Citations of this article.
  • N/A

    Views

    ScienceDirect users who have downloaded this article.
Sign in to save reference

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?

Get free article suggestions today

Mendeley saves you time finding and organizing research

Sign up here
Already have an account ?Sign in

Find this document

Get full text

Authors

  • Oscar Nierstrasz

  • Theo Dirk Meijler

Cite this document

Choose a citation style from the tabs below