Lessons Learned Building Reusable OO Frameworks for Distributed Software.
Mohamed E. FayadDouglas C. SchmidtPublished in: Commun. ACM (1997)
Keyphrases
- lessons learned
- software systems
- software components
- future directions
- case study
- software reuse
- object oriented
- distributed systems
- software development
- software design
- object oriented software
- participatory design
- object oriented systems
- software tools
- distributed environment
- software engineering
- source code
- peer to peer
- query language
- multi agent
- cooperative
- grounded theory
- user interface
- software architecture
- programming language
- object oriented databases
- data model
- databases
- configuration management
- relational databases
- computing platform
- design methodology
- data flow
- software maintenance
- reverse engineering
- design patterns