Studia Informatica (E-Journal)
Not a member yet
712 research outputs found
Sort by
Minimalizowanie rozmiaru kodu wynikowego programów w języku C dla mikrosterowników rodziny 8051
The object code of C program usually occupies more memory space than object code of assembly program using the same algorithm. Application of appropriate constructs of the high-level language can decrease this difference.Kod wynikowy programu napisanego w języku C zajmuje z reguły więcej miejsca w pamięci niż kod wykorzystującego ten sam algorytm programu w języku asemblera. Różnicę tę można zmniejszyć przez stosowanie odpowiednich konstrukcji języka wysokiego poziomu
Ocena rzeczywistej wydajności wybranych regresorów
This paper raises a problem of nonparametric estimation of the regression function and its time efficiency. Authors compare the regression accuracy but considers also the time that is needed to evaluate the value for the test object. That time takes into consideration the evaluation time, but also the time of regressor creating. Experiments were conducted with the usage of multidimensional real data.Poniższa praca porusza temat nieparametrycznej estymacji funkcji regresji oraz jej efektywności czasowej. Autorzy porównują dokładność regresji, ale i czas potrzebny na wyznaczenie wartości dla obiektu testowego. Czas ten uwzględnia nie tylko samo wyznaczanie wartości, ale i etap tworzenia regresora. Eksperymenty zostały przeprowadzone na wielowymiarowych danych rzeczywistych
Dokładne wyznaczanie rozbieżności
Discrepancy is a measure of quality of samples distribution expressed as a supremum. In general, estimating this supremum relies on comparing volumes of many randomly chosen sets from some given family to quantity of samples belonging to these sets. In this paper, a numerical method of precise determinating discrepancy using the most popular families of sets will be introduced.Rozbieżność jest pewną miarą jakości rozkładów próbek wyrażoną jako supremum. Przybliżone wyznaczanie tego supremum polega generalnie na porównywaniu objętości dużej liczby losowo wybranych zbiorów ze z góry obranej rodziny do liczby próbek, które w tych zbiorach się zawierają. W niniejszej pracy została wyprowadzona i przedstawiona numeryczna metoda dokładnego wyznaczania rozbieżności z użyciem najpopularniejszych rodzin zbiorów
Prototypowy język zapytań strumieniowych – StreamAPAS v2.0
The following paper introduces a new stream query language StreamAPAS v2.0 and the continuous processing system. The language syntax supports hierarchical data structures which offer grouping attributes and a better representation of spatial data. The paper describes also the extension of the data collections which enables the stream processing nodes to use indexes. The language syntax bases on the functional approach in order to simplify embedding new indexes and new functionality into the system. The above features make continuous processing applications easier to develop and maintain.Przedstawiony zostanie prototypowy język zapytań strumieniowych StreamAPAS v2.0 oraz system przetwarzania strumieniowego. Składnia języka StreamAPAS wspiera struktury hierarchiczne, które w czytelny sposób grupują atrybuty oraz reprezentują dane przestrzenne. Jednym z celów utworzonego systemu jest udostępnienie indeksów w przetwarzaniu strumieniowym. Wiąże się to z dodaniem nowych typów kolekcji krotek reprezentujących okna czasowe oraz rozbudową interfejsu funkcji. Rozwiązanie takie pozwala w prosty sposób zmieniać zbiór dostęp-nych funkcji, dzięki czemu łatwiej dostosować system przetwarzania strumieniowego do zmieniających się potrzeb aplikacji
Protein molecular viewer – wizualziacja struktur przestrzennych białek zapisanych w formacie PDBML
Visualization of protein molecular structures is a very important part of the analysis of protein function and activity. Molecular viewers allow to represent graphically the complex construction of proteins and give us an idea of the biological molecules built up with hundreds or thousands of atoms linked to each other by covalent bonds. In the chapter we present the most interesting features of our Protein Molecular Viewer (PMV). PMV is a molecular visualization tool developed at the Silesian University of Technology in Gliwice, which is used to show protein structures loaded from the well-known Protein Data Bank. With the possibility of loading and presenting protein structures from the PDBML data format the PMV becomes one of a few tools in the world having this unique function.Wizualizacja struktur przestrzennych białek ma ogromne znaczenie dla analizy funkcji i aktywności tych złożonych cząstek biologicznych. Narzędzia wizualizacji umożliwiają bowiem graficzne przedstawienie złożonej, wewnętrznej konstrukcji białek, zbudowanych z setek lub tysięcy atomów, połączonych wzajemnie wiązaniami kowalencyjnymi. W niniejszym artykule przedstawiono najważniejsze możliwości autorskiego programu Protein Molecular Viewer (PMV), który pozwala na prezentację struktur białkowych pobieranych z popularnej bazy danych Protein Data Bank. Możliwość wizualizacji struktur zapisanych w formacie PDBML czyni program PMV jednym z nielicznych na świecie, które posiadają taką funkcję
Wybrane zagadnienia jakości usług w sieciach bezprzewodowych
IEEE 802.11 MAC protocol is the de facto standard for wireless local area networks (WLANs). In today’s Internet, the emerging widespread use of real-time voice, audio, and video applications makes QoS (Quality of Service) a key problem. This article tries to show that implementation of some mechanisms of traffic shaping causes some improvement of the level of QoS in WLANs.Protokół dostępu do łącza 802.11 jest standardem dla lokalnych sieci bezprzewodowych (WLAN). Aktualnie w Internecie szeroko wykorzystuje się aplikacje audio i wideo wymagające zapewnienia jakości usług. Ten artykuł jest próbą wykazania, że niektóre mechanizmy kształtowania ruchu powodują polepszenie poziomu jakości usług dla sieci WLAN
Miary różnorodności populacji oparte na entropii w programowaniu genetycznym
This paper presents a study of population diversity in genetic pro¬gramming with graph representation. Several measures of diversity based on entropy are considered to gain a deeper understanding of the conditions under which the evolution of genetic programming algorithms is successful. Standard statistics are used to analyze their correlation with performance.Artykuł przedstawia wyniki badań różnorodności populacji w programowaniu genetycznym z reprezentacją grafową. Celem głębszego zrozumienia warunków pomyślnej ewolucji algorytmów programowania genetycznego zbadano kilka miar różnorodności związanych z pojęciem entropii. Analizę korelacji miar z jakością wyników przeprowadzono za pomocą standardowych statysty
Estymacja jądrowa w predykcji szeregów czasowych
This paper raises a problem of time series prediction. Authors describe a modification of kernel prediction and compare it with the time series decomposition. The final prediction error was decreased by one third in comparison with the best result of time series decomposition. Experiments were conducted on the real and synthetic data.Artykuł opisuje problem predykcji w szeregach czasowych. Autorzy opisują modyfikację algorytmu jądrowego, którą porównują z metodą dekompozycji. W wyniku zastosowania zmodyfikowanego algorytmu zmniejszono błąd predykcji o jedną trzecią w porównaniu z najlepszym wynikiem uzyskanym metodą dekompozycji. Do eksperymentów użyto zarówno danych syntetycznych, jak i rzeczywistych
Analiza algorytmu rozproszonej generacji macierzy dla markowskich modeli mechanizmu kontroli zatłoczenia
We consider the parallel generation of matrices corresponding to models of congestion control mechanisms’ behavior. We develop a piece of software for a cluster architecture and analyze its performance times, amount of commu¬nication, each processor’s load. The resulting application is scalable and also produces a substantial speedup and efficiency.Rozważamy równoległą generację macierzy odpowiadających modelom zachowania mechanizmów kontroli zatłoczenia. Rozwijamy oprogramowanie dla architektury klastrowej i analizujemy czasy jego działania, ilość komunikacji, obciążenie każdego z procesorów. Otrzymana aplikacja jest skalowalna i daje znaczące przyśpieszenie oraz efektywnoś
Bazujący na komponentach silnie rozproszony system automatyki przemysłowej oparty na sieci PROFINET CBA
This article presents general concept of component based automation systems built with usage the Internet connection. The communication mechanism of PROFINET CBA network and example of worldwide component based automation system are presented. Authors are aware that because of non-deterministic character of the Internet network it cannot be consider as a control mechanism but their goal is to show that it is possible to provide visualization and other higher-level functions using PROFINET CBA network connected through the Internet.Niniejszy artykuł prezentuje koncepcję komponentowych systemów automatyki przemysłowej tworzonych z wykorzystaniem sieci Internet. Zaprezentowano mechanizmy komunikacyjne sieci PROFINET CBA oraz przedstawiono praktyczny przykład zastosowania tej sieci do stworzenia rozległego systemu automatyki bazującego na komponentach. Ze względu na niedeterministyczny charakter sieci Internet zastosowania sieci PROFINET rozpatrywano w kontekście systemów wizualizacji i innych funkcji wyższego poziomu występujących w systemach informatyki przemysłowej