SmartBooks:比active-cookbook更进一步,帮助框架实例化

Alvaro Ortigosa, M. Campo
{"title":"SmartBooks:比active-cookbook更进一步,帮助框架实例化","authors":"Alvaro Ortigosa, M. Campo","doi":"10.1109/TOOLS.1999.779006","DOIUrl":null,"url":null,"abstract":"In this work we present SmartBooks, a new approach to support framework instantiation based on the active cookbook concept, extended with a combination of the concept of user-task 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 a basis the documentation provided by the designer through instantiation rules. For example, if the framework is in 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 carried out 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.","PeriodicalId":434404,"journal":{"name":"Proceedings Technology of Object-Oriented Languages and Systems. TOOLS 29 (Cat. No.PR00275)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"43","resultStr":"{\"title\":\"SmartBooks: a step beyond active-cookbooks to aid in framework instantiation\",\"authors\":\"Alvaro Ortigosa, M. Campo\",\"doi\":\"10.1109/TOOLS.1999.779006\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this work we present SmartBooks, a new approach to support framework instantiation based on the active cookbook concept, extended with a combination of the concept of user-task 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 a basis the documentation provided by the designer through instantiation rules. For example, if the framework is in 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 carried out 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.\",\"PeriodicalId\":434404,\"journal\":{\"name\":\"Proceedings Technology of Object-Oriented Languages and Systems. TOOLS 29 (Cat. No.PR00275)\",\"volume\":\"17 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1999-06-07\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"43\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings Technology of Object-Oriented Languages and Systems. TOOLS 29 (Cat. No.PR00275)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/TOOLS.1999.779006\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings Technology of Object-Oriented Languages and Systems. TOOLS 29 (Cat. No.PR00275)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TOOLS.1999.779006","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 43

摘要

在这项工作中,我们提出了SmartBooks,这是一种基于活动食谱概念的支持框架实例化的新方法,扩展了用户任务建模和最小承诺规划方法的概念。基于该技术,工具可以向开发人员展示在从框架创建新应用程序时可以执行的不同高级活动,将设计人员通过实例化规则提供的文档作为基础。例如,如果框架位于会计领域,则一些初始活动可能是创建新类型的帐户,或者描述计算税率的新算法。对于这些高级活动中的每一个,都有一个任务列表,用户必须执行这些任务才能完成活动。当用户选择下一个目标时,该工具能够构建完成该目标必须执行的任务序列;这个任务列表称为实例化计划,创建计划的过程称为规划。在本文中,我们介绍了规划方法的主要特点和正在开发的实例化工具的一个例子。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
SmartBooks: a step beyond active-cookbooks to aid in framework instantiation
In this work we present SmartBooks, a new approach to support framework instantiation based on the active cookbook concept, extended with a combination of the concept of user-task 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 a basis the documentation provided by the designer through instantiation rules. For example, if the framework is in 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 carried out 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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信