to each activity. In (Amirreza and Eder, 2008), the
authors adapted their approach for checking tempo-
ral consistency of inter-organizational workflows us-
ing workflow views. They present a timed work-
flow graph approach in order to express the upper and
lower bound constraints of task execution. The tech-
nique enable partners to execute the IOW without vio-
lating temporal constraints such as explicitly assigned
deadlines.
Temporal constraints modeling have also been
studied in web service compositions research field.
In (Diaz et al., 2007), temporal expectations are ex-
pressed using goal-oriented engineering. An exten-
sion of KAOS, an approach for goal oriented for-
mulation, is proposed and allow formal specifica-
tion of timing requirements and automatic genera-
tion of counterexamples using model checking tech-
niques. In (Kazhamiakin et al., 2006), authors pro-
pose an extension of timed automata formalism to
specify global timing aspects of web service composi-
tions, called Web Service Timed State Transition Sys-
tems (WSTTS). Complex timed requirements can be
specified for modeling time intervals between events,
bounds or combinations of them. An algorithm is pro-
posed to compute the interval limits allowing to meet
the timing constraint. In (Benatallah et al., 2005),
business protocols are modeled as deterministic finite
state machines, and temporal abstractions of business
protocols are specified using timed transitions.
Our work is based on the CoopFlow approach and
guarantee that each partner can keep the critical part
of its business process private. Activities duration are
not fixed. We plan to specify a communication proto-
col allowing partners to negotiate the specified dead-
lines according to their needs and their available re-
sources.
6 CONCLUSIONS
In this paper, we presented a time-oriented frame-
work for incorporating and verification deadlines con-
straints in the context of Inter-Organizational Work-
flows (IOWs). Even if the business behavior comple-
mentarity of the involved parties is validated, miss-
ing deadlines while delivering required services may
lead to a global failed execution. Based on the ex-
isting CoopFlow approach and using the Time Petri
Net theory, we proposed a method for expressing and
publishing sensible time deadlines, by each partner.
State reachability analysis is used for checking tem-
poral correctness of the resulting IOW. A further work
will concentrate on formulating a systematic method
for assuring the satisfaction and consistency of all
the published time constraints, within the context of
the global business process, while maintaining the
core advantage of CoopFlow; i.e. that each partner
can keep the critical parts of its business process pri-
vate. We have to prove that deadline local verifi-
cation processes executed by partners can lead to a
deadline conformance in the resulting interconnected
workflow. Furthermore, we advocate that deadlines
should be negotiated. We will concentrate on specify-
ing a communication protocol between eventual can-
didates, which can lead to constraint negotiation in
order to achieve the cooperation.
REFERENCES
Amirreza, T. N. and Eder, J. (2008). Temporal consis-
tency of view based interorganizational workflows. In
2nd International United Information Systems Confer-
ence, pages 96–107, Klagenfurt, Austria.
Benatallah, B., Ponge, J., and Toumani, F. (2005). On tem-
poral abstractions of web services protocols. In CAiSE
Short Paper Proceedings, Porto, Portugal.
Berthomieu, B. and Diaz, M. (1991). Modeling and ver-
ification of time dependent systems using time petri
nets. IEEE Transactions on Software Engineering,
17(3):259–273.
Berthomieu, B. and Menasche, M. (1983). An enumerative
approach for analyzing time petri nets. In Proceedings
IFIP, pages 41–46, Paris. Elsevier Science Publishers.
Berthomieu, B. and Vernadat, F. (2006). Time petri nets
analysis with tina. In QEST: Third International Con-
ference on the Quantitative Evaluation of Systems
(QEST 2006), pages 123–124, Riverside, California,
USA.
Chebbi, I., Dustdar, S., and Tata, S. (2006). The view-
based approach to dynamic inter-organizational work-
flow cooperation. Data Knowl. Eng., 56(2):139–173.
Chebbi, I. and Tata, S. (2005). CoopFlow: A framework for
inter-organizational workflow cooperation. In On the
Move to Meaningful Internet Systems Conferences,
pages 112–129, Agia Napa, Cyprus.
Chebbi, I. and Tata, S. (2007). Workflow abstraction for
privacy preservation. In Web Information Systems En-
gineering Workshops, pages 166–177, Nancy, France.
Diaz, G., Navarro, E., Cambronero, M.-E., Valero, V., and
Cuartero, F. (2007). Testing time goal-driven require-
ments with model checking techniques. In ECBS
’07: Proceedings of the 14th Annual IEEE Interna-
tional Conference and Workshops on the Engineering
of Computer-Based Systems, pages 503–514, Wash-
ington, DC, USA.
Eder, J., Gruber, W., and Panagos, E. (2000). Tempo-
ral modeling of workflows with conditional execution
paths. In DEXA ’00: Proceedings of the 11th Inter-
national Conference on Database and Expert Systems
Applications, pages 243–253, London, UK. Springer-
Verlag.
ICEIS 2010 - 12th International Conference on Enterprise Information Systems
228