Доповідач зав відд. Іпс нану д ф. м наук, професор Лавріщева К. М


НазваДоповідач зав відд. Іпс нану д ф. м наук, професор Лавріщева К. М
Дата конвертації12.02.2013
Розмір445 b.
ТипПрезентации


Доповідач зав. відд. ІПС НАНУ д. ф.- м. наук, професор Лавріщева К.М.

  • ТЕОРЕТИЧНІ І ПРИКЛАДНІ

  • ПІДХОДИ ДО ІНДУСТРІЇ

  • ПРОГРАМНОЇ ПРОДУКЦІЇ

  • Андон П.І., Лавріщева К.М.

  • Доповідь на міжнародному науковому конгресі з розвитку інформаційно-комунікаційних технологій та розбудови інформаційного суспільства в Україні

  • 17-18 листопада 2011 р.


Історичні дані про індустрію

  • ІНДУСТРІЯ –

  • ВИРОБНИЦТВО РІЗНИХ ВИДІВ ПРОДУКТІВ

  • ДЛЯ МАСОВОГО ВИКОРИСТАННЯ

  • Ідея В.М.Глушкова – Фабрики програм за принципом зборочного конвейера (1975).

  • Постанова ДКНТ СМ СРСР – «Создание ГосФАП и РФАП» (1966-1996) та «Программные средства как продукция производственно-технического назначения» (1970).

  • Програмна інженерія – якість, продуктивність, індустрія (1968).

  • Системи автоматизації виробництва програм (ПРИЗ, РТК, ПРОЕКТ, АПРОП, ДИСУППП, ДЕЛЬТАСТАТ, БЕТА…)

  • Програмобудівний інститут - І.З.Карасьов (1982-1984).

  • Зборочне програмування (1988).

  • Чернецки К, Айзенекер У. – “Порождающее программирование. От ручного труда к конвейрной сборки программ” (2005).

  • Гринфильд Дж. – “Фабрики программ Потоковая сборка программ” (2007).

  • Фабрики програм у інформаційному світі (більш ніж 15) 2005-2011.



Основні напрями розвитку індустрії

  • Протягом багатьох років Інститут програмних систем НАНУ проводить наукові і прикладні дослідження за фундаментальними проектами НАНУ за напрямами розвитку індустрії програмних продуктів.

  • Це такі головні напрями:

  • 1. ІНДУСТРІЯ ПРОГРАМ І СИСТЕМ

  • 2. ІНДУСТРІЯ ОБЧИСЛЕНЬ

  • 3. ІНДУСТРІЯ ДАНИХ





Інтерфейси програм, систем, КПВ

  • ІНДУСТРІАЛЬНА ТЕХНОЛОГІЯ

  • програм і систем базується на інтерфейсах

  • Інтерфейс - модульний, програмний, науковий, системний (IDL, API, SIDL- Scientifically IDL, OSI тощо),

  • Міжмовний інтерфейс (Мови програмування -Fundamental Data Types, GDT- General Data Types),

  • Сервісний інтерфейс (Icontract),

  • Проміжний інтерфейс (міжсистемний, OSI, між середовищами, між клієнтом і сервером тощо).



Інтерфейс у 80-90х р. 20 сторіччя





Різновиди середовищ, зв’язків, систем

  • ТИПОВІ ІНДУСТРІАЛЬНІ ЗАХОДИ

  • Середовища Інтерфейси Продукти

  • IBM Sphere RPC Модуль,

  • Програма

  • MS.Net MSIL Програма,

  • Програмна система - ПС

  • CОRBA ORB (stub, Об’єкт, метод, ОМ

  • Skeleton) розподілена ПС

  • JAVA RMI Програма,

  • компонент, КПС

  • COM API Компонент, КП

  • WCF Icontract Сервісний клієнт -сервер

  • розподілена система,

  • Web-APP Services Веб -застосування

  • Grid Transport Компонент, модуль

  • Connectivity система, пакет,

  • Сімейство ПС - СПС



Засади для індустрії розробки програм і систем

  • Розроблено

  • ТЕХНОЛОГІЧНІ ІНДУСТРІАЛЬНІ ЗАСАДИ

  • Моделі

  • - моделі розробки (MDD, MDA, SOA, PIM, PSM, GDM тощо);

  • - нові моделі побудовані у фундаментальному проекті ІІІ-1-07 ІПС НАНУ

  • взаємодії програм, систем і середовищ (інтероперабельність),

  • варіабельності (варіантність, змінюваність),

  • живучості (надійність, адаптивність);

  • - моделі життєвого циклу (спіральна, ТЛ, Product Line) для виробництва ПП;

  • - моделі конфігураційні (зборочні), інтеграційні, трансформаційні, генераційні

  • тощо.

  • Методи розробки ПП

  • - компонентний, складальний (зборочний),

  • сервісний, аспектний, композиційний, генераційний.

  • Методи тестування й оцінювання ПП

  • - тестування програм, систем, веб-застосувань за тестами тощо;

  • - методи верифікації і доказу,

  • - оцінка якості, вартості, витрат, рівня процесів.

  • Стандарти SE, IT

  • - ISO/IEC 12207 - ЖЦ, ISO/IEC 11404 –GDT, ДСТД 9126-якість…



Маршрут технологічної лінії



  • ПОБУДОВАНО ІТК

  • з технологій індустріального напряму

  • Технологія розробки КПВ і ПС за підходами:

  • об’єктно-компонентний метод,

  • компонентний, генерувальний підходи,

  • сервісно-орієнтований підхід.

  • Технологія розробки ПП за регламентними формами:

  • ЖЦ, лінії, ТЛ.

  • DSL, WorkFlow, Use case, UML2.

  • Процеси якісного конструювання СПС із КПВ, assets, reuses.

  • Технологія взаємодії програм, систем і середовищ.

  • Технологія виробництва якісних програм у СПС.

  • Технологія навчання прийомам виробництва ПС.

  • Інструментально-технологічний комплекс (ІТК)









Механізми взаємодії сучасних середовищ через Eclipse









В ІПС розроблені стандарти з SE, IT



Друковані праці з індустріального напряму



Система Grid – інфраструктура обчислень

  • ІНДУСТРІЯ ОБЧИСЛЕНЬ

  • Досліджено і реалізується В ІПС

  • Grid - інфраструктура для організації глобальних обчислень складних наукових задач в області e– science за готовими КПВ, програмами, ПС та накопичення готових сертифікованих ресурсів у репозиторіях для використання в обчисленнях.

  • Підсистема Etics в Grid підтримує репозиторії програм і даних, виконує збирання готових КПВ, програм, модулів, систем у конфігураціний файл для виконання обчислень. В ІПС проводяться розробки КПВ за специфікацією Etics в ІТК і на фабриці КНУ для подальшого їх подання у глобальному репозиторії Grid.

  • Розроблено загальну модель обчислень, як розвиток моделі взаємодії програм для середовища Grid для забезпечення інтероперабельності об’єднаних в КФ різнорідних і різноплатформених програм і використання даних з оn-line Cloud для обчислення глобальних задач.



ІНФРАСТРУКТУРА ЗБОРКИ В GRID



Організація зборки й обчислень в Grid



  • ХМАРНІ ОБЧИСЛЕННЯ

  • Cloud Computing — технологія розподіленої

  • обробки даних, в якій комп’ютерні ресурси й потужності подаються як Інтернет-сервіс.

  • “Хмара” - образ складної інфраструктури, за якою приховуються всі технічні деталі.

  • “Хмарна обробка даних” — це парадигма (IEEE, 2008), в рамках якої інформація постійно зберігається на серверах Інтернет, тимчасово кешується на боці клієнта (ПЕОМ, приставки, ноутбуки тощо).



  • НОВІ ТИПИ СЕРЕДОВИЩ ДЛЯ ОБЧИСЛЕНЬ І ВЗАЄМОДІЙ

  • Середовища виконання Взаємодія

  • Cloud Computing HTMP5

  • GRID Protoсol’s

  • SkyDriven HTTP

  • Azure

  • Web-service AtomPub

  • WCF Contract’s

  • VSphere TCP



  • СХЕМА ОБЧИСЛЕНЬ ПРОГРАМ У ВІРТУАЛЬНОМУ СЕРЕДОВИЩІ VSPHERE



  • ІНДУСТРІЯ ДАНИХ

  • Сервіс даних он-лайн сховищ включає:

  • - величезну кількість накопичених даних з новим видом доступу до них (Amazon, Flash, HTML5) з деякого місця планети;

  • - синхронізацію даних (Windows Live Mech, SkyDriven ),

  • - передачу даних на віддаленні сервери (MS Mech SkyDriven);

  • - резервування різних копій даних (Office WebApps),

  • - нові веб-технології (Flash, Silverlight, Amazon);

  • - композер задач, робота з БД (Windows Azure, My SQL, Services, Live Services);

  • - бібліотеки примітивів з перетворення типів даних GDT<=>FDT (ІПС НАНУ).



  • Схема перетворення ФДТ <=> GDT



Набір бібліотек функцій перебудови типів даних GDT - FDT Бібліотека функцій для перетворення типів даних GDT (примітивних, агрегатних і генерованих) до FDT типів даних (простих, структурних і складних) МП, які використовуються при передачі даних між різномовними компонентами, підсистемами і проектами; Бібліотека складних типів даних GDT (контракт, портфель тощо) згенерованих до простих типів даних FDT і накопичених у базі даних репозитарію; Бібліотека функцій для перебудови форматів нерелевантних даних посередників (stub, skeleton), що передаються на інші платформи взаємодіючим компонентам і зворотно; Бібліотека перетворення даних з оn-line сховищ.



В ІПС НАНУ проводяться дослідження інструментальних засобів підтримки віртуальних і on-line даних для використання в Cloud Computing та розробка відповідних технологічних індустріальних засобів у майбутньому.



Google Apps забезпечує бізнес застосування в режимі онлайн за допомогою Інтернет-браузера з великими обсягами даних на серверах Google.

  • Google Apps забезпечує бізнес застосування в режимі онлайн за допомогою Інтернет-браузера з великими обсягами даних на серверах Google.

  • Google App Engine виконує веб-застосування зі сховищами даних через інтерфейс API та з аутентифікацією користувачів;

  • - відстажуються події в заданий час або через регулярні інтервали;

  • - забезпечується взаємодія з середовищами виконання: Java та Python за допомогою стандартних протоколів та технологій розробки веб-застосувань.



Windows Azure - платформа для створення розподілених «хмарних»)веб-застосувань, раніше Windows Cloud (2008),

  • Windows Azure - платформа для створення розподілених «хмарних»)веб-застосувань, раніше Windows Cloud (2008),

  • спрощує побудову інтернет-сервісів з використанням технології .Net.

  • Сервіс: час обчислення 12 центов, гігабайт даних на сервері - 15 центів, кожні 10 тисяч транзакцій - 10 центів.

  • Amazon Web Services — інфраструктура Web Services для надання послуг: зберігання даних (файловий хостінг, розподілені сховища даних), аренда віртуальних серверів, надання обчислювальних потужностей тощо.



Amazon Machine Image (AMI) підтримуватиме застосування, бібліотеки, дані та конфігураційні параметри.

  • Amazon Machine Image (AMI) підтримуватиме застосування, бібліотеки, дані та конфігураційні параметри.

  • завантаження AMI в Amazon S3. Amazon EC2 та надання інструментів для зберігання AMI та швидке збереження образів у сховище;

  • Вибір ОС для запуску та контролю декількох AMI з використанням API Веб-сервісу, інструментів управління;

  • сплачувати за ресурси, які необхідно споживати, такі як час та передача даних.



Схожі:

Доповідач зав відд. Іпс нану д ф. м наук, професор Лавріщева К. М iconДоповідач: Зав відд нейрохірургії токкл
У структурі загальної онкологічної захворюваності пухлини головного мозку складають 0,7-1,5%
Доповідач зав відд. Іпс нану д ф. м наук, професор Лавріщева К. М iconДоповідач: Зав відд нейрохірургії токкл
Чмт доставляются в лечебные учреждения, у которых нет возможности специализированного обследования и лечения
Доповідач зав відд. Іпс нану д ф. м наук, професор Лавріщева К. М iconДоповідач: Зав відд нейрохірургії токкл
Однією з найбільш драматичних загадок, яка ще й досі повною мірою не розгадана людством, є проблема болю
Доповідач зав відд. Іпс нану д ф. м наук, професор Лавріщева К. М iconСтеченко Д. М., д е. н., професор кафедри міжнародної економіки нтуу «кпі»
В. Гетьмана Чужиков В.І. д е н., профессор кафедри міжнародної економіки Київського національного економічного університету ім. В....
Доповідач зав відд. Іпс нану д ф. м наук, професор Лавріщева К. М iconРішення Дудар Л. В. Національний медичний університет імені О. О. Богомольця доктор медичних наук, професор, зав каф фізичної реабілітації та спортивної медицини
Вперше може проводитись реальна робота по виводу з цієї групи ризику завдяки дозованого фізичного навантаження під контролем лікарів...
Доповідач зав відд. Іпс нану д ф. м наук, професор Лавріщева К. М iconЧужиков В.І. д е. н., профессор кафедри міжнародної економіки Київського національного економічного університету ім. В. Гетьмана
В. Гетьмана Чужиков В.І. д е н., профессор кафедри міжнародної економіки Київського національного економічного університету ім. В....
Доповідач зав відд. Іпс нану д ф. м наук, професор Лавріщева К. М iconПроблеми фундаментальної підготовки майбутніх інженерів та шляхи їх подолання петрукВіраАндріївна
Доктор педагогічних наук, професор, академік міжнародної академії наук прикладної радіоелектроніки
Доповідач зав відд. Іпс нану д ф. м наук, професор Лавріщева К. М iconКерівником проекту від куп нану є ректор, професор Ю. Л. Бошицький
Отримання двох Дипломів дає змогу працевлаштуватися в Україні, Болгарії, єс та більшості країнах світу
Доповідач зав відд. Іпс нану д ф. м наук, професор Лавріщева К. М iconПеритоніт
Луганський державний медичний університет Кафедра хірургії Зав кафедрой, д мед н., професор В.І. Бондарєв
Доповідач зав відд. Іпс нану д ф. м наук, професор Лавріщева К. М iconНеперервна освіта як чинник професійного І творчого зростання Павленко Анатолій Іванович, проректор кз “зоіппо” зор, професор, доктор педагогічних наук
Павленко Анатолій Іванович, проректор кз “зоіппо” зор, професор, доктор педагогічних наук

Додайте кнопку на своєму сайті:
dok.znaimo.com.ua


База даних захищена авторським правом ©dok.znaimo.com.ua 2013
звернутися до адміністрації
dok.znaimo.com.ua
Головна сторінка