|
Component-Frameworks Topical Areas:
-
General
- Definitions: (Julie)
- What is a framework?
- What is a component?
- How do components interact with the
framework?
Julie
-
"Hot-spot" framework development
(Algis
)
-
Framelets
(Demetrios)
-
Design Patterns in Frameworks
(Todd)
Resources:
A leader in the field is Prof. Wolfgang Pree at
the University of Constance in Germany (http://www.softwareresearch.net/site/pages/team_pre.html).
He has numerous publications that truly address the heart of framework
systems. A complete listing of his publications, most
with downloadable PDF files, can be found at:
http://www.softwareresearch.net/site/pages/res_publ.html
Below is a selection of his works, stored locally (PDF
format):
- A framework system development
methodology:
W. Pree, "Hot-Spot-Driven
Framework Development," chapter in the book "Building Application
Frameworks: Object-Oriented Foundations of Framework Design," (ed.: M.
Fayad, D. Schmidt, R. Johnson), Wiley & Sons, New York City,
2000
- Framelets as architectural
building blocks:
W. Pree, K. Koskimies,
"FrameletsSmall is Beautiful,"
chapter in the book "Building Application Frameworks: Object-Oriented Foundations
of Framework Design," (ed.: M. Fayad, D. Schmidt, R. Johnson),
Wiley & Sons, New York City, 2000
- Introduction to
framelets:
W. Pree, K. Koskimies,
"FrameletsSmall and Loosely Coupled Frameworks,"
ACM Computing Survey Symposium on Application Frameworks
(Ed.: M. Fayad), December 1999
- Rearchitecturing a legacy
system into a framework system:
W. Pree, K.
Koskimies,
"Rearchitecturing Legacy SystemsConcepts & Case Study," First Working
IFIP Conference on Software Architecture (WICSA) 99 San Antonio, Texas,
22-24 February 1999
- Enabling components to self-donfigure
themselves when they are installed into a framework, including
framelets:
W. Pree, E.
Althammer, H. Sikora,
"Self-Configuring Components for Client-/Server-Applications," IEEE
Workshop on Large Components, DEXA98 Vienna, Austria, 24-28 August
1998
- The results of a workshop
discussion on software components. Shows many
different viewpoints on the definition of a component:
M. Broy, A. Deimel, J. Henn, K. Koskimies, F. Plasil, G. Pomberger,
W. Pree, M. Stal, C. Szyperski,
"What charaterizes a software component,"
SoftwareConcepts and Tools 19(1) guest editor: W. Pree
Springer Verlag, Heidelberg, 1998
- Component-framework systems as an
improvement over "traditional" OOP:
W. Pree,
"Component-Based Software DevelopmentA new Paradigm in Software Engineering?,"
SoftwareConcepts & Tools, Springer-Verlag, Heidelberg/New York,
December 1997
- Design patterns and their applications
in framework systems:
W. Pree,
"Object-Oriented Design Patterns
and Hot Spot Cards," IEEE International Conference on the Engineering of
Complex Computer Systems (ICECCS97), Como, Italy, 8-12 September
1997
- Overview of component-framework
systems:
W. Pree, "Essentials of
ComponentWare," Argentinian Symposium on Object-Orientation (ASOO97),
Buenos Aires, 11-13 August 1997
- Design patterns in frameworks and
"hot-spot" driven framewok development:
W. Pree,
"Essential Framework Design Patterns,"
Object Magazine, SIGS Publications, New York City, 7(1), March 1997
- Another overview of component-framework
systems:
W. Pree, G. Pomberger, F. Kapsner,
"Framework Component Systems: Concepts, Design Heuristics and Perspectives,"
Second International Conference on Perspectives of System Informatics
(PSI 96), Novosibirsk, Russia, 25-28 June 1996; Conference Proceedings
are published by Springer (Lecture Notes in computer science)
- "State-of-the art" overview of
framework systems (in 1996):
W. Pree,
"FrameworksTrends and Perspectives,"
Object Magazine, SIGS Publications, New York City, 6(3), May 1996
- Understanding relationships in framework
systems:
A. Schappert, P. Sommerlad, W. Pree,
"Automated Framework Development,"
Symposium on Software Reusability (SSR 95; in the realm of the ACM
International Conference on Software Engineering), Seattle, Washington,
28-30 April 1995
- Design patterns and
frameworks. Note that this paper precedes the
release of the GoF "Design Patterns" book, so the discussion should be
taken in its historical context.
W. Pree,
"State-of-the-art Design Pattern ApproachesAn Overview,"
Technology of Object-Oriented Languages and Systems
(TOOLS 95), Paris, 6-9 March 1995
- Using OOP/OOD techniques in
large-scale software projects.
G. Pomberger, W. Pree,
"Quantitative and Qualitative Aspects of Object-Oriented Software Development,"
International Symposium on Object-Oriented Methodologies and Systems
(ISOOMS 94), Palermo, 21-23 September 1994
- Pros and cons of using OOP/OOD
techniques in large software projects:
W. Pree,
"Metapatterns: A Means for Capturing the Essentials of Object-Oriented Design,"
ECOOP 94 (European Conference on Object-Oriented Programming),
Bologna, 4-8 July 1994
- "Meta-patterns" and framework
development:
W. Pree, "Framework Development and Reuse Support,"
in the book "Visual Object-Oriented Programming" (Ed.: M. Burnett, A.
Goldberg, T. Lewis), Prentice-Hall, 1994
|