features of domain objects. The methodology is based
on the concept of object-oriented analysis and design
as a set of entities of the domain (objects) interacting
with each other, considering objects as instances of
certain classes that form the taxonomic hierarchy (Cai
et al, 2018).
Implementing projects to develop decision
support systems and business process modelling
creates situations where problem solving in various
projects has similar structural features. In many
object-oriented systems, you can find patterns
consisting of classes and interacting objects, with the
help of which you can solve specific design problems
that exist simultaneously in several systems. The
generalization and classification of such tasks and the
most successful ways to solve them led to the
emergence of patterns. The pattern approach is
characterized as any mathematical theory is a set of
special cases that are interpreted from a unified
position (Grenander, 1993). On the basis of object-
oriented design, the pattern from an abstract category
has become an integral attribute of modern CASE-
tools (Limayem, 2004; Maksimov et al., 2018).
The essential features of the intelligent transport
geographic information system for decision-making,
as an informational pattern model, are:
the complexity and scale of the models that fill
the transport infrastructure management system,
expressed in a large number of types, using
alternative mechanisms of multiple inheritance and
polymorphic redefinition of object types properties,
using nested aggregate and selective constructions
and associations (Petzold and Freund, 1990; Vanier,
2004);
the need to support queries to data in declarative,
predicative and navigation styles, the effective
implementation of basic manipulating operations
(Tomingas et al., 2015);
wide context of using models in applications that
operate with data from one multidisciplinary
information scheme, as well as data from several
independent schemes (Kleppmann, 2017);
interaction with external systems,
heterogeneous, hybrid, multifunctional with the
definition of the mechanism of interaction,
integration into a single space of data and functional
(Wood et al., 2015).
Definition 1. A pattern is a sample, a template
model, a formalized description of a frequently
encountered design problem; an effective in a given
context typical solution of a design (software)
problem. We define a pattern model as a P-model.
In modern software engineering, the creation of
software products relies on the explication of the
intellectual role of software and hardware concepts.
In this sense, the architecture of the transport
infrastructure management system should include
structural and functional components that,
individually or in certain combinations, are designed
to display the intelligent units of the overall design
scheme and the technological components with which
the intelligent units in question are generated and
interconnected.
According to the dominant cognitive paradigm for
abstracting any subject area, the categories of
“objects” and relations between objects are
recognized as primary and atomic.
The declaration of generalized properties inherent
in objects of the domain, and the generalization of
these properties to ensure the transition to the highest
level of the abstraction hierarchy, are inherent in
taxonomic object-oriented models. This abstraction
provides a modular (patterned) system design due to
a stratified rise from one level of the generalization
hierarchy to another.
It is reasonable to use object-oriented taxonomic
models as a methodological and informational basis
for designing a decision support system for managing
transport infrastructure. Unlike network, relational,
and hierarchical models, which declare only static
relationships, taxonomic models not only structure
information, but also ensure the “inheritance” of both
the class objects themselves and the processing
methods of object-oriented structures; the entire
inheritance hierarchy, which allows to synthesize
patterns.
Thus, taxonomy with stratification functional is
most relevant to the tasks of developing a transport
infrastructure management system.
Definition 2. The stratified P-model declares the
static regulation of the structured construction of
classes of objects and interclass relations.
The stratified P-model declares strata as objects
that receive ontological meaning and describe
elements of a nonlinear-dynamic system, which is the
decision support system of transport infrastructure
management. Interclass relations specified by the P-
model cannot be changed in the dynamics of the
simulation process. Static character of the regulations
does not mean the static nature of the objects
constructed under this regulation, they can be
dynamically reconstructed in accordance with the
structure of interclass relations in the model.
Visually, the P-model is represented by a set of
nested spherical strata defined by a triad
12
, ( , , ..., ),
n
S
, where
is the
set of strata of the domain space,
Pattern Model Stratification to Decision-making Support of Transport Infrastructure Management
499