Patricia Charlton | University College London (original) (raw)

Papers by Patricia Charlton

Research paper thumbnail of An open agent architecture for integrating multimedia services

Proceedings of the first international conference on Autonomous agents - AGENTS '97, 1997

Google, Inc. (search). ...

Research paper thumbnail of Ecole Polytechnique Fédérale de

Explicit communication semantics are often considered essential for rich interaction between hete... more Explicit communication semantics are often considered essential for rich interaction between heterogeneous automated systems. While extensive work on semantic models has been carried out, much of this work remains to be tested in real open environments. This paper describes some of the issues and challenges to be considered when combining existing semantic frameworks for effective agent communication. In particular, we describe issues related to the development of the Agentcities Network which is a large-scale open test bed for agent systems that aims to enable on-line experimentation with semantic frameworks for agent communication. The presentation is kept discursive in nature: characterizing different aspects of communication, outlining research challenges, commenting on possible strategies and describing the current status of activities in the Agentcities Network.

Research paper thumbnail of 2002 Specifying standard security mechanisms in multi-agent systems

Abstract. Distributed multi-agent systems propose new infrastructure solutions to support the int... more Abstract. Distributed multi-agent systems propose new infrastructure solutions to support the interoperability of electronic services. Security is a central issue for such infrastructures and is compounded by their intrinsic openness, heterogeneity and because of the autonomous and potentially self-interested nature of the agents therein. This article reviews the work that the FIPA agent standards body has undertaken to specify security in multi-agent systems. This enables a discussion about the main issues that developers have to face at different levels (i.e., intra-platform, inter-platform and application level) when developing agent-based security solutions in various domains. 1

Research paper thumbnail of Protecting What Your Agent Is Doing

Summary oriented applications and agent-based systems are increasingly demanding security guarant... more Summary oriented applications and agent-based systems are increasingly demanding security guarantees that concern confidentiality, integrity, availability, accounting and non-repudiation in order to be deployed in business applications such as e-commerce, e-finance that include both B2B and B2C transactions. This paper considers the main challenges concerning security that need to be overcome for Multi Agent Systems (MAS) to succeed in business enterprises. We outline the main design issues for developing agent security. Finally, we survey some specific initiatives currently underway within the FIPA agent forum that seeks to address MAS security and then we draw conclusions. Introduction of computational devices are becoming more ubiquitous. The e-business world is being driven to create and enhance technologies to support dynamic services, automated interaction, rich information exchange and tailored solutions, to underpin such open service environments. Indeed such environments ar...

Research paper thumbnail of Agentcities: A Worldwide Open Agent Network

Over the past decade, agent research has reached a significant level of maturity with wellestabli... more Over the past decade, agent research has reached a significant level of maturity with wellestablished theories, languages and methodologies. Despite these successes, the vision of agents as intelligent, autonomous entities seamlessly interacting with one another in open heterogeneous environments [Hewitt90] has yet to be realised. As Nwana and Ndumu [Nwana98] point out "the devil in realising the promises of agent technology is in the details." These details include the challenging coordination, communication, discovery, trust, security and ontology issues that are found in truly open environments where agents that are owned by many different individuals and organisations can interact and interoperate.

Research paper thumbnail of Towards Configurable Learning Analytics for Constructionist Mathematical e-Books

This paper presents emerging requirements for learning analytics on interactive mathematical e-bo... more This paper presents emerging requirements for learning analytics on interactive mathematical e-books and a framework that can be used for the seamless integration of complex learning objects with ebook platforms. We describe the opportunities that this approach opens up regarding interoperability and configurability of learning analytics and intelligent support. The framework is generic and can be used for any type of system with similar requirements. In this paper we present a case that covers configuration of learning analytics for teachers and intelligent support for students in constructionist mathematical e-books.

Research paper thumbnail of Engaging with computer science when solving tangible problems

This research investigates part of the challenge of widening participation and inclusion for teac... more This research investigates part of the challenge of widening participation and inclusion for teaching and learning about CS that the Institute of Coding plans to address. This research reports on working with a large number of schools, researchers and academics both formally and informally and across a wide age range and ability. The findings from a number of studies reflects important pedagogical theory, design and practice of teaching and learning about the computer science and engineering through tangible learning context. These findings and observations are examined in the light of these teaching and learning experiences and especially the observation of development of resilience in students learning and engagement in challenging areas of study.

Research paper thumbnail of The Design of Intelligence for the Management of Personal Multimedia Content

aceMedia has taken the challenge of organising personal content by creating tools to automaticall... more aceMedia has taken the challenge of organising personal content by creating tools to automatically generate metadata descriptors and search content intuitively. In this paper we review part of the approach taken by aceMedia to create semantic metadata (ontologies) and use of this to enable more appropriate search and matching and managing of content. However, there is further benefit the end user can gain from this semantic metadata and this is from adding intelligence in the software. The benefits and how intelligence can be added is described with a particular focus on assisting the user in the creation of privacy preference rules when sharing content: the creation of self-governing inferencing.

Research paper thumbnail of Using technology to develop teachers as designers of TEL: Evaluating the learning designer

British Journal of Educational Technology

Research paper thumbnail of Knowledge Construction in Computer Science and Engineering when Learning Through Making

IEEE Transactions on Learning Technologies

Research paper thumbnail of Use of the Curiosity Cabinet metaphor to support inclusive learning

Proceedings of the 7th International Conference on Software Development and Technologies for Enhancing Accessibility and Fighting Info-exclusion - DSAI 2016, 2016

Our idea relates to the combination of emerging HCI technologies such as Virtual and Mixed Realit... more Our idea relates to the combination of emerging HCI technologies such as Virtual and Mixed Reality and an innovative Question and Answering (Q&A) system with already existing concepts of spatial learning and inquiry-based learning in education in order to evolve them to answer the needs of modern education. In the project we use the concept of the curiosity cabinet as our core 'learning enabling' metaphor. To enable the creation of learning experiences we are combining the curiosity cabinet metaphor with a set of artefacts (real of virtual objects) so that educators can set the stage for the learning experience. Moreover, we also facilitate learners to design and create their learning spaces by accessing the artefacts collection and selecting items they find appropriate to include in their spaces attaching additional information related to the respective learning experience. Therefore, learning spaces created during a learning experience support both highly individualized curiosity cabinets as well a shared space to co-design, co-create and share the learning artefacts. This supports both the personalized learning spaces for the individual learning to develop agency of learning, as well as collaborative group learning spaces. These personalized and collaborative learning spaces evolve over time to reflect changes in the learning and development and, habits and needs of each particular learner or group of learners.

Research paper thumbnail of A Sharable Wearable Maker Community IoT Application

2016 12th International Conference on Intelligent Environments (IE), 2016

Research paper thumbnail of A Developer's Perspective on Multi-agent System Design

This paper draws upon the practical experience gained in the development of software agents for t... more This paper draws upon the practical experience gained in the development of software agents for the deployment of intelligent distributed services and information access. We review a set of multi-agent architectures starting from the communication and co-ordination requirements of such systems. The aim is to illustrate the common components in current designs and implementations of MAS which are often based on the communication nature of these systems. Further to this we show some benefits and drawbacks of these systems that are developed form this aspect. Part of the limitations of these systems is due to basing their communication semantic interpretation on the belief desire and intention model (BDI) which is a mental agency. The mental agency is used for the internal reasoning part of the agent and places implicit assumptions on the communication behaviour. We examine this limitation and report on how two MASs overcome some of the constraints. In light of these practical solution...

Research paper thumbnail of Co-designing electronic books: boundary objects for social creativity

The European ‘MC-squared’ project has a number of Communities of Interest’ (CoI) (Fischer, 2001) ... more The European ‘MC-squared’ project has a number of Communities of Interest’ (CoI) (Fischer, 2001) in European countries that work on digital, interactive, creative, mathematics textbooks, called cBooks. A community of interest consists of several stakeholders from various ‘Communities of Practice’ (Wenger, 1998). In this paper we outline the creation of an English CoI describing the development of a cBook on numbers and equivalence. We use a design-based research methodology approach for teachers, designers, researchers, teacher-educators jointly working on cBooks as ‘boundary objects’ (Akkerman & Bakker, 2011) to facilitate thinking about creative mathematical thinking and social creativity. We illustrate our design-based approach through the example artefacts created during the different stages of development of the cBooks. The details of our approach provide a blueprint for the formation of CoI’s by working on digital, interactive, creative, mathematics textbooks.

Research paper thumbnail of Creating and sharing information literacy learning designs

This workshop illustrates how a digital tool, the Learning Designer, facilitates a new way of des... more This workshop illustrates how a digital tool, the Learning Designer, facilitates a new way of designing teaching and learning. It enables teachers to: build on the work of others, adopt and adapt learning designs, analyse and test their designs, and then share their own teaching ideas and experience using the tool. The Learning Designer is one of the outputs of a three-year research project*, which investigated how to support teachers developing their design skills and knowledge in order to profit from the creative possibilities opened up by digital technologies. Evaluations from teachers using the learning design tool demonstrated that it helps teachers in all sectors of education. The Learning Designer tool is used across the world in the exchange of knowledge when delivering formal and informal “teaching.” It is underpinned by a theoretically-informed model of learning and by empirical work with teaching practitioners, and uses Semantic Web technologies for developing this knowle...

Research paper thumbnail of Authoring your own creative, electronic book for mathematics: the MC-squared project

The EU-funded ‘MC-squared’ project is working with a number of European communities to develop di... more The EU-funded ‘MC-squared’ project is working with a number of European communities to develop digital, interactive, creative, mathematics ‘textbooks’ that the project calls ‘cBooks’. The cBooks are authored in a Digital Mathematics Environment in which participants can construct books with various interactive ‘widgets’. This paper provides an outline of the MC-squared project illustrating an interactive storyboard of the Digital Mathematics Environment architecture. This includes examples of how authoring by cBook designers of interactive ‘widgets’ is possible. The workshop that relates to this paper is augmented, of course, by suitable ‘hands-on’ materials aimed at two possible cBooks: one focusing on aspects of geometric and spatial thinking using building blocks, the other on aspects of number and fractions.

Research paper thumbnail of Lilies-a framework for building multiple agents for adaptive planning

Lilies (Localisation and InterLeaving stragIES) was developed to deal with a forest fire fighting... more Lilies (Localisation and InterLeaving stragIES) was developed to deal with a forest fire fighting planning environment. The apphcation required adaptive planning in a reactive and generative environment. To model the application, it was necessary for multiple agents to be developed which added the usual communication [15, 19] issues. The planning environment needed to deal with both reactive and generative problems. To provide a unified and adaptative environment we used reflection [20, 13, 4, 18]. Lilies provides a framework which develops and extends the taxonomy of actions [16] and the interleaving [1] for planning environments. To deal with the planning in a reactive and generative environment, and having only partial information required a system which could evaluate, interleave and adapt on both single and multiple agent(s) model. this paper we explain why and how we developed Lilies, a system which provides agents with a means of inspection and introspection [4].

Research paper thumbnail of Agent Communication Semantics for Open Environments: Issues and Challenges

Explicit communication semantics are often considered essential for rich interaction between hete... more Explicit communication semantics are often considered essential for rich interaction between heterogeneous automated systems. While extensive work on semantic models has been carried out, much of this work remains to be tested in real open environments. This paper briefly describes some of the issues and challenges to be considered when combining existing semantic frameworks for effective agent communication. In particular, we describe issues related to the development of the Agentcities Network which is a large-scale open test bed for agent systems that aims to enable on-line experimentation with semantic frameworks for agent communication. The presentation is kept discursive in nature: characterizing different aspects of communication, outlining research challenges, commenting on possible strategies and describing the current status of activities in the Agentcities Network.

Research paper thumbnail of Developing Students' Written Communication Skills with Jupyter Notebooks

Proceedings of the 51st ACM Technical Symposium on Computer Science Education

Research paper thumbnail of Apparatus and Method for Content Item Annotation

Research paper thumbnail of An open agent architecture for integrating multimedia services

Proceedings of the first international conference on Autonomous agents - AGENTS '97, 1997

Google, Inc. (search). ...

Research paper thumbnail of Ecole Polytechnique Fédérale de

Explicit communication semantics are often considered essential for rich interaction between hete... more Explicit communication semantics are often considered essential for rich interaction between heterogeneous automated systems. While extensive work on semantic models has been carried out, much of this work remains to be tested in real open environments. This paper describes some of the issues and challenges to be considered when combining existing semantic frameworks for effective agent communication. In particular, we describe issues related to the development of the Agentcities Network which is a large-scale open test bed for agent systems that aims to enable on-line experimentation with semantic frameworks for agent communication. The presentation is kept discursive in nature: characterizing different aspects of communication, outlining research challenges, commenting on possible strategies and describing the current status of activities in the Agentcities Network.

Research paper thumbnail of 2002 Specifying standard security mechanisms in multi-agent systems

Abstract. Distributed multi-agent systems propose new infrastructure solutions to support the int... more Abstract. Distributed multi-agent systems propose new infrastructure solutions to support the interoperability of electronic services. Security is a central issue for such infrastructures and is compounded by their intrinsic openness, heterogeneity and because of the autonomous and potentially self-interested nature of the agents therein. This article reviews the work that the FIPA agent standards body has undertaken to specify security in multi-agent systems. This enables a discussion about the main issues that developers have to face at different levels (i.e., intra-platform, inter-platform and application level) when developing agent-based security solutions in various domains. 1

Research paper thumbnail of Protecting What Your Agent Is Doing

Summary oriented applications and agent-based systems are increasingly demanding security guarant... more Summary oriented applications and agent-based systems are increasingly demanding security guarantees that concern confidentiality, integrity, availability, accounting and non-repudiation in order to be deployed in business applications such as e-commerce, e-finance that include both B2B and B2C transactions. This paper considers the main challenges concerning security that need to be overcome for Multi Agent Systems (MAS) to succeed in business enterprises. We outline the main design issues for developing agent security. Finally, we survey some specific initiatives currently underway within the FIPA agent forum that seeks to address MAS security and then we draw conclusions. Introduction of computational devices are becoming more ubiquitous. The e-business world is being driven to create and enhance technologies to support dynamic services, automated interaction, rich information exchange and tailored solutions, to underpin such open service environments. Indeed such environments ar...

Research paper thumbnail of Agentcities: A Worldwide Open Agent Network

Over the past decade, agent research has reached a significant level of maturity with wellestabli... more Over the past decade, agent research has reached a significant level of maturity with wellestablished theories, languages and methodologies. Despite these successes, the vision of agents as intelligent, autonomous entities seamlessly interacting with one another in open heterogeneous environments [Hewitt90] has yet to be realised. As Nwana and Ndumu [Nwana98] point out "the devil in realising the promises of agent technology is in the details." These details include the challenging coordination, communication, discovery, trust, security and ontology issues that are found in truly open environments where agents that are owned by many different individuals and organisations can interact and interoperate.

Research paper thumbnail of Towards Configurable Learning Analytics for Constructionist Mathematical e-Books

This paper presents emerging requirements for learning analytics on interactive mathematical e-bo... more This paper presents emerging requirements for learning analytics on interactive mathematical e-books and a framework that can be used for the seamless integration of complex learning objects with ebook platforms. We describe the opportunities that this approach opens up regarding interoperability and configurability of learning analytics and intelligent support. The framework is generic and can be used for any type of system with similar requirements. In this paper we present a case that covers configuration of learning analytics for teachers and intelligent support for students in constructionist mathematical e-books.

Research paper thumbnail of Engaging with computer science when solving tangible problems

This research investigates part of the challenge of widening participation and inclusion for teac... more This research investigates part of the challenge of widening participation and inclusion for teaching and learning about CS that the Institute of Coding plans to address. This research reports on working with a large number of schools, researchers and academics both formally and informally and across a wide age range and ability. The findings from a number of studies reflects important pedagogical theory, design and practice of teaching and learning about the computer science and engineering through tangible learning context. These findings and observations are examined in the light of these teaching and learning experiences and especially the observation of development of resilience in students learning and engagement in challenging areas of study.

Research paper thumbnail of The Design of Intelligence for the Management of Personal Multimedia Content

aceMedia has taken the challenge of organising personal content by creating tools to automaticall... more aceMedia has taken the challenge of organising personal content by creating tools to automatically generate metadata descriptors and search content intuitively. In this paper we review part of the approach taken by aceMedia to create semantic metadata (ontologies) and use of this to enable more appropriate search and matching and managing of content. However, there is further benefit the end user can gain from this semantic metadata and this is from adding intelligence in the software. The benefits and how intelligence can be added is described with a particular focus on assisting the user in the creation of privacy preference rules when sharing content: the creation of self-governing inferencing.

Research paper thumbnail of Using technology to develop teachers as designers of TEL: Evaluating the learning designer

British Journal of Educational Technology

Research paper thumbnail of Knowledge Construction in Computer Science and Engineering when Learning Through Making

IEEE Transactions on Learning Technologies

Research paper thumbnail of Use of the Curiosity Cabinet metaphor to support inclusive learning

Proceedings of the 7th International Conference on Software Development and Technologies for Enhancing Accessibility and Fighting Info-exclusion - DSAI 2016, 2016

Our idea relates to the combination of emerging HCI technologies such as Virtual and Mixed Realit... more Our idea relates to the combination of emerging HCI technologies such as Virtual and Mixed Reality and an innovative Question and Answering (Q&A) system with already existing concepts of spatial learning and inquiry-based learning in education in order to evolve them to answer the needs of modern education. In the project we use the concept of the curiosity cabinet as our core 'learning enabling' metaphor. To enable the creation of learning experiences we are combining the curiosity cabinet metaphor with a set of artefacts (real of virtual objects) so that educators can set the stage for the learning experience. Moreover, we also facilitate learners to design and create their learning spaces by accessing the artefacts collection and selecting items they find appropriate to include in their spaces attaching additional information related to the respective learning experience. Therefore, learning spaces created during a learning experience support both highly individualized curiosity cabinets as well a shared space to co-design, co-create and share the learning artefacts. This supports both the personalized learning spaces for the individual learning to develop agency of learning, as well as collaborative group learning spaces. These personalized and collaborative learning spaces evolve over time to reflect changes in the learning and development and, habits and needs of each particular learner or group of learners.

Research paper thumbnail of A Sharable Wearable Maker Community IoT Application

2016 12th International Conference on Intelligent Environments (IE), 2016

Research paper thumbnail of A Developer's Perspective on Multi-agent System Design

This paper draws upon the practical experience gained in the development of software agents for t... more This paper draws upon the practical experience gained in the development of software agents for the deployment of intelligent distributed services and information access. We review a set of multi-agent architectures starting from the communication and co-ordination requirements of such systems. The aim is to illustrate the common components in current designs and implementations of MAS which are often based on the communication nature of these systems. Further to this we show some benefits and drawbacks of these systems that are developed form this aspect. Part of the limitations of these systems is due to basing their communication semantic interpretation on the belief desire and intention model (BDI) which is a mental agency. The mental agency is used for the internal reasoning part of the agent and places implicit assumptions on the communication behaviour. We examine this limitation and report on how two MASs overcome some of the constraints. In light of these practical solution...

Research paper thumbnail of Co-designing electronic books: boundary objects for social creativity

The European ‘MC-squared’ project has a number of Communities of Interest’ (CoI) (Fischer, 2001) ... more The European ‘MC-squared’ project has a number of Communities of Interest’ (CoI) (Fischer, 2001) in European countries that work on digital, interactive, creative, mathematics textbooks, called cBooks. A community of interest consists of several stakeholders from various ‘Communities of Practice’ (Wenger, 1998). In this paper we outline the creation of an English CoI describing the development of a cBook on numbers and equivalence. We use a design-based research methodology approach for teachers, designers, researchers, teacher-educators jointly working on cBooks as ‘boundary objects’ (Akkerman & Bakker, 2011) to facilitate thinking about creative mathematical thinking and social creativity. We illustrate our design-based approach through the example artefacts created during the different stages of development of the cBooks. The details of our approach provide a blueprint for the formation of CoI’s by working on digital, interactive, creative, mathematics textbooks.

Research paper thumbnail of Creating and sharing information literacy learning designs

This workshop illustrates how a digital tool, the Learning Designer, facilitates a new way of des... more This workshop illustrates how a digital tool, the Learning Designer, facilitates a new way of designing teaching and learning. It enables teachers to: build on the work of others, adopt and adapt learning designs, analyse and test their designs, and then share their own teaching ideas and experience using the tool. The Learning Designer is one of the outputs of a three-year research project*, which investigated how to support teachers developing their design skills and knowledge in order to profit from the creative possibilities opened up by digital technologies. Evaluations from teachers using the learning design tool demonstrated that it helps teachers in all sectors of education. The Learning Designer tool is used across the world in the exchange of knowledge when delivering formal and informal “teaching.” It is underpinned by a theoretically-informed model of learning and by empirical work with teaching practitioners, and uses Semantic Web technologies for developing this knowle...

Research paper thumbnail of Authoring your own creative, electronic book for mathematics: the MC-squared project

The EU-funded ‘MC-squared’ project is working with a number of European communities to develop di... more The EU-funded ‘MC-squared’ project is working with a number of European communities to develop digital, interactive, creative, mathematics ‘textbooks’ that the project calls ‘cBooks’. The cBooks are authored in a Digital Mathematics Environment in which participants can construct books with various interactive ‘widgets’. This paper provides an outline of the MC-squared project illustrating an interactive storyboard of the Digital Mathematics Environment architecture. This includes examples of how authoring by cBook designers of interactive ‘widgets’ is possible. The workshop that relates to this paper is augmented, of course, by suitable ‘hands-on’ materials aimed at two possible cBooks: one focusing on aspects of geometric and spatial thinking using building blocks, the other on aspects of number and fractions.

Research paper thumbnail of Lilies-a framework for building multiple agents for adaptive planning

Lilies (Localisation and InterLeaving stragIES) was developed to deal with a forest fire fighting... more Lilies (Localisation and InterLeaving stragIES) was developed to deal with a forest fire fighting planning environment. The apphcation required adaptive planning in a reactive and generative environment. To model the application, it was necessary for multiple agents to be developed which added the usual communication [15, 19] issues. The planning environment needed to deal with both reactive and generative problems. To provide a unified and adaptative environment we used reflection [20, 13, 4, 18]. Lilies provides a framework which develops and extends the taxonomy of actions [16] and the interleaving [1] for planning environments. To deal with the planning in a reactive and generative environment, and having only partial information required a system which could evaluate, interleave and adapt on both single and multiple agent(s) model. this paper we explain why and how we developed Lilies, a system which provides agents with a means of inspection and introspection [4].

Research paper thumbnail of Agent Communication Semantics for Open Environments: Issues and Challenges

Explicit communication semantics are often considered essential for rich interaction between hete... more Explicit communication semantics are often considered essential for rich interaction between heterogeneous automated systems. While extensive work on semantic models has been carried out, much of this work remains to be tested in real open environments. This paper briefly describes some of the issues and challenges to be considered when combining existing semantic frameworks for effective agent communication. In particular, we describe issues related to the development of the Agentcities Network which is a large-scale open test bed for agent systems that aims to enable on-line experimentation with semantic frameworks for agent communication. The presentation is kept discursive in nature: characterizing different aspects of communication, outlining research challenges, commenting on possible strategies and describing the current status of activities in the Agentcities Network.

Research paper thumbnail of Developing Students' Written Communication Skills with Jupyter Notebooks

Proceedings of the 51st ACM Technical Symposium on Computer Science Education

Research paper thumbnail of Apparatus and Method for Content Item Annotation