skip to main content
10.1145/1809980.1810051acmotherconferencesArticle/Chapter ViewAbstractPublication PageswebmediaConference Proceedingsconference-collections
research-article

Um método de validação da conformidade entre processos e regras de negócio através da animação

Published: 26 October 2008 Publication History

Abstract

This paper presents a method for validating business processes with respect to business rules. The method models the process as an UML activity diagram annotated with OCL statements representing the business rules. This model is converted to an oriented graph, called control graph, which is decorated with the business rules. The model validation activity is performed by the animation of a set of scenarios, each one comprising the set of the objects required for the instance execution. Tracking each scenario animation along the control graph allows for the detection of situations that violate the correct process execution. The occurrence of these situations can be avoided by changing the process model or by introducing/altering the associated business rules.

References

[1]
Bardin, S.; Herrmann, P., Structural Testing of Executables, International Conference on Software Testing, Verification, and Validation, Lillehammer -- Norway, 2008.
[2]
Berg, M.; Verhoef, M.; Vigmans, M., Formal Specification of an Auctioning System Using VDM++, Proceeding of the VDM Workshop at the World Congress on Formal Methods, Toulouse --France, 1999.
[3]
Boaventura Netto P. O., Grafos: Teoria, Modelos, Algoritmos, 4a. Edição, Editora Edgard Blücher, São Paulo, ISBN: 85-212-0391-8, 2006.
[4]
Booch, G.; Rumbaugh, J.; Jacobson, I., The Unified Modeling Language User Guide, Addison-Wesley, 2a Edition, ISBN: 0321267974, 2005.
[5]
BRG, Business Rules Group. GUIDE Business Rules Projects Final Report, Version 1.2, 1997.
[6]
Chrissis, M. B.; Konrad, M.; Shrum, S., CMMI -- Guidelines for Process Integration and Product Improvement, Boston: Addison-Wesley, 2004.
[7]
Eshuis, H., Semantics and Verification of UML Activity Diagrams for workflow Modelling, PhD Thesis, Department of Computer Science, University of Twente, 2002.
[8]
Gargantini, A., Riccobene, E., ViBBA: A Toolbox for Automatic Model Driven Animation, 16th Conference of Simulation and Visualization -- SIMVIS, Magdeburg -- Germany, 2005.
[9]
Kazmierczak, E.; Winikoff, M.; Dart, P., Verifying model oriented specifications through animation. Pacific Software Engineering Conference, IEEE Computer Society Press, pages 254--261, 1998.
[10]
Kleppe, A.; Warmer, J.; Bast W., MDA Explained -- The Model Driven Architecture: Practice and Promise, Boston: Addison-Wesley, 170 p, 2003.
[11]
Larman, C, Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, 3.ed, New York: Prentice-Hall, 2004.
[12]
Lu, R.; Sadiq, S., A Survey on Comparative Modelling Approaches, 10th International Conference on Business Information Systems (BIS2007), Poznan, Poland, 2007.
[13]
Marshall, C., Enterprise Modeling with UML: Designing Successful Software Through Business Analysis. Addison-Wesley, 2000.
[14]
Mens, T.; Gorp, P. V., A Taxonomy of Model Transformation, In: Proceedings of the International Workshop on Graph and Model Transformation (GraMoT), 2005.
[15]
Milanović, M.; Gašević, D.; Giurca, A.; Wagner, G; Devedžić, V., Sharing OWL/SWRL and UML/OCL rules, 9th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MoDELS): Posters & Demos, Genoa - Italy, 2006.
[16]
Morgan, T. Business Rules and Information Systems: Aligning with Business Goals, Addison-Wesley, ISBN: 0-201-74391-4, 2002.
[17]
OMG, Object Management Group. UML 2.0 OCL Specification, In: http://www.omg.org/cgi-bin/doc? ptc/2003-10-14, Accessed in 01/2007, 2003.
[18]
OMG, Object Management Group. Unified Modeling Language (UML) Superstructure Specification, version 2.0, In: http://www.omg.org/cgi-bin/doc? formal/05-07-04, Accessed in 01/2007, 2005.
[19]
OMG, Object Management Group. Business Process Modeling Notation Specification, In: http://www.bpmn.org/Documents/OMG%20Final%20Adopt ed%20BPMN%201-0%20Spec%2006-02-01.pdf, Accessed in 01/2007, 2006.
[20]
Ross, R. G., Principles of the Business Rule Approach, Addison-Wesley, ISBN: 0201788934, 2003.
[21]
Sant'anna, M., Circuitos Transformacionais, Tese de Doutorado, PUC-Rio, Departamento de Informática, 1999.
[22]
Schroeder, M., Verification of Business Processes for a Correspondence Handling Center Using CCS, EUROVAV, pp. 253--264, 1999.
[23]
Van Der Aalst, W. M. P., Challenges in Business Process Management: Verification of Business Processes Using Petri Nets, Bulletin of the EATCS, June, 2003.
[24]
Von Halle, B., Business Rules Applied, John Wiley & Sons, Inc., New York, ISBN: 0471412937, 2002.
[25]
Warmer, J., Kleppe, A., The Object Constraint Language: Getting Your Models Ready for MDA, Addison Wesley, 2a Edition, ISBN:0321179366, 2003.
[26]
Wodtke, D., Weikum, G., A Formal Foundation for Distributed Workflow Execution Based on State Charts, Proceedings of the 6th International Conference on Database Theory, pp. 230--246, 1997.
[27]
Yang, D., Zhang, S., Approach for workflow modeling using π-calculus, Journal of Zhejiang University Science, Nov-Dec, 4(6):643--650, 2003.

Index Terms

  1. Um método de validação da conformidade entre processos e regras de negócio através da animação

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    WebMedia '08: Companion Proceedings of the XIV Brazilian Symposium on Multimedia and the Web
    October 2008
    420 pages
    ISBN:9788576691990
    DOI:10.1145/1809980

    Sponsors

    • SBC: Brazilian Computer Society

    In-Cooperation

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 26 October 2008

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. animation
    2. business processes
    3. business rules
    4. validation

    Qualifiers

    • Research-article

    Conference

    WebMedia08
    Sponsor:
    • SBC
    WebMedia08: 14th Brazilian Symposium on Multimedia and Web Systems
    October 26 - 29, 2008
    Espírito Santo, Vila Velha, Brazil

    Acceptance Rates

    Overall Acceptance Rate 270 of 873 submissions, 31%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 75
      Total Downloads
    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 06 Jan 2025

    Other Metrics

    Citations

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media