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
CountryGermany
CityMunich
Period18/07/1121/07/11

Fingerprint

Computer software reusability
Managers
Software agents
Reusability
Costs

Keywords

  • Component
  • reusability
  • smart space application
  • software development

Cite this

Kuusijärvi, J., & Stenudd, S. (2011). Developing reusable knowledge processors for smart environments. In Proceedings : IEEE/IPSJ International Symposium on Applications and the Internet, SAINT 2011 (pp. 286-291). IEEE Institute of Electrical and Electronic Engineers . https://doi.org/10.1109/SAINT.2011.55
Kuusijärvi, Jarkko ; Stenudd, Sakari. / Developing reusable knowledge processors for smart environments. Proceedings : IEEE/IPSJ International Symposium on Applications and the Internet, SAINT 2011. IEEE Institute of Electrical and Electronic Engineers , 2011. pp. 286-291
@inproceedings{d8474c905b6245aab82b9c442e933c84,
title = "Developing reusable knowledge processors for smart environments",
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",
keywords = "Component, reusability, smart space application, software development",
author = "Jarkko Kuusij{\"a}rvi and Sakari Stenudd",
year = "2011",
doi = "10.1109/SAINT.2011.55",
language = "English",
isbn = "978-1-4577-0531-1",
pages = "286--291",
booktitle = "Proceedings",
publisher = "IEEE Institute of Electrical and Electronic Engineers",
address = "United States",

}

Kuusijärvi, J & Stenudd, S 2011, Developing reusable knowledge processors for smart environments. in Proceedings : IEEE/IPSJ International Symposium on Applications and the Internet, SAINT 2011. IEEE Institute of Electrical and Electronic Engineers , pp. 286-291, IEEE/IPSJ 11th International Symposium on Applications and the Internet, SAINT 2011, Munich, Germany, 18/07/11. https://doi.org/10.1109/SAINT.2011.55

Developing reusable knowledge processors for smart environments. / Kuusijärvi, Jarkko; Stenudd, Sakari.

Proceedings : IEEE/IPSJ International Symposium on Applications and the Internet, SAINT 2011. IEEE Institute of Electrical and Electronic Engineers , 2011. p. 286-291.

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

TY - GEN

T1 - Developing reusable knowledge processors for smart environments

AU - Kuusijärvi, Jarkko

AU - Stenudd, Sakari

PY - 2011

Y1 - 2011

N2 - 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

AB - 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

KW - Component

KW - reusability

KW - smart space application

KW - software development

U2 - 10.1109/SAINT.2011.55

DO - 10.1109/SAINT.2011.55

M3 - Conference article in proceedings

SN - 978-1-4577-0531-1

SP - 286

EP - 291

BT - Proceedings

PB - IEEE Institute of Electrical and Electronic Engineers

ER -

Kuusijärvi J, Stenudd S. Developing reusable knowledge processors for smart environments. In Proceedings : IEEE/IPSJ International Symposium on Applications and the Internet, SAINT 2011. IEEE Institute of Electrical and Electronic Engineers . 2011. p. 286-291 https://doi.org/10.1109/SAINT.2011.55