Agent-Oriented Software Engineering

Size: px
Start display at page:

Download "Agent-Oriented Software Engineering"

Transcription

1 Agent-riented Software Engineering Nick Jennings Dept of Electronics and Computer Science University of Southampton, UK.

2 Software Development is Difficult ne of most complex construction task humans undertake Computer science is the first engineering discipline ever in which the complexity of the objects created is limited by the skill of the creator and not limited by the strength of the raw materials. If steel beams were infinitely strong and couldn t ever bend no matter what you did, then skyscrapers could be as complicated as computers. Brian K. Reid True whatever models and techniques are applied the essential complexity of software Fred Brooks Software engineering provides models & techniques that make it easier to handle this essential complexity 2

3 Software Development is Getting Harder Shorter development lifecycles More ambitious requirements Less certain requirements Greater scope for change More challenging environments Greater dynamism Greater openness 3

4 Software Engineering: Continually Playing Catch Up Better Models components design patterns software architectures Better Processes light methods heavier methods interacting agents ur ability to imagine complex applications will always exceed our ability to develop them Grady Booch 4

5 The Adequacy Hypothesis Agent-oriented approaches can enhance our ability to model, design and build complex distributed software systems. 5

6 Talk utline I. The Essence of Agent-Based Computing II. III. IV. The Case for Agent-riented Software Engineering Potential Drawbacks Conclusions 6

7 Talk utline I. The Essence of Agent-Based Computing II. III. IV. The Case for Agent-riented Software Engineering Potential Drawbacks Conclusions The intolerable wrestle with words and meanings. T. S. Eliot 7

8 Agent encapsulated computer system, situated in some environment, and capable of flexible autonomous action in that environment in order to meet its design objectives (Wooldridge) 8

9 Agent encapsulated computer system, situated in some environment, and capable of flexible autonomous action in that environment in order to meet its design objectives (Wooldridge) control over internal state and over own behaviour 9

10 Agent encapsulated computer system, situated in some environment, and capable of flexible autonomous action in that environment in order to meet its design objectives (Wooldridge) control over internal state and over own behaviour experiences environment through sensors and acts through effectors 10

11 Agent encapsulated computer system, situated in some environment, and capable of flexible autonomous action in that environment in order to meet its design objectives (Wooldridge) control over internal state and over own behaviour experiences environment through sensors and acts through effectors reactive: respond in timely fashion to environmental change proactive: act in anticipation of future goals 11

12 Definitional Malaise My guess is that object-oriented programming will be what structured programming was in the 1970s. Everybody will be in favour of it. Every manufacturer will promote his product as supporting it. Every manager will pay lip service to it. Every programmer will practice it (differently). And no one will know just what it is. (Rentsch, 82) My guess is that agent-based computing will be what objectoriented programming was in the 1980s. Everybody will be in favour of it. Every manufacturer will promote his product as supporting it. Every manager will pay lip service to it. Every programmer will practice it (differently). And no one will know just what it is. (Jennings, 00) 12

13 Multiple Agents In most cases, single agent is insufficient no such thing as a single agent system (!?) multiple agents are the norm, to represent: natural decentralisation multiple loci of control multiple perspectives competing interests 13

14 Agent Interactions Interaction between agents is inevitable to achieve individual objectives, to manage interdependencies Conceptualised as taking place at knowledge-level which goals, at what time, by whom, what for Flexible run-time initiation and responses cf. design-time, hard-wired nature of extant approaches paradigm shift from previous perceptions of computational interaction 14

15 Agent-Based Manufacturing Control Part B s Part C s 3 rders A: 2 ; B: 3 ; C: 8 1 3, 4 7, 8 2 Part A s 2 6 1, Redo Buffer 6 15

16 Agent-Based Manufacturing Control 4 Part B s 3 Part C s 3 rders A: 1 ; B: 4 ; C: 7 1 3, 4 7, Part A s 2 6 1, Redo Buffer 6 16

17 Agent-Based Manufacturing Control 4 Part B s 3 4 Part C s , 4 7, Part A s 1, Redo Buffer 6 17

18 Agent-Based Manufacturing Control Part B s Part C s 4 1 3, 4 7, Part A s 1, Redo 2 Buffer 6 18

19 Agent-Based Manufacturing Control Part B s Part C s 1 3, 4 7, Part A s 4 5 1, Redo 2 Buffer 6 19

20 Agent-Based Manufacturing Control Part B s Part C s 1 3, 4 7, Part A s , Redo Buffer 6 20

21 Agent-Based Manufacturing Control Part B s Part C s 7 1 3, 4 7, Part A s , Redo Buffer 6 21

22 Agent-Based Manufacturing Control Part B s Part C s 7 1 3, 4 7, Part A s 5 5 1, Redo Buffer 6 22

23 Agent-Based Manufacturing Control Part B s Part C s 7 1 3, 4 7, 8 Part A s , Redo Buffer 6 23

24 Agent-Based Manufacturing Control Part B s Part C s 8 1 3, 4 7, Part A s , Redo Buffer 6 24

25 Agent-Based Manufacturing Control Part B s Part C s 8 1 3, 4 7, Part A s 1, Redo Buffer

26 Agent-Based Manufacturing Control Part B s Part C s 8 1 3, 4 7, Part A s 9 9 1, Redo Buffer

27 Agent-Based Manufacturing Control Part B s Part C s 1 3, 4 7, Part A s , Redo Buffer

28 Agent-Based Manufacturing Control Part B s Part C s 1 3, 4 7, Part A s 1, Redo Buffer

29 rganisations Agents act/interact to achieve objectives: on behalf of individuals/companies part of a wider problem solving initiative underlying organisational relationship between the agents 29

30 rganisations This organisational context: influences agents behaviour relationships need to be made explicit peers teams, coalitions authority relationships is subject to ongoing change provide computational apparatus for creating, maintaining and disbanding structures 30

31 A Canonical View Interactions Agent rganisational relationships Sphere of influence Environment (see also: Castelfranchi, Ferber, Gasser, Lesser,..) 31

32 Talk utline I. The Essence of Agent-Based Computing II. III. IV. The Case for Agent-riented Software Engineering Potential Drawbacks Conclusions 32

33 Making the Case: Quantitatively 50 Software Metrics Productivity Reliability Maintainability bjects Agents There are 3 kinds of lies: lies, damned lies and statistics Disraeli 33

34 Making the Case: Qualitatively 34

35 Making the Case: Qualitatively Software techniques for tackling complexity 35

36 Tackling Complexity Decomposition Abstraction rganisation 36

37 Making the Case: Qualitatively Software techniques for tackling complexity Nature of complex systems 37

38 Complex Systems Complexity takes form of hierarchy not a control hierarchy collection of related sub-systems at different levels of abstraction Can distinguish between interactions among subsystems and interactions within sub-systems latter more frequent & predictable: nearly decomposable systems Arbitrary choice about which components are primitive (Herb Simon) Systems that support evolutionary growth develop more quickly than those that do not: stable intermediate forms 38

39 Making the Case: Qualitatively Software techniques for tackling complexity Agent-based computing Nature of complex systems 39

40 Making the Case: Qualitatively Software techniques for tackling complexity Degree of Match Agent-based computing Nature of complex systems 40

41 The Match Process 1. Show agent-oriented decomposition is effective way of partitioning problem space of complex system 2. Show key abstractions of agent-oriented mindset are natural means of modelling complex systems 41

42 The Match Process 1. Show agent-oriented decomposition is effective way of partitioning problem space of complex system 2. Show key abstractions of agent-oriented mindset are natural means of modelling complex systems 42

43 Decomposition: Agents In terms of entities that have: own persistent thread of control (active: say go ) control over their own destiny (autonomous: say no ) Makes engineering of complex systems easier: natural representation of multiple loci of control real systems have no top (Meyer) allows competing objectives to be represented and reconciled in context sensitive fashion 43

44 Decomposition: Interactions Agents make decisions about nature & scope of interactions at run time Makes engineering of complex systems easier: unexpected interaction is expected not all interactions need be set at design time simplified management of control relationships between components coordination occurs on as-needed basis between continuously active entities 44

45 The Match Process 1. Show agent-oriented decomposition is effective way of partitioning problem space of complex system 2. Show key abstractions of agent-oriented mindset are natural means of modelling complex systems 45

46 Suitability of Abstractions Design is about having right models In software, minimise gap between units of analysis and constructs of solution paradigm techniques natural way of modelling world 46

47 Complex System Agent-Based System Sub-systems Sub-system components Interactions between sub-systems and sub-system components Relationships between sub-systems and sub-system components 47

48 Complex System Agent-Based System Sub-systems Agent organisations Sub-system components Interactions between sub-systems and sub-system components Relationships between sub-systems and sub-system components 48

49 Complex System Agent-Based System Sub-systems Agent organisations Sub-system components Agents Interactions between sub-systems and sub-system components Relationships between sub-systems and sub-system components 49

50 Complex System Agent-Based System Sub-systems Agent organisations Sub-system components Agents Interactions between sub-systems and sub-system components: at any given level of abstraction, find meaningful collections of entities that collaborate to achieve some higher level view (Booch) Relationships between sub-systems and sub-system components cooperating to achieve common objectives coordinating their actions negotiating to resolve conflicts 50

51 Complex System Agent-Based System Sub-systems Agent organisations Sub-system components Agents Interactions between sub-systems and sub-system components Relationships between sub-systems and sub-system components - change over time - treat collections as single coherent unit cooperating to achieve common objectives coordinating their actions negotiating to resolve conflicts Explicit mechanisms for representing & managing organisational relationships Structures for modelling collectives 51

52 The Adequacy Hypothesis Agent-oriented approaches can enhance our ability to model, design and build complex distributed software systems. 52

53 The Establishment Hypothesis As well as being suitable for designing and building complex systems, agents will succeed as a software engineering paradigm [NB: will be complementary to existing software models like, patterns, components, ] 53

54 Agents Consistent with Trends in Software Engineering Conceptual basis rooted in problem domain world contains autonomous entities that interact to get things done 54

55 Agents Consistent with Trends in Software Engineering Conceptual basis rooted in problem domain Increasing localisation and encapsulation apply to control, as well as state and behaviour 55

56 Agents Consistent with Trends in Software Engineering Conceptual basis rooted in problem domain Increasing localisation and encapsulation Greater support for re-use of designs and programs whole sub-system components (cf. components, patterns) e.g. agent architectures, system structures flexible interactions (cf. patterns, architectures) e.g. contract net protocol, auction protocols 56

57 Agents Support System Development by Synthesis An agent is a stable intermediate form able to operate to achieve its objectives and interact with others in flexible ways construct system by bringing agents together and watching overall functionality emerge from their interplay well suited to developments in: open systems (e.g. Internet) e-commerce 57

58 II. Talk utline I. The Essence of Agent-Based Computing The Case for Agent-riented Software Engineering III. IV. Potential Drawbacks Conclusions The moment we want to believe something, we suddenly see all the arguments for it, and become blind to the arguments against it George Bernard Shaw 58

59 Isn t autonomous software and making decisions about interactions at run-time a recipe for disaster? 59

60 Yes If expect to just throw agents together and have a coherent and efficient system. Sometimes this is exactly what is desired Simulation software Also the default for synthesised systems No If engineer system appropriately Interaction Engineering rganisation Engineering 60

61 BT s Provide Customer Quote Process (Jennings et al.) Provide Quote Customer Service Agents Producer ServiceName Consumer 61

62 BT s Provide Customer Quote Process (Jennings et al.) Provide Quote Customer Service Agents VetCustomer Producer ServiceName Consumer A B C D... n Customer Vetting Agents 62

63 BT s Provide Customer Quote Process (Jennings et al.) Provide Quote Cost&DesignNetwork Customer Service Agents Design Agents ProvideLegalAdvice Legal Agents VetCustomer Producer ServiceName Consumer A B C D... n Customer Vetting Agents 63

64 BT s Provide Customer Quote Process (Jennings et al.) Provide Quote Cost&DesignNetwork Customer Service Agents Design Agents Survey Agents SurveyPremises ProvideLegalAdvice Legal Agents VetCustomer Producer ServiceName Consumer A B C D... n Customer Vetting Agents 64

65 Interaction Engineering: Service Provisioning = Negotiation Two agents must agree about conditions under which service will be executed price quality start and end times Need to design appropriate negotiation protocol 65

66 The Vet Customer Negotiation Is a 1:many negotiation ne buyer, many sellers Structured as a reverse auction Efficient means for allowing agent to quickly find partner with highest valuations Multi-dimensional English (open cry) auction (Vulkan and Jennings, 00) 66

67 Multi-Dimensional English Auction Initiation Buyer announces declared utility function (U) maximum price will pay (P) minimum acceptable price time will wait between offers (T) minimum percentage increase that next offer must exceed (X) can lie about U and P Auction Sellers submit offers (on all dimensions) can lie and speculate ffer accepted if: protocol has not terminated offer exceeds last accepted one by X% Buyer makes acceptable bid public Terminates T seconds after last acceptable offer 67

68 Analysis of the Protocol Can prove that: negotiation will terminate no point in buyer lying about U and P truth telling is dominant strategy no point in seller speculating about competitors bid X% more than current price, up to reservation level is the dominant strategy in buyer s best interest to use suggested protocol no other protocol (either auction or direct negotiation) can yield a better result for it 68

69 rganisation Engineering Survey Dept is part of Design Division Have common goals and objectives Design agents have degree of power over survey agents Relationship explicitly represented in both agents Survey agents still autonomous though! Impact of organisational relationship Negotiation is cooperative in nature Don t reject requests unless cannot meet them Quickly move to region of agreement Agreement produced if one exists Search for win-win negotiation solutions Using concept of fuzzy similarity (Faratin et al., 2000) 69

70 II. III. Talk utline I. The Essence of Agent-Based Computing IV. Promise of Agent-riented Software Engineering Potential Drawbacks Conclusions We seldom attribute good sense, except with those who agree with us. Duc de la Rouchefoucauld 70

71 Promise Agent-based computing can: provide powerful metaphors, concepts and techniques for conceptualising, designing and implementing complex distributed systems 71

72 Realising the Promise Practical methodologies For analysing and designing agent-based systems Should be useable by practitioners Industrial strength toolkits So that don t have to start from scratch Re-useable know-how and technologies Libraries of interactions protocols rganisational patterns 72

73 Acknowledgements Cristiano Castelfranchi Ed Durfee Les Gasser Carl Hewitt Mike Huhns Vic Lesser Joerg MÜller Simon Parsons Van Parunak Carles Sierra Mike Wooldridge Franco Zambonelli 73

74 References P. Faratin, C. Sierra and N. R. Jennings (2000) Using similarity criteria to make negotiation trade-offs Proc. 4th Int. Conf on Multi-Agent Systems, Boston, N.R. Jennings (2000) n Agent-riented Software Engineering Artificial Intelligence 117 (2) N. R. Jennings, P. Faratin, T. J. Norman, P. Brien and B. dgers (2000) Autonomous agents for business process management Int. J. of Applied Artificial Intelligence 14 (2) N. Vulkan and N. R. Jennings (2000) Efficient mechanisms for the supply of services in multi-agent environments Int J. of Decision Support Systems 28 (1-2)

On agent-based software engineering

On agent-based software engineering Artificial Intelligence 117 (2000) 277 296 On agent-based software engineering Nicholas R. Jennings 1 Department of Electronics and Computer Science, University of Southampton, Southampton SO17 1BJ, UK

More information

Agent-Based Computing: Promise and Perils

Agent-Based Computing: Promise and Perils Agent-Based Computing: Promise and Perils Nicholas R. Jennings Dept. Electronic Engineering, Queen Mary & Westfield College, University of London, London El 4NS, UK. n.r.jennings@qmw.ac.uk Abstract Agent-based

More information

Automated Negotiation

Automated Negotiation Automated Negotiation N. R. Jennings 1, S. Parsons 2, C. Sierra 3 and P. Faratin 4 1 Dept. of Electronics and Computer Science, University of Southampton, Southampton SO17 1BJ, UK. nrj@ecs.soton.ac.uk

More information

School of Computing, National University of Singapore 3 Science Drive 2, Singapore ABSTRACT

School of Computing, National University of Singapore 3 Science Drive 2, Singapore ABSTRACT NUROP CONGRESS PAPER AGENT BASED SOFTWARE ENGINEERING METHODOLOGIES WONG KENG ONN 1 AND BIMLESH WADHWA 2 School of Computing, National University of Singapore 3 Science Drive 2, Singapore 117543 ABSTRACT

More information

AGENTS AND AGREEMENT TECHNOLOGIES: THE NEXT GENERATION OF DISTRIBUTED SYSTEMS

AGENTS AND AGREEMENT TECHNOLOGIES: THE NEXT GENERATION OF DISTRIBUTED SYSTEMS AGENTS AND AGREEMENT TECHNOLOGIES: THE NEXT GENERATION OF DISTRIBUTED SYSTEMS Vicent J. Botti Navarro Grupo de Tecnología Informática- Inteligencia Artificial Departamento de Sistemas Informáticos y Computación

More information

Agent-Based Systems. Agent-Based Systems. Agent-Based Systems. Five pervasive trends in computing history. Agent-Based Systems. Agent-Based Systems

Agent-Based Systems. Agent-Based Systems. Agent-Based Systems. Five pervasive trends in computing history. Agent-Based Systems. Agent-Based Systems Five pervasive trends in computing history Michael Rovatsos mrovatso@inf.ed.ac.uk Lecture 1 Introduction Ubiquity Cost of processing power decreases dramatically (e.g. Moore s Law), computers used everywhere

More information

in the New Zealand Curriculum

in the New Zealand Curriculum Technology in the New Zealand Curriculum We ve revised the Technology learning area to strengthen the positioning of digital technologies in the New Zealand Curriculum. The goal of this change is to ensure

More information

Methodology for Agent-Oriented Software

Methodology for Agent-Oriented Software ب.ظ 03:55 1 of 7 2006/10/27 Next: About this document... Methodology for Agent-Oriented Software Design Principal Investigator dr. Frank S. de Boer (frankb@cs.uu.nl) Summary The main research goal of this

More information

An introduction to Agent-Oriented Software Engineering

An introduction to Agent-Oriented Software Engineering An introduction to Agent-Oriented Software Engineering http://www.kemlg.upc.edu Javier Vázquez-Salceda KEMLg Seminar April 25, 2012 http://www.kemlg.upc.edu Introduction to Agent-Orientation Computing

More information

UNIT-III LIFE-CYCLE PHASES

UNIT-III LIFE-CYCLE PHASES INTRODUCTION: UNIT-III LIFE-CYCLE PHASES - If there is a well defined separation between research and development activities and production activities then the software is said to be in successful development

More information

Computational Service Economies: Design and Applications. Nick Jennings. (with Alex Rogers, Alessandro Farinelli and Luke Teacy)

Computational Service Economies: Design and Applications. Nick Jennings. (with Alex Rogers, Alessandro Farinelli and Luke Teacy) Computational Service Economies: Design and Applications Nick Jennings nrj@ecs.soton.ac.uk (with Alex Rogers, Alessandro Farinelli and Luke Teacy) 1 The Complex Systems Challenge Building software that

More information

Agent Models of 3D Virtual Worlds

Agent Models of 3D Virtual Worlds Agent Models of 3D Virtual Worlds Abstract P_130 Architectural design has relevance to the design of virtual worlds that create a sense of place through the metaphor of buildings, rooms, and inhabitable

More information

Multi-Agent Systems in Distributed Communication Environments

Multi-Agent Systems in Distributed Communication Environments Multi-Agent Systems in Distributed Communication Environments CAMELIA CHIRA, D. DUMITRESCU Department of Computer Science Babes-Bolyai University 1B M. Kogalniceanu Street, Cluj-Napoca, 400084 ROMANIA

More information

Expression Of Interest

Expression Of Interest Expression Of Interest Modelling Complex Warfighting Strategic Research Investment Joint & Operations Analysis Division, DST Points of Contact: Management and Administration: Annette McLeod and Ansonne

More information

Key factors in the development of digital libraries

Key factors in the development of digital libraries Key factors in the development of digital libraries PROF. JOHN MACKENZIE OWEN 1 Abstract The library traditionally has performed a role within the information chain, where publishers and libraries act

More information

CPE/CSC 580: Intelligent Agents

CPE/CSC 580: Intelligent Agents CPE/CSC 580: Intelligent Agents Franz J. Kurfess Computer Science Department California Polytechnic State University San Luis Obispo, CA, U.S.A. 1 Course Overview Introduction Intelligent Agent, Multi-Agent

More information

DESIGN AGENTS IN VIRTUAL WORLDS. A User-centred Virtual Architecture Agent. 1. Introduction

DESIGN AGENTS IN VIRTUAL WORLDS. A User-centred Virtual Architecture Agent. 1. Introduction DESIGN GENTS IN VIRTUL WORLDS User-centred Virtual rchitecture gent MRY LOU MHER, NING GU Key Centre of Design Computing and Cognition Department of rchitectural and Design Science University of Sydney,

More information

Lean Enablers for Managing Engineering Programs

Lean Enablers for Managing Engineering Programs Lean Enablers for Managing Engineering Programs Presentation to the INCOSE Enchantment Chapter June 13 2012 Josef Oehmen http://lean.mit.edu 2012 Massachusetts Institute of Technology, Josef Oehmen, oehmen@mit.edu

More information

A Formal Model for Situated Multi-Agent Systems

A Formal Model for Situated Multi-Agent Systems Fundamenta Informaticae 63 (2004) 1 34 1 IOS Press A Formal Model for Situated Multi-Agent Systems Danny Weyns and Tom Holvoet AgentWise, DistriNet Department of Computer Science K.U.Leuven, Belgium danny.weyns@cs.kuleuven.ac.be

More information

Years 9 and 10 standard elaborations Australian Curriculum: Digital Technologies

Years 9 and 10 standard elaborations Australian Curriculum: Digital Technologies Purpose The standard elaborations (SEs) provide additional clarity when using the Australian Curriculum achievement standard to make judgments on a five-point scale. They can be used as a tool for: making

More information

AOSE Technical Forum Group

AOSE Technical Forum Group AOSE Technical Forum Group AL3-TF1 Report 30 June- 2 July 2004, Rome 1 Introduction The AOSE TFG activity in Rome was divided in two different sessions, both of them scheduled for Friday, (2nd July): the

More information

Catholijn M. Jonker and Jan Treur Vrije Universiteit Amsterdam, Department of Artificial Intelligence, Amsterdam, The Netherlands

Catholijn M. Jonker and Jan Treur Vrije Universiteit Amsterdam, Department of Artificial Intelligence, Amsterdam, The Netherlands INTELLIGENT AGENTS Catholijn M. Jonker and Jan Treur Vrije Universiteit Amsterdam, Department of Artificial Intelligence, Amsterdam, The Netherlands Keywords: Intelligent agent, Website, Electronic Commerce

More information

Automated Negotiation: Prospects, Methods and Challenges

Automated Negotiation: Prospects, Methods and Challenges Automated Negotiation: Prospects, Methods and Challenges N. R. Jennings 1, P. Faratin 2, A. R. Lomuscio 3, S. Parsons 4, C. Sierra 5 and M. Wooldridge 4 1 Dept. of Electronics and Computer Science, University

More information

New societal challenges for the European Union New challenges for social sciences and the humanities

New societal challenges for the European Union New challenges for social sciences and the humanities EUROPEAN COMMISSION European Research Area Social sciences & humanities New societal challenges for the European Union New challenges for social sciences and the humanities Thinking across boundaries Modernising

More information

GOALS TO ASPECTS: DISCOVERING ASPECTS ORIENTED REQUIREMENTS

GOALS TO ASPECTS: DISCOVERING ASPECTS ORIENTED REQUIREMENTS GOALS TO ASPECTS: DISCOVERING ASPECTS ORIENTED REQUIREMENTS 1 A. SOUJANYA, 2 SIDDHARTHA GHOSH 1 M.Tech Student, Department of CSE, Keshav Memorial Institute of Technology(KMIT), Narayanaguda, Himayathnagar,

More information

Introduction to Autonomous Agents and Multi-Agent Systems Lecture 1

Introduction to Autonomous Agents and Multi-Agent Systems Lecture 1 Introduction to Autonomous Agents and Multi-Agent Systems Lecture 1 The Unit... Theoretical lectures: Tuesdays (Tagus), Thursdays (Alameda) Evaluation: Theoretic component: 50% (2 tests). Practical component:

More information

Agent Oriented Software Engineering

Agent Oriented Software Engineering Agent Oriented Software Engineering Multiagent Systems LS Sistemi Multiagente LS Ambra Molesini ambra.molesini@unibo.it Alma Mater Studiorum Universitá di Bologna Academic Year 2006/2007 Ambra Molesini

More information

Digital Content Preliminary SWOT Analysis

Digital Content Preliminary SWOT Analysis Digital Content Preliminary SWOT Analysis Output Title Work Package Activity Short Description Distribution level Digital Content SWOT Analysis WP4 Foresight Methodology and Participation Enhancement Regional

More information

Where are we? Knowledge Engineering Semester 2, Speech Act Theory. Categories of Agent Interaction

Where are we? Knowledge Engineering Semester 2, Speech Act Theory. Categories of Agent Interaction H T O F E E U D N I I N V E B R U S R I H G Knowledge Engineering Semester 2, 2004-05 Michael Rovatsos mrovatso@inf.ed.ac.uk Lecture 12 Agent Interaction & Communication 22th February 2005 T Y Where are

More information

AOSE Agent-Oriented Software Engineering: A Review and Application Example TNE 2009/2010. António Castro

AOSE Agent-Oriented Software Engineering: A Review and Application Example TNE 2009/2010. António Castro AOSE Agent-Oriented Software Engineering: A Review and Application Example TNE 2009/2010 António Castro NIAD&R Distributed Artificial Intelligence and Robotics Group 1 Contents Part 1: Software Engineering

More information

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS BY SERAFIN BENTO MASTER OF SCIENCE in INFORMATION SYSTEMS Edmonton, Alberta September, 2015 ABSTRACT The popularity of software agents demands for more comprehensive HAI design processes. The outcome of

More information

The Policy Content and Process in an SDG Context: Objectives, Instruments, Capabilities and Stages

The Policy Content and Process in an SDG Context: Objectives, Instruments, Capabilities and Stages The Policy Content and Process in an SDG Context: Objectives, Instruments, Capabilities and Stages Ludovico Alcorta UNU-MERIT alcorta@merit.unu.edu www.merit.unu.edu Agenda Formulating STI policy STI policy/instrument

More information

Designing 3D Virtual Worlds as a Society of Agents

Designing 3D Virtual Worlds as a Society of Agents Designing 3D Virtual Worlds as a Society of s MAHER Mary Lou, SMITH Greg and GERO John S. Key Centre of Design Computing and Cognition, University of Sydney Keywords: Abstract: s, 3D virtual world, agent

More information

SOFTWARE AGENTS IN HANDLING ABNORMAL SITUATIONS IN INDUSTRIAL PLANTS

SOFTWARE AGENTS IN HANDLING ABNORMAL SITUATIONS IN INDUSTRIAL PLANTS SOFTWARE AGENTS IN HANDLING ABNORMAL SITUATIONS IN INDUSTRIAL PLANTS Sami Syrjälä and Seppo Kuikka Institute of Automation and Control Department of Automation Tampere University of Technology Korkeakoulunkatu

More information

Course Introduction and Overview of Software Engineering. Richard N. Taylor Informatics 211 Fall 2007

Course Introduction and Overview of Software Engineering. Richard N. Taylor Informatics 211 Fall 2007 Course Introduction and Overview of Software Engineering Richard N. Taylor Informatics 211 Fall 2007 Software Engineering A discipline that deals with the building of software systems which are so large

More information

On Epistemic Effects: A Reply to Castellani, Pontecorvo and Valente Arie Rip, University of Twente

On Epistemic Effects: A Reply to Castellani, Pontecorvo and Valente Arie Rip, University of Twente On Epistemic Effects: A Reply to Castellani, Pontecorvo and Valente Arie Rip, University of Twente It is important to critically consider ongoing changes in scientific practices and institutions, and do

More information

International R&D and Technology Transfer Agreements Negotiations and Conflict Management

International R&D and Technology Transfer Agreements Negotiations and Conflict Management International R&D and Technology Transfer Agreements Negotiations and Conflict Management Dr. Claus-Joerg Ruetsch, Head Legal Diagnostics F. Hoffmann-La Roche Ltd Alicante March 11, 2011 Negotiations and

More information

The AgentLink III Technical Forums: Introduction to the Special Issue

The AgentLink III Technical Forums: Introduction to the Special Issue The AgentLink III Technical Forums: Introduction to the Special Issue PAOLO PETTA 1, ANDREA OMICINI 2, TERRY PAYNE 3 and PETER McBURNEY 4 1 Austrian Research Institute for Artificial Intelligence, Vienna,

More information

A Roadmap of Agent Research and Development

A Roadmap of Agent Research and Development Autonomous Agents and Multi-Agent Systems, 1, 7 38 (1998) c 1998 Kluwer Academic Publishers, Boston. Manufactured in The Netherlands. A Roadmap of Agent Research and Development NICHOLAS R. JENNINGS n.r.jennings@qmw.ac.uk

More information

A Fuzzy-Based Approach for Partner Selection in Multi-Agent Systems

A Fuzzy-Based Approach for Partner Selection in Multi-Agent Systems University of Wollongong Research Online Faculty of Informatics - Papers Faculty of Informatics 07 A Fuzzy-Based Approach for Partner Selection in Multi-Agent Systems F. Ren University of Wollongong M.

More information

Introduction to Multi-Agent Systems. Michal Pechoucek & Branislav Bošanský AE4M36MAS Autumn Lect. 1

Introduction to Multi-Agent Systems. Michal Pechoucek & Branislav Bošanský AE4M36MAS Autumn Lect. 1 Introduction to Multi-Agent Systems Michal Pechoucek & Branislav Bošanský AE4M36MAS Autumn 2016 - Lect. 1 General Information Lecturers: Prof. Michal Pěchouček and Dr. Branislav Bošanský Tutorials: Branislav

More information

AMIMaS: Model of architecture based on Multi-Agent Systems for the development of applications and services on AmI spaces

AMIMaS: Model of architecture based on Multi-Agent Systems for the development of applications and services on AmI spaces AMIMaS: Model of architecture based on Multi-Agent Systems for the development of applications and services on AmI spaces G. Ibáñez, J.P. Lázaro Health & Wellbeing Technologies ITACA Institute (TSB-ITACA),

More information

Dynamic Designs of 3D Virtual Worlds Using Generative Design Agents

Dynamic Designs of 3D Virtual Worlds Using Generative Design Agents Dynamic Designs of 3D Virtual Worlds Using Generative Design Agents GU Ning and MAHER Mary Lou Key Centre of Design Computing and Cognition, University of Sydney Keywords: Abstract: Virtual Environments,

More information

Agent-Oriented Software Engineering

Agent-Oriented Software Engineering Agent-Oriented Software Engineering Multiagent Systems LS Sistemi Multiagente LS Ambra Molesini ambra.molesini@unibo.it Ingegneria Due Alma Mater Studiorum Università di Bologna a Cesena Academic Year

More information

A Conceptual Modeling Method to Use Agents in Systems Analysis

A Conceptual Modeling Method to Use Agents in Systems Analysis A Conceptual Modeling Method to Use Agents in Systems Analysis Kafui Monu 1 1 University of British Columbia, Sauder School of Business, 2053 Main Mall, Vancouver BC, Canada {Kafui Monu kafui.monu@sauder.ubc.ca}

More information

An Ontology for Modelling Security: The Tropos Approach

An Ontology for Modelling Security: The Tropos Approach An Ontology for Modelling Security: The Tropos Approach Haralambos Mouratidis 1, Paolo Giorgini 2, Gordon Manson 1 1 University of Sheffield, Computer Science Department, UK {haris, g.manson}@dcs.shef.ac.uk

More information

Computer Challenges to emerge from e-science

Computer Challenges to emerge from e-science Computer Challenges to emerge from e-science Malcolm Atkinson (NeSC), Jon Crowcroft (Cambridge), Carole Goble (Manchester), John Gurd (Manchester), Tom Rodden (Nottingham),Nigel Shadbolt (Southampton),

More information

TERMS OF REFERENCE FOR CONSULTANTS

TERMS OF REFERENCE FOR CONSULTANTS Strengthening Systems for Promoting Science, Technology, and Innovation (KSTA MON 51123) TERMS OF REFERENCE FOR CONSULTANTS 1. The Asian Development Bank (ADB) will engage 77 person-months of consulting

More information

STRATEGO EXPERT SYSTEM SHELL

STRATEGO EXPERT SYSTEM SHELL STRATEGO EXPERT SYSTEM SHELL Casper Treijtel and Leon Rothkrantz Faculty of Information Technology and Systems Delft University of Technology Mekelweg 4 2628 CD Delft University of Technology E-mail: L.J.M.Rothkrantz@cs.tudelft.nl

More information

CHAPTER 1: INTRODUCTION. Multiagent Systems mjw/pubs/imas/

CHAPTER 1: INTRODUCTION. Multiagent Systems   mjw/pubs/imas/ CHAPTER 1: INTRODUCTION Multiagent Systems http://www.csc.liv.ac.uk/ mjw/pubs/imas/ Five Trends in the History of Computing ubiquity; interconnection; intelligence; delegation; and human-orientation. http://www.csc.liv.ac.uk/

More information

Agreement Technologies Action IC0801

Agreement Technologies Action IC0801 Agreement Technologies Action IC0801 Sascha Ossowski Agreement Technologies Large-scale open distributed systems Social Science Area of enormous social and economic potential Paradigm Shift: beyond the

More information

CHAPTER 8 RESEARCH METHODOLOGY AND DESIGN

CHAPTER 8 RESEARCH METHODOLOGY AND DESIGN CHAPTER 8 RESEARCH METHODOLOGY AND DESIGN 8.1 Introduction This chapter gives a brief overview of the field of research methodology. It contains a review of a variety of research perspectives and approaches

More information

Social Innovation and new pathways to social changefirst insights from the global mapping

Social Innovation and new pathways to social changefirst insights from the global mapping Social Innovation and new pathways to social changefirst insights from the global mapping Social Innovation2015: Pathways to Social change Vienna, November 18-19, 2015 Prof. Dr. Jürgen Howaldt/Antonius

More information

Overview Agents, environments, typical components

Overview Agents, environments, typical components Overview Agents, environments, typical components CSC752 Autonomous Robotic Systems Ubbo Visser Department of Computer Science University of Miami January 23, 2017 Outline 1 Autonomous robots 2 Agents

More information

GUIDELINES SOCIAL SCIENCES AND HUMANITIES RESEARCH MATTERS. ON HOW TO SUCCESSFULLY DESIGN, AND IMPLEMENT, MISSION-ORIENTED RESEARCH PROGRAMMES

GUIDELINES SOCIAL SCIENCES AND HUMANITIES RESEARCH MATTERS. ON HOW TO SUCCESSFULLY DESIGN, AND IMPLEMENT, MISSION-ORIENTED RESEARCH PROGRAMMES SOCIAL SCIENCES AND HUMANITIES RESEARCH MATTERS. GUIDELINES ON HOW TO SUCCESSFULLY DESIGN, AND IMPLEMENT, MISSION-ORIENTED RESEARCH PROGRAMMES to impact from SSH research 2 INSOCIAL SCIENCES AND HUMANITIES

More information

Objectives. Designing, implementing, deploying and operating systems which include hardware, software and people

Objectives. Designing, implementing, deploying and operating systems which include hardware, software and people Chapter 2. Computer-based Systems Engineering Designing, implementing, deploying and operating s which include hardware, software and people Slide 1 Objectives To explain why software is affected by broader

More information

Our Corporate Strategy Digital

Our Corporate Strategy Digital Our Corporate Strategy Digital Proposed Content for Discussion 9 May 2016 CLASSIFIED IN CONFIDENCE INLAND REVENUE HIGHLY PROTECTED Draft v0.2a 1 Digital: Executive Summary What is our strategic digital

More information

Evaluation in Democracy Public Hearing at the European Parliament

Evaluation in Democracy Public Hearing at the European Parliament Evaluation in Democracy Public Hearing at the European Parliament Brussels, 10 April 2013 Highlights from the Morning Session Barbara Befani and Liisa Horelli Board Members of the European Evaluation Society

More information

Abstract. Justification. Scope. RSC/RelationshipWG/1 8 August 2016 Page 1 of 31. RDA Steering Committee

Abstract. Justification. Scope. RSC/RelationshipWG/1 8 August 2016 Page 1 of 31. RDA Steering Committee Page 1 of 31 To: From: Subject: RDA Steering Committee Gordon Dunsire, Chair, RSC Relationship Designators Working Group RDA models for relationship data Abstract This paper discusses how RDA accommodates

More information

Structural Analysis of Agent Oriented Methodologies

Structural Analysis of Agent Oriented Methodologies International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 6 (2014), pp. 613-618 International Research Publications House http://www. irphouse.com Structural Analysis

More information

SODA: Societies and Infrastructures in the Analysis and Design of Agent-based Systems

SODA: Societies and Infrastructures in the Analysis and Design of Agent-based Systems SODA: Societies and Infrastructures in the Analysis and Design of Agent-based Systems Andrea Omicini LIA, Dipartimento di Elettronica, Informatica e Sistemistica, Università di Bologna Viale Risorgimento

More information

SENG609.22: Agent-Based Software Engineering Assignment. Agent-Oriented Engineering Survey

SENG609.22: Agent-Based Software Engineering Assignment. Agent-Oriented Engineering Survey SENG609.22: Agent-Based Software Engineering Assignment Agent-Oriented Engineering Survey By: Allen Chi Date:20 th December 2002 Course Instructor: Dr. Behrouz H. Far 1 0. Abstract Agent-Oriented Software

More information

INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN ICED 03 STOCKHOLM, AUGUST 19-21, 2003

INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN ICED 03 STOCKHOLM, AUGUST 19-21, 2003 INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN ICED 03 STOCKHOLM, AUGUST 19-21, 2003 A KNOWLEDGE MANAGEMENT SYSTEM FOR INDUSTRIAL DESIGN RESEARCH PROCESSES Christian FRANK, Mickaël GARDONI Abstract Knowledge

More information

Designing a New Communication System to Support a Research Community

Designing a New Communication System to Support a Research Community Designing a New Communication System to Support a Research Community Trish Brimblecombe Whitireia Community Polytechnic Porirua City, New Zealand t.brimblecombe@whitireia.ac.nz ABSTRACT Over the past six

More information

Design and technology

Design and technology Design and technology Programme of study for key stage 3 and attainment target (This is an extract from The National Curriculum 2007) Crown copyright 2007 Qualifications and Curriculum Authority 2007 Curriculum

More information

PBL Challenge: DNA Microarray Fabrication Boston University Photonics Center

PBL Challenge: DNA Microarray Fabrication Boston University Photonics Center PBL Challenge: DNA Microarray Fabrication Boston University Photonics Center Boston University graduate students need to determine the best starting exposure time for a DNA microarray fabricator. Photonics

More information

Conflict Management in Multiagent Robotic System: FSM and Fuzzy Logic Approach

Conflict Management in Multiagent Robotic System: FSM and Fuzzy Logic Approach Conflict Management in Multiagent Robotic System: FSM and Fuzzy Logic Approach Witold Jacak* and Stephan Dreiseitl" and Karin Proell* and Jerzy Rozenblit** * Dept. of Software Engineering, Polytechnic

More information

Negotiation Process Modelling in Virtual Environment for Enterprise Management

Negotiation Process Modelling in Virtual Environment for Enterprise Management Association for Information Systems AIS Electronic Library (AISeL) AMCIS 2006 Proceedings Americas Conference on Information Systems (AMCIS) December 2006 Negotiation Process Modelling in Virtual Environment

More information

JOB DESCRIPTION. Department: Technical Length of contract: 3 years renewable. Reporting to: Chief of Party Direct reports: Numbers to be confirmed

JOB DESCRIPTION. Department: Technical Length of contract: 3 years renewable. Reporting to: Chief of Party Direct reports: Numbers to be confirmed JOB DESCRIPTION Job title: Technical Director and Malaria Specialist Location: Luanda Angola Department: Technical Length of contract: 3 years renewable Role type: Global Grade: 10 Travel involved: Frequent

More information

Methodologies for agent systems development: underlying assumptions and implications for design

Methodologies for agent systems development: underlying assumptions and implications for design AI & Soc (2009) 23:379 407 DOI 10.1007/s00146-007-0110-9 ORIGINAL ARTICLE Methodologies for agent systems development: underlying assumptions and implications for design Panayiotis Koutsabasis Æ John Darzentas

More information

Behaviour-Based Control. IAR Lecture 5 Barbara Webb

Behaviour-Based Control. IAR Lecture 5 Barbara Webb Behaviour-Based Control IAR Lecture 5 Barbara Webb Traditional sense-plan-act approach suggests a vertical (serial) task decomposition Sensors Actuators perception modelling planning task execution motor

More information

Subsumption Architecture in Swarm Robotics. Cuong Nguyen Viet 16/11/2015

Subsumption Architecture in Swarm Robotics. Cuong Nguyen Viet 16/11/2015 Subsumption Architecture in Swarm Robotics Cuong Nguyen Viet 16/11/2015 1 Table of content Motivation Subsumption Architecture Background Architecture decomposition Implementation Swarm robotics Swarm

More information

Research and Change Call for abstracts Nr. 2

Research and Change Call for abstracts Nr. 2 Research and Change Call for abstracts Nr. 2 Theme: What kinds of knowledge are needed in the professions, and what kinds of research are necessary? In the wake of public sector reforms and other societal

More information

IRAHSS Pre-symposium Report

IRAHSS Pre-symposium Report 30 June 15 IRAHSS Pre-symposium Report SenseMaker - Emergent Pattern Report prepared by: Cognitive Edge Pte Ltd RPO organises the International Risk Assessment and Horizon Scanning Symposium (IRAHSS),

More information

Autonomous Agents and MultiAgent Systems* Lecture 2

Autonomous Agents and MultiAgent Systems* Lecture 2 * These slides are based on the book byinspitinpired Prof. M. Woodridge An Introduction to Multiagent Systems and the online slides compiled by Professor Jeffrey S. Rosenschein. Modifications introduced

More information

Information Metaphors

Information Metaphors Information Metaphors Carson Reynolds June 7, 1998 What is hypertext? Is hypertext the sum of the various systems that have been developed which exhibit linking properties? Aren t traditional books like

More information

COMP310 Multi-Agent Systems Chapter 3 - Deductive Reasoning Agents. Dr Terry R. Payne Department of Computer Science

COMP310 Multi-Agent Systems Chapter 3 - Deductive Reasoning Agents. Dr Terry R. Payne Department of Computer Science COMP310 Multi-Agent Systems Chapter 3 - Deductive Reasoning Agents Dr Terry R. Payne Department of Computer Science Agent Architectures Pattie Maes (1991) Leslie Kaebling (1991)... [A] particular methodology

More information

Socio-Economic Sciences and Humanities. Preservation for reuse of high quality data

Socio-Economic Sciences and Humanities. Preservation for reuse of high quality data Socio-Economic Sciences and Humanities Preservation for reuse of high quality data Research funding in Socio Economic Sciences and Humanities Research in the socio-economic sciences is needed in Europe

More information

Silvia Rossi. Introduzione. Lezione n. Corso di Laurea: Informatica. Insegnamento: Sistemi multi-agente. A.A.

Silvia Rossi. Introduzione. Lezione n. Corso di Laurea: Informatica. Insegnamento: Sistemi multi-agente.   A.A. Silvia Rossi Introduzione 1 Lezione n. Corso di Laurea: Informatica Insegnamento: Sistemi multi-agente Email: silrossi@unina.it A.A. 2014-2015 Informazioni: docente/corso Sistemi Multi-Agente Contatto:

More information

Creative Social Systems

Creative Social Systems Creative Social Systems Ricardo Sosa rdsosam@itesm.mx Departamento de Diseño, Instituto Tecnológico de Estudios Superiores de Monterrey, Mexico John S. Gero john@johngero.com Krasnow Institute for Advanced

More information

Participatory backcasting: A tool for involving stakeholders in long term local development planning

Participatory backcasting: A tool for involving stakeholders in long term local development planning Erasmus Intensive Programme Equi Agry June 29 July 11, Foggia Participatory backcasting: A tool for involving stakeholders in long term local development planning Dr. Maurizio PROSPERI ( maurizio.prosperi@unifg.it

More information

User Experience Questionnaire Handbook

User Experience Questionnaire Handbook User Experience Questionnaire Handbook All you need to know to apply the UEQ successfully in your projects Author: Dr. Martin Schrepp 21.09.2015 Introduction The knowledge required to apply the User Experience

More information

Evaluating Software Products Dr. Rami Bahsoon School of Computer Science The University Of Birmingham

Evaluating Software Products Dr. Rami Bahsoon School of Computer Science The University Of Birmingham Evaluating Software Products Dr. Rami Bahsoon School of Computer Science The University Of Birmingham r.bahsoon@cs.bham.ac.uk www.cs.bham.ac.uk/~rzb Office 112 Computer Science MSc Project Orientation

More information

Renewing Sociology in the Digital Age

Renewing Sociology in the Digital Age Renewing Sociology in the Digital Age #LSEBSA Susan Halford President, British Sociological Association, and Professor of Sociology and Director, Web Science Institute, University of Southampton Chair:

More information

Agents in the Real World Agents and Knowledge Representation and Reasoning

Agents in the Real World Agents and Knowledge Representation and Reasoning Agents in the Real World Agents and Knowledge Representation and Reasoning An Introduction Mitsubishi Concordia, Java-based mobile agent system. http://www.merl.com/projects/concordia Copernic Agents for

More information

Grand Challenges for Systems and Services Sciences

Grand Challenges for Systems and Services Sciences Grand Challenges for Systems and Services Sciences Brian Monahan, David Pym, Richard Taylor, Chris Tofts, Mike Yearworth Trusted Systems Laboratory HP Laboratories Bristol HPL-2006-99 July 13, 2006* systems,

More information

Methodology. Ben Bogart July 28 th, 2011

Methodology. Ben Bogart July 28 th, 2011 Methodology Comprehensive Examination Question 3: What methods are available to evaluate generative art systems inspired by cognitive sciences? Present and compare at least three methodologies. Ben Bogart

More information

Context-Aware Interaction in a Mobile Environment

Context-Aware Interaction in a Mobile Environment Context-Aware Interaction in a Mobile Environment Daniela Fogli 1, Fabio Pittarello 2, Augusto Celentano 2, and Piero Mussio 1 1 Università degli Studi di Brescia, Dipartimento di Elettronica per l'automazione

More information

Getting the evidence: Using research in policy making

Getting the evidence: Using research in policy making Getting the evidence: Using research in policy making REPORT BY THE COMPTROLLER AND AUDITOR GENERAL HC 586-I Session 2002-2003: 16 April 2003 LONDON: The Stationery Office 14.00 Two volumes not to be sold

More information

A Conceptual Modeling Method to Use Agents in Systems Analysis

A Conceptual Modeling Method to Use Agents in Systems Analysis A Conceptual Modeling Method to Use Agents in Systems Analysis Kafui Monu University of British Columbia, Sauder School of Business, 2053 Main Mall, Vancouver BC, Canada {Kafui Monu kafui.monu@sauder.ubc.ca}

More information

Autonomous Robotic (Cyber) Weapons?

Autonomous Robotic (Cyber) Weapons? Autonomous Robotic (Cyber) Weapons? Giovanni Sartor EUI - European University Institute of Florence CIRSFID - Faculty of law, University of Bologna Rome, November 24, 2013 G. Sartor (EUI-CIRSFID) Autonomous

More information

Meta-models, Environment and Layers: Agent-Oriented Engineering of Complex Systems

Meta-models, Environment and Layers: Agent-Oriented Engineering of Complex Systems Meta-models, Environment and Layers: Agent-Oriented Engineering of Complex Systems Ambra Molesini ambra.molesini@unibo.it DEIS Alma Mater Studiorum Università di Bologna Bologna, 07/04/2008 Ambra Molesini

More information

A POLICY in REGARDS to INTELLECTUAL PROPERTY. OCTOBER UNIVERSITY for MODERN SCIENCES and ARTS (MSA)

A POLICY in REGARDS to INTELLECTUAL PROPERTY. OCTOBER UNIVERSITY for MODERN SCIENCES and ARTS (MSA) A POLICY in REGARDS to INTELLECTUAL PROPERTY OCTOBER UNIVERSITY for MODERN SCIENCES and ARTS (MSA) OBJECTIVE: The objective of October University for Modern Sciences and Arts (MSA) Intellectual Property

More information

The digital journey 2025 and beyond

The digital journey 2025 and beyond The digital journey 2025 and beyond The digital effect We are all, both personally and professionally, increasingly relying on digital services. As consumers, we are benefiting in many different aspects

More information

Human-AI Partnerships. Nick Jennings Vice-Provost (Research and Enterprise) & Professor of Artificial Intelligence

Human-AI Partnerships. Nick Jennings Vice-Provost (Research and Enterprise) & Professor of Artificial Intelligence Human-AI Partnerships Nick Jennings Vice-Provost (Research and Enterprise) & Professor of Artificial Intelligence n.jennings@imperial.ac.uk AI in the Movies 2 Stephen Hawking AI is Important The development

More information

ABSTRACT. Keywords: information and communication technologies, energy efficiency, research and developments, RTD, categorization, gap analysis.

ABSTRACT. Keywords: information and communication technologies, energy efficiency, research and developments, RTD, categorization, gap analysis. A COMPREHENSIVE VISION ON CARTOGRAPHY OF EU AND INTERNATIONAL RESEARCH INITIATIVES WITH RTD GAP ANALYSIS IN THE AREA OF ICT FOR ENERGY EFFICIENCY IN BUILDINGS A. Hryshchenko, MEngSc, Researcher; a.hryshchenko@ucc.ie

More information

A future for agent programming?

A future for agent programming? A future for agent programming? Brian Logan! School of Computer Science University of Nottingham, UK This should be our time increasing interest in and use of autonomous intelligent systems (cars, UAVs,

More information

EU Research Integrity Initiative

EU Research Integrity Initiative EU Research Integrity Initiative PROMOTING RESEARCH INTEGRITY IS A WIN-WIN POLICY Adherence to the highest level of integrity is in the interest of all the key actors of the research and innovation system:

More information

IV/10. Measures for implementing the Convention on Biological Diversity

IV/10. Measures for implementing the Convention on Biological Diversity IV/10. Measures for implementing the Convention on Biological Diversity A. Incentive measures: consideration of measures for the implementation of Article 11 Reaffirming the importance for the implementation

More information

Innovating Method of Existing Mechanical Product Based on TRIZ Theory

Innovating Method of Existing Mechanical Product Based on TRIZ Theory Innovating Method of Existing Mechanical Product Based on TRIZ Theory Cunyou Zhao 1, Dongyan Shi 2,3, Han Wu 3 1 Mechanical Engineering College Heilongjiang Institute of science and technology, Harbin

More information