1 / 6

Modeling the Environment and the Software

This paper presents a feature model for a mobile calendar application that emphasizes environment-aware capabilities. It outlines a layered approach to context acquisition, allowing the app to dynamically adapt based on environmental conditions such as network connectivity (WiFi, 3G). Key features include event location sharing, integration with social networks, email, and SMS, as well as cloud and local storage solutions. The model enables real-time feature selection and removal, ensuring optimal functionality in varying contexts and enhancing user experience through intelligent context awareness.

simeon
Télécharger la présentation

Modeling the Environment and the Software

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Modeling the Environment and the Software Yi Li

  2. Modeling the Software: Feature Models Calendar App for Mobile Phone Event Location Sharing Storage Social Networks Email SMS Cloud Local NOTE: This is a simplified feature diagram. Environment-Aware Features (Network Connection)

  3. Modeling the Environment: Context Tree Composite Context Low-Level Context D. Kramer, A. Kocurova, S. Oussena, T. Clark, and P. Komisarczuk. An extensible, self contained, layered approach to context acquisition. In Proceedings of the Third International Workshop on Middleware for Pervasive Mobile and Embedded Computing, M-MPAC '11, pages 6:1{6:7, New York, NY, USA, 2011. ACM.

  4. Context Composition Rules Battery, Data Sync  Connection … LOW, ON  NO … WiFi , 3G  Data Sync ON, ON  ON ON, OFF  ON OFF, ON  ON OFF, OFF  OFF

  5. Bind Environment and Feature • Bind a feature to a context value

  6. Implement Adaption • Feature selection/removal at run time

More Related