Show simple item record

dc.contributor.authorPaikan, Aen
dc.contributor.authorTikhanoff, Ven
dc.contributor.authorMetta, Gen
dc.contributor.authorNatale, Len
dc.date.accessioned2017-06-23T15:44:19Z
dc.date.available2017-06-23T15:44:19Z
dc.date.issued2014-11-04en
dc.identifier.urihttp://hdl.handle.net/10026.1/9534
dc.descriptionPublished on the Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2014)en
dc.description.abstract

Systematically developing high--quality reusable software components is a difficult task and requires careful design to find a proper balance between potential reuse, functionalities and ease of implementation. Extendibility is an important property for software which helps to reduce cost of development and significantly boosts its reusability. This work introduces an approach to enhance components reusability by extending their functionalities using plug-ins at the level of the connection points (ports). Application--dependent functionalities such as data monitoring and arbitration can be implemented using a conventional scripting language and plugged into the ports of components. The main advantage of our approach is that it avoids to introduce application--dependent modifications to existing components, thus reducing development time and fostering the development of simpler and therefore more reusable components. Another advantage of our approach is that it reduces communication and deployment overheads as extra functionalities can be added without introducing additional modules.

en
dc.language.isoenen
dc.subjectcs.ROen
dc.subjectcs.ROen
dc.subjectcs.SEen
dc.titleEnhancing software module reusability using port plug-ins: an experiment with the iCub roboten
dc.typeJournal Article
plymouth.author-urlhttp://arxiv.org/abs/1411.1102v1en
plymouth.publisher-urlhttp://dx.doi.org/10.1109/IROS.2014.6942762en
plymouth.journalIEEE/RSJ International Conference on Intelligent Robots and Systems, 2014en
plymouth.organisational-group/Plymouth
plymouth.organisational-group/Plymouth/Faculty of Science and Engineering
plymouth.organisational-group/Plymouth/REF 2021 Researchers by UoA
plymouth.organisational-group/Plymouth/REF 2021 Researchers by UoA/UoA11 Computer Science and Informatics
dc.rights.embargoperiodNot knownen
rioxxterms.licenseref.urihttp://www.rioxx.net/licenses/all-rights-reserveden
rioxxterms.typeJournal Article/Reviewen


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record


All items in PEARL are protected by copyright law.
Author manuscripts deposited to comply with open access mandates are made available in accordance with publisher policies. Please cite only the published version using the details provided on the item record or document. In the absence of an open licence (e.g. Creative Commons), permissions for further reuse of content should be sought from the publisher or author.
Theme by 
Atmire NV