About this Journal Submit a Manuscript Table of Contents
Advances in Software Engineering
Volume 2010 (2010), Article ID 525121, 22 pages
http://dx.doi.org/10.1155/2010/525121
Research Article

Extending Conceptual Schemas with Business Process Information

1Dipartimento di Elettronica e Informazione, Politecnico di Milano, Piazza Leonardo da Vinci, 32. I20133 Milano, Italy
2Estudis d'Informàtica, Multimèdia i Telecomunicació, Universitat Oberta de Catalunya, Rambla del Poblenou, 156 E08018 Barcelona, Spain

Received 18 August 2009; Revised 17 November 2009; Accepted 4 January 2010

Academic Editor: Letha Hughes Etzkorn

Copyright © 2010 Marco Brambilla et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. ISO/TC97/SC5/WG3, “Concepts and Terminology for the Conceptual Schema and Information Base,” ISO, 1982.
  2. OMG/BPMI, “Business Process Management Notation v.1,” OMG Adopted Specification, 2006.
  3. Oracle, “Workflow,” http://www.oracle.com/technology/products/ias/workflow/index.html.
  4. IBM, “WebSphere MQ Workflow,” http://www-01.ibm.com/software/integration/wmqwf/.
  5. J. Bae, H. Bae, S.-H. Kang, and Y. Kim, “Automatic control of workflow processes using ECA rules,” IEEE Transactions on Knowledge and Data Engineering, vol. 16, no. 8, pp. 1010–1023, 2004. View at Publisher · View at Google Scholar
  6. M. Brambilla, S. Ceri, P. Fraternali, and I. Manolescu, “Process modeling in web applications,” ACM Transactions on Software Engineering and Methodology, vol. 15, no. 4, pp. 360–409, 2006. View at Publisher · View at Google Scholar
  7. J. Koehler, R. Hauser, S. Sendall, and M. Wahler, “Declarative techniques for model-driven business process integration,” IBM Systems Journal, vol. 44, no. 1, pp. 47–65, 2005.
  8. OMG, “UML 2.0 OCL Specification,” OMG Adopted Specification (ptc/03-10-14), 2003.
  9. OMG, “Business Process Definition Metamodel (BPDM),” OMG Standard, dtc/2007-07-01, 2007.
  10. C. Combi and G. Pozzi, “Temporal conceptual modelling of workflows,” in Proceedings of the 22nd International Conference on Conceptual Modeling (ER '03), vol. 2813 of Lecture Notes in Computer Science, pp. 59–76, 2003.
  11. OMG, “UML 2.0 Superstructure Specification,” OMG Adopted Specification (ptc/03-08-02), 2003.
  12. M. Brambilla, J. Cabot, and S. Comai, “Automatic generation of workflow-extended domain models,” in Proceedings of the 10th International Conference on Model Driven Engineering Languages and Systems (MoDELS '07), vol. 4735 of Lecture Notes in Computer Science, pp. 375–389, 2007.
  13. OMG, “MOF Core Specification,” OMG Available Specification (formal/06-01-01), 2006.
  14. J. Mendling, G. Neumann, and M. Nüttgens, “A comparison of XML interchange formats for business process modelling,” in Workflow Handbook, Workflow Management Coalition, 2005.
  15. B. List and B. Korherr, “An evaluation of conceptual business process modelling languages,” in Proceedings of the ACM Symposium on Applied Computing, vol. 2, pp. 1532–1539, 2006.
  16. S. A. White, Process Modeling Notations and Workflow Patterns, BPTrends, 2004.
  17. W. M. P. van der Aalst, M. Weske, and G. Wirtz, “Advanced topics in workflow management: issues, requirements and solutions,” Journal of Integrated Design and Process Science, vol. 7, pp. 49–77, 2003.
  18. J. Cabot and R. Raventós, “Conceptual modelling patterns for roles,” Journal on Data Semantics V, pp. 158–184, 2006.
  19. D. Costal, C. Gómez, A. Queralt, R. Raventós, and E. Teniente, “Facilitating the definition of general constraints in UML,” in Proceedings of the 9th International Conference on Model Driven Engineering Languages and Systems (MoDELS '06), vol. 4199 of Lecture Notes in Computer Science, pp. 260–274, 2006.
  20. M. T. Wynn, D. Edmond, W. M. P. van der Aalst, and A. H. M. ter Hofstede, “Achieving a general, formal and decidable approach to the OR-join in workflow using Reset nets,” in Proceedings of the 26th International Conference on Application and Theory of Petri Nets (ICATPN '06), vol. 3536 of Lecture Notes in Computer Science, pp. 423–443, 2006.
  21. A. Olivé, “A method for the definition of integrity constraints in object-oriented conceptual modeling languages,” Data and Knowledge Engineering, vol. 59, no. 3, pp. 559–575, 2006. View at Publisher · View at Google Scholar
  22. M. Brambilla and J. Cabot, “Constraint tuning and management for web applications,” in Proceedings of the Tool Presentation at 6th International Conference on Web Engineering (ICWE '06), pp. 345–352, 2006. View at Publisher · View at Google Scholar
  23. S. Ceri, P. Fraternali, A. Bongio, M. Brambilla, S. Comai, and M. Matera, Designing Data-Intensive Web Applications, Morgan Kaufmann, 2002.
  24. B. Demuth, H. Hussmann, and S. Loecher, “OCL as a specification language for business rules in database applications,” in Proceedings of the 4th International Conference on the Unified Modeling Language (UML '01), vol. 2185 of Lecture Notes in Computer Science, pp. 104–117, 2001.
  25. KlasseObjecten, “Octopus: OCL Tool for Precise Uml Specifications,” http://www.klasse.nl/octopus/index.html.
  26. J. Cabot and E. Teniente, “Incremental evaluation of OCL constraints,” in Proceedings of the 18th International Conference on Advanced Information Systems Engineering (CAiSE '06), vol. 4001 of Lecture Notes in Computer Science, pp. 81–95, 2006. View at Publisher · View at Google Scholar
  27. O. Pastor, J. Fons, V. Pelechano, and S. Abrahão, “Conceptual modelling of web applications: the OOWS approach,” in Web Engineering, pp. 277–302, Springer, New York, NY, USA, 2006.
  28. M. Brambilla, “Extending hypertext conceptual models with process-oriented primitives,” in Proceedings of the 22nd International Conference on Conceptual Modeling (ER '03), vol. 2813 of Lecture Notes in Computer Science, pp. 246–262, 2003.
  29. NoMagicInc., “MagicDraw UML v. 10.5,” http://www.magicdraw.com/.
  30. OMG, “XML Metadata Interchange (XMI) Specification v.2.0,” OMG Adopted Specification (formal/03-05-02), 2003.
  31. M. Brambilla, “Generation of WebML web application models from business process specification,” in Proceedings of the Tool Presentation at 6th International Conference on Web Engineering (ICWE '06), pp. 85–86, 2006.
  32. R. Eshuis and R. Wieringa, “Verification support for workflow design with UML activity graphs,” in Proceedings of the 22nd International Conference on Software Engineering (ICSE '02), pp. 166–176, 2002.
  33. W. Hur, J.-Y. Jung, H. Kim, and S.-H. Kang, “Model-driven approach to workflow execution,” in Proceedings of the 2nd International Conference on Business Process Management (BPM '04), vol. 3080 of Lecture Notes in Computer Science, pp. 261–273, 2004.
  34. M. La Rosa, F. Gottschalk, M. Dumas, and W. M. P. van der Aalst, “Linking domain models and process models for reference model configuration,” in Proceedings of the Business Process Management Workshop, vol. 4928 of Lecture Notes in Computer Science, pp. 417–430, 2008. View at Publisher · View at Google Scholar
  35. G. Wirtz, M. Weske, and H. Giese, “Extending UML with workflow modeling capabilities,” in Proceedings of the 7th International Conference on Cooperative Information Systems (CoopIS '00), vol. 1901 of Lecture Notes in Computer Science, pp. 30–41, 2000.
  36. M. Dumas and A. H. Hofstede, “UML activity diagrams as a workflow specification language,” in Proceedings of the 4th International Conference on the Unified Modeling Language (UML '01), vol. 2185 of Lecture Notes in Computer Science, pp. 76–90, 2001.
  37. P. Hruby, “Specification of workflow management systems with UML,” in Proceedings of the Workshop on Implementation and Application of Object-Oriented Workflow Management Systems (OOPSLA '98), 1998.
  38. M. Brambilla, A. Deutsch, L. Sui, and V. Vianu, “The role of visual tools in a web application design and verification framework: a visual notation for LTL formulae,” in Proceedings of the Tool Presentation at 5th International Conference on Web Engineering (ICWE '05), vol. 3579 of Lecture Notes in Computer Science, pp. 557–568, 2005.
  39. D. Domingos, A. Rito-Silva, and P. Veiga, “Workflow access control from a business perspective,” in Proceedings of the 6th International Conference on Enterprise Information Systems (ICEIS '04), vol. 3, pp. 18–25, 2004.
  40. W. M. P. van der Aalst and A. Kumar, “A reference model for team-enabled workflow management systems,” Data and Knowledge Engineering, vol. 38, no. 3, pp. 335–363, 2001. View at Publisher · View at Google Scholar
  41. A. Knapp, N. Koch, G. Zhang, and H.-M. Hassler, “Modeling business processes in web applications with argoUWE,” in Proceedings of the 7th International Conference on the Unified Modeling Language (UML '04), vol. 3273 of Lecture Notes in Computer Science, pp. 69–83, 2004.
  42. T. Takemura and T. Tamai, “Rigorous business process modeling with OCL,” in Proceedings of the OCL Workshop in Model Driven Engineering Languages and Systems (MoDELS '06), 2006.