Ferramentas do usuário

Ferramentas do site


geopro:pedro:agentsheets

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anteriorRevisão anterior
Próxima revisão
Revisão anterior
geopro:pedro:agentsheets [2007/07/03 23:15] pedrogeopro:pedro:agentsheets [2011/08/19 14:07] (atual) pedro
Linha 9: Linha 9:
 ^**Homepage**  | http://www.agentsheets.com | ^**Homepage**  | http://www.agentsheets.com |
 ^**Origin**    | AgentSheets, Inc. | ^**Origin**    | AgentSheets, Inc. |
-^**Year**      | 1997 |+^**Year**      | 1991 |
 ^**Version**   | 2.6.1 | ^**Version**   | 2.6.1 |
 ^**License**   | proprietary | ^**License**   | proprietary |
Linha 22: Linha 22:
 It seems to be more a tool for earning money than for doing some kind of science, but It seems to be more a tool for earning money than for doing some kind of science, but
 there is an article using this program (Klaus, D.M.. //Microgravity and its Implication for Fermentation Technology.//  there is an article using this program (Klaus, D.M.. //Microgravity and its Implication for Fermentation Technology.// 
-Trends in Biotechnology. 16(9): 369-373, 1998). The program has a 10 day licence, with possibility of studying the +Trends in Biotechnology. 16(9): 369-373, 1998), and they have a good number of citations in the literature 
-examples. But it is not possible to create new models.+The program has a 10 day licence, with possibility of studying the examples. But it is not possible to create new models.
  
 The different types of agents are represented by icons, and when the programmer wants to refer to a given type of agent,  The different types of agents are represented by icons, and when the programmer wants to refer to a given type of agent, 
Linha 52: Linha 52:
 \\ \\
  
-:?: Is broadcast and hear the way the agents can exchange informations? +See how the communication of the agents can be done in the last paper on this page.
  
 There is an event OnCount for each agent. It can set global variables for example @SMALL = @SMALL + 1, to  There is an event OnCount for each agent. It can set global variables for example @SMALL = @SMALL + 1, to 
Linha 77: Linha 76:
  
 =====Papers===== =====Papers=====
 +
 +====Agentsheets: A medium for creating domain-oriented visual languages====
 +| Repenning, A.   Sumner, T., 1995| [[http://ieeexplore.ieee.org/search/freesrchabstract.jsp?arnumber=366152&isnumber=8390&punumber=2&k2dockey=366152@ieeejrns&query=366152%3Cin%3Earnumber&pos=0|Computer]] | [[http://scholar.google.com.br/scholar?hl=pt-BR&lr=&cites=2963791261610498308|129 citations in Scholar]] |
 +\\
 +
 +//Customized visual representations enable end users to achieve their programming goals. Here, designers work with users to tailor visual programming languages to specific problem domains. We describe a design methodology and a tool for creating domain oriented, end user programming languages that effectively use visualization. We first describe a collaborative design methodology involving end users and designers. We then present Agentsheets, a tool for creating domain oriented visual programming languages, and illustrate how it supports collaborative design by examining experiences from a real language design project. Finally, we summarize the contributions of our approach and discuss its viability in industrial design projects.//
  
 ====The Pragmatic Web: Agent-based multimodal Web interaction with no browser in sight==== ====The Pragmatic Web: Agent-based multimodal Web interaction with no browser in sight====
 +{{  http://leg.ufpr.br/~pedro/figures/agentsheets-bike.jpg?400}}
  
-Repenning, A. and Sullivan, J. In Proceedings of the Ninth IFIP TC13 International Conference on Human-Computer Interaction (Zurich, Switzerland, 2003).+A. Repenning and J. Sullivan, 2003| IFIP Conference on Human-Computer Interaction | [[http://leg.ufpr.br/~pedro/papers/ab-pragmatic-web.pdf|pdf]]| [[http://scholar.google.com.br/scholar?hl=pt-BR&lr=&cites=3088976084194596471|9 citations in Scholar]] | 
 +\\
  
-====AgentsheetsA medium for creating domain-oriented visual languages====+//In contrast to the Syntactic and Semantic Web the Pragmatic Web is not about form or meaning of information but about how 
 +information is used. The Pragmatic Web’s mission is to provide information consumers with computational agents to 
 +transform existing information into relevant information of practical consequences. This transformation may be as simple  
 +as extracting a number out of a table from a single Web page or may be as complex as intelligently fusing the 
 +information from many different Web pages into new aggregated representations.// 
 + 
 +{{http://leg.ufpr.br/~pedro/figures/control-over-representation.jpg?350  }} 
 + 
 +//The Pragmatic Web language extensions (such as the WWW Read condition) allow agents to parse 
 +Web pages. Agents can extract information from HTML or XML pages.// 
 + 
 +There is an interesting exemple of a real-time application. Agents read data of temperature and 
 +wind direction from the Internet, calculate the weather conditions for mountain biking,  
 +and show it visually in their icons, as shown in the figure in the right side. 
 +The paper does not describe wether Agentsheets has any connections to GIS, therefore we can  
 +assume that the agents were put in the space manually. 
 + 
 +__TerraME:__ the location of an agent can be calculated with a Region (Trajectory),  
 +but TerraME lacks dynamical visual representation, that can be solved with an R 
 +integration for plotting (or perhaps TerraView could be enhanced to help that?)
  
 +The paper also describes //Mobility Agents//. They are agents that answer questions about
 +the transportation system to a traveler. The system is composite by equipaments such as
 +GPS in the buses and wireless devices to the travelers. The agents should do, for instance,
 +//1) finding the location of the right bus; 2) informing Melanie how close it is to the bus 
 +stop she is at; 3) warning her when it is arriving; 4) guiding her to board the bus;
 +5) informing her when her destination is approaching; and 6) reminding her to gather her
 +belongings before leaving the bus.// There is a third person in the model, that customizes the 
 +agents and observes the transportation situation in real-time.
  
 ====Agent-based end-user development==== ====Agent-based end-user development====
  
- [[http://leg.ufpr.br/~pedro/papers/ab-end-user-development.pdf|ARepenning and AIoannidou]]+| A. Repenning and A. Ioannidou, 2004 | [[http://portal.acm.org/citation.cfm?id=1015887|Communications of the ACM]] | [[http://leg.ufpr.br/~pedro/papers/ab-end-user-development.pdf|pdf]] | [[http://scholar.google.com.br/scholar?hl=pt-BR&lr=&cites=100505891386810426|10 citations in scholar]] 
 +\\
  
 //The goal of agent-based end-user development (EUD) is to empower end users with agents they //The goal of agent-based end-user development (EUD) is to empower end users with agents they
Linha 98: Linha 133:
 agents of a certain type, or sending messages wirelessly to agents hosted on other computers**.// agents of a certain type, or sending messages wirelessly to agents hosted on other computers**.//
  
-{{  http://leg.ufpr.br/~pedro/figures/agentsheets-bike.jpg?400}}+The authors repeat the bike example above, including the figureThere is also another model  
 +for constructing and testing bridges.
  
-There is an interesting exemple of agents in the space that read data of temperature and +==== Using AgentSheets to teach simulation to undergraduate students ==== 
-wind direction from the Internet, calculates the weather conditions, and shows it visually in its icon. +| Joaquim Carvalho (2000) | JASSS 3(3):2 |[[http://jasss.soc.surrey.ac.uk/3/3/forum/2.html|html]] |
-Probably the program has no connection with GIS, and the agents were put in the space manually.+
  
-//The Pragmatic Web language extensions (such as the WWW Read condition) allow agents to parse +**Abstract**: The AgentSheets simulation software has been used for the last two years in a course for undergraduate studentsThe ease of use and extreme care put into the interface makes this tool a classroom success, allowing students to have hands-on experience of model construction without the overhead of learning complicated frameworks or programming languagesThe limitations of the toolin particular those that make difficult the construction of more complex models, are reviewed. 
-Web pagesAgents can extract information from HTML or XML pages.// +
- +
-__TerraME:__ the location of an agent can be calculated with a Region (Trajectory),  +
-but TerraME lacks a dynamic visual representation, that can be solved with an R +
-integration for plotting (or perhaps TerraView could help that?)+
  
geopro/pedro/agentsheets.1183504504.txt.gz · Última modificação: 2007/07/03 23:15 por pedro