No Cover Image

Journal article 594 views 176 downloads

Engineering MAS - A Device Integration Framework for Smart Home Environments.

Bertie Muller, Jack Betts

Fundamenta Informaticae, Volume: 135, Issue: 4, Pages: 341 - 353

Swansea University Author: Bertie Muller

DOI (Published version): 10.3233/FI-2014-1127

Abstract

We introduce a layered approach to multi-agent programming and motivate this with a perspective to smart home environments. Apart from the core layer, layer components can be updated at runtime to reflect, e.g., attributes like credibility and the addition of proprietary functionality. The Layered A...

Full description

Published in: Fundamenta Informaticae
Published: IOS Press 2014
URI: https://cronfa.swan.ac.uk/Record/cronfa50304
Tags: Add Tag
No Tags, Be the first to tag this record!
first_indexed 2019-05-13T10:26:31Z
last_indexed 2019-07-18T21:35:03Z
id cronfa50304
recordtype SURis
fullrecord <?xml version="1.0"?><rfc1807><datestamp>2019-07-18T15:52:03.1503040</datestamp><bib-version>v2</bib-version><id>50304</id><entry>2019-05-10</entry><title>Engineering MAS - A Device Integration Framework for Smart Home Environments.</title><swanseaauthors><author><sid>a9373756f492363d8453ecf3b828b811</sid><firstname>Bertie</firstname><surname>Muller</surname><name>Bertie Muller</name><active>true</active><ethesisStudent>false</ethesisStudent></author></swanseaauthors><date>2019-05-10</date><deptcode>SCS</deptcode><abstract>We introduce a layered approach to multi-agent programming and motivate this with a perspective to smart home environments. Apart from the core layer, layer components can be updated at runtime to reflect, e.g., attributes like credibility and the addition of proprietary functionality. The Layered Agent Framework (LAF) is defined by interfaces and organised into layers. This approach minimises system fragmentation while allowing developers to create and maintain meaningful and effective agents. A Petri net model is provided to visualise and execute prototypes of the agents. Although fully functional, the Petri nets will later be translated into dedicated programs with a smaller footprint and more efficient execution.</abstract><type>Journal Article</type><journal>Fundamenta Informaticae</journal><volume>135</volume><journalNumber>4</journalNumber><paginationStart>341</paginationStart><paginationEnd>353</paginationEnd><publisher>IOS Press</publisher><keywords>Multi-Agent Systems, Home Automation, Smart Home, Layered Architecture</keywords><publishedDay>31</publishedDay><publishedMonth>12</publishedMonth><publishedYear>2014</publishedYear><publishedDate>2014-12-31</publishedDate><doi>10.3233/FI-2014-1127</doi><url/><notes/><college>COLLEGE NANME</college><department>Computer Science</department><CollegeCode>COLLEGE CODE</CollegeCode><DepartmentCode>SCS</DepartmentCode><institution>Swansea University</institution><apcterm/><lastEdited>2019-07-18T15:52:03.1503040</lastEdited><Created>2019-05-10T09:57:48.0716407</Created><path><level id="1">Faculty of Science and Engineering</level><level id="2">School of Mathematics and Computer Science - Computer Science</level></path><authors><author><firstname>Bertie</firstname><surname>Muller</surname><order>1</order></author><author><firstname>Jack</firstname><surname>Betts</surname><order>2</order></author></authors><documents><document><filename>0050304-24052019085327.pdf</filename><originalFilename>FI-csp2013.pdf</originalFilename><uploaded>2019-05-24T08:53:27.5100000</uploaded><type>Output</type><contentLength>881635</contentLength><contentType>application/pdf</contentType><version>Accepted Manuscript</version><cronfaStatus>true</cronfaStatus><embargoDate>2019-05-24T00:00:00.0000000</embargoDate><copyrightCorrect>true</copyrightCorrect><language>eng</language></document></documents><OutputDurs/></rfc1807>
spelling 2019-07-18T15:52:03.1503040 v2 50304 2019-05-10 Engineering MAS - A Device Integration Framework for Smart Home Environments. a9373756f492363d8453ecf3b828b811 Bertie Muller Bertie Muller true false 2019-05-10 SCS We introduce a layered approach to multi-agent programming and motivate this with a perspective to smart home environments. Apart from the core layer, layer components can be updated at runtime to reflect, e.g., attributes like credibility and the addition of proprietary functionality. The Layered Agent Framework (LAF) is defined by interfaces and organised into layers. This approach minimises system fragmentation while allowing developers to create and maintain meaningful and effective agents. A Petri net model is provided to visualise and execute prototypes of the agents. Although fully functional, the Petri nets will later be translated into dedicated programs with a smaller footprint and more efficient execution. Journal Article Fundamenta Informaticae 135 4 341 353 IOS Press Multi-Agent Systems, Home Automation, Smart Home, Layered Architecture 31 12 2014 2014-12-31 10.3233/FI-2014-1127 COLLEGE NANME Computer Science COLLEGE CODE SCS Swansea University 2019-07-18T15:52:03.1503040 2019-05-10T09:57:48.0716407 Faculty of Science and Engineering School of Mathematics and Computer Science - Computer Science Bertie Muller 1 Jack Betts 2 0050304-24052019085327.pdf FI-csp2013.pdf 2019-05-24T08:53:27.5100000 Output 881635 application/pdf Accepted Manuscript true 2019-05-24T00:00:00.0000000 true eng
title Engineering MAS - A Device Integration Framework for Smart Home Environments.
spellingShingle Engineering MAS - A Device Integration Framework for Smart Home Environments.
Bertie Muller
title_short Engineering MAS - A Device Integration Framework for Smart Home Environments.
title_full Engineering MAS - A Device Integration Framework for Smart Home Environments.
title_fullStr Engineering MAS - A Device Integration Framework for Smart Home Environments.
title_full_unstemmed Engineering MAS - A Device Integration Framework for Smart Home Environments.
title_sort Engineering MAS - A Device Integration Framework for Smart Home Environments.
author_id_str_mv a9373756f492363d8453ecf3b828b811
author_id_fullname_str_mv a9373756f492363d8453ecf3b828b811_***_Bertie Muller
author Bertie Muller
author2 Bertie Muller
Jack Betts
format Journal article
container_title Fundamenta Informaticae
container_volume 135
container_issue 4
container_start_page 341
publishDate 2014
institution Swansea University
doi_str_mv 10.3233/FI-2014-1127
publisher IOS Press
college_str Faculty of Science and Engineering
hierarchytype
hierarchy_top_id facultyofscienceandengineering
hierarchy_top_title Faculty of Science and Engineering
hierarchy_parent_id facultyofscienceandengineering
hierarchy_parent_title Faculty of Science and Engineering
department_str School of Mathematics and Computer Science - Computer Science{{{_:::_}}}Faculty of Science and Engineering{{{_:::_}}}School of Mathematics and Computer Science - Computer Science
document_store_str 1
active_str 0
description We introduce a layered approach to multi-agent programming and motivate this with a perspective to smart home environments. Apart from the core layer, layer components can be updated at runtime to reflect, e.g., attributes like credibility and the addition of proprietary functionality. The Layered Agent Framework (LAF) is defined by interfaces and organised into layers. This approach minimises system fragmentation while allowing developers to create and maintain meaningful and effective agents. A Petri net model is provided to visualise and execute prototypes of the agents. Although fully functional, the Petri nets will later be translated into dedicated programs with a smaller footprint and more efficient execution.
published_date 2014-12-31T04:01:43Z
_version_ 1763753175233331200
score 11.013148