• DocumentCode
    1913026
  • Title

    A Model-Driven Approach to Situations: Situation Modeling and Rule-Based Situation Detection

  • Author

    Costa, Patrícia Dockhorn ; Mielke, Izon Thomas ; Pereira, Isaac ; Almeida, João Paulo A

  • Author_Institution
    Comput. Sci. Dept., Fed. Univ. of Espirito Santo (UFES), Vitória, Brazil
  • fYear
    2012
  • fDate
    10-14 Sept. 2012
  • Firstpage
    154
  • Lastpage
    163
  • Abstract
    This paper presents a model-driven approach to the specification of situations and situation detection. We offer two main contributions: (i) a Situation Modeling Language (SML), which is a graphical language for situation modeling, and (ii) an approach to situation detection based on the transformation of a SML model into a set of rules to be executed on a rule-based platform. We exemplify our situation-based development approach with an application scenario in the domain of (mobile) banking, in which situations for detecting fraud-susceptible behavior are defined in SML. Based on the SML models, we discuss the rules that can be deployed on Drools for situation detection. The approach supports situation types defined in terms of patterns of facts, as well as complex situations in terms of reusable situation types, both at the specification level and realization level.
  • Keywords
    bank data processing; formal specification; fraud; knowledge based systems; mobile computing; simulation languages; software reusability; Drools; SML model; fraud-susceptible behavior detection; graphical language; mobile banking; model-driven approach; realization level; reusable situation types; rule-based platform; rule-based situation detection; situation modeling language; situation specification; situation-based development approach; specification level; Banking; Computational modeling; Context; Context modeling; Diamond-like carbon; Semantics; Unified modeling language; rule-based implementation; situation detection; situation specification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Enterprise Distributed Object Computing Conference (EDOC), 2012 IEEE 16th International
  • Conference_Location
    Beijing
  • ISSN
    1541-7719
  • Print_ISBN
    978-1-4673-2444-1
  • Type

    conf

  • DOI
    10.1109/EDOC.2012.26
  • Filename
    6337246