English | Russian |
A cast can be applied to a specific portion of a larger expression | Приведение типов можно применять и к отдельным частям крупного выражения (ssn) |
A composite function block is built from a network of lower level function blocks. These can be either basic or lower level composite blocks | Композиционный функциональный блок создаётся из сети функциональных блоков более низкого уровня. это могут быть как базисные, так и композиционные блоки более низкого уровня (см. Robert W. Lewis: Modelling control systems using IEC 61499. Applying function blocks to distributed systems) |
A control application is represented in the form of network of function blocks which can be allocated and run on different resources and devices | Управляющее приложение представляется в виде сети связанных между собой функциональных блоков, которые могут разместиться и выполняться на различных ресурсах и устройствах (системы ssn) |
A data type is a classification which defines for literals and variables the possible values, the operations that can be done, and the way the values are stored | Тип данных – это классификация, которая определяет возможные значения для литералов и переменных, операции, которые можно выполнять и способ хранения значений (ssn) |
A key idea from Chapter 12 is that if one is only interested in the at-sample response, these samples can be described by discrete time models in either the shift or delta operator | Основная идея гл. 12 состоит в том, что если нас интересует реакция только в моменты квантования, эти квантованные величины могут быть описаны дискретными моделями или с помощью дельта-оператора, или с помощью оператора сдвига (см. Control system design by Graham C. Goodwin et al. 2000 ssn) |
a lock that can be entered multiple times by the same thread | блокировка, которая может быть получена неоднократно одним и тем же потоком (Alex_Odeychuk) |
A message tag declaration can include connection information | Объявление тега сообщения может включать информацию о связях (см. Neuron® C Programmer's Guide by Echelon Corporation 2009 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 float ssn) |
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 persistent cache where event records are saved until a polling adapter can process them | Постоянный кэш, в котором записи событий хранятся до тех пор, пока опрашивающий адаптер не сможет их обработать (ssn) |
A process can contain one or more threads | в одном процессе могут выполняться один или несколько потоков (см. Windows System Programming, 4th Edition by Johnson M. Hart 2010 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 service integration bus with which a particular service integration bus can exchange messages | Шина интеграции служб, посредством которой конкретная шина интеграции служб может обмениваться сообщениями (см. foreign bus ssn) |
A type of asynchronous bean that serves as a notification mechanism and through which Java EE components within a single application can notify each other about various asynchronous events | Тип асинхронного объекта EJB, выполняющего роль механизма уведомления, с помощью которого компоненты Java EE могут сообщать друг другу о различных асинхронных событиях в пределах приложения (см. event listener ssn) |
A very small program, consisting of no more than a few hundred lines, can be implemented as a single monolithic unit | Очень небольшая программа, содержащая всего несколько сотен строк, может быть представлена одной неделимой единицей (см. "Abstraction and Specification in Program Development" by Barbara Liskov & John Guttag 1986 ssn) |
accuracy with which systems can be modeled | точность моделирования системы (ssn) |
Actions can be implemented either as subactivities or as methods on classes | Операции могут быть реализованы или как вложенные деятельности или как методы классов (см. "UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition" by Martin Fowler 2003 ssn) |
activities can be subdivided into tasks | действия могут подразделяться на задачи (ssn) |
Also, each of the theoretical processors can access the global shared memory in one uninterruptible unit of time | Кроме того, каждый из теоретических процессоров может обращаться к глобальной совместно используемой памяти в одну непрерываемую единицу времени (см. "Parallel and Distributed Programming Using C++" by Cameron Hughes, Tracey Hughes 2003 ssn) |
Also on the full RISC, maxx, y can be calculated | на машине с полным набором команд RISC можно также вычислить maxx, y (см. Hacker's delight / Henry S. Warren, Jr. – 2nd ed. 2013) |
Also, these components can execute from various computer readable media having various data structures stored thereon | Кроме того, эти компоненты могут исполняться с различных машиночитаемых носителей, хранящих в себе различные структуры данных (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 abstraction of one or more variables that can take only a set of finite values, each of which map to a useful discrete state | абстрактное представление одной или нескольких переменных, принимающих набор конечных значений, каждое из которых отображается в полезное дискретное состояние (ssn) |
an initialization value can be set at the "process variable in" input or an external process variable in floating point format can be connected | на входе "ввод переменной процесса" может быть установлено значение инициализации или подключена внешняя переменная процесса в формате с плавающей точкой |
an ordinal type is one in which the range of possible values can be easily associated with the set of positive integers | Порядковым называется тип, в котором область возможных значений переменных может быть легко связана с последовательностью натуральных чисел (см. Concepts of programming languages / Robert W. Sebesta.–10th ed. 2012 ssn) |
an XML Schema Definition type that provides information about the structure of part of an event. A single event definition can have different event parts that are defined by different XML schemas | Тип "Определение схемы XML", предоставляющий информацию о структуре части события. У одного и того же определения события могут быть разные части события, определяемые разными схемами XML (см. event part 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) |
applications can be unit tested | приложения могут быть протестированы раздельно (ssn) |
area where the function can fill in the amount of time remaining | область памяти, в которую функция может записывать количество оставшегося до срабатывания таймера времени (ssn) |
as stated before, packages can be grouped and structured into hierarchical layers supportive of the chosen software architecture. Since a package may contain other packages, a layer is a package itself. In the UML a layer package can be stereotyped as "layer" | как было сказано выше, пакеты могут быть сгруппированы и структурированы в иерархические уровни, подходящие для выбранной структуры ПО. Так как пакет может содержать другие пакеты, уровень сам является пакетом. В UML пакет уровня может быть обозначен как "layer" (уровень; см. Maciaszek L.A. and Liong B.L. (2005): Practical Software Engineering) |
association can also be defined on a single class | ассоциацию можно также определить на единственном классе (ssn) |
Association can also be defined on a single class. This is called a unary or singular association. The unary association establishes links between objects of a single class | Ассоциацию можно также определить на единственном классе. Тогда она называется унарной или сингулярной ассоциацией. Унарная ассоциация устанавливает связь между объектами одного класса (см. Maciaszek, L.A.: Requirements Analysis and System Design, 3rd ed. 2007 ssn) |
at the lowest level, computer systems can be described as state machines | на низком уровне вычислительные системы могут быть описаны конечными автоматами |
To avoid this risk, paranoid and critical applications can use synchronized I/O | для того чтобы избежать такого риска, в критически важных приложениях а также приложениях программистов, страдающих паранойей можно применять синхронизированный ввод-вывод (ssn) |
By so doing, the IEC61131-3 specification provides a minimum set of functionality that can be extended to meet end user application needs | Таким образом спецификация IEC61131-3 обеспечивает минимальный набор функциональных возможностей, который может быть расширен для удовлетворения нужд приложения конечного пользователя (ssn) |
CAN-based communication system | система связи на базе CAN шины (ssn) |
CAN-based communication systems | системы связи на базе CAN шины (ssn) |
can be better done | лучше сделать (ssn) |
can be better done | лучше реализовать (ssn) |
can be executed later | может быть выполнен позже (ssn) |
can be in only one of the states | может находиться только в одном из состояний (напр., конечный автомат в каждый момент времени ssn) |
can be in only one of the states | находится только в одном состоянии (напр., конечный автомат в любой момент времени ssn) |
can be instantiated | мочь быть реализованным (ssn) |
can be used to represent the request limit a program is capable of processing in a single session | может использоваться для представления предельного количества запросов, которое способна обработать программа в одном сеансе (ssn) |
can be used to represent the request limit a program is capable of processing in a single session | можно использовать для представления предельного количества запросов, которое способна обработать программа в одном сеансе (ssn) |
can easily pick out | легко может обнаружить (ssn) |
can halt | мочь закончиться (ssn) |
can include | может включать в себя (ssn) |
can replace | может заменить (ssn) |
can't happen | невозможное событие (ssn) |
can't happen | не может произойти (ssn) |
can't happen error | ошибка типа "can't happen" (ssn) |
can't happen error | ошибка типа "не может произойти" (ssn) |
can't happen error | ошибка типа "невозможное событие" (ssn) |
capture/playback tool: A type of test execution tool where inputs are recorded during manual testing in order to generate automated test scripts that can be executed later i.e. replayed. These tools are often used to support automated regression testing | средство захвата / воспроизведения: тип инструмента выполнения тестов, в котором входная информация записывается во время ручного тестирования с целью создания автоматизированных тестовых сценариев, которые могут быть выполнены позже т.е. повторены. Эти средства часто используют для поддержки автоматизированного регрессионного тестирования (см. Standard glossary of terms used in Software Testing) |
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) |
changing a type's contract can break extension methods | изменение контракта типа может нарушить работу расширяющих методов (ssn) |
characters that can be transferred per unit of time | символы, которые могут быть переданы в единицу времени (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 can have two kinds of methods and two kinds of variables | Классы могут иметь два вида методов и два вида переменных (ssn) |
commands, which can modify objects | команды, которые могут изменять объекты (ssn) |
computations can be implemented using the most effective computing medium | вычисления могут быть осуществлены с помощью наиболее эффективной вычислительной среды (ssn) |
concept that can be represented in the form of a data element, described independently of any particular representation | понятие, которое может быть представлено в форме элемента данных, описанного независимо от какого-либо конкретного представления (понятие элемента данных ssn) |
Continuous time, on the other hand, is the natural model for asynchronous systems, because the separation of events can be arbitrarily small | Непрерывное время, с другой стороны, является естественной моделью для асинхронных систем, поскольку промежуток времени, разделяющий события, может быть сколь угодно мал (см. Model Checking / Edmund M. Clarke, Jr., Orna Grumberg, and Doron A. Peled 1999 ssn) |
control technique that can be used to drive the behaviors of NPCs | метод управления, который может использоваться для ввода в действие форм поведения несобственных персонажей (ssn) |
controller can be in three states | контроллер может находиться в одном из трёх состояний (ssn) |
CPUs that can run the processes | процессоры, на которых можно выполнять процессы (задания ssn) |
Cursor movements programmed in JavaScript can trigger particular actions for any visual element in the browser's window | Перемещения курсора, запрограммированные на языке JavaScript, могут запускать различные действия для любых видимых элементов в окне браузера (ssn) |
Data can be processed by humans or by automatic means | Данные могут быть обработаны человеком или автоматизированными средствами (ssn) |
designated or theoretical number of characters that can be transferred per unit of time | обозначенное или существующее теоретически число символов, которые могут быть переданы в единицу времени (номинальная скорость передачи ssn) |
different log record formats that can be transmitted from client to server | различные форматы регистрационных записей, которые могут передаваться от клиента к серверу (ssn) |
different use cases can have different stakeholders | разные варианты использования могут иметь разных участников (ssn) |
discrete states that the application can exist in | дискретные состояния, в которых может находиться приложение (ssn) |
dividing the software appropriately into two or more tasks that can be performed at the same time | разбиение задачи, стоящей перед программным обеспечением, на несколько подзадач, которые можно выполнять одновременно (ssn) |
dividing the software appropriately into two or more tasks that can be performed at the same time to accomplish the required parallelism | разбиение задачи, стоящей перед программным обеспечением, на несколько подзадач, которые можно выполнять одновременно, чтобы достичь требуемого уровня параллелизма (ssn) |
Each of the abstractions can be instantiated in the form of concrete data structures | каждая абстракция может быть реализована в виде конкретных структур данных (см. Modern Operating Systems Third ed. by Tanenbaum A.S. 2009 ssn) |
Each of these steps can be performed by a separate computational unit, with a particular operand being passed from unit to unit for the complete addition operation | каждый из этих шагов может быть выполнен отдельным вычислительным блоком, где каждый отдельный операнд передаётся от блока к блоку для выполнения операции сложения (см. "Petri Net Theory And The Modeling Of Systems" by James L. Peterson 1981 ssn) |
even after deployment, the old system may stay operational for some time until the new system can demonstrate its production usefulness | но даже и после развёртывания, старая система может оставаться в эксплуатации в течение некоторого времени, пока новая система не продемонстрирует свою полноценность (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
events can depend on each other | события могут зависеть друг от друга (ssn) |
every system has a life cycle. A life cycle can be described using an abstract functional model that represents the conceptualization of a need for the system, its realization, utilization, evolution and disposal | Жизненный цикл может быть описан с использованием абстрактной функциональной модели, представляющей концептуализацию потребности в системе, её реализации, применения, развития и ликвидации (см. ISO/IEC 15288:2002E) |
every transition must have a condition. A transition that always occurs can be depicted using a boolean literal "TRUE" | у каждого перехода должно быть условие. Переход, который всегда происходит, может быть задан логической константой "TRUE" (см. Robert W. Lewis: Programming industrial control systems using IEC 1131-3) |
Executing a statement produces a computation that can halt normal outcome, raise an exception, cause a checked runtime error, or loop forever | Исполнение оператора порождает вычисление, которое может закончиться нормальный результат, вызвать исключение, стать причиной контролируемой ошибки времени исполнения или же исполняться бесконечно зациклиться (ssn) |
execution of a set of program organization units, which can include programs and function blocks whose instances are specified in the declaration of programs | выполнение набора программных компонентов, которые могут включать программы и функциональные блоки, экземпляры которых заданы в объявлении программ (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) |
Finite-state systems as a control technique that can be used to drive the behaviors of NPCs | Системы с конечным числом состояний как метод управления, который может использоваться для ввода в действие форм поведения несобственных персонажей (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)) |
Given the place representation of input and output symbols, we can complete the modeling of finite state systems | Задав представление позиций, соответствующих символам входа и выхода, мы можем завершить построение модели системы конечных состояний (ssn) |
However, any useful combination of general-purpose and domain-specific language abstraction can be loaded and used in a program | при этом загрузить и использовать в программе можно любую полезную комбинацию универсальных и предметно-ориентированных языковых абстракций (см. Generative Programming: Methods, Tools, and Applications / Krzysztof Czarnecki, Ulrich Eisenecker) |
However, you can expose various features of the underlying model as adornments to extend this minimal view | Однако различные детали базовой модели могут быть раскрыты в виде дополнений, расширяющих это минимальное представление (см. UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design, Second Edition by Jim Arlow and Ila Neustadt 2005 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) |
if the conditional move instructions are not available, the operation can be done in ten instructions by using the familiar device of constructing a mask with the shift right signed 31 instruction to mask the unwanted sign propagating term | если команды условной пересылки нет, то понадобится выполнить десять команд с использованием знакомой конструкции создания маски с помощью знакового сдвига вправо на 31 разряд для устранения нежелательного распространения знака в одном из членов (см. Hacker's delight / Henry S. Warren, Jr. – 2nd ed. 2013 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 | если необходимо связать документ, который вы ещё не имеете, можно создать и вставить его непосредственно в обзор документов объекта, тогда делающий соединение |
imports can be anywhere | импортирование возможно в любом месте (ssn) |
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 contemporary practice, CASE and programming development tools can effectively assist in performing refactorings. Many tools contain catalogs of supported refactorings. Fowler 1999 is a principal source of reference that lists and documents in excess of sixty refactoring methods. The following discussion illustrates the use of refactoring methods by discussing just three of them | в современной практике CASE и инструментальные средства разработки программ могут существенно помочь в реализации рефакторинга. Многие инструментальные средства содержат каталоги поддерживаемых рефакторингов. Фаулер 1999 является основным источником ссылок, который перечисляет и документирует более шестидесяти методов рефакторинга. Следующее обсуждение иллюстрирует использование методов рефакторинга, рассматривая только три из них (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
in contemporary practice, CASE and programming development tools can effectively assist in performing refactorings. Many tools contain catalogs of supported refactorings. Fowler 1999 is a principal source of reference that lists and documents in excess of sixty refactoring methods. The following discussion illustrates the use of refactoring methods by discussing just three of them | в современной практике CASE– и инструментальные средства разработки программ могут существенно помочь в реализации рефакторинга. Многие инструментальные средства содержат каталоги поддерживаемых рефакторингов. Фаулер 1999 является основным источником ссылок, который перечисляет и документирует более шестидесяти методов рефакторинга. Следующее обсуждение иллюстрирует использование методов рефакторинга, рассматривая только три из них (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
in general, registers can be positive edge-triggered where the input data is copied on the positive edge of the clock or negative edge-triggered where the input data is copied on the negative edge, as is indicated by a small circle at the clock input | Вообще, регистры могут активизироваться положительным фронтом когда входные данные копируются во время нарастания тактового сигнала или отрицательным фронтом когда входные данные копируются при спаде тактового сигнала, что обозначается небольшим кружочком на тактовом входе (см. Digital Integrated Circuits – A Design Perspective 2/e by Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolić 2003) |
in practice, early and continuous communication can give the architect good cost readings and the builder confidence in the design without blurring the clear division of responsibilities | на практике, процесс общения, начатый на ранних этапах и продолжающийся непрерывно, может дать архитектору верную оценку стоимости, а разработчику уверенность в проекте, не снимая при этом чёткого разграничения сфер ответственности (см. Frederic P. Brooks, Jr. THE MYTHICAL MAN-MONTH Essays on Software Engineering) |
in such a Semantic Web of relational data and logical assertions, computer logic is in its element, and can do much more | в таком Семантическом Вебе связанной информации и логических суждений компьютерная логика является составляющим элементом и может сделать гораздо больше (ssn) |
in the PRAM the access can be simultaneous | в PRAM-среде возможен одновременный доступ (см. "Parallel and Distributed Programming Using C++" by Cameron Hughes, Tracey Hughes 2003) |
in the previous chapter, we assumed that time is discrete. When time is modeled in this manner, possible clock values are nonnegative integers, and events can only occur at integer time values | в предыдущей главе мы предполагали, что время дискретно. в этом случае возможные показания часов задаются неотрицательными целыми числами и события могут происходить только в целочисленные моменты времени (см. Model Checking / Edmund M. Clarke, Jr., Orna Grumberg, and Doron A. Peled 1999) |
in the signed case, the result of the difference or zero instruction can be negative | в знаковом случае результат команды "разность или 0" может быть отрицательным (см. Hacker's delight / Henry S. Warren, Jr. – 2nd ed. 2013) |
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 this case, addition can be done by means of a 32-bit addition followed by subtracting out the unwanted carry | Сложение при этом можно реализовать посредством сложения 32-битовых чисел с последующим вычитанием нежелательного переноса из полученной суммы (см. Hacker's delight / Henry S. Warren, Jr. – 2nd ed. 2013) |
in this section we show how Petri nets can faithfully model many systems of concurrently executing cooperating processes | в этом разделе мы покажем, как сети Петри могут моделировать различные системы параллельных взаимодействующих процессов (см. Petri Net Theory And The Modeling Of Systems / James L. Peterson 1981) |
information web analytics can provide | информация, которую даёт веб-аналитика (ssn) |
interface implementers can use this facility to schedule cleanup | разработчики реализаций интерфейсов могут воспользоваться этим средством для выполнения операций по очистке и удалению объектов (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) |
Java provides a special feature, called an adapter class, that can simplify the creation of event handlers in certain situations | в Java имеется специальное средство, называемое классом адаптера, который в некоторых ситуациях упрощает создание обработчиков событий (см. Java: The Complete Reference Eighth Edition by Herbert Schildt 2011 ssn) |
kinds of properties that can be verified | типы проверяемых свойств (ssn) |
list the discrete states that the application can exist in | содержать список дискретных состояний, в которых может находиться приложение (ssn) |
little trick can actually be useful | маленькая хитрость, которая может оказаться полезной (ssn) |
Location in space: An interval of arbitrary size in space at which an action can occur | Положение в пространстве: интервал произвольного размера в пространстве, на котором может происходить действие (см. ISO/IEC 10746-2, ГОСТ Р ИСО/МЭК 10746-2-2000 ssn) |
Location in time: An interval of arbitrary size in time at which an action can occur | Положение во времени: интервал произвольного размера во времени, на котором может происходить действие (см. ISO/IEC 10746-2, ГОСТ Р ИСО/МЭК 10746-2-2000 ssn) |
making the correct selection is getting increasingly important in modern digital circuits, and can have a great impact on performance, power, and/or design complexity | так что при разработке современных цифровых схем очень важно выбрать правильные составляющие, поскольку это может оказать существенное влияние на быстродействие, мощность и/или сложность разработки (см. Digital Integrated Circuits – A Design Perspective 2/e by Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolić 2003 ssn) |
manner in which constructs can be combined | способ объединения конструктивов (ssn) |
maximum number of processes that can run concurrently in the job | максимальное количество процессов, одновременно выполняемых в задании (ssn) |
Modeling interactions with the outside world can be done in many ways | Моделирование взаимодействия с внешним миром можно реализовать многими способами (ssn) |
Multiple, named instances copies of a function block can be created | Может быть создано любое количество именованных экземпляров копий функционального блока (см. IEC 61131-3 2003 ssn) |
names that can't be misconstrued | имена, которые нельзя понять неправильно (ssn) |
Naturally, some aspects of methodology are implied by the elements that comprise a UML model, but UML itself just provides a visual syntax that we can use to construct models | Конечно, некоторые методические аспекты подразумеваются элементами, составляющими модель UML, но сам UML предоставляет собой лишь визуальный синтаксис, который можно использовать для создания моделей (см. UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design, Second Edition by Jim Arlow and Ila Neustadt 2005 ssn) |
now that you have a clear design for your program, you can begin to implement it by writing the code | Теперь, при наличии чёткого представления о проекте программы, можно приступать к её реализации посредством написания кода (C Primer Plus by Stephen Prata (2013)) |
number of characters that can be transferred per unit of time | число символов, которые могут быть переданы в единицу времени (ssn) |
number of streams one process can have open at a time | количество потоков данных, которые один процесс может открыть одновременно (ssn) |
object that you can call local methods on and have them forwarded on to the remote object | объект, вызовы локальных методов которого перенаправляются удалённому объекту (ssn) |
occurrence of a stimulus that can cause a state transition | возникновение стимула, который может вызвать переход состояний (на диаграмме состояний ssn) |
occurrence of a stimulus that can trigger a state transition | возникновение стимула, который может инициировать переход из одного состояния в другое (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) |
once individual subsystems are working properly, they can then be integrated into the full design | как только индивидуальные подсистемы заработают правильно, их можно будет объединить в единую конструкцию |
once the automaton is in the sink state, it can never leave this state again | Попав в состояние зацикливания, автомат никогда не сможет из него выйти |
once the timer fires, the it_interval value specifies a relative value to reload the timer with so that it can trigger again | после срабатывания таймера значение величины it_interval задаёт относительное время для повторной загрузки таймера, чтобы он мог сработать снова (см. "Getting Started with QNX Neutrino. A Guide for Realtime Programmers" by Rob Krten 2009) |
one can readily mark exceptions and emphasize contrasts | Легко отметить исключения и подчеркнуть противоположности (см. Frederic P. Brooks, Jr. THE MYTHICAL MAN-MONTH Essays on Software Engineering) |
one final comment is that an effective guarding system can reduce the requirements of the emergency stop system by reducing the exposure | в заключение следует заметить, что требования к системе аварийной остановки можно снизить за счёт применения эффективной системы ограждения (т.е. система будет прекращать работу всякий раз, когда персонал подвергается риску; i.e. the system will be inoperative whenever people are at risk; см. Programmable Controllers – An Engineer's Guide by E.A. Parr (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 or another parameter can be used | возможность использования одного или другого параметра (ssn) |
only a finite number of transitions can happen within a finite amount of time | лишь конечное количество переходов может произойти за конечный отрезок времени (ssn) |
operations that can be done | операции, которые можно выполнять (ssn) |
Output events and algorithms can be associated with ECC states | с состояниями ECC могут быть связаны выходные события и алгоритмы (ssn) |
Package A can only be used reused together with Package B | пакет A может использоваться только повторно использоваться вместе с пакетом B (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering ssn) |
pointer to an area where the function can fill in the amount of time remaining | указатель на область памяти, в которую функция может записывать количество оставшегося до срабатывания таймера времени (ssn) |
powerful technique for documenting an expert's knowledge so that it can be readily understood and applied by others | один из наиболее эффективных способов документирования экспертных знаний (ssn) |
problems that can be solved in polynomial time | задачи, которые можно решить за полиномиальное время (ssn) |
processes that can run concurrently in the job | процессы, одновременно выполняемые в задании (ssn) |
Programmatically speaking, the term runtime can be understood as a collection of services that are required to execute a given compiled unit of code | с точки зрения программирования под термином исполняющая среда может пониматься коллекция служб, которые требуются для выполнения скомпилированной единицы кода (ssn) |
quality of the recommendations that can be made | качество рекомендаций, которые могут быть сделаны (ssn) |
recommendations that can be made | рекомендации, которые могут быть сделаны (ssn) |
relative value to reload the timer with so that it can trigger again | относительное время для повторной загрузки таймера, чтобы он мог сработать снова (ssn) |
Reset initialization places the processor in real mode where, with a single instruction, it can switch to protected mode | при инициализации после сброса процессор переводится в реальный режим, хотя всего одной командой он может быть переведён в защищённый режим |
See appendix B for complete details on how you can apply glob pattern matching | Подробное описание сопоставления с образцом по маске и его применения дано в приложении B (см. "The Well-Grounded Java Developer" by Benjamin J Evans, Martijn Verburg 2013 ssn) |
Sequential logic can be either synchronous or asynchronous | Последовательностная логика может быть или синхронной или асинхронной (см. Auslander D.M., Ridgely J.R., Ringgenberg J.D. Control Software for Mechanical Systems. Object-Oriented Design in a Real-Time World ssn) |
set of states which can be exhibited by a system | набор всех возможных состояний системы, которые ей присущи (ssn) |
several points about Petri nets and the systems which they can model | некоторые особенности сетей Петри и систем, моделируемых с их помощью (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) |
So, what's the problem? Simply this: Refactoring is risky. It requires changes to working code that can introduce subtle bugs | так в чём проблема? Только в том, что с рефакторингом связан известный риск. Он требует внести изменения в работающий код, что может привести к появлению трудно находимых ошибок в программе (см. Refactoring: Improving the Design of Existing Code by Martin Fowler et al. 1999) |
software module: construct that consists of procedures and/or data declarations and that can also interact with other such constructs | программный модуль: конструкция, которая состоит из процедур и / или объявлений данных и которая может взаимодействовать с другими подобными конструкциями (см. IEC 61508-4) |
software that can accommodate change | программное обеспечение, которое можно приспосабливать к изменениям (ssn) |
software that can accommodate change | ПО, которое можно приспосабливать к изменениям (ssn) |
software tool that can directly influence the safety-related system during its run time | программное средство, имеющее непосредственный доступ к системе, связанной с безопасностью, в процессе её функционирования (определение "software on-line support tool" в IEC 61508-4:2010 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) |
States can be broken into several orthogonal state diagrams that run concurrently | Состояния могут быть разбиты на несколько диаграмм ортогональных параллельных состояний, запускаемых одновременно (см. "UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition" by Martin Fowler 2003 ssn) |
states that a component can assume | состояния, которые может принимать компонент (ssn) |
states that a component or system can assume | состояния, которые может принимать компонент или система (ssn) |
states that system can assume | состояния, которые может принимать система (ssn) |
stereotypes and constraints that can be applied to generalizations | стереотипы и ограничивающие условия, которые могут применяться к обобщениям (ssn) |
stereotypes, constraints, and adornments that can be applied to associations | стереотипы, ограничивающие условия и графические элементы, которые могут применяться к ассоциациям (ssn) |
stereotypes that can be applied to dependencies | стереотипы, применяемые к зависимостям (ssn) |
streams one process can have open at a time | потоки данных, которые один процесс может открыть одновременно (ssn) |
subset of the CPUs that can run the processes | подмножество процессоров, на которых можно выполнять процессы (задания ssn) |
tasks that can be performed at the same time | задачи, которые можно выполнять одновременно (ssn) |
To test the effect of this change, the model can be analyzed again in order to check schedulability | для испытания результата этого изменения модель может быть снова подвергнута анализу с целью проверить планируемость (см. Model Checking / Edmund M. Clarke, Jr., Orna Grumberg, and Doron A. Peled 1999 ssn) |
text field where you can enter a new task | текстовое поле для ввода новой задачи (ssn) |
that can be used to | который может использоваться для (ssn) |
the algorithm of the D action includes a time lag that can be assigned at the "time lag of the derivative action" input | Алгоритм D-воздействия содержит запаздывание, которое может быть назначено входу "время запаздывания D-воздействия" |
the assumption can only be violated if multiple processes access the monitor simultaneously | это допущение может быть нарушено только в случае одновременного доступа к монитору со стороны многих процессов (см. Model Checking / Edmund M. Clarke, Jr., Orna Grumberg, and Doron A. Peled 1999) |
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 behaviour is described by the allowed sequences of actions of the computational object that are associated with the interface. the behaviour can include internal actions of the object and will be constrained by the environment of the object, in particular by interactions at other interfaces | Поведение описывается связанными с интерфейсом допустимыми последовательностями действий вычислительного объекта. Поведение может включать в себя внутренние действия объекта и может ограничиваться средой объекта, в частности, взаимодействиями через другие интерфейсы (см. ISO/IEC 10746-1, ГОСТ Р ИСО/МЭК 10746-1-2004) |
the CAPI interviews can be completed either with the assistance of an interviewer or self-administered | Интервью при помощи системы CAPI могут быть проведены как с помощью интервьюера, так и самостоятельно |
the Coffee Can Problem | Задача о банке с кофейными зёрнами |
the consequence is that if offending class dependencies i.e. class dependencies that introduce cycles can be eliminated or made harmless then the overall software architecture of layers and packages can be so much more stable | Последствие таково, что если неприятные зависимости классов то есть, зависимости классов, которые представляют циклы могут быть устранены или сделаны безопасными, то вся структура уровней и пакетов ПО может быть намного более устойчива (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
the coordination of the different units can be handled in several ways | Координацию различных блоков можно осуществлять несколькими способами |
the document's security method restricts what can be done to the document | Метод защиты документа указывает на действия, которые разрешено с ним выполнять |
the images, formatting, and styling can convey information more effectively than unformatted text | Изображения, форматирование и стилевое оформление могут более эффективно преподносить информацию, чем неформатированный текст |
the instance name can be read out from the device tree | Имя экземпляра может быть считано в дереве устройств |
the internal substructure can be hierarchically decomposed of other agents, but a state machine always implements the innermost agent | Внутренняя подструктура может быть иерархической декомпозицией других агентов, но машина состояний всегда реализует внутреннюю суть агента |
the Neutrino operating system can be customized to run on various hardware, without requiring a source license | Операционная система Neutrino может быть настроена для функционирования на различных аппаратных средствах без необходимости в лицензии на исходный код (см. "Getting Started with QNX Neutrino 2. A Guide for Realtime Programmers" by Rob Krten 1996) |
the number of elements requested can vary with each array allocation request | в каждом запросе на размещение массива число элементов массива может варьироваться |
the PRAM model can be used to characterize concurrent access to shared memory by multiple tasks | Модель PRAM можно использовать для определения характера параллельного доступа к общей памяти со стороны нескольких задач |
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 problem with the standard algorithm is that it can waste a lot of effort | Проблема стандартного алгоритма заключается в том, что он затрачивает много усилий впустую (см. "Analysis of Algorithms: An Active Learning Approach" by Jeffrey J. McConnell 2001) |
the programming environment uses an XML feature to create a valid menu state based upon the UM software component. Thereby, a menu of increased complexity can be created | Среда программирования использует функцию XML для создания допустимого состояния меню на основе программного компонента системы UM. Таким образом, может быть создано меню повышенной сложности |
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 same message passing source code can be executed on a variety of machines as long as the MPI library is available | один и тот же исходный код утилиты обмена сообщениями может работать на разных машинах, если на них имеется библиотека MPI |
the set of type definitions can be partitioned into disjoined classes | множество определений типов можно разбить на непересекающиеся классы (ssn) |
the signature depends on the interface type which can be operation, stream or signal | Сигнатура зависит от типа интерфейса, который может быть интерфейсом операций, потоков и сигналов (см. ISO/IEC 10746-1, ГОСТ Р ИСО/МЭК 10746-1-2004) |
the structure of these documents can only be detected by visual inspection | Структура этих документов может быть определена только с помощью визуального контроля |
the sum procedure is only the simplest of a vast number of similar abstractions that can be captured as higher-order procedures | Процедура sum – всего лишь простейшая из обширного множества подобных абстракций, которые можно выразить через процедуры высших порядков (см. Harold Abelson and Gerald Jay Sussman with Julie Sussman 1999, Structure and Interpretation of Computer Programs) |
the sum procedure is only the simplest of a vast number of similar abstractions that can be captured as higher-order procedures | Процедура sum всего лишь простейшая из обширного множества подобных абстракций, которые можно выразить через процедуры высших порядков (см. Harold Abelson and Gerald Jay Sussman with Julie Sussman 1999, Structure and Interpretation of Computer Programs) |
the synchronization relationships that can exist between tasks | возможные отношения синхронизации между задачами (ssn) |
the technique can be regarded as a combination of fault tree and event tree analysis | Данное средство может рассматриваться как комбинация процедур анализа с помощью дерева отказов и дерева событий (см. IEC 61508-7:2010) |
the transition can be taken only if the current values of the clocks satisfy the clock constraint | Переход может быть совершен, только если текущие показания часов удовлетворяют временному ограничению (см. Model Checking / Edmund M. Clarke, Jr., Orna Grumberg, and Doron A. Peled 1999) |
the use of buffers can improve program performance when the program needs frequent file I/O operations, each for small amount of data | Применение буферов может повысить производительность программы при частом обмене небольшими порциями данных с файлом |
the variable initialization constructs can be used for the declaration of initial values of function inputs and initial values of their internal and output variables | Конструкции инициализации переменных могут использоваться для объявления начальных значений входных параметров функции, внутренних и выходных переменных (см. IEC 61131-3:2013 Programmable Controllers – Programming Languages) |
there can be separate processes running on one processor, processes running on independent processors in the same computer, or processes running on entirely separate computers | бывают отдельные процессы, работающие на одном процессоре, процессы, работающие на независимых процессорах одного и того же компьютера, или процессы на совершенно разных компьютерах (ssn) |
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) |
Thereby, high level decisions can be introduced to a menu structure for a tailored response | Таким образом, для специализированного ответа в структуру меню могут быть внёсены решения высокого уровня (ssn) |
these complexities can stymie even experienced software developers because they arise from fundamental challenges in the domain of network programming | все эти трудности способны загнать в тупик даже опытных разработчиков программного обеспечения, поскольку возникают на почве фундаментальных проблем, имеющихся в сфере сетевого программирования |
these examples illustrate several points about Petri nets and the systems which they can model | Приведенные примеры иллюстрируют некоторые особенности сетей Петри и систем, моделируемых с их помощью |
these samples can be described by discrete time models in either the shift or delta operator | эти квантованные величины могут быть описаны дискретными моделями или с помощью дельта-оператора, или с помощью оператора сдвига (ssn) |
they can be skipped at the first reading | их можно пропустить при первом чтении (о разделах, в которых приводится дополнительный материал ssn) |
they can do the work of many rungs of ladder logic with elegant simplicity | они могут простым образом выполнить работу программы релейной логики, состоящей из многих цепей |
this behavior is very handy but can sometimes be abused to accomplish complex logic | Такое поведение довольно удобно, но иногда им злоупотребляют, пытаясь создать более сложную логику (см. "The Art of Readable Code" by Dustin Boswell, Trevor Foucher 2012 ssn) |
this compliance is specified in terms of the management commands to which each type of device can respond, as given in table | эта совместимость определёна в терминах команд административного управления, на которые каждый тип устройства может ответить, как это указано в таблице 5.2 (см. IEC 61499-1) |
this compliance is specified in terms of the management commands to which each type of device can respond, as given in table 5.2. | эта совместимость определена в терминах команд административного управления, на которые каждый тип устройства может ответить, как это указано в таблице 5.2 (см. IEC 61499-1) |
this flexibility can be particularly important in large software efforts | эта гибкость может иметь определяющее значение при разработке больших программных проектов |
this information can be represented by the following generalized template | эта информация может быть представлена с помощью следующего обобщённого шаблона |
this instruction can be set up to read or write a block of data | эта инструкция может определять чтение или запись блока данных |
this is a POSIX thing – POSIX says that on different platforms you can have multiple time bases, but that every platform must support at least the CLOCK_REALTIME time base | это вещь из области POSIX – стандарт утверждает, что на различных платформах вы можете использовать различные типы временных базисов, но любая платформа должна, по меньшей мере, поддерживать базис CLOCK_REALTIME (см. "Getting Started with QNX Neutrino. A Guide for Realtime Programmers" by Rob Krten 2009 ssn) |
this is a POSIX thing POSIX says that on different platforms you can have multiple time bases, but that every platform must support at least the CLOCK_REALTIME time base | это вещь из области POSIX стандарт утверждает, что на различных платформах вы можете использовать различные типы временных базисов, но любая платформа должна, по меньшей мере, поддерживать базис CLOCK_REALTIME (см. "Getting Started with QNX Neutrino. A Guide for Realtime Programmers" by Rob Krten 2009 ssn) |
this kind of analysis can also be used to determine execution times for more complex sequences of events | этот вид анализа также может использоваться для определения времени выполнения более сложных последовательностей событий (см. Model Checking / Edmund M. Clarke, Jr., Orna Grumberg, and Doron A. Peled 1999) |
this little trick can actually be useful in the application of double buffering, in which two pointers are swapped | вот ещё одна маленькая хитрость, которая может оказаться полезной в приложениях с двойной буферизацией, в которых меняются местами два указателя (см. Hacker's delight / Henry S. Warren, Jr. – 2nd ed. 2013 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 table lists the discrete states that the application can exist in and shows which state transitions are possible | эта таблица содержит список дискретных состояний, в которых может находиться приложение, а также возможные варианты переходов между состояниями (см. "Writing Mobile Code Essential Software Engineering for Building Mobile Applications" by Ivo Salmre 2005) |
this type of block is intended to provide a re-usable part of an application that can be distributed over many resources | этот тип блока предназначается для обеспечения допускающей повторное использование части приложения, которая может быть распределена по многим ресурсам (см. Robert W. Lewis: Modelling control systems using IEC 61499. Applying function blocks to distributed systems) |
Time can elapse in the location only as long as the invariant of the location is true | Течение времени в позиции происходит, пока инвариант этой позиции истинен (см. Model Checking / Edmund M. Clarke, Jr., Orna Grumberg, and Doron A. Peled 1999 ssn) |
timers and how they can be used | таймеры и их применение (ssn) |
too much parallelization or distribution can have negative consequences | негативные последствия излишнего параллелизма и распределения (ssn) |
total output current of an output module: A current that a multi-channel module operating at the most adverse combination of normal operation can supply without any part of it insulation, terminals, exposed conductive parts, etc. exceeding the specified temperature limits | полный выходной ток (выходного модуля): ток, который может выдавать многоканальный модуль, функционирующий при максимально неблагоприятной комбинации рабочих условий эксплуатации без превышения регламентированных температурных пределов любой частью данного модуля (изоляция, клеммы, выступающие проводящие части и т.д.; см. IEC 61131-2 и ГОСТ Р 51841-2001 ssn) |
Type promotion can, however, lead to somewhat unexpected results | но продвижение типов может иногда привести к неожиданным результатам |
types that can have an invariant | типы, которые могут иметь инвариант (Alex_Odeychuk) |
UM menu finite state machine that can meet the rapidly changing needs of UM applications | конечный автомат меню системы UM, который может удовлетворить быстро изменяющиеся потребности приложений системы UM (ssn) |
unit test framework: A tool that provides an environment for unit or component testing in which a component can be tested in isolation or with suitable stubs and drivers. It also provides other support for the developer, such as debugging capabilities | интегрированная среда модульного тестирования: инструмент, предоставляющий окружение для модульного тестирования или компонентного тестирования, в котором компонент может быть протестирован как в изоляции, так и с соответствующими заглушками и драйверами. этот инструмент также предоставляет разработчику возможности отладки (Standard glossary of terms used in Software Testing) |
Unless fault-correction functions can be generalized to correct many types of damage, fault avoidance is a better investment | если методы ликвидации последствий сбоев не могут быть обобщены для работы со многими типами искажений, лучше всего направлять силы и средства на предупреждение ошибок ("Software Reliability: Principles and Practices" by Glenford J. Myers (1976) ssn) |
Using an event source, the event listener object can be registered and used to implement any interface | с помощью источника событий можно зарегистрировать объект получателя событий и использовать его для реализации любого интерфейса (ssn) |
variables that can take only a set of finite values, each of which map to a useful discrete state | переменные, принимающие набор конечных значений, каждое из которых отображается в полезное дискретное состояние (ssn) |
ways that values of variables can be communicated among software elements | способы связи значений переменных с элементами программного обеспечения (ssn) |
We've looked at Neutrino's time-based functions, including timers and how they can be used, as well as kernel timeouts | мы рассмотрели функции Neutrino, ответственные за манипулирование временем, включая таймеры и их применение, а также тайм-ауты ядра (см. "Getting Started with QNX Neutrino. A Guide for Realtime Programmers" by Rob Krten 2009) |
when done well, it can result in simpler code, faster testing, and easier maintenance | при хорошем исполнении в результате можно получить более простой программный код, меньшую продолжительность тестирования и облёгченное сопровождение |
when registers are used in computational structures that are constantly clocked such as pipelined datapath, the requirement that the memory should hold state for extended periods of time can be significantly relaxed | когда регистры используются в постоянно переключающихся вычислительных структурах например, в конвейерном информационном канале, требование хранения состояния на протяжении длительного периода времени можно сильно ослабить (см. Digital Integrated Circuits – A Design Perspective 2/e by Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolić 2003 ssn) |
whether the event can possibly happen in that state | может ли событие наступить в этом состоянии (ssn) |
which can be | который может быть (ssn) |
with a focus on construction, the individual programmer's productivity can improve enormously | Повышенное внимание к конструированию может намного повысить производительность труда отдельных программистов (см. Code Complete / Steve McConnell.-2nd ed. 2004) |
within a class body you can define class methods and instance methods | Внутри тела класса можно определить методы класса и методы экземпляра (см. Agile Web Development with Rails Fourth Edition by Sam Ruby, Dave Thomas and David Heinemeier Hansson 2011) |
you can catch exceptions at various levels of granularity | вы можете перехватывать исключения с различной степенью детализации |
you can determine almost every aspect of the box's appearance with cascading style sheets | Почти любой аспект внешнего вида этого окна можно определить с помощью каскадных таблиц стилей (ssn) |
you can insert new documents using the Object Connection window | можно вставить новые документы с помощью окна Object Connection |
you can program timers to sequence those actions | для организации последовательности этих действий можно программировать таймеры (ssn) |
you can use a style to painlessly reuse a combination of control properties | Стили можно применять для гибкого повторного использования комбинаций свойств элементов управления (ssn) |