리플렉션 기법을 활용한 심리스 애플리케이션의 객체의 상태 자동 추출 및 복원 기법 : Automatic Execution State Extraction and Recovery Technique using Reflection for Seamless Application
- 발행기관 서강대학교 일반대학원
- 지도교수 박수용
- 발행년도 2014
- 학위수여년월 2014. 8
- 학위명 석사
- 학과 및 전공 도움말 일반대학원 컴퓨터공학과
- 실제URI http://www.dcollection.net/handler/sogang/000000054083
- 본문언어 한국어
- 저작권 서강대학교 논문은 저작권보호를 받습니다.
초록/요약 도움말
사용자들은 자신의 목적에 따라 여러 개의 단말기를 소유할 수 있게 되었으며, 자신의 단말기들 사이에서 작업을 연속적으로 수행할 수 있도록 하는 심리스 애플리케이션(Seamless Application)을 필요로 하게 되었다. 심리스 애플리케이션을 구현하기 위한 기존의 연구는 주로 미들웨어를 이용한다. 미들웨어를 이용한 방법이 분명한 장점을 가지고 있음에도 불구하고 객체 사앹의 추출과 복원을 위한 코드의 개발과 프로퍼티의 선정을 개발자가 수동으로 수행해야 한다. 이는 추가적인 개발 시간과 비용을 필요로하며, 애플리케이션 로직과 심리스니스를 위한 로직이 분리됨으로써 코드를 복잡하게 하며, 이는 유지보수 비용의 증가로 이어지는 문제점이 있다. 따라서 본 논문에서는심리스 애플리케이션을 위한 객체의 프로퍼티를 자동으로 선택하기 위한 지표를 제안한다. 본 논문에서 제안하는 방법은 클래스명과 프로퍼티명의 단어의 유사도를 기반으로 하여 어떤 프로퍼티가 추출되어야 하는지 결정한다. 이를 개발자가 수동으로 선정한 프로퍼티와 비교함으로써 제안하는 방법을 검증한다.
more초록/요약 도움말
Many people could deal with various devices in usual life such as Laptop, Smartphone or Tablet computer, in this situation; there are needs for Seamless Application enabling work continuously across them. There have been a lot of the researches for Seamless Application, most of them based on the Middleware. The Middleware has many advantages, but the Middleware-based approach requires a writing code for extracting and restoring the execution state of application by a developer and manually determining which property must be handled. It causes the efforts, the time and money to develop. a lot of times and costs to develop, and makes the application more complicated. More complex application causes higher maintenance costs. Therefore in this paper, we proposed the Automatic Execution State Extraction Technique using Word Similarity for Seamless Application. We evaluate our approach to compare with manually selected properties by a developer.
more