Developing reusable knowledge processors for smart environments

Jarkko Kuusijärvi, Sakari Stenudd

    Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

    2 Citations (Scopus)

    Abstract

    Software reuse brings a lot of benefits, from which time and cost savings are the most important. As smart environments grow in number, there will be numerous software developers developing new applications for them. In order to benefit from the earlier verified designs and implementations, reusability has to be considered, both in developing and using reusable software artefacts. This paper discusses software reusability in the context of smart spaces and presents a model for building reusable software agents, which can be utilised by software developers during application development. In addition, example monitors and a monitor manager have been designed and implemented. The case example proved that the presented reusable monitors and monitor manager speed up the development process
    Original languageEnglish
    Title of host publicationProceedings
    Subtitle of host publicationIEEE/IPSJ International Symposium on Applications and the Internet, SAINT 2011
    PublisherIEEE Institute of Electrical and Electronic Engineers
    Pages286-291
    ISBN (Electronic)978-0-7695-4423-6
    ISBN (Print)978-1-4577-0531-1
    DOIs
    Publication statusPublished - 2011
    MoE publication typeA4 Article in a conference publication
    EventIEEE/IPSJ 11th International Symposium on Applications and the Internet, SAINT 2011 - Munich, Germany
    Duration: 18 Jul 201121 Jul 2011

    Conference

    ConferenceIEEE/IPSJ 11th International Symposium on Applications and the Internet, SAINT 2011
    Abbreviated titleSAINT 2011
    Country/TerritoryGermany
    CityMunich
    Period18/07/1121/07/11

    Keywords

    • Component
    • reusability
    • smart space application
    • software development

    Fingerprint

    Dive into the research topics of 'Developing reusable knowledge processors for smart environments'. Together they form a unique fingerprint.

    Cite this