
 
intended in providing flexible, extendable and 
scalable environment for process (and, of course, 
object) definition and execution. It is being 
implemented in the form of a distributed 
heterogeneous computational network (DHCN) 
consisting of nodes of several types: 
  computational nodes that host processes; 
  resource nodes, being (persistent) data 
storages; 
  service nodes of various kinds; 
  transport nodes that form a transport network 
to link together all other nodes and provide 
isolation and communication between 
different parts of the overall system. 
Due to space limitations, we cannot present here a 
complete and detailed description of the 
framework’s design and functioning. Briefly, 
DHCN’s basic terminology is that of solving tasks: 
for every task defined in the system there are solvers 
somewhere in the network, hosted on computational 
nodes, capable to solve tasks of that particular type, 
actual input data being located on one or more 
resource nodes and the whole process being initiated 
from a client node (a kind of service node). Solvers 
playing one the central roles in the whole system, 
their development is facilitated by both requiring 
only to override a couple of abstract methods (in the 
decompose-compose style) and providing a set of 
solver composition schemas,  each of which may be 
created in almost the same way as an ordinary 
solver. 
Nodes’ spanning over the physical network may 
be nearly arbitrary, of course, without solvers or 
clients being aware of the fact, thus making the 
framework suitable for (scalable) distributed systems 
development. Developing such systems initially was 
the main framework’s application in mind, but 
presently higher-level interfaces, offering a 
conceptual basis of processes and components, are 
under design. 
We conclude this section by noting that the main 
theoretical and engineering solutions regarding the 
framework under discussion are published in 
(Roslovtsev and Shumsky, 2012a) and in 
(Roslovtsev and Shumsky, 2012b). 
7 CONCLUSIONS 
In this paper we present a constructive approach to 
information processes and objects definition, which 
way being, in our opinion, beneficial in several 
ways. Our approach is based on applicative 
computational systems (ACS), so that both 
(information) processes and objects are formal 
entities in an ACS. We provide an extended model 
for objects in an applicative environment to facilitate 
processes and objects construction. We present a 
way of constructing information objects so that both 
their structure and properties being presented 
explicitly and soundly, and how that leads to 
integration of the applicative and relational 
paradigms. We also outline the usage of π-calculus 
as an operational semantics for our constructive 
processes execution. The usage of some the 
presented ideas in a distributed application 
development framework is outlined. 
REFERENCES 
Codd, E. F., 1979. Extending the Database Relational 
Model to Capture More Meaning. In ACM 
Transactions on Database Systems, Vol. 4, No. 4, 
1979, pp. 397-434. 
Date, C. J., Darwen, H., 2000. Foundation for Future 
Database Systems. The Third Manifesto. 2nd edition. 
Addison Wesley Longman, Inc. 
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. V., Shumsky, L. D., 2012a. Applicative 
Methods of Computational Process Decomposition. 
[In Russian.] In Proceedings of the 3rd International 
Conference on Applicative computation Systems 
(ACS’2012). NEI Institute of Contemporary Education 
“JurInfoR-MGU”, Moscow, Russia. pp. 224-233. 
Roslovtsev, V. V., Shumsky, L. D., 2012b. Developing a 
Service Bus for Computational Process Distributing 
Environment. [In Russian.] In Proceedings of the 3rd 
International Conference on Applicative computation 
Systems (ACS’2012). NEI Institute of Contemporary 
Education “JurInfoR-MGU”, Moscow, Russia. pp. 
258-265. 
Scott, D., 1971. The Lattice of Flow Diagrams. Lecture 
Notes in Mathematics, Vol. 188. – Springer. – pp. 
311-366. 
Roussopulos, N. D., 1977. A semantic network model of 
data bases. Ph.D. Thesis. Dep. of Computer Science, 
University of Toronto. 
Wolfengagen, W. E., 1984. Frame Theory and 
Computations. In Computers and Artificial 
Intelligence, Vol. 3, No. 1, 1984. pp. 3-32. 
Wolfengagen, W. E., 2004. Methods and Means for 
Computations with Objects. Applicative 
Computational Systems. "Center JurInfoR", Moscow, 
Russia. [In Russian]. 
Wolfengagen, W. E., 2010a. Applicative computing. Its 
quarks, atoms and molecules. Edited by Dr. L.Yu. 
Ismailova. “Center JurInfoR”, Moscow, Russia. 
ApplicativeApproachtoInformationProcessesModeling-TowardsaConstructiveInformationTheory
327