DictionaryForumContacts

   English
Terms for subject Programming containing and-to-and | all forms
EnglishRussian
A component of the Common Event Infrastructure that receives events from event sources, completes and validates the events, and then sends events to the event server based on filter criteriaкомпонент Инфраструктуры обработки событий общего формата, который принимает события из источников событий, выполняет и проверяет их, а затем отправляет их на сервер событий в соответствии с критериями фильтрации (см. event emitter ssn)
A design paradigm whereby messages sent flow in one direction, and messages replied to flow in another directionПарадигма проектирования, в силу которой отправляемые сообщения передаются в одном направлении, а ответы на сообщения – в другом (ssn)
A design paradigm whereby messages sent flow in one direction, and messages replied to flow in another directionПарадигма проектирования, в силу которой отправляемые сообщения передаются в одном направлении, а ответы на сообщения – в другом (ssn)
A disaster recovery solution that uses log shipping and provides data to a standby system if a partial or complete site failure occurs on a primary systemРешение для восстановления после отказов, использующее передачу журналов, что позволяет использовать данные из резервной системы в случае частичного или полного отказа первичной системы (технология HADR ssn)
A dynamically sized cache allows Linux to use all of the memory in the system, and cache as much data as possibleКэш динамического размера позволяет Linux задействовать всю память в системе и кэшировать максимальный объём данных (ssn)
A function of asynchronous messaging where the application server manages the messaging infrastructure and extra standard types of messaging beans are provided to add functionality to that provided by message-driven beansФункция асинхронной службы сообщений, в которой сервер приложений управляет инфраструктурой службы сообщений. Кроме того, эта функция предоставляет дополнительные типы объектов EJB сообщений, расширяющие возможности объектов EJB, управляемых сообщениями (см. extended messaging ssn)
A good compiler should be able to produce code with checks, should avoid redundant checks, and should allow programmers to control the extent and type of error checking in the compiled codeХороший компилятор должен уметь порождать код с проверками, избегать лишних проверок и позволять программистам управлять количеством и видами проверок на ошибки в скомпилированном коде (ssn)
A more common approach to iterative processing is to enter data items one by one, while they are available, and ask the user or the input file or a communication line whether there is yet another item to processНаиболее распространённый подход к итеративной обработке – поочерёдный ввод данных, когда они доступны, и запрос у пользователя следующего элемента для обработки либо анализ конца входного файла или опрос канала связи (ssn)
A more common approach to iterative processing is to enter data items one by one, while they are available, and ask the user or the input file or a communication line whether there is yet another item to processНаиболее распространённый подход к итеративной обработке – поочерёдный ввод данных, когда они доступны, и запрос у пользователя следующего элемента для обработки либо анализ конца входного файла или опрос канала связи (ssn)
a multiparadigm approach to solving some of the problems that are inherent with distributed and parallel programmingмультипарадигматический подход к решению некоторых проблем, которые присущи распределенному и параллельному программированию (ssn)
A package may have package imports to other packages. This means that package A or element of package A can refer to package B or to its elements. Consequently, a class is owned by only one package but it can be imported to other packages. Imports introduce dependencies between packages and their elementsПакет может импортировать другие пакеты. это означает, что пакет A или элемент пакета A может обратиться к пакету B или к его элементам. Следовательно, класс принадлежит только одному пакету, но он может быть импортирован в другие пакеты. Импорт представляет зависимость между пакетами и их элементами (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
A period of time in a process flow after a task runs and before the subsequent task can start. Free floats may result from parallel paths in a process that take varying lengths of time to completeПериод в потоке процесса между запуском задачи и моментом, когда следующая задача может начать выполнение. Резерв времени может возникать при наличии в процессе параллельных путей с разной продолжительностью выполнения (см. free float ssn)
A repository of event metadata used by applications to retrieve information about classes of events and their permitted contentХранилище метаданных событий, используемое приложениями для извлечения информации о классах событий и их разрешённом содержимом (см. event catalog ssn)
A semaphore is a synchronization mechanism that can be used to manage synchronization relationships and implement the access policiesСемафор – это механизм синхронизации, который можно использовать для управления отношениями между параллельно выполняющимися программными компонентами и реализации стратегий доступа к данным (см. "Parallel and Distributed Programming Using C++" by Cameron Hughes, Tracey Hughes 2003 ssn)
A semaphore is a synchronization mechanism that can be used to manage synchronization relationships and implement the access policiesСемафор – это механизм синхронизации, который можно использовать для управления отношениями между параллельно выполняющимися программными компонентами и реализации стратегий доступа к данным (см. "Parallel and Distributed Programming Using C++" by Cameron Hughes, Tracey Hughes 2003 ssn)
A send hierarchy is accomplished by assigning clients and servers a level, and ensuring that messages that are being sent go only to a higher levelИерархический принцип обмена реализуется назначением клиентам и серверам уровней иерархии и обеспечения того, чтобы сообщения передавались только на более высокий уровень иерархии (см. "Getting Started with QNX Neutrino 2. A Guide for Realtime Programmers" by Rob Krten 1996 ssn)
A simple and effective way to allow the verification of time bounded properties is to introduce bounds in the CTL temporal operatorsПростой и эффективный способ, позволяющий верифицировать свойства с ограничениями по времени, состоит в том, чтобы внести эти ограничения в темпоральные операторы CTL (см. Model Checking / Edmund M. Clarke, Jr., Orna Grumberg, and Doron A. Peled 1999 ssn)
A thread is a lighter burden on the operating system to create, maintain, and manage because very little information is associated with a thread. This lighter burden suggests that a thread has less overhead compared to a processЗатраты вычислительных ресурсов, связанные с созданием потока, его поддержкой и управлением, у операционной системы значительно ниже по сравнению с аналогичными затратами для процессов, поскольку объём информации отдельного потока гораздо меньше, чем у процесса (см. "Parallel and Distributed Programming Using C++" by Cameron Hughes, Tracey Hughes 2003 ssn)
a way to capture and model known functional requirementsспособ сбора и моделирования известных функциональных требований (ssn)
ability to model parallelism and to easily combine subsystems modeled as Petri netsвозможность моделировать параллелизм и довольно простого объединения подсистем, представленных сетями Петри (ssn)
access to procedures that produce the uniform look-and-feelдоступ к процедурам, обеспечивающим однородный внешний вид пользовательского интерфейса (ssn)
accountability and governance that are better aligned to business servicesучёт и управление, больше соответствующие требованиям бизнес-сервисов (ssn)
acquisition facilities: Those portions of a user interface supporting novice usage through ease of use, rapid learning, and immediate access to system capabilities ; are characterized by obvious and familiar features and behaviors, high feature visibility, abundant feedback, simplified and standard use cases ; part of the progressive usage modelсредства обучения – части пользовательского интерфейса, поддерживающие новичков за счёт лёгкости использования, быстрого обучения и непосредственного доступа к системным возможностям ; характеризуются очевидными и понятными свойствами и поведением, хорошей обозримостью, устойчивой обратной связью, простыми и стандартными элементами вариантов использования, являются частью модели прогрессивного использования (см. "Software for Use: A Practical Guide to the Models and Methods of Usage- Centered Design" by Larry L. Constantine, Lucy A. D. Lockwood 1999 ssn)
acquisition facilities: Those portions of a user interface supporting novice usage through ease of use, rapid learning, and immediate access to system capabilities ; are characterized by obvious and familiar features and behaviors, high feature visibility, abundant feedback, simplified and standard use cases ; part of the progressive usage modelсредства обучения – части пользовательского интерфейса, поддерживающие новичков за счёт лёгкости использования, быстрого обучения и непосредственного доступа к системным возможностям ; характеризуются очевидными и понятными свойствами и поведением, хорошей обозримостью, устойчивой обратной связью, простыми и стандартными элементами вариантов использования, являются частью модели прогрессивного использования (см. "Software for Use: A Practical Guide to the Models and Methods of Usage- Centered Design" by Larry L. Constantine, Lucy A. D. Lockwood 1999 ssn)
Activity diagrams are a technique to describe procedural logic, business process, and work flow. In many ways, they play a role similar to flowcharts, but the principal difference between them and flowchart notation is that they support parallel behaviorДиаграммы деятельности – это технология, позволяющая описывать логику процедур, бизнес-процессы и потоки операций. Во многих случаях они напоминают блок-схемы, но принципиальная разница между диаграммами деятельности и нотацией блок-схем заключается в том, что первые поддерживают параллельные процессы (см. "UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition" by Martin Fowler 2003 ssn)
Activity diagrams are a technique to describe procedural logic, business process, and work flow. In many ways, they play a role similar to flowcharts, but the principal difference between them and flowchart notation is that they support parallel behaviorДиаграммы деятельности – это технология, позволяющая описывать логику процедур, бизнес-процессы и потоки операций. Во многих случаях они напоминают блок-схемы, но принципиальная разница между диаграммами деятельности и нотацией блок-схем заключается в том, что первые поддерживают параллельные процессы (см. "UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition" by Martin Fowler 2003 ssn)
actual date and time when you want the timer to go offреальные дата и время срабатывания таймера (ssn)
Alternately, ongoing activity may be represented by a pair of actions, an entry action that starts the activity on entry to the state and an exit action that terminates the activity on exit from the stateс другой стороны, текущую деятельность можно представить в виде пары действий: действие при входе, которое начинает деятельность по входу в состояние, и действие при выходе, которое прекращает деятельность при выходе из этого состояния (см. "The UML Reference Manual" by J.Rumbaugh, Ivar Jacobson, Grady Booch 1999 ssn)
alternative approach to modeling the inputs and outputs of the netальтернативный подход к моделированию входов и выходов сети (ssn)
alternative approaches to modeling and coding simulationsальтернативные подходы к созданию имитационных моделей (ssn)
Alternatively, the message that came back fastest can be taken to be the most accurate since it presumably encountered the least traffic underway and therefore is the most representative of the pure propagation timeс другой стороны, сообщение, пришедшее быстрее всех, можно рассматривать как самое точное, поскольку оно предположительно попало в момент наименьшего трафика и поэтому наиболее точно отражает чистое время прохождения (см. Distributed systems: principles and paradigms / Andrew S. Tanenbaum, Maarten Van Steen 2002 ssn)
an entry action is executed when the state is entered, after any action attached to the incoming transition and before any other internal activityДействие при входе выполняется при входе в состояние, после действия, прикреплённого к входящему переходу и перед любым другим видом внутренней деятельности (см. "The UML Reference Manual" by J.Rumbaugh, Ivar Jacobson, Grady Booch 1999 ssn)
an exit action is executed when the state is exited, after the completion of any internal activity and before action attached to the outgoing transitionДействие при выходе выполняется при выходе из состояния, после завершения любого другого вида внутренней деятельности и перед действием, прикреплённым к исходящему переходу (см. "The UML Reference Manual" by J.Rumbaugh, Ivar Jacobson, Grady Booch 1999 ssn)
an ideal funnel process would schematically look like Figure 11.7, whereby there is a gradual decrease in visitors width of funnel due to self qualification pageviews height of funnel by, for example, price, feature list, delivery location, stock availability, and so onИдеальная последовательность схематически выглядит, как показано на рис. 11.7, где количество посетителей уменьшается постепенно оно соответствует ширине воронки-последовательности по мере просмотра страниц высота воронки, содержащих, например, информацию о ценах, наличии товара, описание товара, условия доставки и т.д. (см. Advanced Web metrics with Google Analytics / Brian Clifton 2008 ssn)
an open-loop system operates without feedback and directly generates the output in response to an input signalРазомкнутая система не имеет обратной связи и образует выходной сигнал в виде непосредственной реакции на входной сигнал (ssn)
And, JavaScript associative arrays allow you to code the two-dimensional table representation of a finite state machine directlyКроме того, ассоциативные массивы JavaScript позволяют напрямую программировать представления конечных автоматов в виде двумерных таблиц (ssn)
animation to fade into and out of view instead of popping up and abruptly vanishingанимация, чтобы постепенно появляться, а затем постепенно исчезать, вместо того, чтобы внезапно выскакивать и внезапно пропадать (ssn)
Any Function Block Diagram network that generates a boolean output can be connected to a transition. In this example, MotorChecks is a function that sets a boolean signal Go to 1 true, when values of inputs Vibration, Fuel and Pressure are within operating limitsЛюбая сеть диаграммы функциональных блоков, порождающая логический результат вычислений, может быть связана с переходом. В этом примере, MotorChecks-функция, которая устанавливает логический сигнал Go продолжать в 1 истина, когда значения входов Vibration вибрация, Fuel топливо и Pressure давление находятся в заданных пределах (см. Robert W. Lewis: Programming industrial control systems using IEC 1131-3 ssn)
Applying system engineering principles specifically to the development of large, complex software systems provides a powerful tool for process and product managementПрименение принципов системной инженерии к созданию крупных, сложных программных систем даёт мощный инструментарий управления процессами разработки и изделиями (ssn)
approach to modeling interactions between a Petri net and its environmentподход к моделированию взаимодействия между сетью Петри и её окружением (ssn)
approaches to the analysis and design of feedback systemsметоды анализа и синтеза систем с обратной связью (ssn)
apps that respond to various user-initiated events such as screen touches and keystrokesприложения, которые реагируют на инициируемые пользователями события, такие как касания экрана или нажатие кнопок (ssn)
Architecting systems to be represented by a series of states is a common method for designing extensible and manageable codeСоздание архитектуры, в которой система представлена последовательностью состояний, является распространённым методом разработки расширяемого и легко управляемого кода (ssn)
architectural approach to distributed and parallel programmingархитектурный подход к распределенному и параллельному программированию (ssn)
architecture that defines formats and protocols for providing transparent access to remote dataархитектура, определяющая форматы и протоколы для обеспечения прозрачного доступа к удалённым данным (архитектура распределенных реляционных баз данных ssn)
arithmetic and logic operations to be performedподлежащие выполнению арифметические и логические операции (ssn)
as expected by the Extract Class refactoring, CAdmin maintains association links to new classes. The links are supported by two methods: getMsgSeeker and getMsgSender. The former gets the CMsgSeeker object, the one responsible for retrieving outmessages for presentation layer. The latter gets the CMsgSender object responsible for emailing outmessagesкак ожидается, с помощью рефакторинга Класс извлечения CAdmin обеспечивает связи ассоциации с новыми классами. Связи поддерживаются двумя методами: getMsgSeeker и getMsgSender . Первый получает объект CMsgSeeker, который отвечает за извлечение исходящих сообщений для уровня представления. Второй получает объект CMsgSender, ответственный за исходящие сообщения, передаваемые по электрон почте (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
association of a request to an object and one of its operationsассоциация между запросом к объекту и одной из его операций (ssn)
asynchronous message communication: A form of communication in which a concurrent producer component or task sends a message to a concurrent consumer component or task and does not wait for a response. The message queue could potentially build up between the concurrent components or tasksасинхронный обмен сообщениями: вид межзадачной коммуникации, при котором задача-производитель посылает сообщение задаче-потребителю и не дожидается ответа. Между двумя задачами может существовать очередь сообщений (см. Software Modeling and Design by Hassan Gomaa, а тж. Designing Concurrent, Distributed, and Real-time Applications with UML Object Technology Series by Hassan Gomaa ssn)
Attack surface reduction embodies employing layered defenses, shutting off or restricting access to system services and applying the principle of least privilege wherever possibleУменьшение видов атак соединяет использование многоуровневой защиты, отключение или ограничение доступа к системным сервисам и применение при любых возможных обстоятельствах принципа наименьших привилегий (см. ISO/IEC 27034-1:2011 ssn)
be used to represent both control actions and numbersиспользоваться для представления управляющих сигналов и числовых данных (ssn)
behavior: The response of a component or system to a set of input values and preconditionsповедение: отклик компонента или системы на набор входных значений и предусловий (см. Standard glossary of terms used in Software Testing ssn)
Behavioral modeling — Representing the mode of behavior called states of an application and the events that cause transitions from state to stateМоделирование поведения – представление режима поведения состояния приложения и событий, которые вызывают переходы между различными состояниями (см. "Quality Software Project Management" by Robert T. Futrell, Donald F. Shafer, Linda I. Safer 2002 ssn)
Behavioral modeling — Representing the mode of behavior called states of an application and the events that cause transitions from state to stateМоделирование поведения – представление режима поведения состояния приложения и событий, которые вызывают переходы между различными состояниями (см. "Quality Software Project Management" by Robert T. Futrell, Donald F. Shafer, Linda I. Safer 2002 ssn)
Beyond mere link cover, we usually supplement the tests with clean and dirty tests to handle exponents, especially the plus and star operatorСтандартное покрытие связей мы обычно дополняем чистыми и грязными тестами для проверки показателей, особенно операторов + и * (см. Black-box Testing: Techniques for Functional Testing of Software and Systems / Beizer, Boris 1995 ssn)
black box test design technique: Procedure to derive and/or select test cases based on an analysis of the specification, either functional or non-functional, of a component or system without reference to its internal structureразработка тестов методом чёрного ящика: процедура создания и / или выбора тестовых сценариев, основанная на анализе функциональной или нефункциональной спецификации компонента или системы без знания внутренней структуры (см. Standard glossary of terms used in Software Testing)
black-box reuse: A style of reuse based on object composition. Composed objects reveal no internal details to each other and are thus analogous to "black boxes"чёрный ящик как способ повторного использования: стиль повторного использования, основанный на композиции объектов. Объекты-компоненты не раскрывают друг другу деталей своего внутреннего устройства и потому могут быть уподоблены "чёрным ящикам" (см. Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides ssn)
Both sides adhere to the same agreed-upon contract, which in this case include a specifically formed delegate and a means to register that delegate with the event-generating entityОбе стороны выполняют требования согласованного контракта, который в данном случае включает специально сформированный делегат и средства его регистрации в генерирующей события сущности (см. Accelerated C# 2010 by Trey Nash 2010 ssn)
Both these approaches are popular in their respective domains and are proven to work in professional environmentsОба эти подхода широко применяются в соответствующих научных областях и показали свою применимость в среде профессиональных разработок (см. AI Game Development: Synthetic Creatures with Learning and Reactive Behaviors / Alex J. Champandard 2003 ssn)
bottom-up testing: An incremental approach to integration testing where the lowest level components are tested first, and then used to facilitate the testing of higher level components. This process is repeated until the component at the top of the hierarchy is testedвосходящее тестирование: последовательный подход к интеграционному тестированию, при котором компоненты нижнего уровня тестируются первыми и затем используются для облегчения тестирования компонентов более высокого уровня. этот процесс повторяется до тех пор, пока компонент на самом верху иерархии не будет протестирован (см. Standard glossary of terms used in Software Testing)
Broadcast Algorithm: A method for disseminating information or making decisions in a distributed program. For decision making, each process broadcasts requests and acknowledgements to all other processes and maintains an ordered message queue that it uses to decide when its request is the oldestАлгоритм рассылки: метод распространения информации или принятия решений в распределённой программе. Для принятия решения каждый процесс отправляет запросы и подтверждения всем остальным процессам и обслуживает упорядоченную очередь сообщений, по которой определяется наиболее давний запрос (см. "Foundations of Multithreaded, Parallel, and Distributed Programming" by Gregory R. Andrews 2000 ssn)
broadcast requests and acknowledgements to all other processesотправлять запросы и подтверждения всем остальным процессам (ssn)
broadcasting a data value to all processors and finding the minimum or maximum value in a listраспределение входных данных по процессорам и поиск минимального или максимального элемента списка (ssn)
business process-based testing: An approach to testing in which test cases are designed based on descriptions and/or knowledge of business processesтестирование на основе бизнес-процессов: метод тестирования, в котором тестовые сценарии проектируются на основании описаний и / или знаниях бизнес-процессов (см. Standard glossary of terms used in Software Testing)
buttons to set the power and the timer and to start the systemкнопки включения питания, таймера и запуска системы (ssn)
calls to virtuals in constructors and destructorsвызовы виртуальных функций в конструкторах и деструкторах (ssn)
cause-effect graph: A graphical representation of inputs and/or stimuli causes with their associated outputs effects, which can be used to design test casesдиаграмма причинно-следственных связей: графическое представление входных данных и / или сигналов причин и связанных выходных данных следствий, которое может быть использовано для разработки тестовых сценариев (см. Standard glossary of terms used in Software Testing)
cells, each cell consisting of an element of the list and a pointer to the next cell on the listячейки, каждая из которых содержит элемент списка и указатель на следующую ячейку списка (ssn)
channel selection and conversion to engineering unitsвыбор канала и преобразование в технические единицы измерения (ssn)
characteristics of the interface function to sensors and actuatorsхарактеристики функции интерфейса с датчиками и исполнительными механизмами (ssn)
Choosing a good way to represent the information can often make designing the program and processing the data much easierПравильный выбор способа представления информации может существенно облегчить разработку программы и обработку данных (C Primer Plus by Stephen Prata (2013) ssn)
classes necessary to be designed and implementedклассы, которые должны быть разработаны и реализованы (в компьютерной программе ssn)
collect and process system parameters and send them to a displayсбор и обработка параметров системы и их вывод на экран (ssn)
communication with peripherals and with the interface functions to sensors and actuatorsсвязь с периферийными устройствами и с интерфейсными функциями датчиков и приводов (ssn)
Completely Automated Public Turing test to tell Computers and Humans ApartМетод разделения попыток доступа со стороны машины и человека (Предлагается ввести последовательность символов, представленных на картинке в частично маскированном виде. Himera)
component: A logical collection of classes that collaborate to provide a set of services offered through the component's provided interfaces. The services required by the component are requested through its required interfaces. A component may also consist of other components and may be nested to whatever level requiredкомпонент: логическая совокупность классов, взаимодействующих вместе для обеспечения набора услуг сервисов, предлагаемых через предоставленные интерфейсы компонента. Услуги сервисы, требуемые компонентом, запрашиваются с помощью его требуемых интерфейсов. Кроме того, компонент может состоять из других компонентов и быть вложенным в другой компонент (см. Object-Oriented Analysis and Design with Applications 3rd Edition by Grady Booch ssn)
computation is tied to measurement and/or actuationвычисления связаны с измерением и / или выполнением действий
computations are tied to measurement and actuationвычисления связаны с измерением и выполнением действий (ssn)
concurrent access to shared memory, global variables, and filesпараллельный доступ к общей памяти, глобальным переменным и файлам (ssn)
conformance checking of results of separate phases of software development to requirements and restrictions stated for these results on previous phasesпроверка соответствия результатов отдельных этапов разработки программной системы требованиям и ограничениям, сформулированным для них на предыдущих этапах (верификация ssn)
Consequently, the system designers need to provide libraries and tool kits to application developers that give them access to procedures that produce the uniform look-and-feelСледовательно, проектировщики системы должны предоставить разработчикам прикладных программ библиотеки и инструменты для доступа к процедурам, обеспечивающим однородный внешний вид пользовательского интерфейса (см. Modern Operating Systems Third ed. by Tanenbaum A.S. 2009 ssn)
convenient way to define configuration of things such as databases, test data, and translationsудобный способ определения конфигураций баз данных, тестовых данных и преобразований (ssn)
counter/timer functions to totalize input events and to generate precision time-varying digital output signalsфункции счётчиков / таймеров для подсчёта числа внешних событий и формирования цифровых сигналов с точными временными параметрами
To create a thread whenever the timer fires, set the sigev_notify field to SIGEV_THREAD and fill these fieldsдля создания потока по срабатыванию таймера установите поле sigev_notify в значение SIGEV_THREAD и заполните следующие поля (см. "Getting Started with QNX Neutrino. A Guide for Realtime Programmers" by Rob Krten 2009 ssn)
Create an instance variable to hold the current state, and define values for each of the statesСоздайте переменную экземпляра для хранения текущего состояния, определите значение для каждого возможного состояния (ssn)
Damage-correction techniques are of limited benefit because they require one to predict in advance a few possible types of damage and to design software functions to undo the damage when it occursПольза от методов борьбы с искажениями ограничена, поскольку предполагается, что разработчик заранее предугадает несколько возможных типов искажений и предусмотрит программно реализуемые функции для их устранения ("Software Reliability: Principles and Practices" by Glenford J. Myers (1976) ssn)
Data elements are the fundamental units of data an organization manages, therefore they must be part of the design of databases and files within the organization and all transaction sets the organization builds to communicate data to other organizationsЭлементы данных являются базовыми единицами организационного управления данными, следовательно, они должны быть частью проекта баз данных и файлов в организации, а наборы всех транзакций образуют передаваемые другим организациям данные (см. ISO/IEC 11179-1:2004E ssn)
delegation event model, which defines standard and consistent mechanisms to generate and process eventsмодель делегирования событий, определяющая стандартные и согласованные механизмы для создания и обработки событий (ssn)
deployment artifacts required to construct a Java EE-compliant application and deploy that application to a target serverартефакты развёртывания, необходимые для конструирования приложения Java EE и его развёртывания на целевом сервере (ssn)
describe a controller and select key parameters to be adjustedвыбор регулятора и определение ключевых параметров, подлежащих настройке (ssn)
determine when to transmit data and when data is valid at the receiverопределение момента передачи данных и их корректности на принимающей стороне (ssn)
development and deployment workflows to databasesпроцесс разработки и развёртывания баз данных (Alex_Odeychuk)
device interface object: An information hiding object that hides the characteristics of an I/O device and presents a virtual device interface to its usersобъект интерфейса устройства: объект, который скрывает характеристики физического устройства ввода / вывода и предоставляет пользователям виртуальный интерфейс к нему (см. Designing Concurrent, Distributed, and Real-time Applications with UML Object Technology Series by Hassan Gomaa)
Directed graphs have many useful applications in computer science related to dynamic data structures and advanced searching techniquesОриентированные графы имеют множество полезных применений в информатике, в частности при рассмотрении динамических структур данных и сложных алгоритмов поиска (см. Kip R. Irvine – Assembly Language for x86 Processors 6th – 2010 ssn)
disciplined approach to test procedure design and developmentупорядоченный подход к проектированию и разработке тестовых процедур (ssn)
dyadic selective construct: This construct consists of two procedure parts and a control part with one condition, the value of which determines which one of the two procedure parts is to be executedбинарно выбирающий конструктив: данный конструктив состоит из двух процедурных частей и управляющей части с одним условием, значение которого определяет, какая из двух процедурных частей выполняется (см. ISO/IEC 8631:1989 ssn)
dynamic binding: The run-time association of a request to an object and one of its operations. In C++, only virtual functions are dynamically boundдинамическое связывание: ассоциация между запросом к объекту и одной из его операций, устанавливаемая во время выполнения. В C ++ динамически связываться могут только виртуальные функции (см. Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides ssn)
Each event includes the identifier of the correlation sphere to which it belongs and the identifier of its parent correlation sphere from the event hierarchyкаждое событие включает идентификатор сферы корреляции, к которой он относится, и идентификатор родительской сферы корреляции в иерархии событий (см. event correlation sphere ssn)
Each step uses a tag to store configuration and status information about the stepдля каждого шага используется тег, в котором хранится информация о конфигурации и состоянии (ssn)
ease of use, rapid learning, and immediate access to system capabilitiesлёгкость использования, быстрое обучение и непосредственный доступ к системным возможностям (ssn)
equipment and information required to contain, move, condition and handle materialоборудование и информация, необходимые для размещения, перемещения, определения условий производства и обработки материала (ssn)
Events take variable amounts of time in real life, and this variability is reflected in the Petri net model by not depending on a notion of time to control the sequence of eventsв реальной жизни различные события укладываются в различные интервалы времени, и это отражено в модели сети Петри независимостью от времени управления последовательностью событий (ssn)
exemplary architecture and removable data storage medium for implementing techniques to scan a computing device for malwareиллюстративная архитектура и сменный носитель данных для реализации методики сканирования вычислительного устройства на наличие вредоносных программ (ssn)
exemplary architecture and removable device for implementing techniques to scan a computing device for malwareиллюстративная архитектура и сменное устройство для реализации методики сканирования вычислительного устройства на наличие вредоносных программ (ssn)
Figure 1.1 is thus a representation of a typical installation, consisting of a plant connected to a control system. This acts to translate the commands of the human operator into the required actions, and to display the plant status back to the operatorна рис. 1.1 представлена типичная установка, состоящая из объекта и связанной с ним управляющей системы. Её функции заключаются в преобразовании команд человека-оператора в соответствующие воздействия и представлении оператору информации о состоянии объекта
fill a tank to its maximum level and then open a drain valveзаполнение резервуара до максимального уровня с последующим открытием спускного клапана (ssn)
Finally, you can find another job. Despite economic ups and downs, good programmers are perennially in short supply, and life is too short to work in an unenlightened programming shop when plenty of better alternatives are availableНаконец, вы можете найти другую работу. Независимо от экономических подъёмов и спадов хороших программистов всегда не хватает, а жизнь слишком коротка, чтобы тратить её на работу в отсталом учреждении при наличии множества лучших вариантов (см. Code Complete / Steve McConnell.-2nd ed. 2004 ssn)
flexible and manageable approach to service-oriented architecture implementationгибкий и управляемый подход к реализации архитектуры служб (ssn)
for example, one "state diagram entry" tool silently removes duplicated transitions and goes to the state coded "00...00" for missing transitions, without warning the userНапример, одна из программ "ввода диаграмм состояний" молча удаляет повторяющиеся переходы и в случае пропуска переходов указывает переход в состояние с кодовым именем "00 ... 00", не выдавая пользователю предостережений (см. Digital Design: Principles and Practices Third Edition by John F. Wakerly 1999)
for example, the dsPICDEM board uses one of its two SPI ports to communicate with the on-board temperature sensor, sending configuration data to the sensor and reading temperature and status values from itНапример, плата dsPICDEM использует один из двух портов SPI для обмена данными со встроенным датчиком температуры, посылая на датчик конфигурационные данные, и считывая показания температуры и значения регистра состояния
for these reasons, I think we will see future specifications to consist of both a formal definition and a prose definitionпо этой причине я полагаю, что в будущем спецификации будут состоять как из формальных, так и из текстовых описаний (см. Frederic P. Brooks, Jr. THE MYTHICAL MAN-MONTH Essays on Software Engineering)
formats and protocols for providing transparent access to remote dataформаты и протоколы для обеспечения прозрачного доступа к удалённым данным (ssn)
functions related to the detection, annunciation and management of faults in the programmable electronics hardwareфункции, связанные с обнаружением, оповещением и обработкой ошибок аппаратных средств программируемой электроники (см. IEC 61508-3 и ГОСТ Р МЭК 61508-3 ssn)
functions related to the detection, annunciation and management of sensor and actuators faultsфункции, связанные с обнаружением, оповещением и обработкой ошибок датчиков и устройств привода (см. IEC 61508-3 и ГОСТ Р МЭК 61508-3 ssn)
functions related to the periodic testing of safety-related control functions on-line and off-lineфункции, связанные с периодическим тестированием СБФУ в автономном и неавтономном режимах (ssn)
functions to instantiate capsule templates and to delete capsulesфункции для реализации шаблонов капсул и удаления капсул (ssn)
Furthermore, assertions/properties can be used to describe both expected and prohibited behaviorКроме того, утверждения / свойства могут использоваться для описания как ожидаемых, так и запрещённых сценариев поведения (устройства; см. 'The Design Warrior's Guide to FPGAs' by Clive "Max" Maxfield (2004))
generality and flexibility of the cellular-automaton approach to system synthesisобщность и гибкость клеточно-автоматного подхода к синтезу систем (ssn)
Given a suitable recipe, such a simple operating mechanism is sufficient to support a whole hierarchy of structures and phenomenaесли задан подходящий набор правил рецепт, то такой простой операционный механизм достаточен для поддержания целой иерархии структур и явлений (ssn)
graphic and easy-to-understand wayграфический, простой для понимания вид (ssn)
Haskell is not just a good 'teaching language'. It is a practical programming language, supported by having extensions such as interfaces to C functions and component-based programmingHaskell – не просто хороший "учебный язык". это настоящий язык программирования, имеющий, в частности, такие средства поддержки и расширения, как интерфейс с функциями, написанными на Си, и возможности компонентно-ориентированного программирования
hidden methods that allow you to register and unregister delegates, which are called when a specific event is raisedскрытые методы, позволяющие регистрировать и отменять регистрацию делегатов, которые вызываются при наступлении определённых событий (ssn)
I have often seen how understanding the visitor's journey within a website, followed by subsequent changes to improve the process, can lead to dramatic improvements in conversion rates and therefore the bottom lineя много раз наблюдал, как получение информации о перемещении посетителя по сайту за чем следуют изменения по улучшению этого процесса приводит к резкому скачку коэффициента конверсии, а значит, увеличению доходов (см. Advanced Web metrics with Google Analytics / Brian Clifton 2008 ssn)
identify and assess alternatives so as to converge on a solutionвыявление и оценка альтернатив при выработке решения (ssn)
if all the above conditions are met except that a thread at the same priority is ready to run, then this thread will give up CPU after its timeslice expires, and the other thread will be given a chance to runесли удовлетворены все вышеизложенные условия, за исключением того, что становится готов к работе другой поток с таким же самым приоритетом, то предыдущий поток освободит процессор после того, как истечёт выделенный ему квант времени – таким образом, другой поток будет иметь шанс на обслуживание (см. "Getting Started with QNX Neutrino 2. A Guide for Realtime Programmers" by Rob Krten 1996 ssn)
if all the above conditions are met except that a thread at the same priority is ready to run, then this thread will give up CPU after its timeslice expires, and the other thread will be given a chance to runесли удовлетворены все вышеизложенные условия, за исключением того, что становится готов к работе другой поток с таким же самым приоритетом, то предыдущий поток освободит процессор после того, как истечёт выделенный ему квант времени – таким образом, другой поток будет иметь шанс на обслуживание (см. "Getting Started with QNX Neutrino 2. A Guide for Realtime Programmers" by Rob Krten 1996 ssn)
if we achieve this goal, different people will be able to work on different modules independently, without needing much communication among themselves, and yet the modules will work togetherесли мы достигнем этой цели, то разработка отдельных модулей может осуществляться различными людьми независимо друг от друга, без необходимости общения друг с другом, при этом все эти объединённые вместе модули будут функционировать правильно (см. "Abstraction and Specification in Program Development" by Barbara Liskov & John Guttag 1986 ssn)
if you need to connect a document that you don't have yet, you can create and insert it directly into the object's document survey, which then makes the connectionесли необходимо связать документ, который вы ещё не имеете, можно создать и вставить его непосредственно в обзор документов объекта, тогда делающий соединение
important stimuli from the environment and their corresponding sensations, as well as primary emotions and how to portray themважные стимулы, поступающие из внешней среды, и соответствующие им ощущения, а также основные эмоции и способы их отображения (ssn)
improvements to the definition and application of system life cycle processesдействия по совершенствованию способов определения и применения процессов жизненного цикла системы (ssn)
improvements to the definition and application of system life cycle processes are undertakenпредпринимаются действия по совершенствованию способов определения и применения процессов жизненного цикла системы (ssn)
in addition, it is crucially important for project teams to understand the distinction between "secure features" and "security features"Кроме того, группам проекта крайне важно понимать различие между "безопасными свойствами" и "свойствами безопасности" (см. ISO/IEC 27034-1:2011)
in another aspect, for a UM software component of an XML snippet, the programming environment can utilize the XML importation element to replicate the XML snippet upon compilation, avoiding time-consuming and error prone requirements for manual code duplicationв другом аспекте для программного компонента системы UM фрагмента языка XML среда программирования может использовать элемент импорта XML для дублирования фрагмента XML при компиляции, что предотвращает отнимающее много времени и подверженное ошибкам требование ручного копирования кода
in particular, activity diagrams, deployment diagrams, class diagrams, the state diagrams are used to describe important concurrency architectures and class relationshipsв частности, для описания важных архитектур параллелизма и межклассовых взаимоотношений используются диаграммы деятельностей, развёртывания внедрения, классов и состояний (см. "Parallel and Distributed Programming Using C++" by Cameron Hughes, Tracey Hughes 2003)
in the definition of timed automaton, we allowed the clock constraints that serve as the invariants of locations and the guards of transitions to contain arbitrary rational constantsв определении временного автомата мы допускали использование временных ограничений в качестве инвариантов позиций и предохранителей переходов, содержащих произвольные рациональные константы (см. Model Checking / Edmund M. Clarke, Jr., Orna Grumberg, and Doron A. Peled 1999)
in the software lifecycle, the time and effort put into the code maintenance significantly outweighs the time and effort put into writing the code in the first place. Code maintenance is reading it and trying to understand it in order to modify or extend it. Any refactoring of code during its production, no matter how small, can significantly benefit software maintainersв жизненном цикле ПО время и трудозатраты на сопровождение кода существенно превышают время и трудозатраты на первоначальное написание кода. При сопровождении кода необходимо прочитать и попробовать понять его, чтобы затем изменить или расширить. Любой рефакторинг кода в процессе его создания, независимо от того, сколь он мал, может принести существенную пользу эксплуатационному персоналу ПО (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
in the UP, Implementation means programming and building the system, not deployment. The Environment discipline refers to establishing the tools and customizing the process for the projectв контексте унифицированного процесса "реализация" означает программирование и построение системы, но не её развёртывание. Дисциплина "окружение" предполагает установку необходимых средств и настройку процесса для данного проекта (см. Applying UML and Patterns by Craig Larman 2002)
in this representation, a list is made up of cells, each cell consisting of an element of the list and a pointer to the next cell on the listв этой реализации список состоит из ячеек, каждая из которых содержит элемент списка и указатель на следующую ячейку списка
input and receive information to and from the systemвзаимодействовать с системой в обоих направлениях (ssn)
interface function to sensors and actuatorsфункция интерфейса с датчиками и исполнительными механизмами (ssn)
interface function to sensors and actuatorsфункция интерфейса с датчиками и приводами (ssn)
interface function to sensors and actuatorsфункция интерфейса с датчиками и исполнительными приводами (ssn)
interface functions to sensors and actuatorsинтерфейсные функции датчиков и приводов (ssn)
interfacing to solenoids and relaysинтерфейс соленоидов и реле (ssn)
introduction to object-oriented analysis and design and iterative developmentвведение в объектно-ориентированный анализ, проектирование и итеративную разработку (ssn)
invariants of locations and the guards of transitions to contain arbitrary rational constantsинварианты позиций и предохранителей переходов, содержащие произвольные рациональные константы (ssn)
it becomes possible to produce portable code, that is, code which can be generated and compiled to run in a number of different real time environments without changing the userwritten portion of the codeСтановится возможным произвести переносимый код, то есть код, который может быть создан и скомпилирован, чтобы функционировать во многих различных средах реального времени без осуществления изменений в пользовательской части кода (см. Auslander D.M., Ridgely J.R., Ringgenberg J.D. Control Software for Mechanical Systems. Object-Oriented Design in a Real-Time World ssn)
it is critically important to consider security and privacy concerns carefully during the design phase – mitigation of security and privacy issues is much less expensive when performed during the opening stages of a project lifecycleКрайне важно тщательно рассматривать вопросы безопасности и приватности на этапе проектирования, так как решение проблем безопасности и приватности, осуществляемое на начальных этапах жизненного цикла, будет гораздо менее затратным (см. ISO/IEC 27034-1:2011 ssn)
it is this feature that permits an ALGOL 60 implementation to take advantage of a stack as a method of dynamic storage allocation and relinquishmentв реализации ALGOL 60 эта особенность позволяет использовать стек для динамического распределения и освобождения памяти (ssn)
it then turns left and returns to its initial positionПотом он поворачивается налево и возвращается в исходное положение (о роботе ssn)
Like all software production, architectural design is a continuing, iterative and incremental, effort. Early architectural decisions take a broad view on the software architecture. One of the first decisions to be taken relates to structuring the system into layers of modules and establishing principles of inter-module communication. This is the concern of this chapter. More detailed architectural solutions, such as intra-module communication, are discussed in relevant places later in the bookкак и всё производство ПО, структурное проектирование – непрерывная, итерационная и пошаговая работа. Первоначально структурные решения принимаются на основе широкого взгляда на структуру ПО. Одно из первых принятых решений касается структурирования системы на уровни модулей и установления принципов связи между модулями. это тема данной главы. Более детальные структурные решения, типа связи внутри модуля, рассматриваются позже в соответствующих местах книги (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
list of packages to which classes and packages may be assignedсписок пакетов, которым могут присваиваться классы и пакеты (ssn)
list of packages to which components and packages may be assignedсписок пакетов, которым могут присваиваться компоненты и пакеты (ssn)
maintain predictability and eliminate the possibility of unbounded blocking due to synchronizationподдержание предсказуемости и устранение возможности неограниченной блокировки при синхронизации (ssn)
manipulators to left justify and right justify integer dataманипуляторы для управления левым и правым выравниванием целых данных (ssn)
manufacturer of the PLC or the programming and debugging tool provided to the user to program a PLC applicationизготовитель ПЛК или программного или отладочного инструмента, предоставленного пользователю для разработки приложений ПЛК (ssn)
Many cars have power steering and brakes, which utilize hydraulic amplifiers for amplification of the force to the brakes or the steering wheelМногие автомобили оснащены гидроусилителями руля и тормозов (ssn)
mapping one-to-many association and aggregationотображение ассоциации и агрегирования "один ко многим" (ssn)
Martin Fowler and the contributing authors make an invaluable contribution to object-oriented software development by shedding light on the refactoring process. This book explains the principles and best practices of refactoring, and points out when and where you should start digging in your code to improve itМартин Фаулер и другие авторы, принявшие участие в написании этой книги, внесли большой вклад в разработку объектно-ориентированного программного обеспечения тем, что пролили свет на процесс рефакторинга. В книге описываются принципы и лучшие способы осуществления рефакторинга, а также указывается, где и когда следует начинать углублённо изучать код, чтобы улучшить его (см. Refactoring: Improving the Design of Existing Code by Martin Fowler et al. 1999 ssn)
maximum and minimum end-to-end delayмаксимально и минимально допустимые задержки (сквозной передачи данных ssn)
mechanism to identify and remove duplicate eventsмеханизм обнаружения и удаления дубликатов событий (Alex_Odeychuk)
methods to insert, update, and delete dataметоды вставки, обновления и удаления данных (Alex_Odeychuk)
methods to insert, update, and delete itemsметоды вставки, обновления и удаления элементов из набора данных (англ. термин взят из кн.: De Sanctis V. ASP.NET Core and Angular 2 Alex_Odeychuk)
Models are responsible for storing data and making it available to other objectsМодели отвечают за хранение данных и предоставление их другим объектам (ssn)
modular approach to system construction, operation and testмодульный принцип конструирования, эксплуатации и испытаний систем (Alex_Odeychuk)
monadic selective construct: This construct consists of a single procedure part and a control part with one condition, the value of which determines whether or not the procedure part is to be executedунарно выбирающий конструктив: данный конструктив состоит из единственной процедурной части и управляющей части с одним условием, значение которого определяет, будет или нет процедурная часть выполнена (см. ISO/IEC 8631:1989 ssn)
Moreover, because of the associating behavior between capabilities and their implementation, services also form a logical entity to define the expectations – such as performance, reliability, service-level expectations, quality-of-service requirements, or key performance indicators – of the capability implementationСервисы также определяют связь между поведением возможностей и его реализацией и поэтому являются логической сущностью, позволяющей определить ожидания от реализации возможностей, такие как производительность, надёжность, соглашения об уровне сервиса, требования к качеству обслуживания и ключевые показатели производительности (ssn)
Moreover, because of the associating behavior between capabilities and their implementation, services also form a logical entity to define the expectations – such as performance, reliability, service-level expectations, quality-of-service requirements, or key performance indicators – of the capability implementationСервисы также определяют связь между поведением возможностей и его реализацией и поэтому являются логической сущностью, позволяющей определить ожидания от реализации возможностей, такие как производительность, надёжность, соглашения об уровне сервиса, требования к качеству обслуживания и ключевые показатели производительности (ssn)
Most problems encountered in scientific and engineering investigations fall into one of the following two categories: analysis problems, where one wishes to predict the behavior of a specified system, and synthesis problems, where one wishes to construct a system with specified behaviorБольшинство проблем, встречающихся в науке и технике, можно разбить на следующие две категории: задачи анализа, которые состоят в предсказании поведения определённой заданной системы, и задачи синтеза, состоящие в построении системы по заданному поведению (см. "Introduction to the Theory of Finite-State Machines" by Arthur Gill 1962 ssn)
moving focus from fixed languages to language features and the emergence of an intention marketпереход от фиксированных языков к характеристикам и возникновение рынка намерений (ssn)
Multibyte absolute value is easily done by complementing and adding 1 to each byte that contains a negative integerАбсолютное значение многобайтовой величины можно вычислить путём дополнения этого числа и прибавления 1 к каждому байту, содержащему отрицательное целое число (см. Hacker's delight / Henry S. Warren, Jr. – 2nd ed. 2013 ssn)
multiple exclusive selective construct: This construct consists of a number of procedure parts and a control part with a set of conditions, the values of which determine which one of the procedure parts is to be executedконструктив, выбирающий с взаимоисключением: данный конструктив состоит из ряда процедурных частей и управляющей части с набором условий, значения которых определяют, какая из процедурных частей выполняется (см. ISO/IEC 8631:1989 ssn)
multiple inclusive selective construct: This construct consists of a number of procedure parts and a control part with a set of conditions, the values of which select zero or more procedure parts to be executed in an undefined sequenceконструктив, выбирающий с взаимовключением: данный конструктив состоит из ряда процедурных частей и управляющей части с набором условий, значениея которых выбирают одну и более или ни одной процедурных частей, выполняемых в произвольной последовательности (см. ISO/IEC 8631:1989 ssn)
normal course: The default sequence of steps in a use case, which leads to satisfying the use case's postconditions and letting the user achieve his goalнормальное направление развития: последовательность действий, заданная по умолчанию в варианте использования, которая ведёт к удовлетворению выходных условий этого варианта использования или достижению целей пользователей (см. Software Requirements by Karl E. Wiegers 2003 ssn)
number of, and types for, the additional arguments to the functionколичество и типы дополнительных аргументов функции (ssn)
object that you can call local methods on and have them forwarded on to the remote objectобъект, вызовы локальных методов которого перенаправляются удалённому объекту (ssn)
object-oriented and ontological approaches to the description of functional unit systemsобъектно-ориентированный и онтологический подходы к описанию систем функциональных блоков (ssn)
offer a flexible and manageable approach to service-oriented architecture implementationпредлагать гибкий и управляемый подход к реализации архитектуры служб (ssn)
off-the-shelf software: A software product that is developed for the general market, i.e. for a large number of customers, and that is delivered to many customers in identical formatготовое программное обеспечение: программный продукт, разработанный для широкого рынка, т.е. для большого числа клиентов, и поставляемый большинству в одинаковой конфигурации (см. Standard glossary of terms used in Software Testing ssn)
OLE compound documents enable you to manipulate data from multiple sources and formats from within a single applicationСоставные документы OLE позволяют манипулировать данными любых форматов из различных источников внутри одного приложения (ssn)
on the other hand, the screen-flipping and frame-drawing members are going to be called very frequently, and so these need to be as fast as possibleс другой стороны, методы обмена буферов и рисования кадров будут вызываться очень часто, поэтому они должны быть быстрыми настолько, насколько это возможно (см. Game Architecture and Design / Andrew Rollings, David Morris 2004 ssn)
on the rising edge of the clock, the next state bits are copied to the outputs of the registers after some propagation delay, and a new cycle beginsв фазе нарастания тактового сигнала биты следующего состояния копируются на выходы регистров после некоторой задержки распространения и начинается новый цикл (см. Digital Integrated Circuits – A Design Perspective 2/e by Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolić 2003 ssn)
once fields and methods are relocated to new class classes, an association link should be established from the old to the new class. This can be one-way link unless there is an obvious need for backward message passing. Of course, the relocation of methods has an impact on client classes that depended on these methods. This necessitates changes to method invocations in these classesкак только поля и методы будут перемещены в новый класс классы, должна быть установлена связь ассоциации от старого класса к новому. это может быть односторонняя связь, если нет очевидной потребности в обратной передаче сообщений. Конечно, перемещение методов должно влиять на классы клиента, которые зависели от этих методов. это требует изменений в обращениях к методам в этих классах (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
one common rule of thumb is to plan to specify about 80 percent of the requirements up front, allocate time for additional requirements to be specified later, and then practice systematic change control to accept only the most valuable new requirements as the project progressesОдно популярное практическое правило состоит в том, чтобы заблаговременно определить около 80% требований, предусмотреть время для более позднего определения дополнительных требований и выполнять по мере работы систематичный контроль изменений, принимая только самые важные требования (см. Code Complete / Steve McConnell.-2nd ed. 2004)
one mutex is used to synchronize access to the shared data and the other mutex is used to synchronize execution of codeодин мьютекс используется для синхронизации доступа к общим данным, а другой – для синхронизации выполнения кода (см. "Parallel and Distributed Programming Using C++" by Cameron Hughes, Tracey Hughes 2003)
one mutex is used to synchronize access to the shared data and the other mutex is used to synchronize execution of codeодин мьютекс используется для синхронизации доступа к общим данным, а другой – для синхронизации выполнения кода (см. "Parallel and Distributed Programming Using C++" by Cameron Hughes, Tracey Hughes 2003)
one of refactoring targets is called large class – a class that does too much and/or has too many data members. Large classes can result from excessive minimization of coupling between classes. In case of the large class target, two methods relevant to Iteration 1 code are: Extract Class and Extract Interface Fowler, 1999Одна из целей использования рефакторинга называется большим классом – классом, который делает слишком много и/или имеет слишком много элементов данных. Большие классы могут возникнуть из-за чрезмерной минимизации связей между классами. В случае большого класса в коде итерации 1 уместны два метода: Класс извлечения и Интерфейс извлечения (Фаулер, 1999; см. Maciaszek L.A. and Liong B.L. (2005): Practical Software Engineering)
One solution, which we won't use, is to create a large array of pointers and assign values to the pointers, one by one, as new structures are allocatedОдно из возможных решений, которое, однако, мы применять не будем, предполагает создание большого массива указателей и присваивание значений указателям друг за другом по мере выделения памяти под новые структуры (C Primer Plus by Stephen Prata (2013) ssn)
one-to-many association and aggregationассоциация и агрегирование "один ко многим" (ssn)
one-to-many relations with items and commentsотношение "один ко многим" элементов и комментариев (англ. термин взят из кн.: De Sanctis V. ASP.NET Core and Angular 2. – Birmingham: Packt Publishing, 2016. – 484 p.)
one-to-many relations with items and commentsотношение "один ко многим" элементов и комментариев
one-to-one correspondence between sets X and Yвзаимно однозначное соответствие между множествами X и Y (ssn)
operations to test and set the bitsоперации по проверке и установке значений битов (ssn)
order and group the PLC program ladder logic to maximize its modularity with respect to the functions requiredупорядочение и группировка многоступенчатой логики программы ПЛК для максимального увеличения модульности требуемых функций (ssn)
Our goal is to help programmers construct programs of high quality-programs that are reliable and reasonably easy to understand, modify, and maintainНаша цель – помочь программистам в составлении программ высокого качества, являющихся несложными, легко модифицируемыми и простыми в обращении (см. "Abstraction and Specification in Program Development" by Barbara Liskov & John Guttag 1986 ssn)
our goal is to help programmers construct programs of high quality-programs that are reliable and reasonably easy to understand, modify, and maintainНаша цель — помочь программистам в составлении программ высокого качества, являющихся несложными, легко модифицируемыми и простыми в обращении (см. "Abstraction and Specification in Program Development" by Barbara Liskov & John Guttag 1986)
Our primary approach to a global state and its related problems involve the use of blackboardsНаш основной подход к глобальному состоянию и связанные с ним проблемы включают применение методологии "классной доски" (см. "Parallel and Distributed Programming Using C++" by Cameron Hughes, Tracey Hughes 2003 ssn)
pointer to the array and its size in bytesадресная ссылка на обрабатываемый массив и размер массива в байтах (ssn)
pointer to the array and its size in bytesуказатель на обрабатываемый массив и размер массива в байтах (ssn)
pointers to methods and membersуказатели на методы и члены классов (из кн.: Солтер Н.А., Клепер С.Дж. С++ для профессионалов Alex_Odeychuk)
practical application of Petri nets to the design and analysis of systemsпрактическое применение сетей Петри при проектировании и анализе систем (ssn)
primary approach to a global state and its related problemsосновной подход к глобальному состоянию и связанные с ним проблемы (ssn)
primary emotions and how to portray themосновные эмоции и способы их отображения (ssn)
procedures necessary to verify, test, and accept the finished software productпроцедуры, необходимые для верификации, тестирования и принятия окончательного программного продукта (ssn)
programming and debugging tool provided to the userпрограммный или отладочный инструмент, предоставленный пользователю (ssn)
programs of high quality-programs that are reliable and reasonably easy to understand, modify, and maintainпрограммы высокого качества, являющиеся несложными, легко модифицируемыми и простыми в обращении (ssn)
Quality — The degree to which a product conforms to both explicit and implicit requirementsКачество – степень, в которой продукт удовлетворяет явным и неявным требованиям (см. "Quality Software Project Management" by Robert T. Futrell, Donald F. Shafer, Linda I. Safer 2002 ssn)
Quality — The degree to which a product conforms to both explicit and implicit requirementsКачество – степень, в которой продукт удовлетворяет явным и неявным требованиям (см. "Quality Software Project Management" by Robert T. Futrell, Donald F. Shafer, Linda I. Safer 2002 ssn)
read and write access to shared global memoryдоступ для чтения и записи к совместно используемой глобальной памяти (ssn)
reasonably easy to understand, modify, and maintainнесложный, легко модифицируемый и простой в обращении (ssn)
reduced pressure to replace legacy and extended lifetime for legacy applications via encapsulation in servicesуменьшение числа проблем при замене унаследованного ПО и продление срока жизни унаследованных приложений за счёт их инкапсуляции в сервисы (ssn)
reference to derived function block type with additional input and output variablesссылка на порождённый тип функционального блока с дополнительными входными-выходными переменными (ssn)
reference to derived function block type with additional input and output variablesссылка на производный тип функционального блока с дополнительными входными-выходными переменными (ssn)
TO relieve the burdens of the hard coded nature and control elements for processing messages, an eXtensible Markup Language is used to create the FSMдля освобождения от трудностей, связанных с жёстким кодированием и управляющими элементами для обработки сообщений, для создания конечного автомата используется расширяемый язык разметки XML (ssn)
Remote or external input and output variables defined in a local application program refer to network variables located in the object dictionary of the local CANopen interfaceУдалённые или внешние входные и выходные переменные, определённые в локальной прикладной программе, ссылаются на сетевые переменные, находящиеся в словаре объектов локального CANopen интерфейса (ssn)
require explicit calls to switch between recording and replayingтребовать явных вызовов для переключения между записью и воспроизведением (Alex_Odeychuk)
- requirements to be met by compliant systems and standardsтребования, предъявляемые к совместимым системам и стандартам (см. IEC 61499-1 ssn)
routine, highly repetitive applications that were executed over and over again to support the day-to-day operation of the enterpriseрутинные, часто выполняющиеся приложения, предназначенные для поддержки повседневной работы предприятия (ssn)
save and reopen a to-do listсохранение и повторная загрузка списка задач (ssn)
send a pulse when the timer fires, set the sigev_notify field to SIGEV_PULSE and provide some extra informationчтобы передать импульс при срабатывании таймера, присвойте полю sigev_notify значение SIGEV_PULSE и обеспечьте немного дополнительной информации (см. "Getting Started with QNX Neutrino. A Guide for Realtime Programmers" by Rob Krten 2009)
sensors and actuators connected to the PLC-systemдатчики и приводы, связанные с конфигурацией ПЛК (ssn)
Several times we have mentioned the issue of copying with failures, and several of the above papers show how to make specific algorithms fault tolerantЗдесь несколько раз упоминался вопрос копирования со сбоями, а в некоторых из уже перечисленных работ показано, как сделать определённые алгоритмы устойчивыми к сбоям (см. "Foundations of Multithreaded, Parallel, and Distributed Programming" by Gregory R. Andrews 2000 ssn)
severe inefficiency with respect to both the time and space required by our computationsчрезвычайная неэффективность как с точки зрения времени, так и с точки зрения объёма памяти, который требуется нашим вычислениям (ssn)
signal proportional to the error between the desired and the actual responseсигнал, пропорциональный ошибке между желаемой и действительной реакциями (ssn)
Similarly a motor drive which used to have maybe half a dozen trim potentiometers for acceleration, deceleration, maximum speed and current limit can now have several hundred user adjustable parameters including factors such as skip frequencies to avoid resonant speeds and various voltage to speed curves for fans, pumps, loads with high starting torque, etc.Аналогичным образом, устройство управления электроприводом, которое раньше могло иметь полдюжины потенциометров для настройки ускорения, торможения, максимальной скорости и ограничения тока, теперь может иметь несколько сотен настраиваемых пользователем параметров, таких как нежелательные частоты чтобы избежать резонансных скоростей и различные напряжения для управления вентиляторами, насосами, нагрузками, требующими большого пускового момента, и т.д. (см. Programmable Controllers – An Engineer's Guide by E.A. Parr 2003 ssn)
simple microwave oven equipped with buttons to set the power and the timer and to start the systemпростая микроволновая печь, оборудованная кнопками включения питания, таймера и запуска системы (ssn)
Since no consensus exists among operating system designers about the best way to design an operating system, this chapter will thus be more personal, speculative, and undoubtedly more controversial than the previous onesПоскольку среди разработчиков операционных систем нет единого мнения по вопросу о том, как лучше всего проектировать операционные системы, эта глава будет носить более личный характер, более умозрительный и, несомненно, более противоречивый, чем предыдущие главы (см. Modern Operating Systems Third ed. by Tanenbaum A.S. 2009 ssn)
single incoming and outgoing flow to an actionоперация с единственным входным потоком и единственным выходным (ssn)
site acceptance testing: Acceptance testing by users/customers at their site, to determine whether or not a component or system satisfies the user/customer needs and fits within the business processes, normally including hardware as well as softwareстороннее приёмочное тестирование: приёмочное тестирование пользователями / заказчиками на своей стороне с целью определить удовлетворяют ли компонент или система надобностям пользователя / заказчика и соответствующим требованиям в рамках бизнес-процессов. Обычно включает в себя проверку, как программного обеспечения, так и аппаратных средств (см. Standard glossary of terms used in Software Testing)
slight digression to look at the concept of safety in a graphic and easy-to-understand wayнебольшое отступление, чтобы рассмотреть концепцию безопасности в графическом, простом для понимания виде (см. Modern Operating Systems Fourth ed. by Andrew S. Tanenbaum & Herbert Bos 2015 ssn)
smart pointers to const and const smart pointersинтеллектуальные указатели на константные объекты и константные интеллектуальные указатели (ssn)
smoke test: A subset of all defined/planned test cases that cover the main functionality of a component or system, to ascertaining that the most crucial functions of a program work, but not bothering with finer details. A daily build and smoke test is among industry best practicesтест "на дым": подкласс всех определённых / запланированных тестовых сценариев, покрывающий основную функциональность компонента или системы с целью удостовериться, что базовые функции программы в целом работают корректно, без углубления в детали. Ежедневная сборка и тест "на дым" принадлежат к числу передовых практических методов промышленности (см. Standard glossary of terms used in Software Testing)
Software process is the term given to the organization, ritualization, and management of software development activitiesПрограммным процессом называются действия по организации, нормированию и управлению разработкой программного обеспечения (см. Software Architecture in Practice / Len Bass, Paul Clements, Rick Kazman 2003 ssn)
source-code listing, using line numbers, syntax shading and code highlighting to emphasize the key portions of the codeлистинг исходного кода с нумерацией строк и выделением ключевых фрагментов кода (ssn)
specifically formed delegate and a means to register that delegate with the event-generating entityспециально сформированный делегат и средства его регистрации в генерирующей события сущности (ssn)
Speculative generality can be spotted when the only users of a method or class are test cases. If you find such a method or class, delete it and the test case that exercises it. If you have a method or class that is a helper for a test case that exercises legitimate functionality, you have to leave it in, of courseТеоретическая общность может быть обнаружена, когда единственными пользователями метода или класса являются контрольные примеры. Найдя такой метод или класс, удалите его и контрольный пример, его проверяющий. Если есть вспомогательный метод или класс для контрольного примера, осуществляющий разумные функции, его, конечно, надо оставить (см. Refactoring: Improving the Design of Existing Code by Martin Fowler et al. 1999 ssn)
standard and consistent mechanisms to generate and process eventsстандартные и согласованные механизмы для создания и обработки событий (ssn)
state machine model of a simple microwave oven equipped with buttons to set the power and the timer and to start the systemмодель конечного автомата простой микроволновой печи, оборудованной кнопками включения питания, таймера и запуска системы (ssn)
static initialization to set the initial values for pointers, counts, and the likeстатическая инициализация указателей, счётчиков (и т.п. ssn)
stereotypes and constraints that can be applied to generalizationsстереотипы и ограничивающие условия, которые могут применяться к обобщениям (ssn)
stereotypes, constraints, and adornments that can be applied to associationsстереотипы, ограничивающие условия и графические элементы, которые могут применяться к ассоциациям (ssn)
storage unit: subordinate entity within a storage zone that consists of equipment and information required to contain, move, condition and handle materialэлемент хранилища: вспомогательная сущность зоны хранилища, включающая оборудование и информацию, необходимые для размещения, перемещения, определения условий производства и обработки материала (см. IEC 62264-3 ssn)
Stream manipulators left and right enable fields to be left justified with padding characters to the right or right justified with padding characters to the left, respectivelyМанипуляторы потока left и right позволяют выводить данные в поле соответственно или с левым выравниванием и заполняющими символами в правой части поля, или с правым выравниванием и заполняющими символами слева (C++ How to Program, 7th Edition by Harvey M. Deitel & Paul J. Deitel (2010) ssn)
structural and behavioral models to capture and detail different aspects of the servicesструктурные и поведенческие модели, отражающие и раскрывающие различные аспекты сервисов (ssn)
Structural models represent the decomposition of services in relation to other services – thus, allowing architects to capture dependencies between services, and understand and analyze the impact of change before it happensСтруктурные модели – это модели декомпозиции сервисов, отражающие их связи с другими сервисами и позволяющие архитекторам устанавливать зависимости между сервисами, понимать и анализировать влияние изменений ещё до того, как эти изменения происходят (ssn)
Structural models represent the decomposition of services in relation to other services – thus, allowing architects to capture dependencies between services, and understand and analyze the impact of change before it happensСтруктурные модели – это модели декомпозиции сервисов, отражающие их связи с другими сервисами и позволяющие архитекторам устанавливать зависимости между сервисами, понимать и анализировать влияние изменений ещё до того, как эти изменения происходят (ssn)
structure of elements of a user interface and their interrelationships and their relationship to underlying functionalityструктура элементов пользовательского интерфейса и их взаимоотношений, а также их взаимосвязь с базисной функциональностью (ssn)
synthetic triad approach to modelling and analyzing network-centric control systems for various subject domainsкомплексный триадный подход к моделированию и анализу систем сетецентрического управления в различных предметных областях (ssn)
System engineering is the practical application of scientific, engineering, and management skills necessary to transform an operational need into a description of a system configuration that best satisfies that needСистемная инженерия – это практическое применение научных, инженерных и управленческих навыков, необходимых для преобразования операционных требований в описание конфигурации системы, которая наилучшим образом удовлетворяет этим требованиям (ssn)
System engineering is the practical application of scientific, engineering, and management skills necessary to transform an operational need into a description of a system configuration that best satisfies that needСистемная инженерия – это практическое применение научных, инженерных и управленческих навыков, необходимых для преобразования операционных требований в описание конфигурации системы, которая наилучшим образом удовлетворяет этим требованиям (ssn)
system states and events that cause transitions from one state to anotherсостояния системы и события, которые служат причиной перехода системы из одного состояния в другое (ssn)
tag to store configuration and status informationтег, в котором хранится информация о конфигурации и состоянии (ssn)
task that interfaces to an I/O device and is activated by interrupts from that deviceзадача, которая реализует интерфейс с устройством ввода / вывода и активизируется прерываниями от этого устройства
team structure and its relationship to the architectureструктура группы разработчиков и её связь с архитектурой (ssn)
techniques and measures to control systematic failures caused by hardware and software designметоды и средства управления систематическими отказами, источниками которых являются этапы разработки аппаратных средств и программного обеспечения (ssn)
template metafunctions and traits templates to implement type promotionsметафункции шаблонов и шаблоны трактовок при реализации расширений типов (ssn)
tend to uncover different kinds or errors and defectsобнаруживать различные виды ошибок и дефектов (ssn)
test functions which check the sensors and actuators connected to the PLC-system for example, forcing the outputs of the PLC-systemфункции тестирования, которые проверяют датчики и приводы, связанные с конфигурацией ПЛК например, форсирование выходов ПЛК (см. IEC 61131-1 2003 ssn)
testability: The degree to which a requirement is stated in terms that permit establishment of test criteria and performance of tests to determine whether those criteria have been metтестопригодность: степень, в которой требования формулируются в терминах, позволяющих определить критерии тестирования и провести тестирование с целью проверки выполнения данных критериев (см. IEEE Standard Glossary of Software Engineering Terminology/ IEEE Std. 610.12-1990 ssn)
testability: The degree to which a system facilitates the establishment of test criteria and the performance of tests to determine whether those criteria have been metтестопригодность: степень, в которой система улучшает определение критериев тестирования и проведение тестирования с целью проверки выполнения данных критериев (см. IEEE Standard Glossary of Software Engineering Terminology/ IEEE Std. 610.12-1990 ssn)
testing: The process consisting of all lifecycle activities, both static and dynamic, concerned with planning, preparation and evaluation of software products and related work products to determine that they satisfy specified requirements, to demonstrate that they are fit for purpose and to detect defectsтестирование: процесс, содержащий в себе все активности жизненного цикла, как динамические, так и статические, касающиеся планирования, подготовки и оценки программных продуктов и связанных с этим результатов работ с целью определить, что они соответствуют описанным требованиям, показать, что они подходят для заявленных целей и для определения дефектов (см. Standard glossary of terms used in Software Testing ssn)
the ability to adjust the transient and steady-state performance is a distinct advantage of feedback control systemsВажным преимуществом систем управления с обратной связью является возможность влиять на качество системы в переходном и установившемся режимах (см. Modern Control Systems by Richard C. Dorf & Robert H. Bishop 2008)
the ability to model parallelism and to easily combine subsystems modeled as Petri nets makes the Petri net model very useful for modeling more complex computer hardwareВозможность моделировать параллелизм и довольно простого объединения подсистем, представленных сетями Петри, делают сети Петри весьма полезным инструментом моделирования сложной аппаратуры вычислительных систем
the application data storage provides for memory locations to store I/O image table and data for example, set values for timers, counters, alarm conditions, parameters and recipes for the machine or the process required during the execution of the application programmeХранение данных прикладной программы предусматривает выделения ячеек памяти для хранения таблицы образа ввода/вывода и данных напр., заданных значений для таймеров, счётчиков, состояний сигнализации, параметров и наборов команд для машины или процесса, необходимых для выполнения прикладной программы (IEC 61131-1:2003(E))
the application of system engineering principles to the development of a computer software system produces activities, tasks, and procedures called software system engineering, or SwSEПрименение принципов системной инженерии к разработке программной системы выявляет операции, задачи и процедуры, называемые системной инженерией программного обеспечения или SwSE
the BCD format is similar to the hexadecimal presentation, with the simple difference that only values between 0 and 99 can be stored in a BCD byte, whereas a hexadecimal byte reaches from 0 to FFформат BCD подобен шестнадцатеричному представлению с ограничением диапазона чисел 0..99 вместо 0..FF (ssn)
the clerk still has a main job responsibility, and must have a plan in case the system fails to perform its partСохраняя за собой основную обязанность по работе, служащий должен иметь план на случай отказа системы (см. Writing Effective Use Cases by Alistair Cockburn 2001)
the complexity of networks grows exponentially with addition of new elements to the structure. In practice, all complex structures that work, including living organisms and human-made systems, are hierarchiesСложность сетей растёт по экспоненте с добавлением новых элементов к структуре. На практике все сложные работающие структуры, включая живые организмы и сделанные человеком системы, являются иерархическими (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
the convention is that when a process reaches the node at the tail of the arrow, it immediately and imperceptibly goes back to the node to which the arrow pointsУсловимся, что когда процесс достигает вершины у основания этой дуги, он мгновенно переходит назад к вершине, на которую указывает дуга (см. Communicating Sequential Processes by C.A.R. Hoare 1985)
the delegation is normally necessary to allow a client object in one layer to get a service from an object in a distant non-neighboring layer. Otherwise, the stable framework of vertical hierarchical layers Section 9.1.3 would disintegrate to a random network of intercommunicating objects with no hope to understand or control the system complexity and evolutionДелегирование обычно необходимо, чтобы позволить объекту-клиенту получить услугу на одном уровне от объекта, находящегося на отдалённом несоседнем уровне. Иными словами, устойчивый шаблон структуры вертикальных иерархических уровней раздел 9.1.3 будет разложен на случайную сеть взаимосвязанных объектов без какой-либо надежды понять или управлять сложностью системы и её эволюцией (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
the diagnosis and error interface serves to inform the application program about the error statuses of the software package, the communication system and the nodesИнтерфейс диагностики и ошибок предназначен для уведомления прикладной программы о статусах ошибок пакета программ, системы связи и узлов
the extent of the interval in time or space is chosen to reflect the requirements of a particular specification task and the properties of a particular specification languageПротяжённость интервала во времени или в пространстве выбирается для отражения требований конкретной задачи спецификации и свойств конкретного языка спецификаций (см. ISO/IEC 10746-2, ГОСТ Р ИСО/МЭК 10746-2-2000)
the file system deals only with abstract block devices and leaves the device-dependent part to lower-level software called device driversФайловая система работает только с абстрактными блочными устройствами, оставляя аппаратно-зависимую часть функций для реализации при помощи более низкоуровневого ПО, так называемых драйверов устройств
the first objective of the requirements of this clause is to specify the management and technical activitiesПервой целью требований настоящего подраздела является определение действий по управлению и технических действий (см. IEC 61508-1, ГОСТ Р МЭК 61508-1-2007)
the first objective of the requirements of this subclause is to specify the requirements for software safety in terms of the requirements for software safety functions and the requirements for software safety integrityПервой целью настоящего подраздела является определение требований к безопасности ПО как требований к функциям безопасности ПО и требований к полноте безопасности ПО (см. IEC 61508-3)
the first step in the process is a transition from no reuse to informal code reuse based on copying and adaptationПервый шаг в процессе – переход от отсутствия повторного использования к неформальному повторному использованию кода, основанному на копировании и адаптации (см. Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools / Jack Greenfield, Keith Short et al. 2004)
the first step in the process is a transition from no reuse to informal code reuse based on copying and adaptationПервый шаг в процессе – переход от отсутствия повторного использования к неформальному повторному использованию кода, основанному на копировании и адаптации (см. Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools / Jack Greenfield, Keith Short et al. 2004)
the fundamental ingredients for a finite state machine are the events it responds to, and the states in which it waits between eventsОсновные ингредиенты для конечного автомата – это события, на которые он реагирует, и состояния, в которых он ожидает между событиями (ibm.com, amp, s_cmp=cp)
the fundamental ingredients for a finite state machine are the events it responds to, and the states in which it waits between eventsОсновные ингредиенты для конечного автомата – это события, на которые он реагирует, и состояния, в которых он ожидает между событиями (ibm.com, amp, s_cmp=cp)
the great strength of the state machine approach is that it enables you to come up with an explicit definition of valid states for some aspect of your application and enforce proper behaviors as an application moves from one state to anotherМощь подхода, использующего конечный автомат, обусловлена тем, что он позволяет в явном виде определить действительные состояния для некоторого аспекта вашего приложения и задать соответствующие варианты поведения при переходах приложения из одного состояния в другое (см. "Writing Mobile Code Essential Software Engineering for Building Mobile Applications" by Ivo Salmre 2005)
the lexical conventions describe the allowable character sequences that are used to create identifiers, numbers and the special values used in the languageЛексические соглашения ЯВУ определяют допустимые последовательности символов для создания идентификаторов, чисел и специальных значений, используемых в данном языке программирования
the link to the human operators will be equally varied, with commands being given and information displayed via many devicesСвязь с оператором будет совершенно иной, когда выдача команд и отображение информации осуществляются с помощью множества устройств
the main purpose of an instrumentation and control system, in an industrial environment, is to provide the followingГлавной целью системы контроля и управления в современной промышленности является следующее:
the modern approach to handling events is based on the delegation event model, which defines standard and consistent mechanisms to generate and process eventsСовременный подход к обработке событий основан на модели делегирования событий, определяющей стандартные и согласованные механизмы для создания и обработки событий (см. Java: The Complete Reference Eighth Edition by Herbert Schildt 2011)
the network layer adds addressing information to the network variable message and then passes the message to the MAC layerУровень сети добавляет адресную информацию к сообщению сетевой переменной, затем пропускает сообщение через MAC уровень (см. Neuron® C Programmer's Guide by Echelon Corporation 2009)
the next state is determined based on the current state and the current inputs and is fed to the inputs of registersСледующее состояние определяется на основе текущего состоянии и текущих входов и подаётся на входы регистров (см. Digital Integrated Circuits – A Design Perspective 2/e by Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolić 2003)
the number output by the counter at any given time will be directly related to the real time. If the counter had an infinite number of bits, then this number could be read and converted to find the timeЧисловой выход счётчика в любое данное время будет непосредственно связан с реальным временем. Если бы счётчик имел неограниченное число бит, то это число можно было бы читать и преобразовывать, чтобы найти время (см. Auslander D.M., Ridgely J.R., Ringgenberg J.D. Control Software for Mechanical Systems. Object-Oriented Design in a Real-Time World)
the occurrence of the event may cause the preconditions to cease to hold and may cause other conditions, postconditions, to become trueВозникновение события может вызвать нарушение предусловий и может привести к выполнению других условий, постусловий
the offline_confirm function sets the state of the device to offline and returns immediately. Use this function to confirm that the device has finished its cleanup and is now going offlineФункция offline_confirm устанавливает состояние узла в режим "offline" выключен и немедленно возвращает управление. Использование этой функции позволяет узлу подтвердить информацию, что он окончил очистку и теперь выключается (см. Neuron® C Programmer's Guide by Echelon Corporation 2009)
the paper presents object-oriented and ontological approaches to the description of functional unit systemsПредставлен объектно-ориентированный и онтологический подходы к описанию систем функциональных блоков
the phasing out of the old system and the phasing in of a new system are conducted in parallel until the new system is deployed to the usersПостепенное сокращение старой системы и синхронизация с новой системой проводятся в параллель, пока новая система не будет полностью развёрнута для пользователей (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
the plant consists of a conveyor belt that moves from left to right, a processing station, and two robots that move boxes between the station and the belt as shown in Figure 17.2этот агрегат состоит из движущейся слева направо ленты транспортёра, обрабатывающего устройства и двух роботов, которые перемещают ящики между этим устройством и лентой транспортёра, как изображено на рис. 17.2 (см. Model Checking / Edmund M. Clarke, Jr., Orna Grumberg, and Doron A. Peled 1999)
the precedence of an operator is fixed and may not be changed by the user, but parentheses can be used to control the association of operators and operandsСтаршинство операторов является фиксированным и не может быть изменено пользователем, но наряду с этим для управления порядком сопоставления операторов и операндов могут быть использованы круглые скобки (см. IEЕЕ Std. 1076-87. IEЕЕ Standard VHDL. Language Reference Manual)
the properties applying to the project as a whole involve file name, default container names, and placement of the generated codeк параметрам, применяемым ко всему проекту, относятся имя файла, имя основного контейнера и место генерации кода (см. Visual Modeling with Rational Rose 2002 and UML by Terry Quatrani 2002)
the purpose of enterprise is to realize a value creation chain, which serves the realization of business mission, objectives and goalsЦель функционирования предприятия состоит в том, чтобы сформировать цепочку создания ценностей, которая обеспечивает реализацию бизнес-назначения, задач и целей (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
the retentive behavior can declare for all variables contained in the variable sections VAR_INPUT, VAR_OUTPUT, and VAR of functions blocks and programs to be either retentive or non-retentive by using the RETAIN or NON_RETAIN qualifierСвойства в части сохранения могут объявлять переменные, содержащиеся в секциях переменных VAR_INPUT, VAR_OUTPUT и VAR функциональных блоков и программ, сохраняемыми или несохраняемыми, используя квалификаторы RETAIN или NON_RETAIN (см. IEC 61131-3:2013 Programmable Controllers – Programming Languages)
the second input of the NOR gates is connected to the trigger inputs S and R, that make it possible to force the outputs Q and not Q to a given stateВторой вход вентилей НЕ-ИЛИ соединяется со входами триггера S и R, что позволяет принудительно перевести выходы Q и не Q в нужное состояние (см. Digital Integrated Circuits – A Design Perspective 2/e by Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolić 2003)
the second objective of the requirements of this clause is to specify the responsibilities of the persons, departments and organizationsВторой целью требований настоящего подраздела является определение ответственности отдельных лиц, подразделений и организаций (см. IEC 61508-1, ГОСТ Р МЭК 61508-1-2007)
the second robot gets a box from the right end of the belt and transfers it to the station where boxes are processedВторой робот снимает ящик с правого конца транспортёра и переносит его на устройство, где ящики обрабатываются
the second way of avoiding at least some of the complexity problems is to modularize the software and its production processВторой способ избежать, по крайней мере, некоторых из проблем роста сложности состоит в использовании модульной организации программного обеспечения и процесса его создания
the semantic backplane is typically maintained using a UML modeling tool that provides ways to enter, view and modify specifications for each modeling elementСемантический задний план обычно сопровождается инструментом моделирования UML, предоставляющим доступ, просмотр и изменение спецификаций каждого элемента модели (см. UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design, Second Edition by Jim Arlow and Ila Neustadt 2005)
the semaphore is used to help threads and processes synchronize access to shared modifiable memory or manage access to a device or other resourceСемафор используется для синхронизации доступа процессов и потоков к разделяемой модифицируемой памяти или для управления доступом к устройствам или другим ресурсам (см. "Parallel and Distributed Programming Using C++" by Cameron Hughes, Tracey Hughes 2003)
the software engineering practice we intend to propose for achieving a higher level of code modularity is easily introduced and justified through a number of examples of increasing complexityПрактика разработки программного обеспечения, которую мы намерены предложить для достижения более высокого уровня модульности кода, легко введена и обоснована через ряд примеров возрастающей сложности (см. Bonfatti F., Monari P.D., Sampieri U. IEC 61131-3 Programming Methodology)
the state machine model shows system states and events that cause transitions from one state to anotherМодель конечного автомата показывает состояния системы и события, которые служат причиной перехода системы из одного состояния в другое (см. Software engineering, 8th ed. / Ian Sommerville 2007)
the subject invention relates to systems and methods for programming of a unified messaging applicationЗаявленное изобретение имеет отношение к системам и способам программирования приложения унифицированного обмена сообщениями
the synchronous approach, in which all memory elements in the system are simultaneously updated using a globally distributed periodic synchronization signal that is, a global clock signal, represents an effective and popular way to enforce this orderingЭффективным и популярным способом реализации этого упорядочения является синхронный подход, при котором все запоминающие элементы системы обновляются одновременно с использованием глобального периодического синхронизирующего сигнала т.е. глобального тактового сигнала (см. Digital Integrated Circuits – A Design Perspective 2/e by Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolić 2003)
the time to request data from a monitor task and wait for the response is assumed to be small compared to the total execution timeВремя запроса данных у монитора и ожидания ответа предполагается малым по сравнению с общим временем выполнения (см. Model Checking / Edmund M. Clarke, Jr., Orna Grumberg, and Doron A. Peled 1999)
the use of simultaneous divergence and convergence to realise parallel sequences is then studiedЗатем рассматривается использование параллельных дивергенции и конвергенции для реализации параллельных последовательностей действий (см. Bonfatti F., Monari P.D., Sampieri U. IEC 61131-3 Programming Methodology)
there are different names used to signify the entire set of classes necessary to be designed and implemented in a computer program. They are called interchangeably design classes, software classes, application classes, program classes, system classes or implementation classesИспользуются различные имена, чтобы назвать все множество классов, которые должны быть разработаны и реализованы в компьютерной программе. Они попеременно называются классами проекта, классами ПО, прикладными классами, классами программы, классами системы или классами реализации (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
there are four basic synchronization relationships between any two threads in a single process or between any two processes within a single application: start-to-start SS, finish-to-start FS, start-to-finish SF, and finish-to-finish FFСуществует четыре основных типа отношений синхронизации между любыми двумя потоками в одном процессе или между любыми двумя процессами в одном приложении: старт-старт СС, финиш-старт ФС, старт-финиш СФ и финиш-финиш ФФ (см. "Parallel and Distributed Programming Using C++" by Cameron Hughes, Tracey Hughes 2003)
there are two kinds of execution-based testing: testing to specs black-box testing and testing to code whitebox testing. Both kinds use the same strategy of feeding the program with input data and observing if the output is as expectedИмеются два вида тестирования, основанного на выполнении программы: тестирование на основе технических требований тестирование методом чёрного ящика и тестирование по исходным текстам тестирование методом белого ящика. Оба вида используют ту же самую стратегию задания программе входных данных и наблюдения, тот ли выходной результат получается, который ожидался (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
there is only one feed tube and it can be moved to whatever tank needs service by a motorИмеется только одна подающая труба, и она может быть перемещена двигателем к любому резервуару для обслуживания по необходимости (см. Auslander D.M., Ridgely J.R., Ringgenberg J.D. Control Software for Mechanical Systems. Object-Oriented Design in a Real-Time World)
these observations are particularly, and painfully, true for modern object-oriented software production. The object paradigm equips a software engineer with a multitude of very powerful programming abstractions, which – when used unwisely – result in programs impossible to understand and maintain, even by programmers who wrote themэти утверждения, особенно и в большой степени, истинны для современного объектно-ориентированного создания ПО. Понятие объекта вооружает инженера ПО множеством очень мощных абстракций программирования. Но если они используются неблагоразумно, получаются программы, которые невозможно ни понять, ни обслуживать даже теми программистами, которые написали их (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
these observations are particularly, and painfully, true for modern object-oriented software production. The object paradigm equips a software engineer with a multitude of very powerful programming abstractions, which – when used unwisely – result in programs impossible to understand and maintain, even by programmers who wrote themэти утверждения, особенно и в большой степени, истинны для современного объектно-ориентированного создания ПО. Понятие объекта вооружает инженера ПО множеством очень мощных абстракций программирования. Но если они используются неблагоразумно, получаются программы, которые невозможно ни понять, ни обслуживать даже теми программистами, которые написали их (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
these specifications are intended to promote international unification of equipment and programming languages for use in the controls industryэти спецификации должны содействовать международной унификации оборудования и языков программирования, предназначенных для использования в индустрии средств управления
this approach is quite useful because there is a correlation between the response of a system to a standard test input and the system's ability to perform under normal operating conditionsТакой подход вполне оправдан, т.к. имеется корреляция между реакцией системы на типовой входной сигнал и её поведением в реальных рабочих условиях (см. Modern Control Systems by Richard C. Dorf & Robert H. Bishop 2008 ssn)
this book takes a modern approach to these open problems, inspired by principles from the nouvelle AI trend in robotics and concepts reminiscent of agile development of softwareв настоящей книге принят современный подход к решению этих открытых задач, в основе которого, во-первых, лежат принципы, базирующиеся на современных тенденциях применения технологии ИИ в робототехнике, а во-вторых, концепции, сложившиеся в новейших подходах к динамичной разработке программного обеспечения (см. AI Game Development: Synthetic Creatures with Learning and Reactive Behaviors / Alex J. Champandard 2003 ssn)
this corresponds to outputs of the local application programs and inputs of the remote application programsэто соответствует выходной информации локальных прикладных программ и входной информации удалённых прикладных программ (ssn)
this diagram shows a fragment of the transition logic for a task that controls the movement of a materials handling vehicle. The vehicle moves from one position to another, picking up parts in one position and dropping them off at anotherэта диаграмма показывает фрагмент логики переходов для задачи, которая управляет перемещением тележки погрузочно-разгрузочных операций. Тележка перемещается от одного положения до другого, принимая детали в одном положении и сваливая их в другом (см. Auslander D.M., Ridgely J.R., Ringgenberg J.D. Control Software for Mechanical Systems. Object-Oriented Design in a Real-Time World)
this is how an organization might know where to start and align its SOA initiatives with business needs and prioritiesв результате организация будет знать, с чего начинать и как привести инициативы SOA в соответствие с бизнес-требованиями и приоритетами (ssn)
this plug-in builds the interface to a CANopen network and provides functions for down- and uploading of configuration and program data, scanning of a network, verification of device configurations, network and program control as well as layer setting servicesэтот дополнительный программный модуль представляет собой интерфейс для CANopen сети и выполняет функции загрузки и выгрузки данных конфигурирования и программ, сканирование сети, верификацию конфигураций устройства, управление сетью и программой, а также сервисы настройки уровней
this required components to receive events that they did not process, and it wasted valuable timeэто вынуждало все компоненты получать извещения о событии, которые они могли и не обрабатывать, что приводило к значительным затратам времени (см. Java: The Complete Reference Eighth Edition by Herbert Schildt 2011 ssn)
this said, a software engineer must be prepared to build software that can accommodate change. That is the demanded nature of software. Software must be supportable – understandable, maintainable and scalableвсё сказанное означает, что разработчик ПО должен быть готов создавать ПО, которое можно приспосабливать к изменениям. этого требует сама природа ПО. Программное обеспечение должно быть приемлемым – понятным, обслуживаемым и расширяемым (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
this technique, called method overloading, is used to implement methods that perform similar tasks but with different types and/or different numbers of argumentsэтот приём, называемый "перегрузкой методов", используется для реализации методов, выполняющих сходные задачи с разными типами и / или количеством аргументов (см. Deitel P., Deitel. H. – Visual C# 2012 How to Program, 5Ed. – 2013)
this technique is similar to the operation of an assembly line and is especially useful for vector and array processingэтот метод обработки подобен функционированию сборочного конвейера и особенно удобен для работы с векторами и массивами
threads and processes synchronize access to shared modifiable memoryсинхронизация доступа процессов и потоков к разделяемой модифицируемой памяти (ssn)
Thus, assertions/properties allow you to describe the behavior of a time-based system in a formal and rigorous mannerТаким образом, утверждения / свойства позволяют описывать поведение контролируемой по времени системы в формальной и строгой форме (см. 'The Design Warrior's Guide to FPGAs' by Clive "Max" Maxfield 2004)
time to request data from a monitor task and wait for the responseвремя запроса данных у монитора и ожидания ответа (agrabo)
timing relationships between the SCK clock edge and the SDO and SDI data signals to determine when to transmit data and when data is valid at the receiverвременное соотношение между фронтом синхроимпульса SCK и сигналами данных SDO и SDI для определения момента передачи данных и их корректности на принимающей стороне (ssn)
Tooltips created with the FadingTooltip widget use animation to fade into and out of view instead of popping up and abruptly vanishingПодсказки, созданные при помощи виджета FadingTooltip, используют анимацию, чтобы постепенно появляться, а затем постепенно исчезать, вместо того, чтобы внезапно выскакивать и внезапно пропадать (ssn)
traceability to system requirements and system designучёт требований к системе и проекту системы (ssn)
trade-offs that suggest possible decompositions of modules and architectures to satisfy incompatible sets of requirements found in the domainкомпромиссы, связанные с возможностью декомпозиции модулей и архитектур для обеспечения соответствия несовместимым наборам требований, существующим в пределах данной предметной области (ssn)
treat the message as lost and wait for the next cycle to receive the next valueобращение с сообщением как с потерянным и ожидание следующего цикла, чтобы получить следующее значение (ssn)
tuning code to make it faster and use fewer resourcesоптимизация кода, направленная на повышение его быстродействия и снижение степени использования ресурсов (см. Code Complete / Steve McConnell.-2nd ed. 2004 ssn)
two alternatives "implicit" and "explicit" conversion of the source data type to a target data typeдва альтернативных "явных" и "неявных" преобразования исходного типа данных к целевому типу данных (ssn)
underlying concepts of concurrency and the requirements for it to be usefulосновные понятия параллельности и условия, при которых она становится полезной (ssn)
Underneath all the button-pushing is a purely textual procedure – the browser reads some HTML, you type some text, the browser sends that to a server and reads some HTML backза всеми этими щелчками на кнопках стоит чисто текстуальная процедура: браузер считывает HTML-код, вы вводите текст, браузер посылает его на сервер и снова считывает оттуда HTML-код
Use real-time and historical data to understand trends and to predict future needsДанные реального времени и ретроспективные данные позволяют понять существующие тенденции и предсказать будущие потребности (ssn)
Using an event source, the event listener object can be registered and used to implement any interfaceс помощью источника событий можно зарегистрировать объект получателя событий и использовать его для реализации любого интерфейса (ssn)
various services to applications, including the scheduling and execution of algorithmsразличные сервисы для приложений, включая планирование и выполнение алгоритмов (ssn)
way in which information is to be structured and the extent of the informationспособ структурирования и объём информации (ssn)
way to handle event add and remove operationsспособ обработки добавления и удаления операций событий (ssn)
way to handle event add and remove operations explicitlyявный способ обработки добавления и удаления операций событий (ssn)
we assume that the outside world will deposit a token in the place corresponding to an input symbol and then wait for a token to appear in a place corresponding to an output symbol which will then be removedмы допускаем, что из внешнего мира помещается фишка в позицию, соответствующую входному символу, а затем фишка, появившаяся в позиции, соответствующей выходному символу, удаляется оттуда
we deploy agent-driven threads and processes to facilitate thread and process managementдля того чтобы упростить управление потоками и процессами, мы используем агентно-управляемые потоки и процессы (ssn)
we know that today's computers are extremely fast and often seem to have magical solution propertiesмы знаем, что современные компьютеры работают очень быстро и обладают почти невероятными способностями в области решения задач
we will see how data abstraction makes programs much easier to design, maintain, and modifyмы увидим, как с помощью абстракции данных программы становится легче проектировать, поддерживать и изменять
when called, a pointer to the array and its size in bytes is passed to the functionпри вызове в функцию передаются адресная ссылка на обрабатываемый массив и размер массива в байтах
when called, a pointer to the array and its size in bytes is passed to the functionпри вызове в функцию передаются указатель на обрабатываемый массив и размер массива в байтах
when experimenting with arrays, and with programs in general, it's helpful to be able to easily generate arrays filled with test dataпри экспериментах с массивами и программами вообще полезно иметь возможность простого заполнения массивов тестовыми данными
when using existing frames and design patterns, the requirements of pre-developed software apply to these frames and patternsпри использовании существующих фреймов и шаблонов проектирования к ним применяются требования, как и к предварительно разработанному программному обеспечению (см. IEC 61508-7: 2010)
white-box reuse: A style of reuse based on class inheritance. A subclass reuses the interface and implementation of its parent class, but it may have access to otherwise private aspects of its parentпрозрачный ящик как способ повторного использования: стиль повторного использования, основанный на наследовании классов. Подкласс повторно использует интерфейс и реализацию родительского класса, но может также иметь доступ к закрытым для других аспектам своего родителя (см. Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides ssn)
work breakdown structure: An arrangement of work elements and their relationship to each other and to the end productструктурная декомпозиция работ: организация элементов работы и их связи друг с другом и конечным продуктом (см. Standard glossary of terms used in Software Testing 2012 ssn)
you then pass the actual date and time when you want the timer to go offЗатем вы передаёте реальные дату и время срабатывания таймера (см. "Getting Started with QNX Neutrino. A Guide for Realtime Programmers" by Rob Krten 2009 ssn)
you want to show a modal message to the user and optionally present the user with action choicesвы хотите вывести модальное сообщение пользователю и дополнительно предоставить ему возможность выбора дальнейших действий
you will quickly add these refactorings and their names to your development vocabularyэти методы рефакторинга и их названия быстро займут место в вашем словаре разработчика (см. Refactoring: Improving the Design of Existing Code by Martin Fowler et al. 1999)