![]() |
![]() |
|
- streszczenia wykładów Dr Jacek Urbaniec, Pełnomocnik Rektora UJ ds. e-nauczania, Centrum Zdalnego Nauczania UJ Podczas referatu poruszone zostaną następujące problemy:
ANSYS Multiphysics - Od wytrzymałości po elektromagnetyzm. ANSYS CFX - analizy CFD Stanisław Wowra MESco e-mail: swowra@mesco.com.pl
P2D2: A Mechanism for Privacy-Preserving Data Dissemination Prof. Leszek Lilien Department of Computer Science Western Michigan University email: llilien@cs.wmich.edu Abstract: Any privacy violation reduces trust among interacting entities. Affected interactions range from simple business transactions to the most complex scientific collaborations that rely on sharing of private data. To assist in protecting privacy of digital data, a mechanism for privacy-preserving dissemination of sensitive data is proposed. It relies on the ideas of bundling private data with metadata, apoptosis (clean self-destruction) of bundles that feel threatened, and context-dependent evaporation of private data. The broader context for the application of the mechanism is also discussed. It is defined by a taxonomy of approaches available for dealing with the critical component of data dissemination: illegal data replication. One can prevent, impede or allow but trace unlawful copying either online or offline. The proposed mechanism for privacy-preserving data dissemination should be extensible to handle the general data confidentiality problem. This problem involves protection of all kinds of confidential data, including private data, proprietary information, intellectual property, digital rights, as well as trade, diplomatic, and military secrets. Bio: Dr. Lilien is an Assistant Professor in the Department of Computer Science at Western Michigan University in Kalamazoo, Michigan. He is also affiliated with two research center at Purdue University: the Center for Education and Research in Information Assurance and Security (CERIAS), and the Regenstrief Center for Healthcare Engineering (RCHE). His current research addresses the issues of trust and privacy in large, open and dynamic distributed computing systems. He is a co-Principal Investigator for an NSF grant on vulnerability analysis and threat assessment/avoidance. Analiza, projektowanie i wytwarzanie oprogramowania naukowo-obliczeniowego Andrzej Daniluk Instytut Informatyki, Zakład Informatyki Stosowanej, Uniwersytet Marii Curie-Skłodowskiej w Lublinie, 20-031 Lublin Seminarium poświęcone będzie metodom projektowania oprogramowania dla celów naukowych. Istnieje wiele metod porządkujących szeroko rozumiany proces wytwarzania oprogramowania. W literaturze omawiane są one głównie w kontekście wspomagającym aktualnie istniejące procesy informacyjno-decyzyjne oraz jako elementy kształtujące długofalową strategię przedsiębiorstwa informatycznego (w szeroko rozumianym tego słowa znaczeniu). Pomimo podobieństw istnieje zasadnicza różnica w sposobie funkcjonowania przedsiębiorstwa informatycznego i laboratorium naukowego. O ile projekty wykonywane w przedsiębiorstwach powstają pod kątem konkretnych wymagań odbiorcy, z którym przedsiębiorstwo może utrzymywać stały kontakt, o tyle projekt powstały w laboratorium jest merytorycznie weryfikowany tylko raz - przez niezależnych i anonimowych recenzentów, którzy mają prawo wglądu w kody źródłowe programu. Zaprojektowanie i wdrożenie projektu rozwiązującego wybrany problem naukowy sprowadza się do poprawnego rozwiązania danego problemu z punktu widzenia teorii naukowej, zaprojektowania architektury i abstrakcji programu w języku modelowania oraz stworzenia prawidłowej implementacji w języku programowania. W referacie autor przedstawi metodykę projektowania, którą wypracował podczas swoich działań przy budowie systemów informatycznych[1-8]. Zostanie zaprezentowana ewolucja oprogramowania stworzonego w oparciu o kilka modeli programistycznych i metodyk projektowania. Przedstawione będą praktyczne sposoby wykorzystania programistycznych modeli strukturalno-obiektowych, proceduralno-obiektowych oraz zorientowanych obiektowo, które stanowić będą etap wiodący w kierunku wykorzystania zasad programowania generycznego oraz opartego na wielowątkowym i transakcyjnym modelu przetwarzania danych. Podstawowymi stosowanymi kryteriami podczas ewolucji oprogramowania są reguły praktycznej przydatności i kreatywnego rozszerzania. W tym kontekście nowe pojęcia są dodawane, kiedy programy stają się skomplikowane z powodów technicznych niezwiązanych z problemem podlegającym rozwiązaniu. W trakcie referatu uwzględnione zostaną głównie kwestie architektoniczne (niezależne od języka programowania). Przedyskutowane zostaną wady i zalety wybranych rozwiązań projektowo-implementacyjnych w kontekście wytwarzania oprogramowania naukowego. Zostanie też zaprezentowany praktyczny sposób wykonania migracji oprogramowania naukowego w kierunku programu użytkowego.
[1] A. Daniluk, Comput. Phys. Commun. 166(2005)123 |
||||||||||||||
|
|||||||||||||||