Journal article 721 views 206 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
-
PDF | Accepted Manuscript
Download (858.49KB)
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...
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.035634 |