Platys: A Framework for Supporting Context-Aware Personal Agents
Abstract
A context-aware personal agent (CPA) adapts to the changing contexts of its user. Platys is an agent-oriented software engineering (AOSE) framework that supports the development and execution of CPAs. Specifically, the framework (1) facilitates modeling a CPA via cognitive constructs, simplifying development, and (2) delegates the concerns of context elicitation (from end users) and acquisition (from sensors) to a middleware, enhancing reusability and user experience as a user employs multiple CPAs.