A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2006; you can also visit the original URL.
The file type is application/pdf
.
Open implementation analysis and design
1997
Software engineering notes
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
doi:10.1145/258368.258383
fatcat:opkiec6minhf7otn62rhi2e3am