Covariant Conversions (CoCo): A Design Pattern for Type-Safe Modular Software Evolution in Object-Oriented Systems (Artifact).
Jan BessaiGeorge T. HeinemanBoris DüdderPublished in: Dagstuhl Artifacts Ser. (2021)
Keyphrases
- object oriented systems
- software evolution
- design patterns
- software systems
- software maintenance
- software engineering
- source code
- object oriented
- object oriented design
- reverse engineering
- software architecture
- software design
- mining software repositories
- metamodel
- test case generation
- software development
- software projects
- process automation
- software engineers
- relational databases
- code reuse
- database driven
- software components
- software artifacts
- agile development
- software repositories
- software development processes
- web applications
- model view controller
- machine learning
- software quality
- model driven
- dynamic environments
- mobile robot
- artificial intelligence