Air & missile defense with spatial grasp technology
A high-level technology is revealed which can effectively convert any distributed system into a globally programmable spatial machine capable of operating without any central resources and self-recovering from indiscriminate damages. Integral mission scenarios in Distributed Scenario Language (DSL)...
Saved in:
| Published in: | Математичні машини і системи |
|---|---|
| Date: | 2011 |
| Main Author: | |
| Format: | Article |
| Language: | English |
| Published: |
Інститут проблем математичних машин і систем НАН України
2011
|
| Subjects: | |
| Online Access: | https://nasplib.isofts.kiev.ua/handle/123456789/83509 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Journal Title: | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| Cite this: | Air & missile defense with spatial grasp technology / P.S. Sapaty // Мат. машини і системи. — 2011. — № 2. — С. 19-34. — Бібліогр.: 38 назв. — англ. |
Institution
Digital Library of Periodicals of National Academy of Sciences of Ukraine| _version_ | 1859752092280815616 |
|---|---|
| author | Sapaty, P.S. |
| author_facet | Sapaty, P.S. |
| citation_txt | Air & missile defense with spatial grasp technology / P.S. Sapaty // Мат. машини і системи. — 2011. — № 2. — С. 19-34. — Бібліогр.: 38 назв. — англ. |
| collection | DSpace DC |
| container_title | Математичні машини і системи |
| description | A high-level technology is revealed which can effectively convert any distributed system into a globally programmable spatial machine capable of operating without any central resources and self-recovering from indiscriminate damages. Integral mission scenarios in Distributed Scenario Language (DSL) can be injected from any point, runtime covering & grasping the whole system or its parts, setting operational infrastructures and orienting local and global behavior in the way needed. Distributed DSL interpreter organization and benefits of using this technology for integrated air and missile defense are discussed along with programming examples in this and other fields.
Зображена високорівнева технологія, яка ефективно перетворює довільну розподілену систему на універсальну, глобально програмовану просторову машину, спроможну вирішувати складні задачі без центральних засобів та самовідновлюватись від пошкоджень у реальному часі. Системні місії задаються на спеціальній Мові Розподілених Сценаріїв (МРС), яка інтерпретується в високопаралельному та повністю розподіленому режимі. Структура мережевого інтерпретатора з МРС і заплановане використання технології для інтелектуальних розподілених систем протиповітряної та протиракетної оборони викладені разом з прикладами вирішення практичних задач у цій та інших областях.
Описана высокоуровневая технология, эффективно превращающая любую распределенную систему в универсальную, глобально программируемую пространственную машину, способную решать сложные задачи без центральных устройств и самовосстанавливаться от повреждений в реальном времени. Системные миссии задаются на специальном Языке Распределенных Сценариев (ЯРС), который интепретируется в высокопараллельном и полностью распределенном режиме. Структура сетевого интерпретатора с ЯРС и планируемое применение технологии для интеллектуальных распределенных систем противовоздушной и противоракетной обороны изложены вместе с примерами решения практических задач в этой и других областях.
|
| first_indexed | 2025-12-02T00:14:10Z |
| format | Article |
| fulltext |
© Sapaty P.S., 2011
ISSN 1028-9763. ������� ��� ��
���
Fig. 1. Some snapshots of air & missile
defense systems
���� ������� �
��
UDC 623.764
P.S. SAPATY
AIR& MISSILE DEFENSE WITH
�������� . ���������
�����
�� �
�
����� �� ��
�������� , ���������
������
�����
��� ���������
� �����
�
�����
�
�
� ��������� ��
��������������
����������������
���
������������� � !�
������� ���
���
� �
���� ����
��
������ ��
�� �����
��
� ����� � �
" ��
��
�
���
� �
�
� :
�����
�� �
����
��
����� �� ����
�������
��������� . #�
���� $������� �� ��
������ �
����� ��
���������
������ ������ �����$� �����
������
" �������� �����
. �
�����$�
�$� ������
� (%!� ), �����$"
�������
������
������ ���
�� . ��������� ���� ���
���
���
�������������$� ������������$�
���$
������$ ����� � ��
�����
���
�� �
�
� : $������� �� ��
����
�� ����� ����
� ��������
Abstract. A high-level technology is revealed that can effectively convert any distributed system into a
globally programmable machine capable of operating without central resources and self
indiscriminate damages. Integral mission scenarios in Distributed Scenario Language (DSL) can be i
jected from any point, runtime covering & grasping the whole system or its parts, setting operational i
frastructures, and orienting local and global behavior in the way needed. Many op
be simultaneously injected into this spatial machine from different points, cooperating or competing over
the shared distributed knowledge as overlapping fields of solutions. Distributed DSL interpreter organiz
tion and benefits of using this technology for integrated air and missile defense are discussed along with
programming examples in this and other fields.
Keywords: high-level control technology, distributed scenario language, integrated air & missile defense
��
��� ������� , 2011, � 2
Fig. 1. Some snapshots of air & missile
������� �
�� � ��
��������� �
�� �����
����
WITH SPATIAL GRASP TECHNOLOGY
�� � ��������
� , ��� �(���
�� ����� ����
��������� �������� ��� �������� � ���
�� , ���������
���������
� �����
�� ����
��� �� ��
��
� ����������
�� ����
����
" �
!�����
���
� ������
���������������� �� �� �
��� ������
������ ���
�
. ��
������� ���
���
������ ��������
� ���
������������
�
�� ����
������� � ������
������
����� � ��
������
��
� �������� .
������� ��������
� , �� � ������
���
� ������
����
������� ������� .
$������� �� �� ��������
� , &((���
�� ��� ��'��'��
��
��������� , ��������� ��������
������ ���������� �����
�����
��� ���������$� �����"��
���� ������� �
�����
�����
. �
�����$� �
��
�������� �� ����
������
�����$"
�������
������ $����������������
���������
���� ���
������������� � %!�
����
������
������������$� �
���� ����
� �������"
����
��������"
��
�����
�����
� �����
����
� ����� &��"
����
�
$������� �� �� ���� ���'�� ��������
� , ��$� ������������$�
����
� ��������
����
��������� ������� .
level technology is revealed that can effectively convert any distributed system into a
globally programmable machine capable of operating without central resources and self
gral mission scenarios in Distributed Scenario Language (DSL) can be i
jected from any point, runtime covering & grasping the whole system or its parts, setting operational i
frastructures, and orienting local and global behavior in the way needed. Many operational scenarios can
be simultaneously injected into this spatial machine from different points, cooperating or competing over
the shared distributed knowledge as overlapping fields of solutions. Distributed DSL interpreter organiz
using this technology for integrated air and missile defense are discussed along with
mples in this and other fields.
level control technology, distributed scenario language, integrated air & missile defense
1. Introduction
1.1. Air & Missile Defense as Large Distributed
Systems
Air and missile defense capabilities are growing
globally and at a fast rate [1,
ported by novel technologies
ing, interception and destruction of attacking mi
siles. These systems are usually distributed on
large territories, consist of many interacting
ments (from sensors to shooters, see some re
snapshots in fig. 1), and are expected
19
��
��������� �
�� �����
����
����� ���� ��
���� ������
����
���������
�
�� ��
���������� � ��������� ���
.
������
� ( !� ), ���
. �� ������� ������ -
������������
� ������
-
� ��
������
�
��� -
������
� ,
������ ���
��� ��'��'�� ����� ������� � -
���������� ����� ���
�� , ��� -
���� ������� �
����� �� � � -
����
������ %�$�� !��������� � -
��������� ������� � -
����
������ ��
�����
� ���� � -
����
��������" �� � -
����
� �������� .
������������$� ������
� ,
� -
level technology is revealed that can effectively convert any distributed system into a
globally programmable machine capable of operating without central resources and self-recovering from
gral mission scenarios in Distributed Scenario Language (DSL) can be in-
jected from any point, runtime covering & grasping the whole system or its parts, setting operational in-
erational scenarios can
be simultaneously injected into this spatial machine from different points, cooperating or competing over
the shared distributed knowledge as overlapping fields of solutions. Distributed DSL interpreter organiza-
using this technology for integrated air and missile defense are discussed along with
level control technology, distributed scenario language, integrated air & missile defense.
Air & Missile Defense as Large Distributed
Air and missile defense capabilities are growing
globally and at a fast rate [1, 2]. They are sup-
ported by novel technologies for detection, track-
ing, interception and destruction of attacking mis-
siles. These systems are usually distributed on
large territories, consist of many interacting
ments (from sensors to shooters, see some related
ig. 1), and are expected to work in
20
Fig. 2. Traditional approach in system design and ma
agement: (a) original idea; (b) breaking into pieces; (c)
system formalization, distribution, and implementation
complex conditions to effectively protect national and international infrastructures and withstand
unpredictable events.
1.2. Traditional Path in System Development
Originally a new system or campaign idea (related to air & missile defense incl.) emerges in a
shown in fig. 2c).
For a military area, fig. 2
adversary or defending a critical infrastructure; f
resources needed for this; and f
within a workable system (command and control including) f
The original idea (fig. 2a) and even its log
in the minds of creators and planners only (possibly also being verbally or graphically recorded in
an informal manner), whereas
already partitioned, distributed and interlinked stage (
tom up, parts-to-whole strategy in actual system design, in hope that the system developed will
ultimately capable of performing the initially formul
1.3. Existing System Design & Implementation Problems
• Within the philosophy mentioned above it may be difficult to put the resultant distributed sy
tem with many interacting parts into
• The resultant system may have side effects, including unwanted ones, like unpredictable beh
viors.
• The resultant solution may be predominantly
system may have to be partially or even completely redesigned and reassembled.
• Adjusting the already existing multi
new one may result in a considerable
1.4. The Alternative Approach Offered
In this paper, we propose formaliza
way that can be easily updated or even fully changed, with shifting most of stage b and
ly stage c to an automated up to fully automatic implementation (incl. robotization). This can r
sult in high flexibility, productivity, and self
vanced campaigns, military ones including, where local an
can change at runtime.
The developed (prototyped and tested in different countries) Spatial Grasp Technology
(SGT) and its underlying Distributed Scenario Language (DSL) with details of their distributed
ISSN 1028-9763. ������� ��� ��
���
2. Traditional approach in system design and man-
original idea; (b) breaking into pieces; (c)
system formalization, distribution, and implementation
complex conditions to effectively protect national and international infrastructures and withstand
Traditional Path in System Development
Originally a new system or campaign idea (related to air & missile defense incl.) emerges in a
very general, integral
symbolically in fig.
tally decomposed into parts, each su
sequently detailed, extended, a
fied (fig. 2b). Next step is materializ
tion of the clarified parts and their di
tribution in physical or virtual spaces.
To make these parts work together as a
whole within the original idea, a good
deal of their communication, synchr
nization, and sophisticated command
and control are usually required (as
2a may correspond to the general idea of winning a battle over an
ing a critical infrastructure; fig. 1b additionally clarifies technical and human
resources needed for this; and fig. 1c depicts how these resources should be organized together
within a workable system (command and control including) fulfilling the global objectives.
a) and even its logically partitioned stage (fig.
in the minds of creators and planners only (possibly also being verbally or graphically recorded in
an informal manner), whereas actual system formalization and implementation begin from the
already partitioned, distributed and interlinked stage (fig. 2c). So in reality we have mostly bo
whole strategy in actual system design, in hope that the system developed will
ultimately capable of performing the initially formulated global task (i.e. of f
Existing System Design & Implementation Problems
Within the philosophy mentioned above it may be difficult to put the resultant distributed sy
tem with many interacting parts into compliance with the initial idea.
The resultant system may have side effects, including unwanted ones, like unpredictable beh
The resultant solution may be predominantly static, i.e. if the initial idea cha
tem may have to be partially or even completely redesigned and reassembled.
Adjusting the already existing multi-component system designed for one idea to an essentially
result in a considerable loss of the system’s integrity and performance
The Alternative Approach Offered
In this paper, we propose formalization of the initial stage a of fig. 2 (and if needed, stage b) in a
way that can be easily updated or even fully changed, with shifting most of stage b and
ly stage c to an automated up to fully automatic implementation (incl. robotization). This can r
sult in high flexibility, productivity, and self-recoverability from damages in conducting a
vanced campaigns, military ones including, where local and global goals as well as environments
The developed (prototyped and tested in different countries) Spatial Grasp Technology
(SGT) and its underlying Distributed Scenario Language (DSL) with details of their distributed
��
��� ������� , 2011, � 2
complex conditions to effectively protect national and international infrastructures and withstand
Originally a new system or campaign idea (related to air & missile defense incl.) emerges in a
very general, integral form (as shown
ig. 2a). Then it is men-
tally decomposed into parts, each sub-
sequently detailed, extended, and clari-
). Next step is materializa-
tion of the clarified parts and their dis-
tribution in physical or virtual spaces.
To make these parts work together as a
ole within the original idea, a good
deal of their communication, synchro-
nization, and sophisticated command
usually required (as
a may correspond to the general idea of winning a battle over an
ig. 1b additionally clarifies technical and human
ig. 1c depicts how these resources should be organized together
lfilling the global objectives.
ig. 2b) usually remain
in the minds of creators and planners only (possibly also being verbally or graphically recorded in
actual system formalization and implementation begin from the
c). So in reality we have mostly bot-
whole strategy in actual system design, in hope that the system developed will be
. of fig. 2a).
Within the philosophy mentioned above it may be difficult to put the resultant distributed sys-
The resultant system may have side effects, including unwanted ones, like unpredictable beha-
, i.e. if the initial idea changes, the whole
tem may have to be partially or even completely redesigned and reassembled.
component system designed for one idea to an essentially
integrity and performance.
ig. 2 (and if needed, stage b) in a
way that can be easily updated or even fully changed, with shifting most of stage b and complete-
ly stage c to an automated up to fully automatic implementation (incl. robotization). This can re-
recoverability from damages in conducting ad-
d global goals as well as environments
The developed (prototyped and tested in different countries) Spatial Grasp Technology
(SGT) and its underlying Distributed Scenario Language (DSL) with details of their distributed
ISSN 1028-9763. ���������� ��
���
Fig. 3. The waves paradigm: (a) controlled grasping of
distributed worlds with spatial waves; (b) self
high-level wave-like mission scenarios in distributed
networked environment
implementation in networked systems are briefed, along with application examples related to di
tributed air and missile defense (for existing basic publications on this paradigm see also [3
2. Grasping Solutions with Spatial Waves
The model described here reflects higher
distributed systems by human brain in the form of parallel mental waves cover
the space [7–9] (fig. 3a) rather than traditional collection and interaction of parts or agents [10]
definition of systems and operations in them while omitting tra
details (such as in fig. 2c), thus effectively concentrating on global goals and behaviors instead.
Materialization of this approach is carried out by the
modules (U) embedded into important
scenarios expressed in the waves formalism
system at runtime, as in fig. 3b
and can cooperate or compete in the networked space as overlapping
The compact spreading scenarios, which can be
much (up to a hundred times) shorter than, say, in Java,
structures arbitrarily distributed between system components (humans, robots, sensors).
gated by same or other scenarios, they can effectively support
command and control, also provide overall
3. Distributed Scenario Language
DSL is quite different from traditional programming languages. Rather than describing data
processing in a computer memory, as usual, it allows us to directly move through, observe, and
make any actions in fully distributed environments
3.1. The Worlds DSL Operates with
DSL directly operates with:
• Virtual World (VW), which is finite and discrete, consisting of nodes and semantic links
between them.
• Physical World (PW), an infinite and continuous, where each point can be i
with physical coordinates (with a certain precision).
• Virtual-Physical World (VPW), being finite and discrete similar to VW, but associating
some or all virtual nodes with PW coordinates.
3.2. Main DSL features
Other DSL features can be summarized as follows:
��
��� ������� , 2011, � 2
Fig. 3. The waves paradigm: (a) controlled grasping of
distributed worlds with spatial waves; (b) self-evolving
like mission scenarios in distributed
networked environment
n in networked systems are briefed, along with application examples related to di
tributed air and missile defense (for existing basic publications on this paradigm see also [3
Grasping Solutions with Spatial Waves
The model described here reflects higher-level, holistic, gestalt-like vision and comprehension of
distributed systems by human brain in the form of parallel mental waves cover
) rather than traditional collection and interaction of parts or agents [10]
on which most of existing
tems are based.
The original system idea (of f
2a) is represented in an integral non
atomistic but at the same time fully fo
mal way, reflecting how a human co
mander mentally observes the space
where a problem is to be solved. Trad
tional atomism emerges only during i
terpretation of this formally represented
idea (which may be automatic, and only
when really required). This allows us to
get flexible and easily changeable formal
definition of systems and operations in them while omitting traditional numerous orga
effectively concentrating on global goals and behaviors instead.
Materialization of this approach is carried out by the network of universal intelligent
embedded into important system points, which collectively interpret integral
in the waves formalism (starting from any point and covering the distributed
. 3b). Different scenarios can start from the same or different point
and can cooperate or compete in the networked space as overlapping fields of solutions
The compact spreading scenarios, which can be created and modified on the fly, being
much (up to a hundred times) shorter than, say, in Java, are forming dynamic
arbitrarily distributed between system components (humans, robots, sensors).
gated by same or other scenarios, they can effectively support distributed databases
, also provide overall situation awareness and autonomous decisions
Distributed Scenario Language
DSL is quite different from traditional programming languages. Rather than describing data
processing in a computer memory, as usual, it allows us to directly move through, observe, and
make any actions in fully distributed environments (whether physical or virtual).
The Worlds DSL Operates with
Virtual World (VW), which is finite and discrete, consisting of nodes and semantic links
Physical World (PW), an infinite and continuous, where each point can be i
tes (with a certain precision).
Physical World (VPW), being finite and discrete similar to VW, but associating
tual nodes with PW coordinates.
summarized as follows:
21
n in networked systems are briefed, along with application examples related to dis-
tributed air and missile defense (for existing basic publications on this paradigm see also [3–6]).
ike vision and comprehension of
distributed systems by human brain in the form of parallel mental waves covering and grasping
) rather than traditional collection and interaction of parts or agents [10]
on which most of existing software sys-
The original system idea (of fig.
) is represented in an integral non-
atomistic but at the same time fully for-
mal way, reflecting how a human com-
mander mentally observes the space
where a problem is to be solved. Tradi-
tomism emerges only during in-
terpretation of this formally represented
idea (which may be automatic, and only
when really required). This allows us to
get flexible and easily changeable formal
ditional numerous organizational
effectively concentrating on global goals and behaviors instead.
network of universal intelligent
system points, which collectively interpret integral mission
(starting from any point and covering the distributed
). Different scenarios can start from the same or different points,
fields of solutions.
created and modified on the fly, being
are forming dynamic knowledge infra-
arbitrarily distributed between system components (humans, robots, sensors). Navi-
distributed databases, advanced
autonomous decisions.
DSL is quite different from traditional programming languages. Rather than describing data
processing in a computer memory, as usual, it allows us to directly move through, observe, and
r virtual).
Virtual World (VW), which is finite and discrete, consisting of nodes and semantic links
Physical World (PW), an infinite and continuous, where each point can be identified
Physical World (VPW), being finite and discrete similar to VW, but associating
22
Fig. 4. DSL recursive syntax and main constructs
• A scenario expressed in it develops as a transition between sets of progress points (or
props) in the form of parallel waves.
• Starting from a prop, an action may result in one or more new props.
• Each prop has a resulting value
the four: thru (full success allowing us to proceed further from this point), done (success with
termination of the activity in this point), fail (regular failure with local termination), and abort
(emergency failure, terminating the whole distributed process, associated with other points too).
• Different actions may evolve independently or interdependently from the same prop,
contributing to (and forming altogether) the resultant set of props.
• Actions may also spatially succeed each other, with new ones applied in parallel from
props reached by the preceding actions.
• Elementary operations can directly use local or remote values of props obtained from
other actions (the whole scenarios includin
operations.
These resultant values can be used as operands by other operations in an expression or by
the next operations in a sequence (the latter can be multiple, if processes split).
• These values can also be directly assigned to local or remote variables (for the latter
case, an access to these variables may invoke scenarios of any complexity).
• Any prop can associate with a node in VW or a position in PW, or both (when dealing
with VPW); it can also refer to both worlds separately and independently.
• Any number of props can be simultaneously associated with the same points of the
worlds (physical, virtual, or combined).
• Staying with the world points, it is possible to directly access and upda
them.
• Moving in physical, virtual or combined worlds, with their possible modification or even
creation from scratch, are as routine operations as, say, arithmetic, logical, or control flow of tr
ditional programming languages.
• DSL can also be used as a universal programming language (similar to C, Java or FO
TRAN).
• hop in a physical, virtual, or combined space;
• hierarchical fusion and return of (remote) data;
• distributed control, both sequential and parallel;
• a variety of special contexts for navigation in space, influencing operations and decisions;
• type or sense of a value, or its chosen usage, guiding automatic interpretation.
3.4. DSL Spatial Variables
There are different types of variables in DSL:
ISSN 1028-9763. ������� ��� ��
���
Fig. 4. DSL recursive syntax and main constructs
A scenario expressed in it develops as a transition between sets of progress points (or
props) in the form of parallel waves.
Starting from a prop, an action may result in one or more new props.
Each prop has a resulting value (which can be multiple) and resulting state, being one of
the four: thru (full success allowing us to proceed further from this point), done (success with
termination of the activity in this point), fail (regular failure with local termination), and abort
(emergency failure, terminating the whole distributed process, associated with other points too).
Different actions may evolve independently or interdependently from the same prop,
contributing to (and forming altogether) the resultant set of props.
Actions may also spatially succeed each other, with new ones applied in parallel from
props reached by the preceding actions.
Elementary operations can directly use local or remote values of props obtained from
other actions (the whole scenarios including), resulting in value(s) of prop(s) produced by these
These resultant values can be used as operands by other operations in an expression or by
the next operations in a sequence (the latter can be multiple, if processes split).
can also be directly assigned to local or remote variables (for the latter
case, an access to these variables may invoke scenarios of any complexity).
Any prop can associate with a node in VW or a position in PW, or both (when dealing
also refer to both worlds separately and independently.
Any number of props can be simultaneously associated with the same points of the
worlds (physical, virtual, or combined).
Staying with the world points, it is possible to directly access and upda
Moving in physical, virtual or combined worlds, with their possible modification or even
creation from scratch, are as routine operations as, say, arithmetic, logical, or control flow of tr
ditional programming languages.
also be used as a universal programming language (similar to C, Java or FO
3.3. DSL Syntax and Main Constructs
DSL has recursive syntax,
level as in fig. 4 (programs are
reflecting their main semantics as gasping
and integrating distributed resources into
goal-driven systems).
The basic construct rule can represent any
definition, action or decision, for example:
• elementary arithmetic, string or logic ope
tion;
, or combined space;
hierarchical fusion and return of (remote) data;
distributed control, both sequential and parallel;
a variety of special contexts for navigation in space, influencing operations and decisions;
type or sense of a value, or its chosen usage, guiding automatic interpretation.
There are different types of variables in DSL:
��
��� ������� , 2011, � 2
A scenario expressed in it develops as a transition between sets of progress points (or
Starting from a prop, an action may result in one or more new props.
(which can be multiple) and resulting state, being one of
the four: thru (full success allowing us to proceed further from this point), done (success with
termination of the activity in this point), fail (regular failure with local termination), and abort
(emergency failure, terminating the whole distributed process, associated with other points too).
Different actions may evolve independently or interdependently from the same prop,
Actions may also spatially succeed each other, with new ones applied in parallel from
Elementary operations can directly use local or remote values of props obtained from
g), resulting in value(s) of prop(s) produced by these
These resultant values can be used as operands by other operations in an expression or by
the next operations in a sequence (the latter can be multiple, if processes split).
can also be directly assigned to local or remote variables (for the latter
Any prop can associate with a node in VW or a position in PW, or both (when dealing
Any number of props can be simultaneously associated with the same points of the
Staying with the world points, it is possible to directly access and update local data in
Moving in physical, virtual or combined worlds, with their possible modification or even
creation from scratch, are as routine operations as, say, arithmetic, logical, or control flow of tra-
also be used as a universal programming language (similar to C, Java or FOR-
DSL Syntax and Main Constructs
DSL has recursive syntax, represented on top
ig. 4 (programs are called grasps,
reflecting their main semantics as gasping
and integrating distributed resources into
The basic construct rule can represent any
definition, action or decision, for example:
elementary arithmetic, string or logic opera-
a variety of special contexts for navigation in space, influencing operations and decisions;
type or sense of a value, or its chosen usage, guiding automatic interpretation.
ISSN 1028-9763. ���������� ��
���
Fig. 5. Organization of DSL interpreter
Fig. 6. Distributed track system: a) forward oper
tions; b) backward operations with tracks
optimization
• Heritable variables – these are starting in a prop and serving all subsequent props, which
can share them in both read & write operations.
• Frontal variables – are an individual and exclusive prop’s property (not shared with ot
er props), being transferred between the consecutive props, and replicated if from a single prop a
number of props emerge.
• Environmental variables
when navigating them, also a variety of parameters of the internal world of DSL interpreter.
• Nodal variables – allow us to attach an individual temporary propert
nodes, accessed and shared by pro
These variables, especially when used together, allow us to create efficient spatial alg
rithms not associated with particular processing resources, working in between compone
distributed systems rather than in them. These algorithms can also freely move in distributed
processing environment (partially or as a whole), always preserving integrity and overall control.
DSL also permits the use of traditional operational sym
and shorten programs, if this proves useful.
cation structure between them.
• Copies of the interpreter can be concealed, as for acting in hostile systems, allowing us
to impact the latter overwhelmingly (finding & elimin
sources.
• The dynamically crated track trees spanning the systems in which DSL scenarios evolve are
used for supporting spatial variables and echoing and merging different types of control states
and remote data, being self-optimized in the echo processes.
• They also route further waves to the positions in physical, virtual or combined spaces reached
by the previous waves, uniting them with the frontal variables left there by preceding waves.
��
��� ������� , 2011, � 2
rganization of DSL interpreter
Fig. 6. Distributed track system: a) forward opera-
tions; b) backward operations with tracks
these are starting in a prop and serving all subsequent props, which
share them in both read & write operations.
are an individual and exclusive prop’s property (not shared with ot
er props), being transferred between the consecutive props, and replicated if from a single prop a
Environmental variables – are accessing different elements of physical and virtual words
them, also a variety of parameters of the internal world of DSL interpreter.
allow us to attach an individual temporary propert
nodes, accessed and shared by props associated with these nodes.
These variables, especially when used together, allow us to create efficient spatial alg
rithms not associated with particular processing resources, working in between compone
distributed systems rather than in them. These algorithms can also freely move in distributed
processing environment (partially or as a whole), always preserving integrity and overall control.
DSL also permits the use of traditional operational symbols and delimiters, to simplify
and shorten programs, if this proves useful.
4. Distributed DSL Interpreter
4.1. Structure of the Interpreter
The DSL interpreter [4-6] (see f
following key features:
• It consists of a
lized modules working in parallel and ha
dling and sharing specific data structures
supporting persistent virtual worlds and te
porary hierarchical control mechanisms.
• The whole network of the interpr
ters can be mobile and open
runtime the number of nodes and commun
Copies of the interpreter can be concealed, as for acting in hostile systems, allowing us
to impact the latter overwhelmingly (finding & eliminating unwanted infrastructures including).
4.2. Distributed Track System
• The heart of the distributed interpreter is its
spatial track system (fig. 6) with its parts kept
in the Track Forest memory of local interpr
ters; these being logically interlinked with
such parts in other interpreter copies, forming
altogether indivisible space coverage.
• This enables hierarchical command and
control and remote data and code access, with
high integrity of emerging parallel and distr
buted solutions, without any centralized r
The dynamically crated track trees spanning the systems in which DSL scenarios evolve are
ariables and echoing and merging different types of control states
ptimized in the echo processes.
They also route further waves to the positions in physical, virtual or combined spaces reached
them with the frontal variables left there by preceding waves.
23
these are starting in a prop and serving all subsequent props, which
are an individual and exclusive prop’s property (not shared with oth-
er props), being transferred between the consecutive props, and replicated if from a single prop a
are accessing different elements of physical and virtual words
them, also a variety of parameters of the internal world of DSL interpreter.
allow us to attach an individual temporary property to VW and VPW
These variables, especially when used together, allow us to create efficient spatial algo-
rithms not associated with particular processing resources, working in between components of
distributed systems rather than in them. These algorithms can also freely move in distributed
processing environment (partially or as a whole), always preserving integrity and overall control.
bols and delimiters, to simplify
Distributed DSL Interpreter
Structure of the Interpreter
6] (see fig. 5) has the
It consists of a number of specia-
working in parallel and han-
dling and sharing specific data structures
supporting persistent virtual worlds and tem-
porary hierarchical control mechanisms.
The whole network of the interpre-
mobile and open, changing at
time the number of nodes and communi-
Copies of the interpreter can be concealed, as for acting in hostile systems, allowing us
ating unwanted infrastructures including).
Distributed Track System
The heart of the distributed interpreter is its
ig. 6) with its parts kept
in the Track Forest memory of local interpre-
ters; these being logically interlinked with
such parts in other interpreter copies, forming
altogether indivisible space coverage.
This enables hierarchical command and
nd remote data and code access, with
high integrity of emerging parallel and distri-
buted solutions, without any centralized re-
The dynamically crated track trees spanning the systems in which DSL scenarios evolve are
ariables and echoing and merging different types of control states
They also route further waves to the positions in physical, virtual or combined spaces reached
them with the frontal variables left there by preceding waves.
24
Fig. 7. DSL interpretation network as a universal
parallel spatial machine
Fig. 8. Finding shortest path in parallel
distributed mode
solution in DSL of some important problems on distributed structures in a parallel and fully di
tributed way, where each node may reside in (or associate with) a
may well relate to the general orientation of this
5.1. Finding Shortest Path in Parallel
The solution for finding shortest path between two nodes (let them be a and e) ca
by DSL scenario that follows.
frontal(Far, Path);
sequence(
(hop(‘a’); Distance = 0;
repeat(hop(alllinks); Far += LINK;
or(Distance == nil, Distance > Far);
Distance = Far; Before = BACK)),
(hop(‘e’);
repeat(Path = NAME & Path; hop(Before));
output(Path)))
col [11] capable of organizing any communication, and especially if other means fail during and
after indiscriminate damages to infrastructures.
5.2. Analyzing Distributed Structures
Another important problems in distributed systems may be finding weak (or weakest) and strong
(strongest) parts in them, whether these are civil or military organizations (say, battlefields in the
latter case), and friendly or of adversaries. In the examples below we for
lems on general graphs where any node may
To find the weakest nodes in a graph, li
split it into disjoint parts, the following program suffi
ISSN 1028-9763. ������� ��� ��
���
Fig. 7. DSL interpretation network as a universal
parallel spatial machine
Fig. 8. Finding shortest path in parallel
4.3. DSL Interpreter as a Universal Sp
tial Machine
The (dynamically) networked DSL interpr
ters (fig. 7) are effectively forming parallel
spatial machine (“machine” rather than
computer as it operates with physical matter
too and move partially or as a whole in
physical space), capable of solving any
problems in a fully distributed mode, wit
out any special central resources.
5. Elementary Programming Examples
We will show here elementary examples of
solution in DSL of some important problems on distributed structures in a parallel and fully di
tributed way, where each node may reside in (or associate with) a different computer. These tasks
general orientation of this paper on air and missile defense (see also [4,
Finding Shortest Path in Parallel
The solution for finding shortest path between two nodes (let them be a and e) ca
(hop(‘a’); Distance = 0;
repeat(hop(alllinks); Far += LINK;
or(Distance == nil, Distance > Far);
Distance = Far; Before = BACK)),
Path; hop(Before));
The result obtained in node a for the
network in fig. 8 will be
been found by navigating the network of
weighed links in parallel and
mode, without any central resources.
Many important problems of optimiz
tion and control (from battlefields to infr
structure protection) may be expressed as
finding shortest paths in distributed spaces.
SGT, on the example of this task,
a higher level universal communication prot
col [11] capable of organizing any communication, and especially if other means fail during and
after indiscriminate damages to infrastructures.
Analyzing Distributed Structures
nt problems in distributed systems may be finding weak (or weakest) and strong
(strongest) parts in them, whether these are civil or military organizations (say, battlefields in the
latter case), and friendly or of adversaries. In the examples below we formulate these two pro
lems on general graphs where any node may be with a different computer (fig. 9).
To find the weakest nodes in a graph, like articulation points (see fig. 9a), which when removed
split it into disjoint parts, the following program suffices (resulting in node d).
��
��� ������� , 2011, � 2
DSL Interpreter as a Universal Spa-
The (dynamically) networked DSL interpre-
effectively forming parallel
spatial machine (“machine” rather than
computer as it operates with physical matter
too and move partially or as a whole in
physical space), capable of solving any
problems in a fully distributed mode, with-
al resources.
Programming Examples
We will show here elementary examples of
solution in DSL of some important problems on distributed structures in a parallel and fully dis-
different computer. These tasks
paper on air and missile defense (see also [4, 5]).
The solution for finding shortest path between two nodes (let them be a and e) can be expressed
The result obtained in node a for the
ig. 8 will be (a, b, d, e). It has
been found by navigating the network of
weighed links in parallel and fully distributed
without any central resources.
Many important problems of optimiza-
tion and control (from battlefields to infra-
structure protection) may be expressed as
ing shortest paths in distributed spaces.
SGT, on the example of this task, can serve as
a higher level universal communication proto-
col [11] capable of organizing any communication, and especially if other means fail during and
nt problems in distributed systems may be finding weak (or weakest) and strong
(strongest) parts in them, whether these are civil or military organizations (say, battlefields in the
mulate these two prob-
ig. 9).
ig. 9a), which when removed
ces (resulting in node d).
ISSN 1028-9763. ���������� ��
���
Fig. 9. Solving topological problems: a)
articulation points; b) finding cliques
Fig. 10. Integration of ground and aerial robots
in SGT
in: (a, b, c, d), (c, d, e), (d, e, f):
hop(allnodes); Fclique = CONTENT;
repeat(
hop(alllinks); notbelong(CONTENT, Fclique);
and(andparallel(hop(anylink, Fclique)!,
or(BACK > NAME!, Fclique & NAME)));
output(Fclique)
where only global task is formulated (like in f
delegated to the distributed DSL interpreter), and also expressing some sort of explicit collect
behavior (corresponding to fig.
delegated to automation).
6.1. Semantic, Task Level
For this case, a group of mobile robots can be tasked at a highest possible level, just telling what
they should do together but without detailing
may not be known in advance. An exemplary task:
Go to physical locations of the disaster zone with coordinates (50.433,
and (50.467, 30.517). Evaluate damage in each location,
tion value, together with exact coordinates of the corresponding location, to a management ce
ter.
The DSL program will be as follows:
transmit(max(
move((50.433, 30.633),
(50.417, 30.490),
(50.467, 30.517));
evaluate(destruction) & WHERE))
��
��� ������� , 2011, � 2
Fig. 9. Solving topological problems: a) discovering
articulation points; b) finding cliques
Fig. 10. Integration of ground and aerial robots
hop(allnodes); IDENTITY = NAME;
mark;
and((hop(random, alllinks);
repeat(unmarked; mark;
hop(alllinks))),
(hop(alllinks); unmarked),
output(NAME))
Cliques (or maximum fully connected
sub-graphs of a graph), on the contrary, may
be considered as strongest parts of a system.
They all can be found in parallel by the fo
lowing simple program resulting for
hop(allnodes); Fclique = CONTENT;
hop(alllinks); notbelong(CONTENT, Fclique);
and(andparallel(hop(anylink, Fclique)!,
or(BACK > NAME!, Fclique & NAME)));
6. Collective Robotics Examples in DSL
Installing DSL interpreter into mobile robots
(ground, aerial, surface, underwater, space,
etc., as in Figure 10 for the first two) allows
us to organize effective group solutions
(incl. any swarming) of complex problems
in distributed physical spaces in a clear and
concise way, shifting traditional manag
ment routines to automatic levels.
We will consider two levels: org
nizing robotic swarms on top. sema
formulated (like in fig. 2a, and all internal system organization is fully
delegated to the distributed DSL interpreter), and also expressing some sort of explicit collect
ig. 2b and partially fig. 2c, while the rest of organization of
For this case, a group of mobile robots can be tasked at a highest possible level, just telling what
they should do together but without detailing how, and what are the duties of every unit, which
may not be known in advance. An exemplary task:
Go to physical locations of the disaster zone with coordinates (50.433, 30.633), (50.417, 30.490),
30.517). Evaluate damage in each location, find and transmit the maximum destru
tion value, together with exact coordinates of the corresponding location, to a management ce
The DSL program will be as follows:
move((50.433, 30.633),
(50.417, 30.490),
(50.467, 30.517));
evaluate(destruction) & WHERE))
25
hop(allnodes); IDENTITY = NAME;
and((hop(random, alllinks);
repeat(unmarked; mark;
(hop(alllinks); unmarked),
Cliques (or maximum fully connected
graphs of a graph), on the contrary, may
be considered as strongest parts of a system.
They all can be found in parallel by the fol-
ogram resulting for fig. 9b
Collective Robotics Examples in DSL
Installing DSL interpreter into mobile robots
(ground, aerial, surface, underwater, space,
etc., as in Figure 10 for the first two) allows
effective group solutions
(incl. any swarming) of complex problems
in distributed physical spaces in a clear and
concise way, shifting traditional manage-
ment routines to automatic levels.
We will consider two levels: orga-
nizing robotic swarms on top. semantic level
a, and all internal system organization is fully
delegated to the distributed DSL interpreter), and also expressing some sort of explicit collective
while the rest of organization of fig. 2c
For this case, a group of mobile robots can be tasked at a highest possible level, just telling what
how, and what are the duties of every unit, which
30.633), (50.417, 30.490),
find and transmit the maximum destruc-
tion value, together with exact coordinates of the corresponding location, to a management cen-
26 ISSN 1028-9763. ���������� ��
��� ������� , 2011, � 2
Details of automatic implementation of this scenario by different and possibly runtime varying
numbers of mobile robots are discussed elsewhere [12, 13].
6.2. Explicit Behavior Level
After embedding DSL interpreters into robotic vehicles, we can also provide any needed detailed
collective behavior of them (at a lower than top task level, as before) – from loose swarms to a
strictly controlled integral unit obeying external orders. Any mixture of different behaviors within
the same scenario can be easily programmed too. Expressing different simple scenarios in DSL
and their integration into a more complex combined one may be as follows.
• Swarm movement scenario, starting from any unit (swarm_move):
hop(allnodes);
Limits = (dx(0,8), dy(-2,5)); Range = 500;
repeat(Shift = random(Limits);
if(empty(hop(Shift, Range), move(Shift)))
• Finding topologically central unit and hopping into it, starting from any unit
(find_hop_center):
frontal(Avr)= average(hop(allnodes); WHERE);
hop(min(hop(allnodes);
distance(Avr, WHERE) & ADDRESS) : 2)
• Creating runtime infrastructure, starting from the central unit found (infra_build):
stay(repeat(linkup(+infra, first, Depth)))
• Targets collection & distribution & impact, starting from the central unit found (col-
lect_distribute_impact):
loop(nonempty(frontal(Seen) =
repeat(detect(targets), hop(+infra)));
repeat(select_move_shoot(Seen),hop(+infra)))
• Removing previous infrastructures (for subsequently creating a new one), starting from
any unit (infra_remove):
stay(hop(allnodes); remove(alllinks))
Resultant combined solution (integration previous DSL programs named in bold), starting
from any unit:
parallel(
swarm_move,
repeat(find_hop_center;
infra_remove; infra_build;
orparallel(
collect_distribute_impact,
sleep(delay))))
The obtained resultant scenario combines loose, oriented-random swarm movement in a
distributed space with periodic finding and updating topologically central unit, and setting-
ISSN 1028-9763. ���������� ��
���
Fig. 11. Collecting, disseminating, and attac
ing targets by an unmanned aerial te
dynamically created and updated 2
structure, while moving altogether as a
loose swarm
Fig. 12. Tracking moving objects by mobile
intelligence
updating runtime hierarchical infrastructure between the units. The latter controls observation of
vating the whole region around in parallel to
physical move).
frontal(Object, Threshold = visibility);
hop(all_nodes);
split(search_colect(aerial, Threshold));
Object = VALUE;
repeat(
cycle(visibility(Object) > Threshhold);
max_destination(
ho p(all_neighbors); visibility(Object)))
By this mobile intelligence techniques, each discovered target (aerial, ground, space, etc.)
can always be kept in view individually, in parallel with other ones, its behavior can gradually
analyzed and accumulated, and optimal (possibly, scarce and scattered) impact facilities act
vated, if needed. (More on this task, say, in [15].)
7.2. Directed Energy Systems
Directed energy systems and weapons (DEW) are of rapidly growing importance in many areas
and especially in critical infrastructure protection, at adva
and, of course, for advanced air and missile defense, as potential capabilities for shooting down
unwanted aerial and space objects with DEW are beyond comparison with ot
isting and being developed.
��
��� ������� , 2011, � 2
Fig. 11. Collecting, disseminating, and attack-
ing targets by an unmanned aerial team using
dynamically created and updated 2� infra-
structure, while moving altogether as a
Fig. 12. Tracking moving objects by mobile
updating runtime hierarchical infrastructure between the units. The latter controls observation of
distributed territory, collecting potential targets,
distributing them back to the vehicles, and then
selecting and impacting potential targets by
them individually (a related snapshot, say, for
aerial vehicles, is shown in
this integral scenario can be found in [14].
7. Air & Missile Defense with SGT
WE will be considering here different scenarios
related to distributed integrated air
defense and their expression in DSL.
7.1. Distributed Tracking
In a vast distributed environment, each embe
ded (or moving) sensor can usually observe o
ly a limited part of space, so to keep the whole
observation continuous and integral, each n
ticed mobile object should be
tween neighboring sensors during its mov
ment, along with the data acc
in fig. 12).
The following program,
sensors, catches the object it sees (splitting itself
if more than one) and follows
goes, if not observable from the current point
any more (via the virtual networked space, act
vating the whole region around in parallel to define the next tracing move matching the object’s
frontal(Object, Threshold = visibility);
split(search_colect(aerial, Threshold));
cycle(visibility(Object) > Threshhold);
p(all_neighbors); visibility(Object)))
By this mobile intelligence techniques, each discovered target (aerial, ground, space, etc.)
can always be kept in view individually, in parallel with other ones, its behavior can gradually
and optimal (possibly, scarce and scattered) impact facilities act
vated, if needed. (More on this task, say, in [15].)
Directed energy systems and weapons (DEW) are of rapidly growing importance in many areas
in critical infrastructure protection, at advanced battlefields (as shown in f
and, of course, for advanced air and missile defense, as potential capabilities for shooting down
unwanted aerial and space objects with DEW are beyond comparison with ot
27
updating runtime hierarchical infrastructure between the units. The latter controls observation of
distributed territory, collecting potential targets,
distributing them back to the vehicles, and then
selecting and impacting potential targets by
dividually (a related snapshot, say, for
aerial vehicles, is shown in fig. 11). More on
this integral scenario can be found in [14].
Air & Missile Defense with SGT
WE will be considering here different scenarios
related to distributed integrated air and missile
defense and their expression in DSL.
of Moving Objects
In a vast distributed environment, each embed-
ded (or moving) sensor can usually observe on-
, so to keep the whole
observation continuous and integral, each no-
ticed mobile object should be handed over be-
tween neighboring sensors during its move-
ment, along with the data accumulated on it (as
The following program, starting in all
it sees (splitting itself
follows it wherever it
goes, if not observable from the current point
any more (via the virtual networked space, acti-
define the next tracing move matching the object’s
By this mobile intelligence techniques, each discovered target (aerial, ground, space, etc.)
can always be kept in view individually, in parallel with other ones, its behavior can gradually
and optimal (possibly, scarce and scattered) impact facilities acti-
Directed energy systems and weapons (DEW) are of rapidly growing importance in many areas
nced battlefields (as shown in fig. 13)
and, of course, for advanced air and missile defense, as potential capabilities for shooting down
unwanted aerial and space objects with DEW are beyond comparison with other means, both ex-
28
� )
b)
Fig. 13. DEW on an advanced battlespace: a) Oper
tional picture; b) DE-RM-target runtime control; c)
DE delivery via network of relay mirrors
Fig. 14. Integration of DEW with conventional
forces
With hardware equipment operating with the speed of light, traditional manned C2 may become a
bottleneck for these advanced technical capabilities, especially in crisis events. With the SGT
technology installed, we may organize any runtime (even on the fly) C2 infrastructures operating
automatically, with the “speed of light” too, fitting hardware capabilities and possibly even e
cluding men from the loop in time critical situations.
24/7 coverage of every corner of the globe. When activated, this would enable a directed energy
response to critical trouble spots anywhere.
obtaining advanced rapid reaction forces for most diverse applications, air and missile defense
including [17].
7.3. Global Awareness & Parallel Impact of Targets
In fig. 15 (see also [18]), a possible conflict
where global awareness and coordinated actions may be crucial to withstand it. Having installed
DSL interpreter in different units (both manned and unmanned) it will become possible to coo
dinate and manage the global reactio
ISSN 1028-9763. ������� ��� ��
���
c)
Fig. 13. DEW on an advanced battlespace: a) Opera-
target runtime control; c)
DE delivery via network of relay mirrors
Fig. 14. Integration of DEW with conventional
With hardware equipment operating with the speed of light, traditional manned C2 may become a
bottleneck for these advanced technical capabilities, especially in crisis events. With the SGT
, we may organize any runtime (even on the fly) C2 infrastructures operating
automatically, with the “speed of light” too, fitting hardware capabilities and possibly even e
cluding men from the loop in time critical situations.
The following is an
ting an automatic runtime C2 in a system
with direct energy (DE) source, relay mi
ror (RM), and the Target discovered, with
an operational snapshot shown in f
frontal(DE = coordinates1; RM =
coordintes2;
Target = coordinates3);
sequence(
parallel((hop(DE); adjust(RM)),
(hop(RM); adjust(DE, Target))),
(hop(DE); activate))
There also exist advanced projects
of global dominance with transference of
directed energy, like the
Relay Mirror System (ARMS) concept
plans to entail a constellation of as many as
two dozen orbiting mirrors that would allow
24/7 coverage of every corner of the globe. When activated, this would enable a directed energy
response to critical trouble spots anywhere.
We can use the distributed shortest path
solution shown in section 5.1 for providing a
runtime path in a worldwide
ic set of relay mirrors (as some of which may
themselves happen to be on the move or out of
order) – between DE source and the destination
needed. This will provide optimal directed ene
gy transfer, as shown in fig. 13
17]).
Embedding DSL interpreter into both
DEW facilities and conventional force units (as
in fig. 14), we can effectively integrate rapidly
developing DEW into the force mix, which may
also include multiple unmanned vehicles, thus
obtaining advanced rapid reaction forces for most diverse applications, air and missile defense
Global Awareness & Parallel Impact of Targets
ig. 15 (see also [18]), a possible conflict situation is shown on a supposedly large territory,
where global awareness and coordinated actions may be crucial to withstand it. Having installed
DSL interpreter in different units (both manned and unmanned) it will become possible to coo
age the global reaction needed.
��
��� ������� , 2011, � 2
With hardware equipment operating with the speed of light, traditional manned C2 may become a
bottleneck for these advanced technical capabilities, especially in crisis events. With the SGT
, we may organize any runtime (even on the fly) C2 infrastructures operating
automatically, with the “speed of light” too, fitting hardware capabilities and possibly even ex-
The following is an example of set-
ting an automatic runtime C2 in a system
with direct energy (DE) source, relay mir-
ror (RM), and the Target discovered, with
operational snapshot shown in fig. 13b.
frontal(DE = coordinates1; RM =
Target = coordinates3);
parallel((hop(DE); adjust(RM)),
(hop(RM); adjust(DE, Target))),
(hop(DE); activate))
There also exist advanced projects
of global dominance with transference of
directed energy, like the Boeing’s Advanced
Relay Mirror System (ARMS) concept. It
nstellation of as many as
two dozen orbiting mirrors that would allow
24/7 coverage of every corner of the globe. When activated, this would enable a directed energy
We can use the distributed shortest path
ution shown in section 5.1 for providing a
time path in a worldwide distributed dynam-
ic set of relay mirrors (as some of which may
themselves happen to be on the move or out of
between DE source and the destination
optimal directed ener-
ig. 13c (see also [16,
Embedding DSL interpreter into both
onventional force units (as
ig. 14), we can effectively integrate rapidly
developing DEW into the force mix, which may
lso include multiple unmanned vehicles, thus
obtaining advanced rapid reaction forces for most diverse applications, air and missile defense
situation is shown on a supposedly large territory,
where global awareness and coordinated actions may be crucial to withstand it. Having installed
DSL interpreter in different units (both manned and unmanned) it will become possible to coor-
ISSN 1028-9763. ���������� ��
���
Fig. 15. Distributed targets collection and
dissemination
launched ahead or even during the conflict):
loop(nonempty(frontal(Targets) =
repeat(discover(local), hop(infra)));
repeat(select_attack(Targets), hop(infra)))
No central resources (C2
able in crisis-prone and asymmetric situations, especially those related to infrastructure prote
tion, battlefield management, and air & missile defense.
7.4. Europe-Related Missile Defense Scenarios
Let us consider here some scenarios relevant to the currently being discussed European missile
defense plans, widely available [19] and copied in f
� )
c)
Fig. 16. Possible European missile defense scenarios. a) 1:
Infrared satellite system picks up heat signatures of hostile mi
siles launched towards target. 2: Information transmitted to
ground stations for processing. 3: Processed information sent to
C2 network; b) The C2 network relays information to sensor
and weapons systems in the region; c) 1: Long
continue to track the missile to help command system calculate
options for destroying them. 2: Information is constantly shared
among the sensors and weapons systems; d) Command system
has the option of shooting down the hostile missiles while in
the upper or lower layers of the atmosphere
��
��� ������� , 2011, � 2
15. Distributed targets collection and
Similar to the solutions in Section 6.2 for
explicit robotic swarm behavior, we can
launch global awareness, collection and di
semination of targets throughout
territory and their impact by available distr
buted resources from any component with
the interpreter installed in it, as in f
The self-navigating and self
scenario, allowing us to cover the whole sy
tem at runtime and set
vior, is extremely simple (can be created and
launched ahead or even during the conflict):
loop(nonempty(frontal(Targets) =
repeat(discover(local), hop(infra)));
repeat(select_attack(Targets), hop(infra)))
No central resources (C2 including) are needed for this, which may be particularly vulne
prone and asymmetric situations, especially those related to infrastructure prote
tion, battlefield management, and air & missile defense.
Related Missile Defense Scenarios
Let us consider here some scenarios relevant to the currently being discussed European missile
y available [19] and copied in fig. 16.
b)
d)
Fig. 16. Possible European missile defense scenarios. a) 1:
satellite system picks up heat signatures of hostile mis-
siles launched towards target. 2: Information transmitted to
ground stations for processing. 3: Processed information sent to
C2 network; b) The C2 network relays information to sensor
tems in the region; c) 1: Long-range sensors
continue to track the missile to help command system calculate
options for destroying them. 2: Information is constantly shared
among the sensors and weapons systems; d) Command system
down the hostile missiles while in
the upper or lower layers of the atmosphere
Having extended these
with advanced capabilities like
DEW (high power lasers) located
in space or on airborne (manned
or UAV) platforms (synchronized
with infrared satellite sensors and
also capable of using relay mi
rors, as in fig. 13),
the following very simple DSL
scenario integrating infrared
lites, DEW facilities, long range
sensors and upper and lower layer
shooters into a dynamic distr
buted system capable of discove
ing hostile objects, tracing them at
different stages of flight, and
(re)launching target impact facil
ties with verifica
cess or failure, until the targets are
destroyed.
hop(infrared_satellite_se
nsors);
loop(
nonempty(New = infr
red(new_targets));
release(
29
Similar to the solutions in Section 6.2 for
explicit robotic swarm behavior, we can
launch global awareness, collection and dis-
semination of targets throughout the whole
territory and their impact by available distri-
buted resources from any component with
rpreter installed in it, as in fig. 15.
navigating and self-replicating DSL
scenario, allowing us to cover the whole sys-
up its needed beha-
vior, is extremely simple (can be created and
including) are needed for this, which may be particularly vulner-
prone and asymmetric situations, especially those related to infrastructure protec-
Let us consider here some scenarios relevant to the currently being discussed European missile
Having extended these
with advanced capabilities like
W (high power lasers) located
in space or on airborne (manned
or UAV) platforms (synchronized
with infrared satellite sensors and
also capable of using relay mir-
rors, as in fig. 13), we can write
the following very simple DSL
scenario integrating infrared satel-
lites, DEW facilities, long range
sensors and upper and lower layer
shooters into a dynamic distri-
buted system capable of discover-
ing hostile objects, tracing them at
different stages of flight, and
(re)launching target impact facili-
ties with verification of their suc-
cess or failure, until the targets are
hop(infrared_satellite_se
nonempty(New = infr a-
red(new_targets));
release(
30
Fig. 17. Launch on the remote concept
split(New); frontal(Target) = VALUE;
cycle(
visible(Target); update(Target); hop(DE);
if(try_shoot_verify(Target), done));
hop(long_range_sensors);
cycle(
visible(Target); update(Target);
if(distsance(Target) > threshold,
hop(upper_layer_shooters),
hop(lower_layer_shooters))
if(try_shoot_verify(Target), done))));
The advantages of this program are that it can be initially applied to any
component, automatically creating distributed command and control infrastructure particularly
oriented on the currently discovered targets and dynamic situations. This automatically created
distributed system organization can also self
any system components mentioned above (due to fully interpreted, mobile, virus
tation of DSL in distributed networked spaces).
8. Other Missile Defense-Related Tasks
We will mention here some other known in the past projects related to missi
currently under theoretical investigation for a possible use of SGT for their management and s
mulation (if similar ones happen to emerge in the future).
8.1. Brilliant Pebbles
Brilliant Pebbles [20], the top anti
tions, was an attempt to deploy a 4,000
high-velocity, watermelon-sized projectiles at long
where in the world. Although the program was eliminated by the Clinton Administration, the
concept of Brilliant Pebbles remains among the most effective means of ballistic missile defense.
Massively used distributed projectiles with DSL interpreter installed in each of them woul
almost ideal test bed for the virus
form and control goal-directed self
vidual and collective (incl. other swarm) targets, withou
8.2. Multiple Kill Vehicles
The Multiple Kill Vehicle (MKV) [21] was a planned missile defense program whose goal was to
design, develop, and deploy multiple small kinetic
destroy multiple ballistic missiles, including possible decoy targets (the project was canceled,
same as the previous one, but its possible rebirth in the future not excluded too). The MKV co
ISSN 1028-9763. ������� ��� ��
���
Fig. 17. Launch on the remote concept�
split(New); frontal(Target) = VALUE;
visible(Target); update(Target); hop(DE);
if(try_shoot_verify(Target), done));
hop(long_range_sensors);
visible(Target); update(Target);
if(distsance(Target) > threshold,
hop(upper_layer_shooters),
hop(lower_layer_shooters))
if(try_shoot_verify(Target), done))));
The advantages of this program are that it can be initially applied to any
creating distributed command and control infrastructure particularly
oriented on the currently discovered targets and dynamic situations. This automatically created
distributed system organization can also self-recover at runtime after indiscriminate damages to
any system components mentioned above (due to fully interpreted, mobile, virus
etworked spaces).
Any other centralized or
scenarios, with different levels of detailing
(like the one of “launch on r
[1] depicted in fig. 17) can also be effe
tively described in DSL, as experimental
programming shows. (The figure shows
transmission of tracking inform
interceptor’s flight computer and launching
the interceptor earlier and farther dow
range than the ship’s own radar would a
low.)
Related Tasks
We will mention here some other known in the past projects related to missi
currently under theoretical investigation for a possible use of SGT for their management and s
mulation (if similar ones happen to emerge in the future).
Brilliant Pebbles [20], the top anti-missile program of the Reagan and the first Bush administr
tions, was an attempt to deploy a 4,000-satellite constellation in low-Earth orbit that would fire
sized projectiles at long-range ballistic missiles launched from an
hough the program was eliminated by the Clinton Administration, the
concept of Brilliant Pebbles remains among the most effective means of ballistic missile defense.
Massively used distributed projectiles with DSL interpreter installed in each of them woul
almost ideal test bed for the virus-like distributed implementation of SGT, which could easily
directed self-organized distributed swarms effectively attacking both ind
vidual and collective (incl. other swarm) targets, without any centralized facilities.
The Multiple Kill Vehicle (MKV) [21] was a planned missile defense program whose goal was to
design, develop, and deploy multiple small kinetic-energy-based warheads that can intercept and
multiple ballistic missiles, including possible decoy targets (the project was canceled,
same as the previous one, but its possible rebirth in the future not excluded too). The MKV co
��
��� ������� , 2011, � 2
The advantages of this program are that it can be initially applied to any available system
creating distributed command and control infrastructure particularly
oriented on the currently discovered targets and dynamic situations. This automatically created
over at runtime after indiscriminate damages to
any system components mentioned above (due to fully interpreted, mobile, virus-like implemen-
Any other centralized or distributed
scenarios, with different levels of detailing
(like the one of “launch on remote concept”
ig. 17) can also be effec-
tively described in DSL, as experimental
programming shows. (The figure shows
transmission of tracking information to the
interceptor’s flight computer and launching
the interceptor earlier and farther down-
range than the ship’s own radar would al-
We will mention here some other known in the past projects related to missile defense, which are
currently under theoretical investigation for a possible use of SGT for their management and si-
the Reagan and the first Bush administra-
Earth orbit that would fire
range ballistic missiles launched from any-
hough the program was eliminated by the Clinton Administration, the
concept of Brilliant Pebbles remains among the most effective means of ballistic missile defense.
Massively used distributed projectiles with DSL interpreter installed in each of them would be an
like distributed implementation of SGT, which could easily
organized distributed swarms effectively attacking both indi-
t any centralized facilities.
The Multiple Kill Vehicle (MKV) [21] was a planned missile defense program whose goal was to
based warheads that can intercept and
multiple ballistic missiles, including possible decoy targets (the project was canceled,
same as the previous one, but its possible rebirth in the future not excluded too). The MKV con-
ISSN 1028-9763. ���������� ��
���
cept provided the capability for more than one kill vehicle to be launch
With multiple kill vehicles on a single target "cloud" the probability for a hit on the actual wa
head is enhanced. The capability of the system to intercept multiple independent targets was also
planned to be tested. This, same a
serve as a perfect test for the technology offered in this paper, especially for organizing collective
behavior of multiple kill vehicles in highly dynamic and unpredictable situations.
8.3. Scenarios of Possible Nuclear Conflicts
To investigate the power and limits of applications of the technology offered, a number of hyp
thetic scenarios (far from all possible) of greater world conflicts have been programmed in DSL,
like those in [22] (copied in fig. 18 without further details as may be controversial and much fa
tasized for the current state of international relations, and only dynamics and possible patterns of
interactions between different regions of the globe are of interest for this paper).
a)
c)
e)
Fig. 18. Examples of scenarios of possible global nuclear
conflicts started by: a) mistake; b) threat; c) retaliation; d)
nuclear exchange; e) invasion; f) terrorism
will, which can be effectively provided by SGT (with the whole countries behaving as an integral
brain, possibly even unmanned in time critical situations), could believably prevent and avoid
such conflicts in real time. These
and extinguish the developing nuclear madness.
9. Other Researched Applications
9.1. Emergency Management
Using DSL interpreters installed in massively wearable devices may allow us to assemble
ble systems from any wreckage after the disasters, using any remaining
manual including [23]. These emergent systems can provide
statistics of casualties, guide the delivery of relief
disaster zone, as well as cooperate with
��
��� ������� , 2011, � 2
cept provided the capability for more than one kill vehicle to be launched from a single booster.
With multiple kill vehicles on a single target "cloud" the probability for a hit on the actual wa
head is enhanced. The capability of the system to intercept multiple independent targets was also
planned to be tested. This, same as the previously mentioned Brilliant Pebbles project, would
serve as a perfect test for the technology offered in this paper, especially for organizing collective
behavior of multiple kill vehicles in highly dynamic and unpredictable situations.
rios of Possible Nuclear Conflicts
To investigate the power and limits of applications of the technology offered, a number of hyp
thetic scenarios (far from all possible) of greater world conflicts have been programmed in DSL,
ig. 18 without further details as may be controversial and much fa
tasized for the current state of international relations, and only dynamics and possible patterns of
interactions between different regions of the globe are of interest for this paper).
b)
d)
f)
Examples of scenarios of possible global nuclear
conflicts started by: a) mistake; b) threat; c) retaliation; d)
nuclear exchange; e) invasion; f) terrorism
which can be effectively provided by SGT (with the whole countries behaving as an integral
brain, possibly even unmanned in time critical situations), could believably prevent and avoid
such conflicts in real time. These solutions can seize initiative even after the start of the conflict
and extinguish the developing nuclear madness.
Other Researched Applications
Using DSL interpreters installed in massively wearable devices may allow us to assemble
wreckage after the disasters, using any remaining communication channels,
. These emergent systems can provide distributed self
statistics of casualties, guide the delivery of relief goods, coordinate collective esca
disaster zone, as well as cooperate with rescue teams.
A world nuclear war [22]
may be the one that involves most or
all nuclear powers releasing a large
proportion of their nuclear weapons
at targets in nuclear, and perhaps
non-nuclear, states. Such a war could
be initiated accidentally, aggressively
or pre-emptively and could continue
and spread through these means or
by retaliation by a party attacked by
nuclear weapons.
start through a reaction to terrorist
attacks, or through the need to pr
tect against overwhelming military
opposition, or through the use of
small battlefield tactical nuclear
weapons meant to destroy hardened
targets.
The simulation in DSL shows
that highly organized distributed sy
tems with global consciousness and
will,
31
ed from a single booster.
With multiple kill vehicles on a single target "cloud" the probability for a hit on the actual war-
head is enhanced. The capability of the system to intercept multiple independent targets was also
s the previously mentioned Brilliant Pebbles project, would
serve as a perfect test for the technology offered in this paper, especially for organizing collective
behavior of multiple kill vehicles in highly dynamic and unpredictable situations.
To investigate the power and limits of applications of the technology offered, a number of hypo-
thetic scenarios (far from all possible) of greater world conflicts have been programmed in DSL,
ig. 18 without further details as may be controversial and much fan-
tasized for the current state of international relations, and only dynamics and possible patterns of
interactions between different regions of the globe are of interest for this paper).
which can be effectively provided by SGT (with the whole countries behaving as an integral
brain, possibly even unmanned in time critical situations), could believably prevent and avoid
after the start of the conflict
Using DSL interpreters installed in massively wearable devices may allow us to assemble worka-
communication channels,
distributed self-awareness, collect
goods, coordinate collective escape from the
A world nuclear war [22]
may be the one that involves most or
all nuclear powers releasing a large
proportion of their nuclear weapons
at targets in nuclear, and perhaps
nuclear, states. Such a war could
be initiated accidentally, aggressively
emptively and could continue
and spread through these means or
by retaliation by a party attacked by
nuclear weapons. Such a war could
start through a reaction to terrorist
attacks, or through the need to pro-
tect against overwhelming military
tion, or through the use of
small battlefield tactical nuclear
weapons meant to destroy hardened
The simulation in DSL shows
that highly organized distributed sys-
tems with global consciousness and
32
9.2. Distributed Avionics
Implanting DSL interpreter copies into main control nodes of the aircraft may provide a
intelligent, layer of its self-analysis and self
ing from any point and collecting & fusing key data from other points
pretation network with local, dynamic, and emergent links will be
damages, especially with wireless
provide global control integrity, even in a physically
pleting missions.
a) Crisis Management
c) Electronic warfare
e) Terrorism & piracy fight
Fig. 19. Some other SGT applications
tures and key resources, establishing protective networked mechanisms
Other systems can be involved from the SGT layer for emergent
covery. For example, in relation to energy infrastructures, the technology
networks from the air or ground
needed, directly accessing the disaster
power installations, etc.
9.5. Advanced Command and Control
In DSL it is possible to define high
sion-making while delegating C2 routines, appearing at runtime as a derivative of
environment states, to automatic interpretation. It is also convenient to
retical and practical issues of advanced C2 explicitly.
tures, more flexible and diverse,
Some of the mentioned above SGT and DSL researched application areas as w
ones are shown in fig. 19, with additional references [28
ISSN 1028-9763. ������� ��� ��
���
Implanting DSL interpreter copies into main control nodes of the aircraft may provide a
analysis and self-recovery, by the spreading recursive
ing from any point and collecting & fusing key data from other points [24].
pretation network with local, dynamic, and emergent links will be fully functional under any
damages, especially with wireless communications between the interpreters. This may always
provide global control integrity, even in a physically disintegrating object, saving lives and co
b) Cyber warfare
d) Military avionics
e) Terrorism & piracy fight
Fig. 19. Some other SGT applications
tures and key resources, establishing protective networked mechanisms throughout them
Other systems can be involved from the SGT layer for emergent infrastructure protection and r
For example, in relation to energy infrastructures, the technology can
networks from the air or ground, trace electric, gas, or oil supply lines, sensing their states (
ssing the disaster zones), also providing regular or emergent sentry duties at
Advanced Command and Control
possible to define high-level scenarios concentrating on mission goals and top
legating C2 routines, appearing at runtime as a derivative of
environment states, to automatic interpretation. It is also convenient to express in
retical and practical issues of advanced C2 explicitly. A variety of non-traditional
tures, more flexible and diverse, had been considered in DSL [27].
Some of the mentioned above SGT and DSL researched application areas as w
ig. 19, with additional references [28–38].
9.3. Sensor Networks
Wireless sensors may be dropped
from the air massively, as
dust”. Having a
cation range, they must operate in
a network to do nonlocal jobs in a
distributed environment. With
technology offered
their emergent networks into a
universal parallel computer opera
ing in DSL [25]
solve complex
lems-from just collecting and fu
ing scattered data to outlining and
assembling images of the distr
buted phenomena like, for exa
ple, flooding, smog,
birds, movement of troops, etc.,
analyzing their behavior and trac
ing them as a whole
9.4. Infrastructure Protection
Navigating the systems at runtime,
the technology
and integrity of
��
��� ������� , 2011, � 2
Implanting DSL interpreter copies into main control nodes of the aircraft may provide a higher,
spreading recursive scenarios start-
The embedded inter-
fully functional under any
the interpreters. This may always
disintegrating object, saving lives and com-
throughout them [26].
infrastructure protection and re-
can help observe power
sensing their states (and, if
regular or emergent sentry duties at
level scenarios concentrating on mission goals and top deci-
legating C2 routines, appearing at runtime as a derivative of the mission and
express in DSL any theo-
traditional C2 infrastruc-
Some of the mentioned above SGT and DSL researched application areas as well as other
Sensor Networks
Wireless sensors may be dropped
from the air massively, as “smart
dust”. Having a limited communi-
cation range, they must operate in
a network to do nonlocal jobs in a
distributed environment. With the
technology offered, we can convert
their emergent networks into a
universal parallel computer operat-
5]. It can effectively
solve complex distributed prob-
from just collecting and fus-
ing scattered data to outlining and
assembling images of the distri-
buted phenomena like, for exam-
ple, flooding, smog, flocks of
birds, movement of troops, etc.,
their behavior and track-
a whole.
. Infrastructure Protection
Navigating the systems at runtime,
can analyze safety
and integrity of critical infrastruc-
ISSN 1028-9763. ���������� ��
��� ������� , 2011, � 2 33
10. Conclusions
We have described a novel ideology and the supporting Spatial Grasp Technology (SGT) for
high-level management of distributed dynamic systems that can be useful for advanced air and
missile defense. SGT, among others, offers the following possibilities:
• Many targets can be simultaneously captured over the defended area and individually
followed & studied by spreading mobile intelligence propagating in networked space (between
limited range radars).
• SGT can analyze many moving targets in parallel and cooperatively, discovering,
whether this is individual or swarm attack, and properly orienting the global system response.
• In case of multiple targets and limited physical resources, SGT can globally assess
which targets are most important to shoot.
• Based on full interpretation of flexible mission scenarios (which can re-launch their parts
or the whole) the distributed air & missile defense system can remain fully operational after any
indiscriminate damages.
• SGT can operate in both live and simulation modes, with runtime simulation of evolving
events serving as look-ahead facility for live control.
• SGT can take full responsibility for key decisions in most critical situations, excluding,
if needed, humans from the control loop.
The ideology and technology developed can convert any distributed system into an
integral dynamic brain which can quickly assess and withstand asymmetric situations and threats,
protect critical infrastructures, win local and global conflicts, as well as avoid and terminate them
at different stages of their development.
REFERENCES
1. Ballistic Missile Defense Review Report. – US Department of Defense. – 2010. – Feb. –
���� ��� -
���� : http://www.defense.gov/bmdr/docs/BMDR%20as%20of%2026JAN10%200630_for%20web.pdf.
2. Proc. International Symposium on Air Defense 2020+ [����������� ������ ]. –
���� ������� :
http://www.isad2020.org.sa/english/online.php.
3. Sapaty P.S. Distributed Technology for Global Control / P.S. Sapaty // Book chapter, Lecture Notes in
Electrical Engineering. – 2009. – Vol. 37. –
. 3 – 24.
4. Sapaty
. Ruling Distributed Dynamic Worlds / Sapaty
. – New York: John Wiley & Sons, 2005. –
256 p.
5. Sapaty
. Mobile Processing in Distributed and Open Environments / Sapaty
. – New York: John Wi-
ley & Sons, 1999. – 436 p.
6. European Pat. 0389655. A Distributed Processing System / Sapaty P. – Publ. 10.11.93.
7. Wertheimer M. Gestalt Theory / Wertheimer M. – Berlin, 1925. – 258 p.
8. Wilber K. Ken Wilber Online: Waves, Streams, States, and Self – A Summary of My Psychological
Model (Or, Outline of An Integral Psychology) / Wilber � . – Shambhala Publications, 2009. – 85 p.
9. Sapaty
. Gestalt-Based Ideology and Technology for Spatial Control of Distributed Dynamic Systems /
P. Sapaty // International Gestalt Theory Congress, 16th Scientific Convention of the GTA. – Germany:
University of Osnabrück, 2009. – March 26 – 29. – 4 p.
10. Minsky M. The Society of Mind / Minsky M. – New York: Simon and Schuster, 1988. – 336 � .
11. Sapaty
. High-Level Communication Protocol for Dynamically Networked Battlefields” / P. Sapaty //
Proc. Tactical Communications. – London, UK, 2009. – 55 p.
12. Sapaty
. High-Level Technology to Manage Distributed Robotized Systems / Sapaty
. // Military
Robotics. – London UK, 2010. – 85 p.
13. Sapaty P. Spatial Scenarios for Distributed Unmanned Systems / P. Sapaty, M. Sugisaka, K.-D. Kuh-
nert // Proc. AUVSI’s Unmanned Systems North America 2009. – Washington, DC, USA, 2009. – 16 p.
14. Sapaty P.S. Providing Spatial Integrity For Distributed Unmanned Systems / P.S. Sapaty // Proc. 6th
International Conference in Control, Automation and Robotics ICINCO 2009. – Milan, Italy, 2009. – 12 p.
15. Sapaty P.S. Meeting the World Challenges: From Philosophy to Information technology to Applica-
tions / P.S. Sapaty // Keynote lecture, Proc. 6th International Conference in Control, Automation and Ro-
botics ICINCO 2009. – Milan, Italy, 2009. – 15 p.
34 ISSN 1028-9763. ���������� ��
��� ������� , 2011, � 2
16. Sapaty P. DEW in a Network Enabled Environment / P. Sapaty, A. Morozov, M. Sugisaka // Proc. of
the international conference Directed Energy Weapons 2007. – London, UK: Le Meridien Piccadilly,
2007. – Feb. 28 – March 1. – 45 p.
17. Sapaty P. High-level Organization and Management of Directed Energy Systems / P. Sapaty. –
London, UK: Directed Energy Weapons, 2010. – 65 p.
18. Sapaty P. Tactical Communications in Advanced Systems for Asymmetric Operations / P. Sapaty //
Tactical Communications. – London, UK, 2010. – 47 p.
19. Russia 'To Work with Nato on Missile Defence Shield' [����������� ������ ]. –
���� ������� :
http://www.bbc.co.uk/news/world-europe-11803931.
20. Brilliant Pebbles: The Revolutionary Idea for Strategic Defense // Heritage Foundation. – 1990. – Jan.
25 [����������� ������ ]. –
���� ������� : http://www.heritage.org/research/reports/1990/01/brilliant-
pebbles-the-revolutionary-idea-for-strategic-defense.
21. Multiple Kill Vehicle // Wikipedia. Free Encyclopedia [����������� ������ ]. –
���� ������� :
http://en.wikipedia.org/wiki/Multiple_Kill_Vehicle.
22. Moore � . Six Escalation Scenarios Spiraling World to Nuclear War [����������� ������ ] /
C. Moore. –
���� ������� : http://www.carolmoore.net/nuclearwar/alternatescenarios.html.
23. Advanced IT Support of Crisis Relief Missions / P. Sapaty, M. Sugisaka, R. Finkelstein [et al.] // Jour-
nal of Emergency Management. – 2006. – Vol. 4, N 4. – P. 29 – 36.
24. Sapaty P. Grasping the Whole by Spatial Intelligence: A Higher Level for Distributed Avionics /
P. Sapaty // Proc. Military Avionics. – London, UK, 2008. – 52 p.
25. Sapaty P. Intelligent Management of Distributed Sensor Networks / P. Sapaty // Sensors and Com-
mand, Control, Communications and Intelligence (C3I) Technologies for Homeland Security and Homel-
and Defense VI. Proc. SPIE. – 2007. – Vol. 6538, N 653812. – P. 45 – 52.
26. Sapaty P. Gestalt-Based Integrity of Distributed Networked Systems / P. Sapaty // SPIE Europe Secu-
rity + Defence, bcc Berliner Congress Centre. – Berlin, Germany, 2009. – P. 63 – 70.
27. A New Concept of Flexible Organization for Distributed Robotized Systems / P. Sapaty, A. Morozov,
R. Finkelstein [et al.] // Proc. Twelfth International Symposium on Artificial Life and Robotics (AROB
12th’07). – Beppu, Japan, 2007. – Jan 25–27. – 7 p.
28. Sapaty P. Countering Asymmetric Situations with Distributed Artificial Life and Robotics Approach /
P. Sapaty, M. Sugisaka // Proc. Fifteenth International Symposium on Artificial Life and Robotics (AROB
15th’10). – Beppu, Oita, Japan: B-Con Plaza, 2010. – Feb. 5–7. – 5 p.
29. Sapaty P. Distributed Capability for Battlespace Dominance / P. Sapaty // Proc. Electronic Warfare
2009 Conference & Exhibition. – London, UK, 2009. – 54 p.
30. Developing High-Level Management Facilities for Distributed Unmanned Systems / P. Sapaty, K.-D.
Kuhnert, M. Sugisaka [et al.] // Proc. Fourteenth International Symposium on Artificial Life and Robotics
(AROB 14th’09). – Beppu, Japan: B-Con Plaza, 2009. – Feb. 5–7. – 7 p.
31. Sapaty P. Distributed Technology for Global Dominance / P. Sapaty // Proc. SPIE. Defense Transfor-
mation and Net-Centric Systems. – 2008. – Vol. 6981, N 69810T. – P. 33 – 41.
32. Intelligent management of distributed dynamic sensor networks / P. Sapaty, M. Sugisaka, J. Delgado-
Frias [et al.] // Artificial Life and Robotics. – 2008. – Vol. 12, N 1–2. – P. 51 – 59.
33. Sapaty P. Global Management of Distributed EW-Related System / P. Sapaty // Proc. Electronic War-
fare: Operations & Systems. – London, UK, 2007. – 44 p.
34. Grasping the Distributed Entirety / P. Sapaty, M. Sugisaka, N. Mirenkov [et al.] // Proc. Tenth Interna-
tional Symposium on Artificial Life and Robotics (AROB 10th). – Beppu, Japan, 2005. – Feb. 4–6. – 6 p.
35. Sapaty P. Dynamic Air Traffic Management Using Distributed Brain Concept / P. Sapaty, V. Klimen-
ko, M. Sugisaka // Proc. Ninth International Symposium on Artificial Life and Robotics (AROB 9th). –
Beppu, Japan, 2004. – January. – 7 p.
36. Sapaty P. Optimized Space Search by Distributed Robotic Teams / P. Sapaty, M. Sugisaka // Proc.
World Symposium Unmanned Systems. – Baltimore Convention Center, USA, 2003. – Jul. 15–17. – 12 p.
37. Sapaty P. Universal Distributed Brain for Mobile Multi-robot Systems / P. Sapaty, M. Sugisaka //
Book chapter in Distributed Autonomous Robotic Systems. –Tokyo: Sringer-Verlag, 2002. – P. 26 – 34.
38. Sapaty P.S. Mobile Intelligence in Distributed Simulations / P.S. Sapaty, M.J. Corbin, S. Seidensticker
// Proc. 14th Workshop on Standards for the Interoperability of Distributed Simulations. – Orlando: IST
UCF, FL, 1995. – March. – 12 p.
������ ���
"��� �� ������
� 28.02.2011
|
| id | nasplib_isofts_kiev_ua-123456789-83509 |
| institution | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| issn | 1028-9763 |
| language | English |
| last_indexed | 2025-12-02T00:14:10Z |
| publishDate | 2011 |
| publisher | Інститут проблем математичних машин і систем НАН України |
| record_format | dspace |
| spelling | Sapaty, P.S. 2015-06-20T08:22:36Z 2015-06-20T08:22:36Z 2011 Air & missile defense with spatial grasp technology / P.S. Sapaty // Мат. машини і системи. — 2011. — № 2. — С. 19-34. — Бібліогр.: 38 назв. — англ. 1028-9763 https://nasplib.isofts.kiev.ua/handle/123456789/83509 623.764 A high-level technology is revealed which can effectively convert any distributed system into a globally programmable spatial machine capable of operating without any central resources and self-recovering from indiscriminate damages. Integral mission scenarios in Distributed Scenario Language (DSL) can be injected from any point, runtime covering & grasping the whole system or its parts, setting operational infrastructures and orienting local and global behavior in the way needed. Distributed DSL interpreter organization and benefits of using this technology for integrated air and missile defense are discussed along with programming examples in this and other fields. Зображена високорівнева технологія, яка ефективно перетворює довільну розподілену систему на універсальну, глобально програмовану просторову машину, спроможну вирішувати складні задачі без центральних засобів та самовідновлюватись від пошкоджень у реальному часі. Системні місії задаються на спеціальній Мові Розподілених Сценаріїв (МРС), яка інтерпретується в високопаралельному та повністю розподіленому режимі. Структура мережевого інтерпретатора з МРС і заплановане використання технології для інтелектуальних розподілених систем протиповітряної та протиракетної оборони викладені разом з прикладами вирішення практичних задач у цій та інших областях. Описана высокоуровневая технология, эффективно превращающая любую распределенную систему в универсальную, глобально программируемую пространственную машину, способную решать сложные задачи без центральных устройств и самовосстанавливаться от повреждений в реальном времени. Системные миссии задаются на специальном Языке Распределенных Сценариев (ЯРС), который интепретируется в высокопараллельном и полностью распределенном режиме. Структура сетевого интерпретатора с ЯРС и планируемое применение технологии для интеллектуальных распределенных систем противовоздушной и противоракетной обороны изложены вместе с примерами решения практических задач в этой и других областях. en Інститут проблем математичних машин і систем НАН України Математичні машини і системи Нові інформаційні і телекомунікаційні технології Air & missile defense with spatial grasp technology Протиповітряна та протиракетна оборона на базі технології просторового захвату Противовоздушная и противоракетная оборона на базе технологии пространственного захвата Article published earlier |
| spellingShingle | Air & missile defense with spatial grasp technology Sapaty, P.S. Нові інформаційні і телекомунікаційні технології |
| title | Air & missile defense with spatial grasp technology |
| title_alt | Протиповітряна та протиракетна оборона на базі технології просторового захвату Противовоздушная и противоракетная оборона на базе технологии пространственного захвата |
| title_full | Air & missile defense with spatial grasp technology |
| title_fullStr | Air & missile defense with spatial grasp technology |
| title_full_unstemmed | Air & missile defense with spatial grasp technology |
| title_short | Air & missile defense with spatial grasp technology |
| title_sort | air & missile defense with spatial grasp technology |
| topic | Нові інформаційні і телекомунікаційні технології |
| topic_facet | Нові інформаційні і телекомунікаційні технології |
| url | https://nasplib.isofts.kiev.ua/handle/123456789/83509 |
| work_keys_str_mv | AT sapatyps airmissiledefensewithspatialgrasptechnology AT sapatyps protipovítrânataprotiraketnaoboronanabazítehnologííprostorovogozahvatu AT sapatyps protivovozdušnaâiprotivoraketnaâoboronanabazetehnologiiprostranstvennogozahvata |