Software Agents in Music and Sound Art Research/Creative Work: Current State and a Possible Direction

Total Page:16

File Type:pdf, Size:1020Kb

Software Agents in Music and Sound Art Research/Creative Work: Current State and a Possible Direction Software Agents in Music and Sound Art Research/Creative Work: current state and a possible direction IAN WHALLEY The University of Waikato, Private Bag 3105, Hamilton, New Zealand E-mail: [email protected] Composers, musicians and computer scientists have begun to answer the critique, a hybrid model is proposed based use software-based agents to create music and sound art in on non-linear generative improvisation coupled with both linear and non-linear (non-predetermined form and/or a conversational model of human–computer inter- content) idioms, with some robust approaches now drawing on action that takes into account music/sound as an various disciplines. This paper surveys recent work: agent affective language. technology is first introduced, a theoretical framework for its The intention here is then to broaden debate and use in creating music/sound art works put forward, and an overview of common approaches then given. Identifying areas of stimulate further discussion – and also to signal areas neglect in recent research, a possible direction for further work of contention that might be useful to address in is then briefly explored. Finally, a vision for a new hybrid model future work. that integrates non-linear, generative, conversational and affective perspectives on interactivity is proposed. 1.1. What are software agents? An agent is generally understood as somebody or something that acts on behalf of another in a process. 1. INTRODUCTION A software agent, put simply, is a computer program The grounding assumption in this paper is that it is that works on tasks specified by a user. As with their worthwhile to attempt to draw on and integrate physical counterparts, software agents can exhibit technical and human reception perspectives to ad- varying degrees of persistence, independence, commu- vance new music research and/or creation, towards nication and collaboration with other software agents implementing robust solutions that can usefully or people. In addition, ‘intelligent’ agents might have inform both fields of interest. Towards addressing the capability to make decisions, the capacity to learn this, a part of the new technology experimentation within an environment, and the ability to be mobile process is the opportunity to reflect on the balance over computer networks. Increasingly more ‘intelligent’ between technical input and communicative outputs, agents monitor environments, can glean information, and to raise issues that might be useful towards make decisions to react or not, and even modify their developing significant lines of further enquiry. behaviour according to the results received (see Bigus The emerging use of software agent technology as and Bigus 2001; Consoli, Ichalkaranje, Jarvis, Phillips- a tool in music/sound art creation, part of a wider Wren, Tweedale and Sioutis 2006). interest in the deployment of interactive music sys- As the use of software agents has become more tems such as those applying complementary techni- widespread, a variety of independent development ques from evolutionary arts (Brown 2002) and A-Life environments (IDE) have been created for building (Miranda 2003), presents the chance to take a agent-based systems, including IBM’s Aglets,or reflective step aside. Grasshopper, Jade and Zeus (see Balogh, Budinska, This paper is firstly a survey of recent software- Dang, Hluchy, Laclavik and Nguyen 2002; Detlor based agents in music/sound art in both linear and and Serenko 2002). The technology is now used in non-linear idioms. After the technology is introduced, academia across several disciplines, particularly in a theoretical framework is put forward towards an simulating multicausal situations, examples being understanding of the work, followed by a conceptual found in the annual conference proceedings of Auto- overview that characterises and illustrates common nomous Agents and Multi-Agent Systems (AAMAS). approaches. Secondly, areas of neglect in recent It is also increasingly used in real-time industrial research are then identified, particularly in affective and military applications in areas such as scheduling (emotion-based) approaches and narrative mapping, and simulation, fields as diverse as architecture, and a possible future direction based on affective engineering and construction (Anumba, Ren and music briefly explored. Finally, to conclude and Ugwu 2005), and in business (see Aronson, Liang and Organised Sound 14(2): 156–167 & 2009 Cambridge University Press. Printed in the United Kingdom. doi:10.1017/S1355771809000260 Software Agents in Music and Sound Art Research/Creative Work 157 Turban 2004). Useful conceptual introductory texts systems. The scope of music interactivity then gives a include Bigus and Bigus (2001) and Weiss (2000). sense of the range of the field. Graugaard’s (2006: Beyond using a single software agent to do something 125) interactivity schema, although not without lim- on your behalf, there are three broad technical software- itations, integrates various perspectives (see figure 1). based deployments of the technology. A Multi-Agent The focus in this paper is largely on the dialectic Systems (MAS) is one where a computational system between computer science, ‘musical’, narrative, and allows agents to cooperate or compete with others to emotional parameters relating to agent technology achieve some individual or collective task(s). A Dis- given in figure 1. tributed Artificial Intelligence (DAI) approach is a cooperative system where agents act together to solve a 2.2. Functional decision space problem, and can include agents being used in decision In making new works, creators do not begin in a support systems where the outcome is based on inter- vacuum. Gimenes, Miranda and Johnson (2006), for actions between human and agent input. Finally, there example, note that each artwork one creates is embed- are Multi-Agent Based Simulations (MABS) of com- ded in a cultural inheritance, and pieces of music reflect plex situations, although there is some debate in the both composer choices and the history of influences on field as to the degree to which MABS actually use agent a work. A computer-based composer/sound artist or technology (Drogoul, Meurisse and Vanbergue 2002). programmer in making new works, either consciously or unconsciously, is likely to draw on their view of 2. SCOPE AND THEORETICAL APPROACH music/sound art, the purposes for which the output is intended, and the knowledge, techniques and conven- To understand the scope of the field, offer a theore- tions developed through artistic and technical training. tical framework in which decisions are made, and A theoretical approach to the multidimensional propose a theoretical test of potential deployment of decision space that integrates software-based agent agent technology in music/sound art works, there technology is proposed in figure 2, accepting that this are useful perspectives in prior literature that can be neglects engineering aspects of Graugaard’s model drawn on and amalgamated on which to base sub- (figure 1) that are beyond the focus of this paper. sequent understanding. Elaborating on figure 2, the GOALS a creator has influence the type of system built technically and 2.1. Interactivity artistically. Weinberg (2005: 31–2) characterises the Interactivity is integral to agent technology deploy- two possible approaches as being musical structure/ ment, either in self-contained (closed) or HCI (open) composer controlled (based in the late European Figure 1. Disciplinary context of interactive music. 158 Ian Whalley Figure 2. Decision space. avant-garde position), and a processes-based approach to be creator focussed, or based in reception studies (explored by American composers such as John Cage and/or human physiology: see Landy (1999) or Weale and Steve Reich). Technically, a structure-centred (2006) on electroacoustic music reception, for example, approach allows participants (agents and/or humans) and Patel (2008), Mithen (2005), and Brown, Merker to fulfil prescribed musical or performance outcomes. and Wallin (2001) on evolutionary approaches to A process-centred approach concentrates on explor- explaining human musical abilities and responsiveness. ing possibilities or fulfilling goals through colla- A part of choices about language, and a reflection boration or competition, and the experience may of those choices, is also sometimes a decision about differ with each session. Expanding the notion of knowledge. Many artificial intelligence (AI) approa- making linear approaches to notation or acousmatic/ ches to music centre around four methods to applying sound art works beyond one possible ‘frozen’ form, artificial intelligence methodologies to notation (see Chadabe’s (1996, 2004) concept of a ‘process’-based Camurri’s 1993 classification). In summary, a sym- rather than ‘product’-based approach to creation is bolic approach sees knowledge as being represented in useful here, explaining how musical structures are a an appropriate language, and machine manipulation reflection of wider paradigms. Chadabe’s ‘non-linear’ of symbols gives new knowledge (see Cope 1991, for perspective allows for structures to be created by the example). The logic approach assumes that using dynamic interplay of the behaviour of participants, logical formalisms represents knowledge, and by rather than being predetermined by scores or set manipulating this logic-based knowledge we can then forms. In addition, Dorin’s (2001) conceptual work on infer the new information. In a sub-symbolic
Recommended publications
  • Is It an Agent, Or Just a Program?: a Taxonomy for Autonomous Agents
    Agent or Program http://www.msci.memphis.edu/~franklin/AgentProg.html Is it an Agent, or just a Program?: A Taxonomy for Autonomous Agents Stan Franklin and Art Graesser Institute for Intelligent Systems University of Memphis Proceedings of the Third International Workshop on Agent Theories, Architectures, and Languages, Springer-Verlag, 1996. Abstract The advent of software agents gave rise to much discussion of just what such an agent is, and of how they differ from programs in general. Here we propose a formal definition of an autonomous agent which clearly distinguishes a software agent from just any program. We also offer the beginnings of a natural kinds taxonomy of autonomous agents, and discuss possibilities for further classification. Finally, we discuss subagents and multiagent systems. Introduction On meeting a friend or colleague that we haven't seen for a while, or a new acquaintance, some version of the following conversation often ensues: What are you working on these days? Control structures for autonomous agents. Autonomous agents? What do you mean by that? A brief explanation is then followed by: But agents sound just like computer programs. How are they different? This elicits a more satisfying explanation that distinguishes between agent and program. The nature of this "more satisfying explanation" motivates this essay. After a review of some of the many ways the term "agent" has been used within the context of autonomous agents, we'll propose and defend a notion of agent that is clearly distinct from a program. This discussion will lead us to a discussion of possible classifications for autonomous agents.
    [Show full text]
  • Usage of Ontologies and Software Agents for Knowledge-Based Design of Mechatronic Systems
    INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN, ICED’07 28 - 31 AUGUST 2007, CITE DES SCIENCES ET DE L'INDUSTRIE, PARIS, FRANCE USAGE OF ONTOLOGIES AND SOFTWARE AGENTS FOR KNOWLEDGE-BASED DESIGN OF MECHATRONIC SYSTEMS Ewald G. Welp1, Patrick Labenda1 and Christian Bludau2 1Ruhr-University Bochum, Germany 2Behr-Hella Thermocontrol GmbH, Lippstadt, Germany ABSTRACT Already in [1, 2 and 3] the newly developed Semantic Web Service Platform SEMEC (SEMantic and MEChatronics) has been introduced and explained. It forms an interconnection between semantic web, semantic web services and software agents, offering tools and methods for a knowledge-based design of mechatronic systems. Their development is complex and connected to a high information and knowledge need on the part of the engineers involved in it. Most of the tools nowadays available cannot meet this need to an adequate degree and in the demanded quality. The developed platform focuses on the design of mechatronic products supported by Semantic web services under use of the Semantic web as a dynamic and natural language knowledge base. The platform itself can also be deployed for the development of homogenous, i.e. mechanical and electronical systems. Of special scientific interest is the connection to the internet and semantic web, respectively, and its utilization within a development process. The platform can be used to support interdisciplinary design teams at an early phase in the development process by offering context- sensitive knowledge and by this to concretize as well as improve mechatronic concepts [1]. Essential components of this platform are a design environment, a domain ontology mechatronics as well as a software agent.
    [Show full text]
  • Gossett Dissertation
    The Pennsylvania State University The Graduate School School of Music VALUES TO VIRTUES: AN EXAMINATION OF BAND DIRECTOR PRACTICE A Dissertation in Music Education by Jason B. Gossett © 2015 Jason B. Gossett Submitted in Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy August, 2015 ii The dissertation of Jason B. Gossett was reviewed and approved* by the following: Linda Thornton Associate Professor, Music Education Dissertation Advisor Chair of Committee Richard Bundy Professor, Music Education Davin Carr-Chellman Assistant Professor, Adult Education Joanne Rutkowski Professor, Music Education Graduate Program Chair *Signatures are on file in the Graduate School iii ABSTRACT The purpose of this dissertation was to investigate the pedagogic values of band directors. Further, how these values are operationalized in the classroom and contribute to a director’s conception of the good life was examined. This dissertation contains the findings from three separate investigations. The purpose of the first investigation was to elicit and examine the pedagogic values of three band directors. I sought to understand their pedagogic values through observation, interviews, and examination of repertoire lists. The participants’ pedagogic values emerged as values of ends and of students. Directors identified undergraduate music education experiences, reflection, and teaching experiences as sources of their values. The purpose of my second investigation was to ascertain the values and sources of pedagogic values held by band directors and how contextual factors influence stasis or change in values. I used a descriptive survey design for this inquiry. Participants were band directors from six states representing the six National Association for Music Education regional divisions.
    [Show full text]
  • A Software System for Agent-Assisted Ontology Building
    A SOFTWARE SYSTEM FOR AGENT-ASSISTED ONTOLOGY BUILDING by Denish M umbaiwala B.Eng. Electronics The Maharaja Sayajirao University of Baroda, 2007 THESIS SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE UNIVERSITY OF NORTHERN BRITISH COLUMBIA March 2016 © Denish Mumbaiwala, 2016 Abstract This thesis investigates how one can design a team of intelligent software agents that helps its human partner develop a formal ontology from a relational database and enhance it with higher-level abstractions. The resulting efficiency of ontology devel- opment could facilitate the building of intelligent decision support systems that allow: high-level semantic queries on legacy relational databases; autonomous implementa- tion within a host organization; and incremental deployment without affecting the underlying database or its conventional use. We introduce a set of design principles, formulate the prototype system requirements and architecture, elaborate agent roles and interactions, develop suitable design techniques, and test the approach through practical implementation of selected features. We endow each agent with model meta- ontology, which enables it to reason and communicate about ontology, and planning meta-ontology, which captures the role-specific know-how of the ontology building method. We also assess the maturity of development tools for a larger-scale imple- mentation. Contents Abstract List of Figures vi Acknowledgements viii Dedication 1x 1 Introduction 1 2 Background and Related Work 6 2.1 Decision Support Systems (DSS) . 6 2.1.1 DS Based on Conventional Representation 7 2.1.2 DS Based on Knowledge Representation 8 2.2 The Semantic Web . 9 2.2.1 The Resource Description Framework (RDF) .
    [Show full text]
  • Anexo:Premios Y Nominaciones De Madonna 1 Anexo:Premios Y Nominaciones De Madonna
    Anexo:Premios y nominaciones de Madonna 1 Anexo:Premios y nominaciones de Madonna Premios y nominaciones de Madonna interpretando «Ray of Light» durante la gira Sticky & Sweet en 2008. La canción ganó un MTV Video Music Awards por Video del año y un Grammy a mejor grabación dance. Premios y nominaciones Premio Ganados Nominaciones Total Premios 215 Nominaciones 407 Pendientes Las referencias y notas al pie Madonna es una cantante, compositora y actriz. Nació en Bay City, Michigan, el 16 de agosto de 1958, y creció en Rochester Hills, Michigan, se mudó a Nueva York en 1977 para lanzar su carrera en la danza moderna.[1] Después haber sido miembro de los grupos musicales pop Breakfast Club y Emmy, lanzó su auto-titulado álbum debut, Madonna en 1983 por Sire Records.[2] Recibió la nominación a Mejor artista nuevo en el MTV Video Music Awards (VMA) de 1984 por la canción «Borderline». Madonna fue seguido por una serie de éxitosos sencillos, de sus álbumes de estudio Like a Virgin de 1984 y True Blue en 1986, que le dieron reconocimiento mundial.[3] Madonna, se convirtió en un icono pop, empujando los límites de contenido lírico de la música popular y las imágenes de sus videos musicales, que se convirtió en un fijo en MTV.[4] En 1985, recibió una serie de nominaciones VMA por sus videos musicales y dos nominaciones en a la mejor interpretación vocal pop femenina de los premios Grammy. La revista Billboard la clasificó en lista Top Pop Artist para 1985, así como en el Top Pop Singles Artist en los próximos dos años.
    [Show full text]
  • Intelligent Software Agents in Accounting: an Evolving Scenario
    Intelligent Software Agents In Accounting: an evolving scenario MIKLOS A. VASARHELYI AND RANI HOITASH Rutgers University Faculty of Management Executive Summary Intelligent agent technology is one of the fastest growing areas of research and Internet related commercial endeavors. It is , however, an ill defined field, with many overstated claims and few specific areas of applications. Both accounting and finance have great potential as fields of application. However, at this stage there are very few, if any, available applications. Most of the applications are still in the primary research stage. For further development of the field, it is necessary to create an operational definition of the field, understand its extant composition, and to postulate a program of research and application development. Such a theoretical work should be of great value as a foundation for an emerging field. Intelligent Agents today claim some functional "intelligence" where they will perform tasks on the behalf of a user. This paper, explores the spectrum of software agency; from the automated "softbots" that are presently being implemented, to the concepts and projects of the future that are more accurately described as intelligent agents. The operational definition section should provide some assessment of the current state of intelligent agent technology and who some of the key players are, to-date. The analysis focuses on academic and commercial research. The paper describes the basic mechanics for agency and how agent developers are tackling the challenge of intelligent agents within networked computing environments. The state-of-the-art section explores the commercial agent landscape. Commercial efforts are just the beginning of the capabilities and potential of intelligent agents.
    [Show full text]
  • The Relationship Between Music Participation and Mathematics
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by Liberty University Digital Commons THE RELATIONSHIP BETWEEN MUSIC PARTICIPATION AND MATHEMATICS ACHIEVEMENT IN MIDDLE SCHOOL STUDENTS by Joshua Robert Boyd Liberty University A Dissertation Presented in Partial Fulfillment Of the Requirements for the Degree Doctor of Education Liberty University March, 2013 THE RELATIONSHIP BETWEEN MUSIC PARTICIPATION AND MATHEMATICS ACHIEVEMENT IN MIDDLE SCHOOL STUDENTS by Joshua Robert Boyd A Dissertation Presented in Partial Fulfillment Of the Requirements for the Degree Doctor of Education Liberty University, Lynchburg, VA March, 2013 APPROVED BY: Dr. Leonard Parker, Ed.D., Committee Chair Dr. Joan Fitzpatrick, Ph.D., Committee Member Dr. Laurie Barron, Ed.D., Committee Member Scott B. Watson, Ph.D., Associate Dean, Advanced Programs ii THE RELATIONSHIP BETWEEN MUSIC PARTICIPATION AND MATHEMATICS ACHIEVEMENT IN MIDDLE SCHOOL STUDENTS ABSTRACT Joshua Boyd. (under the direction of Dr. Leonard W. Parker) School of Education, Liberty University, March, 2013. A comparative analysis was used to study the results from a descriptive survey of selected middle school students in Grades 6, 7, and 8. Student responses to the survey tool was used to compare multiple variables of music participation and duration of various musical activities, such as singing and performing on instruments, to the mathematics results from Georgia Criterion-Referenced Competency Test (Georgia Department of Education, 2011. The results were analyzed with the use of the Pearson r correlation coefficient. The intensity of relationships was assessed with analysis of variance (ANOVA). A final t-test of means was conducted to compare the mathematics achievement of students, who reported that they participated in musical activities vs.
    [Show full text]
  • Intelligent Agents Web-Mining Agents
    Intelligent Agents Web-Mining Agents Prof. Dr. Ralf Möller Dr. Tanya Braun Universität zu Lübeck Institut für Informationssysteme Acknowledgements • Some slides have been designed by PD Dr. Özgür Özcep. Since Özgür works in my group, those slides are not explicitly marked. Thank you nevertheless, Özgür. • Other slides have been take from lecture material provided by researchers on the web. I hope this material is indicated appropriately. Thank you all. 2 Artificial Intelligence and Intelligent Agents • Artificial intelligence (AI) is the science of systematic synthesis and analysis of computational agents that act intelligently – Agents are central to AI (and vice versa) – Intelligent agent = computational agent that acts intelligently – Talking about AI w/o talking about agents misses the point (and vice versa) • Need to technically define the notion of “acting intelligently” • AI = Science of Intelligent Systems – Systems are called computational agents in AI, or agents for short 3 Literature http://aima.cs.berkeley.edu (AIMA, 1st edition 1995) http://artint.info st (AIFCA, 1 edition 2010) 4 Literature 5 Literature 6 What is an Agent? • Anything that can be viewed as perceiving its environment through sensors and acting upon that environment through actuators [AIMA-Def] Sensors Percepts ? Environment Agent Actions – Human agent Actuators eyes, ears, and other organs for sensors; hands, legs, mouth, and other body parts for actuators – Robotic agent cameras and infrared range finders for sensors; various motors for actuators – Software agent interfaces, data integration, interpretation, data manipulation/output 7 Abstractions: Agents and Environments Sensors Percepts ? Environment Agent Actions Actuators • The agent function maps from percept histories to actions: [f: P* à A] • The agent program runs on Really insist on functional a physical architecture to produce f behavior? • Agent = architecture + program 8 Reactive vs.
    [Show full text]
  • An Agent-Based Federated Learning Object Search Service
    Interdisciplinary Journal of E-Learning and Learning Objects Volume 7, 2011 An Agent-based Federated Learning Object Search Service Carla Fillmann Barcelos and João Carlos Gluz Interdisciplinary Program in Applied Computer Science (PIPCA) – Vale do Rio dos Sinos University (UNISINOS), São Leopoldo, RS, Brasil [email protected]; [email protected] Rosa Maria Vicari Informatics Institute, Federal University of Rio Grande do Sul (UFRGS), Porto Alegre, RS, Brasil [email protected] Abstract The cataloging process represents one of the greatest issues in respect to the use of learning ob- jects because it is through this process that appropriate objects can be found through search en- gines. Incorrect cataloging causes inefficacy in the search process, and this situation is aggravated when the objects are distributed and maintained in several distinct repositories. The present work proposes the creation of an agent-based federated catalog of learning objects: the AgCAT system. This system is part of the MILOS infrastructure, which will provide the computational support to the OBAA metadata proposal, a Brazilian initiative to create a new learning object metadata stan- dard, able to support the requirements of multi-platform adaptability, compatibility with current standards, special needs accessibility, and technological independence of hardware and software platforms. The paper presents the functional structure and organization of the AgCAT system, showing its architecture, the main aspects of its prototype, and main results obtained till now. Keywords: Search Service, Learning Objects, Software Agents. Introduction The Brazilian Ministry of Education provides free digital pedagogical content by means of the Virtual and Interactive Net for Education program (RIVED, 2009), distributing these objects through the International Base of Educational Objects repository (BIOE, 2010).
    [Show full text]
  • An Autonomous Software Agent for Navy Personnel Work: a Case Study
    From: AAAI Technical Report SS-03-04. Compilation copyright © 2003, AAAI (www.aaai.org). All rights reserved. An Autonomous Software Agent for Navy Personnel Work: a Case Study Stan Franklin Computer Science Department and the Institute for Intelligent Systems University of Memphis Memphis, TN, 38152, USA [email protected] Abstract IDA is currently capable of automating the entire set of IDA is an autonomous software agent whose task is to tasks of a human detailer, with the exception of writing the assign a sailor to a new tour of duty at the end of the old. final orders. The original plan was to add this feature and Her task input is most often initiated by an email from the to eventually deploy an appropriately knowledge sailor; thereafter she acts completely autonomously. The engineered version of IDA for each community. Two years task requires IDA to access databases, to deliberate, to into this five year project, the Navy redirected the project perform complex constraint satisfaction, and to negotiate with the sailor in natural language. IDA’s architecture and toward a multi-agent system in which each of more than mechanisms are motivated by a variety of computational 300,000 sailors and each command would have it own, paradigms and implement a number of cognitive models individual agent. The plan was to complete IDA and then including the Global Workspace Theory of consciousness. to use the IDA technology in the design of the multi-agent IDA is able to interact in depth with sailors in a relatively system. IDA is complete, for these purposes, and a year’s complex real-world environment involving job work on the multi-agent system has produced its first requirements, Navy policy, location, travel, training, dates, demonstrable product.
    [Show full text]
  • Development of Semantic Web-Enabled BDI Multi-Agent Systems Using SEA ML: an Electronic Bartering Case Study
    applied sciences Article Development of Semantic Web-Enabled BDI Multi-Agent Systems Using SEA_ML: An Electronic Bartering Case Study Moharram Challenger 1,* ID , Baris Tekin Tezel 1,2, Omer Faruk Alaca 1, Bedir Tekinerdogan 3 ID and Geylani Kardas 1 1 International Computer Institute, Ege University, Bornova, Izmir 35100, Turkey; [email protected] (B.T.T.); [email protected] (O.F.A.), [email protected] (G.K.) 2 Department of Computer Science, Dokuz Eylul University, Buca, Izmir 35390, Turkey 3 Information Technology Group, Wageningen University & Research, 6706 KN Wageningen, The Netherlands; [email protected] * Correspondence: [email protected] or [email protected]; Tel.: +90-541-918-8836 Received: 4 March 2018; Accepted: 25 April 2018; Published: 28 April 2018 Abstract: In agent-oriented software engineering (AOSE), the application of model-driven development (MDD) and the use of domain-specific modeling languages (DSMLs) for Multi-Agent System (MAS) development are quite popular since the implementation of MAS is naturally complex, error-prone, and costly due to the autonomous and proactive properties of the agents. The internal agent behavior and the interaction within the agent organizations become even more complex and hard to implement when the requirements and interactions for the other agent environments such as the Semantic Web are considered. Hence, in this study, we propose a model-driven MAS development methodology which is based on a domain-specific modeling language (called SEA_ML) and covers the whole process of analysis, modeling, code generation and implementation of a MAS working in the Semantic Web according to the well-known Belief-Desire-Intention (BDI) agent principles.
    [Show full text]
  • Peter Kasule
    Artistic Director & Master of Ceremonies Peter Kasule The Company Brian Aine Yudaya Nabbanja Solace Ataho Noeline Nabesezi Jimmy Ayo Faith Ruth Nabukenya Rajab Basoga Joyce Nagujja Joseph Chan Mary Nakabuubi Faith Kansiime Percy Nakaggwa Daniel Kasata Donatina Nakimuli Anthony Kiranda Miriam Namala Sharon Kyomugisha Maria Namanda George Lukwago Brian Odong Moses Mudiope Mukusin Wasswa Lighting Design by Dan Ozminkowski Produced by Empower African Children Alexis Hefley, Founder & President www.EmpowerAfricanChildren.org The 2012 Spirit of Uganda Tour is presented by arrangement with Lisa Booth Management, Inc. Running Time One hour and 45 minutes inclusive of one 15-minute intermission. Program and cast subject to change. The taking of photographs or other recording in any media is prohibited. Spirit of Uganda 2012 Program page 1 of 13 Director’s Note Dance and music in Africa are the Breath of Life. The deeper we breathe, the longer we live, and the more diverse and culturally rich we become. The beauty of African dance and music lies in the authenticity of our embedded traditions that are carried from one generation to another. Like our elders and ancestors before us, our creative legacy will be added to this long history when we take our last breaths. African music is nearly always coupled with some other art form, such as poetry, ritual or dance. All of these art forms are rooted in rhythm. Through interaction and creativity our culture is constantly moving, growing and changing. And together, they reveal the African life and soul. More than 50 distinct ethnic groups contribute to Uganda’s rich culture and while modern borders are fixed, these cultures spill out across traditional territories into neighboring countries.
    [Show full text]