currently the approach uses at least two modeling
techniques in order to achieve such an alignment.
The transformation among two techniques
unnecessarily complicates the modeling process and
causes limitations.
Therefore, if we apply within SDBC an
integrated language facility based on one formalism
and possessing powerful modeling expressiveness,
we could improve the alignment between
communication and dynamic business process aspect
models.
We have identified ISDL as a good candidate in
the mentioned context, given its refinement and
conformance assessment capabilities as well as
powerful graphical notations. In the course of the
current study, we have justified this choice, by
finding evidence of particular relevant strengths of
ISDL. Next to that, we have demonstrated those
strengths (and the value of the SDBC-ISDL
combination), by means of an illustrative example.
The powerful graphical notations of ISDL,
driven by one formalism, proved to work usefully in
the context of the SDBC approach. The mentioned
notations can support the approach in the alignment
of communication and dynamic aspect models,
presenting them in a coherent whole. Next to that,
ISDL could be used for refinement at different
abstraction levels, as demonstrated in Section 4,
supported by mechanisms allowing assessment
whether a refinement conforms to the original
process model. And finally, with regard to service-
oriented platforms, ISDL could support the business-
software alignment in SDBC (we have not studied
this issue in the current paper), applying an existing
mapping facility between ISDL and BPEL/WSDL.
To further this research, we plan to conduct a
real-life case study in order to bring practical
evidence in support of our findings. Next to that, we
will explore further the SDBC-ISDL combination,
particularly from the perspective of aligning static
and dynamic business process aspect models, and
we will study possibilities for simulation-driven
validation in SDBC of ISDL models.
ACKNOWLEDGEMENTS
This work is part of the Freeband AWARENESS
and A-MUSE projects (http://awareness.freeband.nl;
http://a-muse.freeband.nl). Freeband is sponsored by
the Dutch government under contract BSIK 03025.
REFERENCES
Aalst, W.V.D. and E. Best, 2003. Applications and theory
of Petri Nets, Springer, LNCS 2679.
Bunge, M.A., 1979. A world of systems, Treatise on basic
philosophy, Vol. 4, Reidel Publ. Company. Dordrecht.
Dietz, J.L.G., 1999. Understanding and modeling business
processes with DEMO. In ER’99, 18
th
International
Conference on Conceptual Modeling. Springer LNCS
1728.
Dijkman, R., 2006. Consistency in multi-viewpoint
architectural design, Universal Press. Enschede.
Dirgahayu, T., 2005. Model-driven engineering of web
service compositions: a transformation from ISDL to
BPEL, University of Twente – UT Press. Enschede.
ISDL home, http://isdl.ctit.utwente.nl, n.d.
Liu, K., 2000. Semiotics in information systems
engineering, Cambridge University Press. Cambridge.
Quartel, D.; R. Dijkman; M. van Sinderen, 2005. An
approach to relate business and application services
using ISDL. In EDOC’05, 9
th
IEEE International
EDOC Enterprise Computing Conference.
Quartel, D.; R. Dijkman; M. van Sinderen, 2004.
Methodological support for service-oriented design
with ISDL. In 2
nd
International Conference on Service
Oriented Computing.
Quartel, D.; L. Ferreira Pires; M. van Sinderen, 2002. On
architectural support for behaviour refinement in
distributed systems design. In Journal of Integrated
Design and Process Science, 6(1).
Quartel, D.; L. Ferreira Pires; M. van Sinderen; H.M.
Franken, 1997. On the role of basic design concepts in
behaviour structuring. In Computer Networks and
ISDN Systems.
Rational, 2005. UML Resource Center
(http://www.rational.com). USA.
Shishkov, B., 2005. Software specification based on re-
usable business components, Sieca Repro. Delft.
Shishkov, B.; J.L.G. Dietz; K. Liu, 2006. Bridging the
Language-Action Perspective and Organizational
Semiotics in SDBC. In ICEIS’06, 8
th
Int. Conference
on Enterprise Information Systems. ICEIS Press.
Shishkov B. and J.L.G. Dietz, 2005. Applying component-
based UML-driven conceptual modeling in SDBC. In
ICEIS’05, 7
th
International Conference on Enterprise
Information Systems. ICEIS Press.
Shishkov B. and J.L.G. Dietz, 2004-1. Aligning business
process modeling and software specification in a
component-based way, the advantages of SDBC. In
ICEIS’04, 6
th
International Conference on Enterprise
Information Systems. ICEIS Press.
Shishkov B. and J.L.G. Dietz, 2004-2. Deriving Use Cases
from business processes, The advantages of DEMO.
Enterprise Information Systems V, Ed: O. Camp,
J.B.L. Filipe, S. Hammoudi, M. Piattini, Kluwer
Academic Publisher. Dordrecht/Boston/London.
Winograd, T. and F. Flores, 1986. Understanding
computers and cognition: a foundation for design,
Ablex, Norwood, NJ.
REFINEMENT OF SDBC BUSINESS PROCESS MODELS USING ISDL
69