A Debate on Language and Tool Support for Design Patterns.
Craig ChambersBill HarrisonJohn M. VlissidesPublished in: POPL (2000)
Keyphrases
- design patterns
- tool support
- software engineering
- software development
- pattern languages
- metamodel
- software design
- software systems
- object oriented
- design principles
- software projects
- software tools
- design decisions
- modeling language
- database driven
- software architecture
- requirements engineering
- usage scenarios
- object oriented software
- ontology driven
- daml oil
- language learning
- relational databases
- behavioural patterns
- specific problems
- development process
- xml documents
- trade off
- expert systems
- training data
- design rationale
- machine learning
- real world
- data sets