Book description
The aim of the UML profile for framework architectures is the definition of a UML subset, enriched with a few UML-compliant extensions, which allows the annotation of such artefacts. Thus, the resulting profile that we call UML-F does not correspond to a specific domain, but to framework technology. Though profiles might be standardized in the future, sound proposals from various communities will get the process of defining and standardizing UML profiles started. In that sense, this book sets the stage for the UML profile for framework architectures.
Table of contents
- Copyright
- Preface
-
The UML-F profile
- Why a UML profile for frameworks?
- UML essentials for framework documentation
- Basic elements of the UML-F profile
-
UML-F tags for framework construction principles and patterns
- Unification principle – adaptation by inheritance
- Separation principle – adaptation through composition
- Terminology and concept excursion: abstract classes, abstract coupling, Java interfaces
- Hooks as name designators of pattern catalog entries
- UML-F tags for framework patterns
- How essential framework construction principles scale
- Summary
- Framework adaptations of UML-F pattern annotations
-
UML-F @ work
- UML-F based documentation and adaptation of the JUnit testing framework
-
Hints and guidelines for the framework development and adaptation process
- The cluster cycle process model of framework development and adaptation
- Defining the key abstractions as an initial step
- Class families, class teams, and subsystems
- Identification of a framework's variation points
- The AOCS framework: a case study
- The AOCS manager pattern
- Framelets as an aid to framework design
- eXtreme Design (XD), with implementation cases
- Framework adaptations through cookbook recipes, adaptation cases, and adaptation reports
- Summary
- UML-F outlook
- UML-F tag quick reference
-
UML-F tags for the GoF framework patterns
- Factory Method pattern tags
- Template Method pattern tags
- Abstract Factory pattern tags
- Bridge pattern tags
- Builder pattern tags
- Command pattern tags
- Interpreter pattern tags
- Observer pattern tags
- Prototype pattern tags
- State pattern tags
- Strategy pattern tags
- Composite pattern tags
- Decorator pattern tags
- Chain of Responsibility (COR) pattern tags
- Bibliography
Product information
- Title: UML Profile for Framework Architectures, The
- Author(s):
- Release date: December 2001
- Publisher(s): Pearson Business
- ISBN: 9780201675184
You might also like
book
Executable UML: A Foundation for Model-Driven Architecture
Executable UML is a major innovation in the field of software development. It is designed to …
book
UML for Mere Mortals®
"There are many books that shine light on the darkest corners of the UML, but Eric …
book
Developing Enterprise Java Applications with J2EE™ and UML
The Java 2 Platform Enterprise Edition (J2EE TM) offers great promise for dramatically improving the way …
book
UML Pattern Language, A
A UML Pattern Language pairs the software design pattern concept with the Unified Modeling Language (UML) …