• DocumentCode
    3343111
  • Title

    Proactive Enforcement of Data Consistency by Business Processes

  • Author

    Xi Liu ; Jianwen Su ; Xuandong Li

  • Author_Institution
    State Key Lab. for Novel Software Technol., Nanjing Univ., Nanjing, China
  • Volume
    1
  • fYear
    2012
  • fDate
    4-7 Dec. 2012
  • Firstpage
    701
  • Lastpage
    704
  • Abstract
    Data and its manipulation are essential in business processes (BPs). It is desirable to ensure within BP executions that every update to a database server guarantees to satisfy all relevant data integrity constraints (ICs). Furthermore, the earlier in a BP execution a violation is detected the more dependable the BP is. This paper studies the Process Safety Problem (PSP): will an incoming message be used in a database update causing IC violations? PSP is unsolvable in general. Taking advantage of the design-time "guard injection" technique, we propose a runtime proactive enforcement mechanism, called "process safe guarding", based on symbolic execution of BPEL processes for a bounded number of steps under "conservative strategy". Related challenges are also discussed.
  • Keywords
    business data processing; security of data; specification languages; BP execution; BPEL processes; business process; data consistency; data integrity constraints; database server; database update; design time guard injection technique; process safe guarding; process safety problem; runtime proactive enforcement mechanism; symbolic execution; Business; Databases; Educational institutions; Integrated circuits; Runtime; Safety; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference (APSEC), 2012 19th Asia-Pacific
  • Conference_Location
    Hong Kong
  • ISSN
    1530-1362
  • Print_ISBN
    978-1-4673-4930-7
  • Type

    conf

  • DOI
    10.1109/APSEC.2012.120
  • Filename
    6462729