ACM Home Page
Please provide us with feedback. Feedback
Towards agent-oriented assistance for framework instantiation
Full text PdfPdf (463 KB)
Source Conference on Object Oriented Programming Systems Languages and Applications archive
Proceedings of the 15th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications table of contents
Minneapolis, Minnesota, United States
Pages: 253 - 263  
Year of Publication: 2000
ISBN:1-58113-200-X
Also published in ...
Authors
Alvaro Ortigosa  UNICEN - Fac. Ciencias Exactas, ISISTAN Research Institute, Campus Universitario, Paraje Arroyo Seco, (B7001BBO), Tandil, Bs. As., Argentina
Marcelo Campo  UNICEN - Fac. Ciencias Exactas, ISISTAN Research Institute, Campus Universitario, Paraje Arroyo Seco, (B7001BBO), Tandil, Bs. As., Argentina
Roberto Moriyón  Universidad Autónoma de Madrid, E.S.T. de Ingeniería Informática Campus Cantoblanco, 28049, Madrid, España
Sponsor
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 37,   Citation Count: 8
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/353171.353188
What is a DOI?

ABSTRACT

In this work we present a tool for assisting object-oriented framework instantiation based on Intelligent Agent technology. Differently from other approaches, the user is able to select the functionality needed for the new application, and based on this selection an agent elaborates a sequence of programming activities that should be carried out in order to implement it. In addition, the agent guides the execution of the activities according to the framework design. To enable this behavior, the framework need to be documented following the SmartBooks method, which extends traditional framework documentation with instantiation rules. In this paper we present an example of an instantiation environment built based on these ideas and the main characteristics of the SmartBooks method for documenting frameworks through instantiation knowledge rules.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Adobe Systems. Postscript Language - Tutorial and Cookbook. Addison-Wesley, 1985
 
2
 
3
Butler G., Denommee P. Documenting Frameworks. In Object-Oriented Application Frameworks. M.Fayad, D.Schmidt, R.Johnson (eds.) John Wiley and Sons, N.Y, USA. 1999.
 
4
Demazeau, Y., M~ller, J. (eds.). Decentralized AI - Proceedings of the First European Workshop on Modeling Autonomous Agents in a Multi-Agent World (M AAMAW'89). Elsevier Science B.V. Amsterdam, Netherlands. 1990
 
5
Demeyer S., De Hondt K., Steyaert P. Consistent Framework Documentation with Computed Links and Frameworks Contracts. ACM Computing Surveys -Symposium on OO Application Frameworks. 1998.
 
6
Deuch, P. Framework and Reuse in the Smalltalk-80 System. En Software Reusability: Applications and Experience. Biggerstaf, Perlis (eds.) ACM Press, New York, 1989
7
 
8
 
9
 
10
11
 
12
IBM Corporation. VisualAge for Java. 1991-1999. www.software.ibm.com/software/ad/vajava
13
14
 
15
Johnson R., Foot B. Designing Reusable Classes. Journal of Object Oriented Programming. New York, v.1, n.12, Diciembre 1988
 
16
Jolin A., Lavin D., Charpenter S. Visual Builders: Framework Design Issues. In Building Application Frameworks. M.Fayad, D.Schmidt, R.Johnson (eds.) John Wiley and Sons, N.Y, 1999.
 
17
 
18
Lajoie R., Keller R. Design and Reuse in Object-Oriented Frameworks: Patterns, Contracts, and Motifs in Concert. Proceedings of the 62 nd Congress of the ACFAS, Canada, May 1994.
 
19
 
20
Meusel M, Czarnecki K., Kopf W. A Model for Structuring User Documentation of Object-Oriented Frameworks Using Patterns and Hypertext. Proceedings of ECOOP'97 - Object Oriented Programming. Lecture Notes in Computer Science, Springer Verlag, 1997.
 
21
 
22
 
23
Ortigosa A., Campo M. Using Incremental Planning to Foster Application Framework Reuse. To be published in Journal of Software Engineering and Knowledge Engineering (JSEKE). 2000.
 
24
 
25
Ortigosa A. Un Metodo para la Aplicaci~n de Documentaci~n Inteligente en la Instanciaci~n de Frameworks Orientados a Objetos (in Spanish). PhD. thesis. Madrid, Spain, February 2000.
 
26
 
27
 
28
Pree W., Pomberger G., Schappert A., Sommerlad P. Active Guidance of Framework Development. Sofware-Concepts and Tools. Springer-Verlang, 1995.
 
29
UML Semantics, version 1.1 September 1997. http://www.rational.com/uml
 
30
31
 
32
Soundarajan N. Understanding Frameworks. In Building Application Frameworks. M.Fayad, D.Schmidt, R.Johnson (Eds.) John Wiley and Sons, N.Y, 1999.
 
33
Szyperski C., Pfister C. Compound User Interface Frameworks. In Implementing Application Frameworks. M.Fayad, D.Schmidt, R.Johnson (eds.) John Wiley and Sons, N.Y, 1999.
 
34
Weld D. Recent Advances in AI Planning. AI Magazine, 1999.
35

CITED BY  8

Collaborative Colleagues:
Alvaro Ortigosa: colleagues
Marcelo Campo: colleagues
Roberto Moriyón: colleagues