Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

A Study on an Object-orientation and Extensibility in Context-aware Systems상황인지 시스템에서 객체 지향성과 확장성에 관한 연구

Other Titles
상황인지 시스템에서 객체 지향성과 확장성에 관한 연구
Authors
최종명김익수
Issue Date
Apr-2017
Publisher
한국지식정보기술학회
Keywords
Context-aware; Extensibility; Extension mechanism; Object-orientation; Context-model
Citation
한국지식정보기술학회 논문지, v.12, no.2, pp.353 - 373
Journal Title
한국지식정보기술학회 논문지
Volume
12
Number
2
Start Page
353
End Page
373
URI
http://scholarworks.bwise.kr/ssu/handle/2018.sw.ssu/6788
DOI
10.34163/jkits.2017.12.2.015
ISSN
1975-7700
Abstract
There has been a lot of research on context-aware computing, but software extensibility in the development of those systems has not gotten much attention in spite of its importance in software engineering. In this paper, we introduce some extension requirements for context-aware systems, and identify four extension types for them: sensors, context inference algorithms, contexts, and context-aware services. For those extension requirements, we propose four extension mechanisms based on object-oriented technology: separation between abstraction and implementation of context, separation of context from sensors, modular and separate model for context-aware functions, and overloading model for context-aware functions. By adopting those mechanisms, developers or maintainers can add new sensors, context inference algorithms, contexts, or context-aware services without modifying the source code after deployment. Those mechanisms are all based on object-orientation. Our approach represents a context as a class, and context services as methods with context parameter. Context inference is a class with a method which understands sensor values and infers the current context from the values. This approach will reduce costs, time, and efforts in context-aware system maintenance which requires new context-aware features after deployment because it will increase the software reusability and extensibility. In this paper, we also specify a case study which shows how to extend a context-aware system with the extension requirements.
Files in This Item
Go to Link
Appears in
Collections
College of Information Technology > School of Computer Science and Engineering > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Researcher Kim, Ik su photo

Kim, Ik su
College of Information Technology (School of Computer Science and Engineering)
Read more

Altmetrics

Total Views & Downloads

BROWSE