Formal Use of Design Patterns and Refactoring.
Long QuanZongyan QiuZhiming LiuPublished in: ISoLA (2008)
Keyphrases
- design patterns
- software systems
- software engineering
- object oriented
- source code
- software design
- object oriented software
- design principles
- software architecture
- metamodel
- usage scenarios
- database driven
- pattern languages
- process model
- specific problems
- object oriented systems
- behavioural patterns
- formal specification
- database
- data quality
- learning objects
- case study
- artificial intelligence
- databases
- data flow
- open source
- relational databases
- database systems
- design rationale
- structural patterns
- design requirements
- real world