Common Lisp, to implement the forward-chaining
inference engine for experimenting with the set of
rules the shape grammar of an agent. We also intend
to look for software tools that allow suitable domain
knowledge representation and reasoning, preferably
implemented in, and with good integration with the
symbolic environment of, Common Lisp. Possible
candidates are the rule and logic based tools LOOM
(
LOOM 2005) and LISA (LISA 2005), for instance.
In the near future, more immediate work to be
developed has to do with computational geometry
(e.g., geometric shape manipulation, including
similarity transformations, particularly for
recognizing shape patterns in the left side of shape
grammar rules). But the most significant aspects to
give special attention to are the control mechanisms
for rule application, which can be viewed in the
intra-agent and in the inter-agent perspectives, the
latter involving the coordination of the activity of
the agents in the multi-agent system.
REFERENCES
Allen 1987. Allen, James, Natural Language
Understanding, The Benjamin/Cummings Publishing
Company, Inc., 1987.
Allen 1983. Allen, James F., Maintaining Knowledge
about Temporal Intervals, Communications of the
ACM 26 (11), 1983, 832-843.
Bioart 2005. Bioart (Bioarte) 2005 - Lisboa, Galeria
António Prates, Lisboa, Portugal, 2005 (exhibition
catalog, ISBN: 972-8639-03-1).
Bonsiepe 1983. Bonsiepe, Gui, Teoria e Pratica del
Disegno Industriale, Elementi per una Manualistica
Critica, Giangiacomo Feltrinelli Editore, Milano,
1983.
Cohen 1999. Cohen, Harold, http://crca.ucsd.
edu/%7Ehcohen/.
Dondis 1973. Dondis, Donis A., A Primer of Visual
Literacy, The Massachusetts Institute of Technology,
1973.
Ferber 1999. Ferber, Jacques, Multi-Agent Systems, An
Introduction to Distributed Artificial Intelligence,
Addison-Wesley, 1999.
Gips 1999. Gips, James, Computer Implementation of
Shape Grammars, Workshop on Shape Computation,
MIT, 1999 (
http://www.shapegrammar.org/
implement.pdf).
Knight 2000. Knight, Terry, Shape Grammars in
Education and Practice: History and Prospects,
Department of Architecture, MIT, 2000
(
http://www.mit.edu/~tknight/IJDC/).
Kurzweil 1990. Kurzweil, Raymond, The Age of
Intelligent Machines, Chapter Nine: The Science of
Art (http://www.kurzweilai.net/meme/frame.html?
main=/ articles/art0307.html).
LISA 2005. http://lisa.sourceforge.net/.
LOOM 2005. http://www.isi.edu/isd/LOOM/.
Miranda 2001. Miranda, Eduardo Reck, Composing Music
with Computers, Music TECHNOLOGY Series, Focal
Press, Series Ed. Francis Rumsey, 2001.
Mitchell 1998. Mitchell, William J., The Logic of
Architecture, The Massachusetts Institute of
Technology, 1998.
Rich 1991. Rich, Elaine; Knight, Kevin, Artificial
Intelligence, McGraw-Hill, 1991.
Russell 2003. Russell, Stuart; Norvig, Peter, Artificial
Intelligence, A Modern Approach, Prentice Hall, 2003.
Simon 1971. Simon, H.A., Style in Design, Proceedings of
the Second Annual Environmental Design Research
Association Conference, 1971, 1-10.
Stiny 1972. Stiny, G. and Gips, J., Shape Grammars and
the Generative Specification of Painting and
Sculpture, in C. V. Freiman, ed., Information
Processing 71 (North Holland, Amsterdam, 1972), pp.
1460-1465.
Tapia 1999. Tapia, M., A Visual Implementation of a
Shape Grammar System, Environment and Planning
B: Planning and Design, 1999, vol.26, pp.59-73.
Weiss 1999. Weiss, Gerhard (ed.), Multiagent Systems, A
Modern Approach to Distributed Artificial
Intelligence, The MIT Press, 1999.
Winograd 1983. Winograd, Terry, Language as a
Cognitive Process, Syntax, Addison-Wesley
Publishing Company, Inc., 1983.
Wong 1993. Wong, Wucius, Principles of Form and
Design, John Wiley & Sons, Inc., 1993.
ICSOFT 2006 - INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES
362