PROBLEMS IN PROGRAMMING
Not a member yet
761 research outputs found
Sort by
Кліо-ефект і операційна система Windows проти Linux
We investigate the influence of previous Linux and Windows development on their further progress, dependents of their growth on their historical path, their path dependence or Clio-effect. We give the classification of path dependence according to example of Linux and Windows OS development. We research the reasons influencing the path of Linux and Windows growth, as well as influence of the reasons on their further development. We describe Linux and Windows marketing models and effect of these models on the operation system progress. We give comparative characteristic of Linux and Windows technical efficiency according to path dependence theory. We examine the chances of correction of path dependence negative effects and improvement of Linux and Windows further development; we consider economic feasibility of eliminating these disadvantages. Linux and Windows development forecast in the lights of path dependence theory is given in the article.Исследовано влияние предшествую-щего развития операционных систем Linux и Windows на их дальнейшее развитие, зависимость от их пройденного исторического пути (path dependence) или QWERTY-эффект. Дана классификация зависимости от пройденного пути на примере развития операционных систем Linux и Windows. Исследованы причины влияния пройденного пути на развитие операционных систем Linux и Windows, а также влияние этих факторов на перспективы дальнейшего развития. Описаны маркетинговые модели операционных систем Linux и Windows и влияние этих моделей на развитие систем. Дана сравнительная характеристика технической эффективности операционных систем Linux и Windows в свете теории path dependence. Исследованы возможности преодоления последствий влияния исторического пути на дальнейшее развитие операционных систем Linux и Windows в свете экономической целесообразности устранения этих недостатков. Дан прогноз развития операционных систем Linux и Windows в свете теории path dependence.Розглянуто та дано порівняльну характеристику процес розвитку операційних систем Linux і Windows залежно від їх історичного шляху, досліджено причини впливу шляху на розвиток та на перспективи подальшого розвитку. Описані маркетингові моделі операційних систем, розглянута їх технічна ефективність. Досліджені можливості виправлення наслідків впливу історичного шляху на розвиток операційних систем та його економічна доцільність. Дано прогноз та перспективи розвитку операційних систем
Статичний аналіз фізичних розмірностей «перемінних» програм та його реалізація в алгебраїчному програмуванні
В работе рассматривается класс «физических» программ т. е. программ, осуществляющих физические вычисления. Некоторые переменные таких программ имеют физический смысл, определяемый их физическими размерностями. Приведен алгоритм статического анализа исходного программного кода, проверяющий правильность использования переменных в соответствии с их физическими размерностями. Используются алгебраические модели программ, дополненные спецификациями физических размерностей входных и выходных переменных. Алгоритм интерпретирует эту модель, используя системы соотношений типа равенств из стандартной системы физических размерностей и семантику операторов алгебраической модели объектного языка программирования. Алгоритм реализован средствами алгебраического программирования системы APS-1.У роботі розглянуто клас «фізичних» програм програм, які здійснюють фізичні обчислення. Деяка частина змінних у таких програмах має фізичний смисл, який визначається їх фізичними розмірностями. Наведено алгоритм статичного аналізу програмного коду, перевіряючий правильність використання змінних у відповідності з їх фізичними розмірностями. Використана алгебраїчна модель вхідного програмного коду, доповнена специфікаціями фізичних розмірностей вхідних и вихідних змінних. Алгоритм інтерпретує цю модель, використовуючи таблиці співвідношень типа рівностей зі стандартної системи фізичних розмірностей і семантику операторів алгебраїчної моделі об’єктної мови програмування. Алгоритм реалізовано засобами алгебраїчного програмування системи APS-1
Відображення дескриптивної логіки ALC бінарну реляційну структуру даних
The article discusses one of the key concepts of the Semantic Web data integration problem specifically the creation of methods of data manipulation. Based on GAV approach the description logic is chosen as global schema and it is considered as the data model. In this paper the mechanism of interaction between description logic ALC and relational data model is proposed. It is presented as mapping of the ALC syntax components into relational data model with the help of relational algebra.В статье рассматривается одна из ключевых проблем интеграции данных в семантическом вебе – создание способов манипулирования данными. На основе подхода GAV-представления в качестве центральной схемы интеграции выбрана дескриптивная логика, которая рассматривается как модель данных. В работе предложен механизм взаимодействия между дескриптивной логикой ALC и реляционной моделью данных (RDM). Он представлен в виде отображения основных компонентов синтаксиса логики ALC в RDM с помощью операций реляционной алгебры.В статті розглядається одна з ключових проблем інтеграції даних в семантичному вебі, а саме створення засобів маніпулювання даними. На основі підходу GAV-представлень у якості центральної схеми інтеграції обрана дескриптивна логіка, яка розглядається як модель даних. У роботі запропонований механізм взаємодії між дескриптивною логікою ALC та реляційною моделлю даних. Він представлений у вигляді відображень основних компонентів синтаксису логіки ALC в RDM за допомогою операцій реляційної алгебри
До питання про продуктивність розподілених сховищ об’єктів даних у пам’яті ОЗУ
The paper analyzes advantages of the modern In-Memory Data Grid systems. Major In-Memory Data Grids platforms are described with particular stress on their unique features. The sets of experiments based on real usage scenarios were conducted in order to clarify the performance of the platforms.Проанализированы основные преимущества современных распределенных хранилищ объектов данных в памяти ОЗУ. Представлены описания основных платформ таких систем, приведён анализ их характеристик. Проведены группы экспериментов по замеру производительности нескольких систем для типичных приложений. Проанализированы результаты экспериментов.Проаналізовано головні переваги сучасних розподілених сховищ об’єктів даних у пам’яті ОЗУ. Представлено описи основних платформ таких систем, наведено аналіз їх характеристик. Проведено групи експериментів щодо замірів продуктивності декількох систем для типових додатків. Проаналізовано результати експериментів
Сучасні технологічні аспекти систем підтримки прийняття рішень
Presents in this paper is an analytical overview of the features of modern technologies and tools used for decision-making with DSS new generation. The leading technologies that affect the Innovations in decision support systems, such as Web 2.0 and Big data, as well as the concept of DSS 2.0, were considered. The issue of the importance of the independent role of the data was raised. The purpose of this article to analyze, which is characteristic of the "modern" decision support and focus on what is expected from a new generation of DSS.Данная статья представляет аналитический обзор особенностей современных технологий и средств, которые используются для поддержки принятия решений в СППР нового поколения. Рассмотрены ведущие технологии, которые влияют на ин-новации в системах поддержки принятия решений, такие как Web 2.0 и Big data, а так же понятие DSS 2.0. Затронут вопрос о важности самостоятельной роли данных. Цель данной статьи – проанализировать, что характерно для «современной» поддержки принятия решений и сфокусироваться на том, что ждут от СППР нового поколения.Дана стаття представляє аналітичний огляд особливостей сучасних технологій і засобів, які використовуються для підтримки прийняття рішень в СППР нового покоління. Розглянуті провідні технології, які впливають на інновації у системах підтримки прийняття рішень, такі як Web 2.0 та Big data, а також поняття DSS 2.0. Зачеплене питання про важливість самостійної ролі даних. Мета даної статті – проаналізувати, що характерно для «сучасної» підтримки прийняття рішень, і сфокусуватися на тому, що чекають від СППР нового покоління
Технологічна модель процесу побудови та використання адаптивної композиції Web-сервісів
The model and framework are proposed for the process of Web servise composition engineering and exploiting by heterogeneous consumers. The composition is represented as dynamic family of its online variants, described with the models for features, all-levelled variability and also business processes and services for terminal features. Engineering process is constituted with operations of the family’s variability management functions (its planning, implementation, monitoring and actualization) in common information environment being fragmented with variability model. The models elaborated together enable exploiting advanced techniques of dynamic Web service composition through automated planning via model checking thus providing all-levelled context-aware adaptation of composite service relevant for its effective and efficient expected use.Предложены модель и технологическая схема процесса построения и использования композиции Web-сервисов для разнородных потребителей. Композитный сервис представлен динамическим семейством его online-вариантов, описанных моделями: характеристик, поуровневой вариабельности, деловых процессов и сервисов для элементарных характеристик. Процесс построения образован операциями функций управления вариабельностью (ее плани-рования, реализации, мониторинга и актуализации) семейства в единой информационной среде, управляемой моделью вариабельности. Разработанные модели вместе позволяют привлечь перспективные техники динамического композирования Web-сервисов как автоматического планирования за счет проверки моделей, обеспечивая поуровневую контекстно-зависимую адаптивность композитного сервиса, необходимую для его эффективного предусмотренного использования.Запропоновано модель і технологічну схему процесу побудови й використання композиції Web-сервісів для різнорідних споживачів. Композитний сервіс подано динамічним сімейством його online-варіантів, описаних моделями: властивостей, порівневої варіабельності та ділових процесів і сервісів для елементарних властивостей. Процес побудови утворений операціями функцій управління варіабельністю (її планування, реалізації, моніторингу й актуалізації) цього сімейства в єдиному інформаційному середовищі, керованому моделлю варіабельності. Розроблені моделі разом уможливлюють залучення перспективних технік динамічного автоматизованого композування Web-сервісів як автоматичного планування через перевірку моделей, забезпечуючи порівневу контекстно-залежну адаптивність композитного сервісу, необхідну для його ефективного передбаченого використання
Метод моніторингу аномалій локальної погоди на основі технологій сенсорних мереж
In the paper a method for meteorological forecast precision improvement was proposed, the method is based on analogy search in a weather measurement history, which was received from the wireless sensor network and weather forecast history data. A methodic is proposed for obtaining warnings for possible local dangerous weather conditions also based on analogy search in the weather measurements history. Results of weather data processing and weather anomaly search are demonstrated and analyzed.В статье предложен метод уточнения метеорологического прогноза на основании поиска аналогий погоды в истории местных метеорологических наблюдений, полученных с помощью сенсорной сети, и истории прогнозов погоды. Предложена методика предупреждения местных опасных метеорологических явлений на основе поиска аналогий погоды в истории метеорологических наблюдений. Также продемонстрированы и проанализированы результаты обработки массива погодных данных с целью поиска погодных аномалий.У статті запропонований метод уточнення метеорологічного прогнозу, що оснований на пошуку аналогій погоди в історії метеорологічних спостережень, отриманих за допомогою сенсорної мережі, і історії прогнозів погоди. Запропонована методика попередження місцевих небезпечних метеорологічних явищ, яка основана на пошуку аналогій погоди в історії метеорологічних спостережень. Продемонстровані і проаналізовані результати обробки масиву погодних даних з метою пошуку погодних аномалій
Розробка агентної рекомендаційної системи віртуального університету засобами JADE
The paper presents a model of agent-based recommendation system (RS), which will operate in a framework of the virtual university and describes its multi-agent implementation based on JADE. Author grounds the choice of RS type (item-based collaborative filtering systems), algorithms that are used in various steps of generating recommendations and itemizes the role and behavior of agents.В работе предложена модель агентной рекомендательной системы (РС), которая будет функционировать в рам-ках виртуального университета и описаны ее мультиагентную реализацию средствами JADE. Обоснован выбор типа РС (item-based collaborative filtering systems), алгоритмов, исполь-зуемых на различных шагах генериро-вания рекомендаций. Расписаны роли и поведение агентов.В роботі запропоновано модель агентної рекомендаційної системи (РС), що функціонуватиме в рамках віртуального університету та описано її мультиагенту реалізацію засобами JADE. Обгрунтовано вибір типу РС (item-based collaborative filtering systems), алгоритмів, що використовуються на різних кроках генерування рекомендацій. Розписані ролі та поведінка агентів
Аналіз обчислювальних ресурсів персональних комп’ютерів
The paper is dedicated to analysis of monitoring data of a characteristic research institute department. In the issue were detected regularities of PCs usage activity. Estimated free resources values that can be used for high performance scientific computing.Статья посвящена анализу данных мониторинга типичного отдела научно исследовательского института, в результате которого выявлены закономерности работы персональных компьютеров (ПК) сотрудников и произведена оценка количества свободных ресурсов, которые можно задействовать для высоконагруженных научных вычислений.Стаття присвячена аналізу даних моніторингу типового відділу науководослідного інституту, у результаті якого виявлено закономірності роботи персональних комп’ютерів (ПК) співробітників та проведена оцінка кількості вільних ресурсів, які можна задіяти для високонавантажених наукових обчислень
Піднесення до степеня n та обчислення кореня степені n великих чисел на основі рекурентних співвідношень
It is described the method of raising to a power of n and the method of getting nth root of multi-digit numbers basing on recurrent relations. Described methods are general methods of square, cube and general methods of square, cube roots. The method of getting nth root of multi-digit numbers is based on the method of getting power of n. The method of getting nth root does not use trivial division. While nth root and power of n of multi-digit numbers are calculated the powers up to n-1 are cal-culated at the same time. The methods are bitrate where next bit (n bits – on getting nth root) of original bit sequence is handled on iteration.Описываются метод возведения в степень n и метод вычисления корня степени n больших чисел на основе рекуррентных соотношений. Описанные методы являются обобщением методов возведения в степени 2, 3 и методов вычисления квадратного и кубического корней. Метод вычисления корней степени n больших чисел основан на методе вычисления степени n. Метод вычисления корней степени n не использует операции деления. При возведении большого числа X в степень n или вычислении корня степени n одновременно с нахождением результата вычисляются значения всех степеней до n-1. Методы являются побитовыми, где на каждой итерации обрабатывается следующий бит (n бит − при вычислении корня) исходной битовой последовательности.Описується метод піднесення до степеня n та метод обчислення кореня степені n великих чисел на основі рекурентних співвідношень. Описані методи є узагальненням методів піднесення до степенів 2, 3 і методів обчислення квадратного та кубічного коренів. Метод обчислення кореня степені n великих чисел оснований на методі обчислення степені n. Метод обчислення кореня степені n не використовує операції ділення. При піднесення великого числа X до степені n та обчисленні кореня степені n одночасно зі знаходженням результату обчислюється значення всіх степенів до n-1. Методи є побітовими, де на кожній ітерації оброблюється наступний біт (n біт − при обчисленні кореня) початкової бітової послідовності