Abstract
This paper describes a methodology for designing Open Implementations-software modules that can adapt or change their internals to accommodate the needs of different clients. Analysis techniques are used for capturing domain knowledge, user requirements, and domain properties that influence the module's eventual implementation. Design techniques are used for determining and refining the interfaces by which clients control the modules implementation strategies. The methodology has evolved over the past two years in several pilot projects.
Author supplied keywords
Cite
CITATION STYLE
Maeda, C., Lee, A., Murphy, G., & Kiczales, G. (1997). Open implementation analysis and design. In Proceedings of the 1997 Symposium on Software Reusability, SSR 1997 (pp. 44–52). Association for Computing Machinery, Inc. https://doi.org/10.1145/258366.258383
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.