• DocumentCode
    2234082
  • Title

    Externalizing business rules from business processes for model based testing

  • Author

    Sriganesh, Sujithra ; Ramanathan, Chandrashekar

  • Author_Institution
    Int. Inst. of Inf. Technol., Bangalore, India
  • fYear
    2012
  • fDate
    19-21 March 2012
  • Firstpage
    312
  • Lastpage
    318
  • Abstract
    Business Process Modeling (BPM) is a popular modeling technique for representing the activities of business processes. These techniques are widely used for documenting processes in large enterprises. In addition to capturing details of activity flows (e.g., workflows), these models also represent decision models for a given process. Decision models are used to represent not only the standard if-then-else type of branching of activities but also to represent business rules. The notation used to represent business process is called Business Process Modeling Notation (BPMN). In this paper, we propose a technique to identify and extract business rules that are embedded inside business process models represented using Business Process Modeling Notation. A source model <;P>; is split into to <;P´, R>; comprised of the modified business process P´ and externalized business rules R. We also demonstrate how the combination of process models along with externalized business rules represented by <;P´, R>; can be used to identify test sequences in Model-Based Testing (MBT). We observe that externalization of business rules fosters generation of enhanced software artifacts for Model Driven Engineering and test artifacts for Model Based Testing.
  • Keywords
    business data processing; software engineering; business process modeling notation; business rules; decision model; model based testing; model driven engineering; process documentation; software artifact; Artificial intelligence; Logic gates; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Technology (ICIT), 2012 IEEE International Conference on
  • Conference_Location
    Athens
  • Print_ISBN
    978-1-4673-0340-8
  • Type

    conf

  • DOI
    10.1109/ICIT.2012.6209956
  • Filename
    6209956