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
Text
p60-demeyer.pdf - Published Version Restricted to registered users only Available under License Publisher holds Copyright. Download (677kB) |
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 |