120 likes | 295 Views
My PhD Research. Dean M. Kramer Centre for Model Driven Software Engineering Thames Valley University. Agenda. Previous work and interests Software Product Lines (SPL) Context-awareness Context-aware SPL My Research Questions. Previous Work and interests. REMORA project
E N D
My PhD Research Dean M. Kramer Centre for Model Driven Software Engineering Thames Valley University
Agenda • Previous work and interests • Software Product Lines (SPL) • Context-awareness • Context-aware SPL • My Research Questions
Previous Work and interests • REMORA project • KC Project – Tour De France • KC Project – Slenky Platform • Lyrical Genius iPhone game. • Research interests include • Mobile Computing • Accessibility
Software Product Lines (SPL) • A SPL can be described as a method of producing software that means specific needs or solves a particular problem, using a common set of core assets or features. • Large amount of SPL use in mobile games. • Software Variability and Variability Modeling is most widely researched area, to which Feature Models are commonly used.
Context-Awareness • Context-awareness refers to the systems ability to react to changes in its environment. • Context in mobile devices can be monitored by: • Location • Screen Orientation • Light levels • Sound • But, can the accessibility of the application be monitored and changed according through the behavior of the user
Context-Aware SPL • Context Awareness used in Service Oriented Product Lines. • SPL Paradigm to build SOA based context-aware systems enables a complete service development from requirements to implementation, and a management of context throughout the software lifecycle. • Main challenges include • Context Aware Assets • Context-aware variability realisation techniques
My Research Questions • How can context-awareness help indentify and correct accessibility issue? • How can context-awareness be combined with a mobile SPL and what software variability will need to be considered.