loading...
SmartBooks: A Step Beyond Active-Cookbooks to Aid in Framework Instantiation
Nancy, France June 07-June 10
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TOOLS.1999.779006Technology of Object-Oriented Languag ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Alvaro Ortigosa, Universidad Aut?noma de Madrid and Universidad Nacional del Centro Province
Marcelo Campo, Universidad Nacional del Centro Prov.
In this work we present SmartBooks, a new approach to support framework instantiation based on the active cookbook concept, extended with the combination of the concept of user-tasks modeling and least commitment planning methods. Based on this technique, a tool can present to the developer the different high level activities that can be carried on when creating a new application from a framework, taking as basis the documentation provided by the designer through instantiation rules. For example, if the framework is on the accounting domain, some of the initial activities may be to create a new type of account, or to describe a new algorithm to calculate the tax rate. For each of these high level activities, there is a list of tasks that the user must carry out in order to complete the activity. When the user selects her next objective, the tool is able to build the sequence of tasks that have to be done to accomplish that objective; this list of tasks is called the instantiation plan, and the process of plan creation is named planning. In this paper we present the main characteristics of the planning approach and a example of the instantiation tool being developed.
Index Terms:
Object-oriented frameworks, design documentation, framework instantiation support environments, active cookbooks, planning algorithms
Citation:
Alvaro Ortigosa, Marcelo Campo, "SmartBooks: A Step Beyond Active-Cookbooks to Aid in Framework Instantiation," tools, pp.131, Technology of Object-Oriented Languages and Systems, 1999
Usage of this product signifies your acceptance of the Terms of Use.