|
ABSTRACT
Since many workflow applications are used in contexts where the requirements and business rules change frequently, it is necessary to build those applications using strategies and tools that favor adaptation and reuse. The goal of this paper is to show an approach to build these extensible workflow applications using synchronized executable models. This approach uses concepts related to aspect-oriented software development, such as concern separation and instrumentation; thus, in addition to presenting the approach, we discuss our view on the central characteristics that define aspect-modeling, and we show how these concepts relate to our work and how they can be applied to workflow applications.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Papadopoulos, G. A. and F. Arbab, Coordination models and languages. In 761, Centrum voor Wiskunde en Informatica (CWI), ISSN 1386-369X, 1998 p. 55.
|
| |
2
|
Braem, M. et al. Isolating Process-Level Concerns Using Padus. In Proceedings of the 4th International Conference on Business Process Management (BPM 2006), Vienna, Austria, September 2006. LNCS Springer-Verlag.
|
| |
3
|
Charfi, A., Mezini, M., Aspect-Oriented Workflow Languages. In OTM Confederated International Conferences, Montpellier, France, 2006, Lecture Notes in Computer Science 4275, pp. 183--200.
|
 |
4
|
|
| |
5
|
G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. Lopes, J.-M. Loingtier, and J. Irwin. Aspect-oriented programming. In ECOOP'97--Object-Oriented Programming, 11th European Conference, LNCS 1241, pages 220--242, 1997.
|
| |
6
|
R. Filman, D. Friedman, Aspect-Oriented Programming is Quantification and Obliviousness. In OOPSLA WS on Advanced Separation of Concerns, 2000.
|
| |
7
|
A. Rashid, A. Moreira, Domain Models are NOT Aspect Free. In MoDELS 2006, Springer, LNCS 4199, pp. 155--169.
|
| |
8
|
Shazia Sadiq , Maria Orlowska , Wasim Sadiq , Cameron Foulger, Data flow and validation in workflow modelling, Proceedings of the 15th Australasian database conference, p.207-214, January 01, 2004, Dunedin, New Zealand
|
| |
9
|
Steimann, F., Domain models are aspect free. In MoDELS 2005, 8th International Conference on Model Driven Engineering Languages and Systems (2005) 171--185.
|
| |
10
|
van der Aalst, W., L. Aldred, M. Dumas and A. ter Hofstede, Design and implementation of the yawl system. In: Advanced Information Systems Engineering. 16th International Conference, CAiSE 2004, Riga, Latvia, June 2004, Lecture Notes in Computer Science 3084 (2004), pp. 291--308.
|
| |
11
|
Villalobos, J. Sánchez, M. and Romero, D. Executable Models as Composition Elements in the Construction of Families of Applications. 6th International Workshop on the Foundations of Coordination Languages and Software Architectures (FOCLASA 2007), Portugal, September 2007.
|
| |
12
|
Object Management Group: Software Process Engineering Metamodel (SPEM), Version 1.1 (January 2005)
|
|