• DocumentCode
    1446631
  • Title

    Specifying and Verifying Cross-Organizational Business Models: An Agent-Oriented Approach

  • Author

    Telang, Pankaj R. ; Singh, Munindar P.

  • Author_Institution
    Dept. of Comput. Sci., NC State Univ., Raleigh, NC, USA
  • Volume
    5
  • Issue
    3
  • fYear
    2012
  • Firstpage
    305
  • Lastpage
    318
  • Abstract
    Cross-organizational business processes are routine in today´s economy. Of necessity, enterprises conduct their business in cooperation to create products and services for the marketplace. Thus business processes inherently involve autonomous partners with heterogeneous software designs and implementations. Therefore, it would be natural to model such processes via high-level abstractions that reflect the contractual relationships among the business partners. Yet, in today´s IT practice, cross-organizational processes are modeled at a low level of abstraction in terms of the control and data flow among the participants. This paper makes the following contributions. First, it proposes a simple, yet expressive, declarative way to specify business models at a high level based on the notion of commitments. Second, it shows how such a high-level model maps to a conventional operational model. Third, it provides a basis for verifying the correctness of the operational representations with respect to the declarative business model using existing temporal model checking tools. This paper validates the above claims using the well-known Quote To Cash business process, e.g., as supported by vendors such as SAP and applied in large enterprises. In this manner, this paper helps bridge the gap between high-level business models and their IT realizations.
  • Keywords
    business data processing; formal specification; formal verification; multi-agent systems; organisational aspects; SAP; agent-oriented approach; conventional operational model; cross-organizational business model specification; cross-organizational business model verification; cross-organizational process; declarative business model; heterogeneous software designs; high-level abstractions; high-level business models; operational representation verification; quote to cash business process; temporal model checking tools; Analytical models; Biological system modeling; Computational modeling; Contracts; Marine vehicles; Unified modeling language; Methodologies; model checking.; patterns; specification;
  • fLanguage
    English
  • Journal_Title
    Services Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1939-1374
  • Type

    jour

  • DOI
    10.1109/TSC.2011.4
  • Filename
    5710868