[PDF][PDF] Research directions in software composition

O Nierstrasz, TD Meijler - ACM Computing Surveys (CSUR), 1995 - dl.acm.org
Software composition is the construction of software applications from components that
implement abstractions pertaining to a particular problem domain. Raising the level of …

[图书][B] Software engineering with reusable components

J Sametinger - 1997 - books.google.com
Software is rarely built completely from scratch. To a great extent, existing software
documents (source code, design documents, etc.) are copied and adapted to fit new …

Software architectures: advances and applications

L Barroca, J Hall, P Hall - 2011 - books.google.com
We have recently seen a renewal of interest in the field of software architectures. This has
happened within the object-oriented community-with the emergenceofframe works and …

Design components: Towards software composition at the design level

RK Keller, R Schauer - … of the 20th International Conference on …, 1998 - ieeexplore.ieee.org
Component-based software development has proven effective for systems implementation
in well-understood application domains, but is still insufficient for the creation of reusable …

Requirements for a composition language

O Nierstrasz, TD Meijler - European Conference on Object-Oriented …, 1994 - Springer
The key requirement for open systems is that they be flexible, or recomposable. This
suggests that they must first of all be composable. Object-oriented techniques help by …

[图书][B] An introduction to component-based software developement

KK Lau, SD Cola - 2018 - World Scientific
Component-based Software Development (CBD)[Bachmann et al.(2000);(2001); Szyperski
et al.(2002)] aims to compose systems from pre-built software units, or components. A …

A multi-objective search based approach to identify reusable software components

A Rathee, JK Chhabra - Journal of Computer Languages, 2019 - Elsevier
Abstract Component-based-software-development (CBSD) is one of the most recent trends
in the software development industry and its success majorly depends on the quality of the …

Components, scripts and glue

JG Schneider, O Nierstrasz - Software architectures: Advances and …, 1999 - Springer
Experience has shown us that object-oriented technology alone is not enough to guarantee
that the systems we develop will be flexible and adaptable. Even “well-designed” object …

Power optimization of system-level address buses based on software profiling

W Fornaciari, M Polentarutti, D Sciuto… - Proceedings of the eighth …, 2000 - dl.acm.org
The paper aims at defining a methodology for the optimization of the switching power related
to the processor-to memory communication on system-level buses. First, a methodology to …

[PDF][PDF] Piccola-a small composition language

F Achermann, M Lumpe, JG Schneider… - Formal Methods for …, 2001 - researchgate.net
Although object-oriented languages are well-suited to implement software components, they
fail to shine in the construction of component-based applications, largely because object …