Title
Methods for complex single-mind architecture designs
Abstract
The implementation of software systems with large numbers of heterogeneous components calls for a powerful design methodology. Although several such methodologies have been proposed, many lack application to construction of single-mind systems. We have employed the Constructionist Design Methodology (CDM) in building several such systems, including an autonomous radio show host. Proposing modules communicating through messages via blackboards as key building blocks for interactive intelligences, the methodology has been of considerable help in the early stages of designing several large architectures. This paper describes efforts to extend the CDM with more detailed support for the modularization process. We detail our use of a combination of abstraction and finite state machines in modularizing the realtime turntaking system of the radio show host. Our experience shows considerable benefits and added flexibility in the creation of large architectures when using the new modularization principles.
Year
DOI
Venue
2008
10.5555/1402821.1402849
AAMAS (3)
Keywords
Field
DocType
powerful design methodology,key building block,modularization process,considerable benefit,radio show host,large number,large architecture,complex single-mind architecture design,new modularization principle,autonomous radio show host,considerable help,architecture,speech,interactive,methodology,design
Architecture,Abstraction,Software engineering,Computer science,Design methods,Software system,Finite-state machine,Modular programming,Artificial intelligence,Distributed computing
Conference
Citations 
PageRank 
References 
1
0.38
4
Authors
3
Name
Order
Citations
PageRank
Kristinn Thorisson165894.55
Gudny Ragna Jonsdottir2646.15
Eric Nivel3597.43