Context-aware systems often use rule-based reasoning engines for decision making without involving explicit interaction with the user. While rule-based systems excel in filtering out unsuitable solutions based on clear criteria, it is difficult to rank suitable solutions based on vague, qualitative criteria with a rule-based approach. Moreover, the description of such systems is typically ad-hoc without well-defined modeling tasks. CARGO (Context-Aware Reasoning using Goal-Orientation) aims to address these problems by combining rule-based and goal-based reasoning as well as scenario-based modeling to provide a more comprehensive way to define context-aware systems and to process contextual information. This demo presents CARGO, a modeling, simulation, and execution environment for context-aware systems built on existing tool support for the User Requirements Notation.
- 22 Jan 2013
- Please feel free to discuss this article directly on this page. Constructive comments are welcomed! Please sign your TWiki name.
| Title || Tool Support for Combined Rule-Based and Goal-Based Reasoning in Context-Aware Systems |
| Authors || M. Vrbaski, D.C. Petriu, D. Amyot |
| Type || Conference |
| Conference/Journal Title || 20th IEEE Int. Requirements Engineering Conference (RE12) |
| Volume/Number || |
| Editors || |
| Publisher || IEEE CS |
| Month || September |
| Year || 2012 |
| Pages || 335-336 |
| DOI || 10.1109/RE.2012.6345832 |
| Keywords || CARGO , context-aware reasoning-using-goal-orientation , context-aware systems , decision making , goal-based reasoning , rule-based reasoning engines , scenario-based modeling , tool support , user requirements notation |