-level’ from the perspective of subject area sematics.
We suggest that higher-level process modelling,
more aware of subject domain semantics, will profit
from using ACSs. First, ACSs are computational
systems that rely on constructive definition of
processes (and data objects, too) and explore their
equivalent transformations (including optimizations,
in some contexts). Second, very powerful type
systems for ACSs are known, and, in fact, developed
as their part; besides, connection with variations of
logics are more or less well explored, which helps in
direct usage of subject domain concepts and
relationships in processes (and data objects)
definition.
Though there are numerous abstract machines
for ACSs, distributed and parallel execution remains
yet relatively poorly explored; -calculus and, in
particular, our approach would fill the gap to some
extent. The idea, briefly speaking, is to transform the
semantic-aware applicative model to a more
‘lightweight’ system based on -calculus to perform
actual execution.
5 CONCLUSION
In this paper we presented an approach to business
process execution tracing. Usually, executing a
process on an abstract machine (AM) comprises a
series of steps, each consisting in executing a
simple, relatively low-level, instruction that changes
AM’s current state. However, given an arbitrary step
(and a number of preceding steps) it is difficult to
evaluate whether process execution goes as
expected, or which phase of the process is being
actually executed. What we suggested may be seen
as an extension an AM for executing -calculus
processes that facilitates this kind os ‘semantic’
process debugging.
REFERENCES
van der Aalst, W. M., van Dongen, B. F., and Adriansyah,
A., 2011. Conformance checking using cost-based
fitness analysis. In Proc. of the 15th IEEE
International Enterprise Distributed Object
Computing Conference (EDOC), pp. 55–64.
van der Aalst, W. M., 2013. A general divide and conquer
approach for process mining. In Proc. of the Federated
Conference on Computer Science and Information
Systems (FedCSIS), pp. 1–10.
Barendregt, H., 2012. The Lambda Calculus, its Syntax
and Semantics. Studies in Logic, Mathematical Logic
and Foundations, vol. 40, College Publications, 2012.
Baader, F., Calvanese, D., McGuinness, D., Nardi, D., and
Patel-Schneider, P., 2003. The Description Logic
Handbook: Theory, Implementation and Applications.
Cambridge University Press
Berry, G. and Boudol G., 1992. The Chemical Abstract
Machine. Theoretical computer science, vol. 96, no. 1,
pp. 217–248, 1992.
Boudol, G., 1998. The π-calculus in direct style. Higher-
Order and Symbolic Computation, vol. 11, no. 2, pp.
177–208.
Milner, R., 1992. Functions as processes. Mathematical
structures in computer science, vol. 2, no. 02, pp. 119–
141.
Milner, R., Parrow, J., and Walker, D., 1992. A Calculus
of Mobile Processes. Information and Computation,
vol. 100, no. 1, pp. 1–40.
Pierce, B. and Sangiorgi, D., 1993. Typing and subtyping
for mobile processes. In Proceedings of Eighth Annual
IEEE Symposium on Logic in Computer Science,
LICS’93, pp. 376–385.
Roslovtsev, V.V., Luchin, A.E., 2009. Concept of Higher-
Order Applicative Computational Environment. In
Proceedings of the 11th international workshop on
computer science and information technologies
CSIT'2009, pp. 48-53.
Roslovtsev, V., Wolfengagen, V., Shumsky, L.,
Bohulenkov, A. and Sakhatskiy, A., 2013. Applicative
Approach to Information Processes Modeling.
Towards a Constructive Information Theory. In
Proceedings of the 15th International Conference on
Enterprise Information Systems (ICEIS 2013), Vol. 2,
Angers, France, July 4-7, 2013. – pp. 221-226
Shapkin, P., 2010.Computing with Concepts in am
Applicative Programming Language. In Proc. of the
2nd International Conference on Applicative
Computational Systems (ACS’2010), Moscow,
Russia, 2010. – p. 205-213. [In Russian]
Shumsky, L., Roslovtsev, V., Belyaev, E., Bordonos, A.,
Kazantsev, N. A Synthetic Approach to Building
Canonical Model of Subject Area in Integration Bus.
IEEE ISKO Maghreb Proceedings 2013
Wolfengagen, W.E., 1984. Frame Theory and
Computations. In Computers and Artificial
Intelligence, Vol. 3, No. 1, 1984. pp. 3-32.
Wolfengagen V.E., 2010. Applicative computing. Its
quarks, atoms and molecules. Ed. Dr. L.Yu.
Ismailova. Moscow, Russia: Center JurInfoR, Ltd.
ProcessesConstructionandPI-calculus-basedExecutionandTracing
453