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.

-- DanielAmyot - 22 Jan 2013


  • Please feel free to discuss this article directly on this page. Constructive comments are welcomed! Please sign your TWiki name.

FormForVirtualLibrary edit

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 (RE’12)
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
Topic revision: r1 - 22 Jan 2013, DanielAmyot
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback