2. General Concepts and Principles of Information Operations Usage
We describe the use of information operations and corresponding IT through a technological system example. The system is considered technological if its functioning is defined by technological documentation (e.g., manuals, descriptions, instructions) in the system. These include, for instance, systems that function to enforce manufacturing, robotics systems and organizational systems. General concepts required for the development of IT application models in the context of a technological system’s dynamic capabilities include: IT, IT application, information, information use, system, system operation, purposeful changes in system operation, goal, outline of changes in system operation, benefit, technological information operation, sensing type information operation, actuator type operation, technological non-information operation, system operation effects, and effects of transition processes during functioning. Concepts are linked in a schema of purposeful changes of technological systems through the application of IT (
Figure 1). IT effects [
4] are manifested in a technological system conditioned by changes in operation (for example, by transition processes from reaching one goal to reaching another). This change in operation becomes apparent in changes in non-information operations (their composition, properties, and sequence). The changes in non-information operations are caused by the results of the information operations. Implementation of information operations, first in sensing type the information operation and next, dependent on them other information operations are governed by necessary consideration of the environment impact on a technological system. As a result of the series of changes, implemented firstly with sensing type information operations and secondly with other operations, personnel using a technological system obtain effects different from those that would appear, had there been no changes. That is, not considering the impact of the environment, sensing operations, or the new technological system functioning caused by these operations. The operation implementation with new chosen parameters is explained by technological information operations implemented to take into account the impact of the environment on a technological system recorded with use of sensors. These technological information operations provide information for a selection of the next technological operations with better parameters (in effected conditions) depending on the changes in the states of a technological system and its environment. Best operational effects are achieved through consideration of these changes at execution of technological information operations. The use of different types of technological operations (TlOp), e.g., sensing information operations, other information operations, and non-information operations in a technological system’s functioning depending on verified technological system states and its environment is illustrated in
Figure 1. When TlOp sequences are implemented, technological information operations (TIO) are executed, with sensing information operations executed first among them. These operations measure changed states of the environment and system elements with regard to environment impact. Further, TIO liable for changed TlOp are executed (if necessary). Their ultimate goal is to obtain information about the technological system state and its environment and what should be changed in this regard. Then, technological non-information operations (TNIO) connected with information operations of different types by cause–effect relations are executed through practical implementation. The notions of information and IT, benefits of IT, benefits of information, information and non-information actions, TlOp, TIO, TNIO, and other related notions were specified in [
6]. Principles of technological system research and a number of related notions were introduced in [
5,
6]. General OP characteristics were defined in [
7]. Let us specify the notions that are used further in the context of a functional modeling of a technological system functioning in condition of environment changes.
Technological information operation is an action to be executed according to the technological documentation, the goal of which is to provide needed information (for example, information provided by sensors, prescriptions, and instructions to perform further actions). Technological non-information operation is an action to be taken according to the technological documentation, the goal of which is to perform an exchange of material and energy (according to the instructions obtained). Technological information operations are executed according to a certain information technology. TIO (or, as a rule, a number of TIOs) aims at obtaining (creation) and transforming the information into such a form, where it could be used by a person or with technical equipment to solve a task such as determining a state as a result of operations and choosing TNIO prescriptions. During implementation of TIO and TNIO sequences, depending on the occurred events and states of the system elements and environment determined by sensors, different TIO are executed. Then TIOs are used for choosing various TNIO resulting in the occurrence of various events and states of the system. In this regard, the system and environment states do not recur during operation in reality, and sequences of TlOp, events, and states (a loop in
Figure 1) should be expanded into structured sequences of events and states (outcome tree). As a result, numerous possible state sequences are obtained. They are connected by branches (events) depending on states of a system, environment and implemented sequences of TlOp (TIO of different types and TNIO), and the events, which are revealed during TlOp execution.
The system operation outcome is a sequence of conditioned states of the system and branches (events) between them caused by TlOp (both TIO and TNIO) and actions of the system environment. Let us denote a layer of possible chains of actions, events, and states checked by
. It depends on the environment state when
-th loop in
Figure 1 is performed. Chains of actions, events and states obtained due to sequences of such loops
are illustrated in
Figure 2. They depend on TIO of different types used for system functioning. During planning, the possible states as a result of operation outcomes are reviewed, being a sequence of possible states and branches between them caused by TlOp (TIO and TNIO). The composition and characteristics of TlOp, which lead to possible operation outcomes, change as a result of environment and system changes determined by sensors and as a result of further TIO. TIO of different types leads to various sequences of random events and states. These events and states chains form possible outcomes. Each possible outcome, except for various possibility measures of its implementation (depending on states of the system and environment and implemented TlOp), is characterized with different effects (which are results with specified requirements) of operation and so with different operation efficiency.
The operational properties of technological systems, namely system potential [
5] or the dynamic capability of such systems (with regard to performed information operations and corresponding IT application), describe future system parameters associated with its operational efficiency in a changing environment. This property should be estimated based on the modeling of all possible future operation outcomes under all possible environment changes. System potential, or the dynamic capability of a technological system, is a property that indicates whether a technological system is suitable to reach changing goals (actual and possible) in a changing environment. It would be rational to use the difference between technological systems with applied “new” and “old” information operations as an indicator of the dynamic capability provided by the “new” information operations compared with the one provided by previous information operations.
This indicator can be used as an analytical estimation of an operational property indicator of information operations, including sensing ones and indicator of operational property of corresponding IT usage. This indicator should be estimated based on analytic models developed through description of laws and manifestation patterns of effects, as a result of execution of sensing information operations, other TIO and further TNIO sequences.
Use cases of such indicators includes choosing information operations and other TIO characteristics for optimal implementation of the information operations of new IT usage, such as usage of distributed ledger technologies for various business processes, robotic technological process automation.
4. Examples of Models for Information Operations Effects and Operational Properties Estimation
An algebraic structural model for potential and dynamic capability indicators of the complex technological system (CTS) describes the elements and structure of the workplaces (WP).
-th element on -th WP, according to the technological documentation;
, where workplace ;
Realizations of states and WP in appropriate sets were fulfilled according to the concept model created.
At a given moment t, part or all of the WP are functioning—those ones WP where TlOp are implemented.
TlOp, implemented on the WP according one of possible modes can begin only if specified state of the WP reached. Such TlOp can lead to different states as a result of TlOp implementation, depending on the environment conditions.
The set of states of
-th WP at each moment forms a state of CTS.
System states at moment t are manifested and checked at the boundary of the system and its environment.
The mathematical model of States at the CTS boundary are built in the form of an algebraic model of sequences of CTS states on the boundary of CTS and transitions of such states. It is assumed that the number of states checked on the boundary is limited. The algebraic model can be shown as geometric graph. Then, from the algebraic model constructed, a functional model of correspondence between the states of the CTS and its environment on their boundary is generated.
The peculiarity of this model is that it unites the model of CTS, the model of states at the boundary of CTS, the model of states on the boundary of CTS environment, and the model of the environment, and it is that model which needed to obtain the functional relations for the calculation of CTS potential indicators. We assume that both the number of states at the boundary of CTS and its environment and the possible number of transitions between such states are finite. States at the boundary are checked with special information operations. This information operations result is a measure of CTS and environment states’ correspondence. Thus, the sequence of such information operations on the border is finite and this sequence shall be used to determine CTS’s potential indicators, according its definition. As a result of the research, the main types of relations between states were identified. These types of relations model are arc (hyper arc, nested graph) at the tree of states. Transitions are a particular case of relations which are associated with operations mode in this tree. Namely, relations belong to two main classes—relations of possible joint realization of states (simultaneity relation) and relations of possible transitions between states. The first are caused by the possible implementation of TlOp on several WP at the same time. The second class relations are caused by the completion of TlOp and as a result of it, transition to the state of TlOp termination. Let us introduce relations classes. They correspond to arcs of tree classes.
O1—States jointly implemented through the execution of technological prescriptions during non-information (material) operations (TNIO) on various WP. As a result, relation characterizes the composition of WP states during TNIO execution (composition, combinations of states in the implementation of complex TIO on complex RM);
O2—The transition from one (initial) state to another (final) state due to the execution of prescriptions by TNIO at WP. It is transition from the initial WP material state which shall include TNIO prescriptions (information) to final material state of executed prescriptions. This transition can be realized by the person or device (for example, actuator).
O3—The transition between non-information and information states. It consists in the measurement and checking of the (material) state. This transition can be realized by a person, by device (for example, by sensor, by computer).
O4—The transition between states, consisting in the transfer of information (for example, prescriptions transfer). This transition can be implemented by a person, by a technical device (communicating device, networking device).
O5—The transition between states, consisting in the obtaining of prescriptions according results of the state checking. This transition can be realized by a person, by a technical device (computer).
O1, in turn, can be divided into types:
O11—States may be observed together at some time at some circumstances.
O12—There is a non-zero measure of the possibility for states to be observed together at a given time.
These relationships can be further divided into types depending on the types of states that can be implemented together.
Relations O2, O3 require input (initial) and output (final) states of different types (information, non-information) during the transition. Thus they shall form sequences with relations of information types. We assume that other relations can form chains of information relations.
Each of the possible finite sequences of states and relations (transitions) checked on the boundary of the CTS and the environment is part of a particular branch of the tree. It is assumed that the number of such sequences (tree branches) can be , that is, the set of possible sequences of CTS states has power. .
The sequence of states assumed as such that for different initial states before testing states on the boundary different modes of implementing technological non information operations (TIO) corresponds. The mode of TIO execution functionally depends on the state before the start of the TIO, on the IT used and depends on the plan of operations. If the state before the start of the TIO, information technology and the plan of operations are known, than the mode of TIO known as well. The mode to execute TIO of state check on the border of the environment, in turn, may correspond to the one mode of environment states change, if environment states changes are modeled accordingly. It is assumed that environment operations modes are not known for sure, but resulting states sequences, their relations (transitions) and the measure of the possibility of transitions implementation is known. Therefore as a result of one environment states transition sequence and one sequence of modes of implementation of the CTS operations we can get pair of states on the border which correspondence can be measured and which possibility to actualize can be measured as well. In the sequences of states each pair of states on the boundary correspond to different branches of trees of environment states and tree of CTS states.
Let us fix the sequence of environment states and transitions. To do this, assume that the actions and states of the environment do not depend on the operations modes and states in the CTS, but CTS states, of course, depends on sequence of environment states. Then the specified sequences of the environment states can be presented without taking into account their connections with CTS functioning and as a result, sequences of environment states can be presented in the form of a tree of possible sequences of environment states before a tree of CTS states can be constructed.
In this tree, the edges correspond to the environment states transitions which happen due to modes of actions in the environment (possibly unknown). States corresponds to states of environment on the border of environment with CTS.
The number of sequences of the states of the environment as a result of some modes of action of the environment—. Let’s denote a set of possible sequences of environment states as a result of some modes of environment actions as . Respectively, and the elements are associated with the branches of the tree of environment states, .
The functional model of the environment constructed first by parameterization of the sequences , associated with branches. It means parameterization of states, transitions their dependencies and then parameterization of sequences of states, including parameterization with probabilities of states and transitions actualization.
Then, functional relations are assigned that connect the parameters, measure the probability of the states and transitions in the branches of the tree, as well as creating the dependent characteristics of the states of the environment.
A mathematical model of the environment under assumption of independence of the activities of the environment from CTS operations is connected with a mathematical model of the CTS states compliance to states of its environment on their boundary by relating states to an appropriate TIO of state checking on the boundary. These relations are specified between the nodes of the CTS states tree as a result of the CTS functioning and the nodes of the environment state tree. Since the state of CTS during its functioning depends on the states of the environment, and such a dependence in the study of the potential cannot be neglected, each method of implementation of checking the TIO on the boundary of the CTS is related to the branch of the tree of possible states of the environment.
Complex model of CTS and environment states compliance can be constructed as a result. It allows measuring CTS potential.
In this regard, the set of branches of the CTS state tree is constructed under the condition that the branch is given, that is .
Example of environment and system functioning models elements relations illustrated at
Figure 6.
Further, speaking of the branch , we will assume that it is built for , i.e., .
This means that a relationship is defined between each branch and the corresponding . As a result, a new tree can be constructed, that includes a branch before the root of tree. Relations of environment states and CTS states shall be hidden on such tree but shown by separate model.
This tree has the property that traverse can be set on this tree, extending the bypass of the tree. The extension is understood in the sense that one traverse include set of other traverses with use of tree structure.
The resulting model, corresponding to all branches , and corresponding to each branch used to create functional model and then to create terminal model to calculate CTS potential.
The number of states in the state tree branch is assumed to be variable due to the fact that the number of operations that caused transitions and, accordingly, the number of resulting states could be different because of environment impact.
As well, due to same environment impact, the durations of the states transitions and the duration of the sets of actions on different WP is different as well. As a result, the number of required state checks at the system and environment boundaries may vary.
Let the number of such states is for a given branch of the tree.
Each state check number on the CTS border
corresponds to the implementation of the checking TIO in the specified mode and the only state corresponding to this mode
. Each of the states:
checked at the boundary of the CTS and its environment is fully described by the effects of functioning by the time the state check starts.
State (1) is compared with environment state which specifies requirements values:
(may be random but for simplicity are considered non-random).
Then, a probability measure
of states
compliance to requirements of the environment
can be defined:
where
-
-th required relationship between predicted values of effect characteristics and their required values (e.g.<,>)).
The probability measure is calculated using a functional model for calculating the correspondence at the boundary of the CTS and the environment.
—the probability of an event consisting in the fact that when checking the state for one of the possible branches of the tree, when performing a single checking TIO by defined mode, required by environment characteristics of the effects will be achieved.
This event means that the result of the checking TIO is good to achieve the required intermediate goal of the CTS functioning given the states of environment changes fixed (the intermediate goal of CTS is achieved in current environment circumstances).
Since such checking TIO of states corresponding to the modes of checking TIO in one branch of number is less or equal to , and all of them are expressed in the model, the measure of compliance for the implementation of the entire sequence of checking TIO for one branch , correspondence measure for whole (but one) branch of can be calculated as the probability of a complex event which means all intermediate goals achieved in a given environment circumstances.
Event
probability is:
If the probabilities of compliance for each of the checking TIO are conditionally independent in their sequence, than:
Let the probability of an event , consisting in the fact that the transition will be executed is equal to , i.e., the probability is associated with the transition .
Then the probability of implementing a branch
of the tree
:
Then, as a scalar indicator of the CTS potential
as well as its dynamic capability, we can take the expected probability of the event that whatever branch
and corresponding branches of
implemented, there will be right correspondence between expected and required states measured by checking TIO. It means, whatever changes of environment happens, and whatever operations conducted to fulfill changing goals, changing goals of the CTS will be achieved:
In general, the probability of event specified can be represented as a random variable , not its expected value .
discrete distribution
is described by the vector of pairs:
This vector of pairs can be used as a vector function of CTS potential:
These indicators describe different characteristics of the CTS potential given functioning of CTS terminated. Indicators alike can be constructed for any moment during functioning. Variants of CTS potential indicators can be used, for example, obtained by using the criteria of optimism and pessimism.
These indicators make sense of different characteristics of the complex probabilistic measure of compliance of the predicted effects with the requirements to them. This compliance is measured at the boundary of the CTS and its environment at different times and taking into account possible changes in the environment and then, as a result of that change, appropriate changes in CTS.
The mathematical model of such correspondence on the boundary is the basis of the mathematical model of the CTS potential estimation task.
To obtain a mathematical model of the tasks of potential estimation based on model specified it is necessary to construct models which reveal the values and with the use of labeled (parametric and then functional) graph-theoretic models. In fact, such a task can be interpreted as a special kind of graph extension—its disclosure, which describes the calculation of the functioning effects.
Under the disclosure of marked graph-theoretic (initial) models it is understood that a sequence of operations with such models, such that as a result of operation the element of the model, which is associated with the disclosed value (parameter, variable) is calculated based on the composite traverse of the disclosed model and initial model. With the use of the proposed graph-theoretic models in the form of hierarchical trees and graphs, and associated with their elements, such properties of the models are achieved by replacing the node of the original tree with a composite tree.
In this regard, the model of effects manifestation under the given requirements changes and requirements changes models should be created as trees parameterized with operations and states characteristics.
Functional dependencies on trees must be specified in such a way that by traversing the models and by functional dependencies computation it will be possible to calculate the required values.