Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

Supporting the Deployment of Object-Oriented Frameworks

Daqing HouContact Information, H. James HooverContact Information and Eleni StrouliaContact Information

(7)  Department of Computing Science, University of Alberta, Edmonton, Alberta, T6G 2E8, Canada
Abstract
Although they are intended to support and encourage reuse, Object-Oriented application frameworks are difficult to use. The architecture and implementation details of frameworks, because of their size and complexity, are rarely fully understood by the developers that use them. Instead, developers must somehow learn just enough about the parts of the framework required for their task. Faced with a framework problem, the developer will ask for assistance or muddle through using a trial-and-error approach. In many cases, they will not learn what the framework designer had in mind as the proper solution to their problem, and thus misuse the framework.
This paper is a preliminary look at the kinds of problems faced by framework users, and how the framework developer can assist in mitigating these problems. Our goal is to develop mechanisms for detecting when the framework user has violated the conditions of use intended by the framework developer, using static analysis of structure, and dynamic analysis of behavior.

Keywords  Object-Oriented frameworks - framework deployment - static analysis - model checking


Contact Information Daqing Hou
Email: daqing@cs.ualberta.ca

Contact Information H. James Hoover
Email: hoover@cs.ualberta.ca

Contact Information Eleni Stroulia
Email: stroulia@cs.ualberta.ca
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this chapter
Export this chapter as RIS | Text
 
Remote Address: 38.107.191.105 • Server: mpweb19
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)