Design Guidelines for Tailorable Frameworks

Demeyer, Serge; Meijler, Theo Dirk; Nierstrasz, Oscar; Steyaert, Patrick (1997). Design Guidelines for Tailorable Frameworks. Communications of the ACM, 40(10), pp. 60-64. ACM Press 10.1145/262793.262805

[img] Text
p60-demeyer.pdf - Published Version
Restricted to registered users only
Available under License Publisher holds Copyright.

Download (677kB) | Request a copy

Since the early 1980s, object-oriented frameworks have demonstrated that programmers can encapsulate a reusable, tailorable software architecture as a collection of collaborating, extensible object classes. Such frameworks are particularly important for developing open systems in which not only functionality but architecture is reused across a family of related applications. Unfortunately, the design of frameworks remains an art rather than a science, because of the inherent conflict between reuse —- packaging software components that can be reused in as many contexts as possible —- and tailorability —- designing software architectures easily adapted to target requirements.

Item Type:

Journal Article (Original Article)

Division/Institute:

08 Faculty of Science > Institute of Computer Science (INF)
08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG) [discontinued]

UniBE Contributor:

Nierstrasz, Oscar

Subjects:

000 Computer science, knowledge & systems
500 Science > 510 Mathematics

ISSN:

0001-0782

Publisher:

ACM Press

Language:

English

Submitter:

Anja Ebeling

Date Deposited:

11 Jan 2018 12:10

Last Modified:

11 Apr 2024 16:12

Publisher DOI:

10.1145/262793.262805

BORIS DOI:

10.7892/boris.104421

URI:

https://boris.unibe.ch/id/eprint/104421

Actions (login required)

Edit item Edit item
Provide Feedback