Spelling suggestions: "subject:"systemvetenskap"" "subject:"systemvetenskaplig""
131 |
Prototyp för kommersiell biljettförsäljning över InternetSvennevid, David January 1998 (has links)
<p>Riksbiljett AB i Göteborg utvecklar heltäckande lösningar för biljettförsäljning. De ser en stor marknadspotential på detta område eftersom de system som nu finns börjar bli gamla och omoderna. Dessutom är det svårt att integrera dessa system med varandra eller med de nya försäljningskanaler som dagens teknik frambringar i form av internet, digital-tv, telefontjänster både via det fasta nätet och via GSM. För att underlätta för de företag som idag inte har något data system och för de företag som vill att Riksbiljett AB skall stå för driften av deras system, har Riksbiljett AB bestämt sig för att utveckla ett verktyg som möjliggör administration av biljetter via Internet.</p><p>Riksbiljett AB använder uteslutande Microsofts produkter och man vill skapa en så plattformsoberoende applikation som det är möjligt. Därför föll valet på active server pages (ASP) som motor för hela applikationen. Genom att använda ASP kunde all exekvering ske på servern och kommunikationen med klienterna, i detta fallet webläsare, begränsas till HTML kod. På detta sätt har en prototyp tillverkats vilken Riksbiljett AB kan använda för att testa sina idéer hos kunder och för att snabbt kunna sätta upp en heltäckande webplats för kommersiell försäljning av biljetter över Internet.</p><p>Det finns begränsningar med den prototyp som utvecklades vilket beror på den begränsade hård- och mjukvara som riksbiljett ställde till förfogande. För att få en applikation som skall användas i det verkliga livet bör operativsystem, webserver och databas bytas till snabbare och bättre alternativ. De avgränsningar som gjordes var nödvändiga för att arbetet skulle gå att utföra inom den satta tidsramen och har inte påverkat resultatet nämnvärt.</p><p>Ett problem med detta arbete kan vara att teknikutvecklingen på detta område är enormt snabb och därför kommer de resultat som har nåtts snabbt bli omoderna.</p>
|
132 |
Building Distributed Control Systems Using Distributed Active Real-Time DatabasesLundin, Mats January 1998 (has links)
<p>From the field of control theory, we can see that varying communication delays in a control system may be hard or even impossible to handle. From this point of view it is preferable to have these delays bounded and as small and as possible in order to adapt the control process to them. On the other hand, in some cases delays are inevitable and must be handled by the control system.</p><p>A control system may for different reasons be distributed, e.g., because of a distributed environment or severe environment demands such as heat or dust at some locations. Information in such a system will suffer from delays due to transportation from one place to another. These delays often show up in a random fashion, especially if a general network is used for transportation. Another source of delays is the system environment itself. For predictability reasons a real-time database is preferable if the delays are to be controlled.</p><p>A straightforward way of handling delays in a control system is to build the system such that delays are constant, i.e., to build a time invariant system. The time from sensor reading to actuation is made constant either by adding a suitable delay to achieve a total constant delay or by using time-triggered reading and actuation. These are simple ways of controlling the delays, but may be very inefficient because worst-case execution time must always be used. Other ways of handling varying delays are by using more tolerant control algorithms. There are two suitable control models proposed by Nilsson (1998) for this purpose. The tolerant algorithm approach is assumed in this work.</p><p>This thesis uses a distributed active real-time database system as a basis for building control systems. One of the main objectives is to determine how active functionality can be used to express the control system, i.e., how rules in the database can be used to express the control algorithm and for handling propagation of information. Another objective is to look at how the choice of consistency level in the database affects the result of the control system, i.e. how different consistency level affects the delays. Of interest is also to characterize what type of applications each level is suited for.</p>
|
133 |
PREDICTION OF PROTEIN SECONDARY STRUCTURE by Incorporating Biophysical Information into Artificial Neural NetworksAlistair, Chalk January 1998 (has links)
<p>This project applied artificial neural networks to the field of secondary structure prediction of proteins. A NETtalk architecture with a window size 13 was used. Over-fitting was avoided by the use of 3 real numbers to represent amino acids, reducing the number of adjustable weights to 840. Two alternative representations of amino acids that incorporated biophysical data were created and tested. They were tested both separately and in combination on a standard 7-fold cross-validation set of 126 proteins. The best performance was achieved using an average result from two predictions. This was then filtered and gave the following results. Accuracy levels for core structures were: Q3total accuracy of 61.3% consisting of Q3 accuracy’s of 54.0%, 38.1% & 77.0% for Helix, Strand and Coil respectively with Matthew’s correlation’s Ca = 0.34, Cb = 0.26 , Cc = 0.31. The average lengths of structures predicted were 9.8, 4.9 and 11.0, for helix, sheet and coil respectively. These results are lower than those of other methods using single sequences and localist representations. The most likely reason for this is over generalisation caused by using a small number of units.</p>
|
134 |
Design Guidelines for Switched Ethernet and Fast Ethernet NetworksRagnarsson, Thorvaldur January 1997 (has links)
<p>Today's broadcast based shared media networks are beginning to be the bottleneck of computer systems in many organizations. A new networking paradigm, frame and cell switching, promises to meet the ever-increasing demands for network services. The objective of this project is to create design guidelines for designing switched network. The restriction was made to only focus on layer 2 switching in IEEE 802.3 (Ethernet) and IEEE 802.3u (Fast Ethernet) networks.</p><p>Performing benchmark tests on a few different network architectures, and then comparing the results, helped forming the guidelines. In our benchmark test we had nine clients and one server. The only computer the clients communicated with was the server, where clients did not communicate with each other.</p><p>The results showed that there was no benefit of using a switch as long as the server was connected to the switch at 10 Mbps. The results also showed that using switches in a wrong way could have negative effect on the throughput of the network. As expected when the switch was used in the right way, the throughput increased significantly.</p>
|
135 |
Transaktionshantering i RDB2 V0.971Bengtsson, Anders January 1997 (has links)
<p>Rapporten belyser arbetet med att välja ut en transaktionsstrategi för RDB2 version 0.97. Arbetet med att välja ut denna transaktionsstrategi fokuseras på de två strategierna tvåfaslåsning samt tidsstämpelalgoritm.</p><p>Ett flertal varianter av dessa transaktionsstrategier har identifierats, vilka sammanbinder olika för och nackdelar hos strategierna. De egenskaper som en transaktionsstrategi bör uppfylla för att väljas är:</p><p>att lösa verifierings problemen: förlorade uppdateringar, temporära uppdateringar, felaktiga summeringar samt upprepade läsoperationer</p><p>att vara fri från deadlocks</p><p>att ha en acceptabel effektivitet nivå,</p><p>att möjliggöra testning av problemen ovan, dvs användar initierade transaktioner skall vara möjligt att införa.</p><p>Den strategi som valdes var en variant av tvåfaslåsning, nämligen multiversion. Denna variant löser inte problemet med förlorade uppdateringar men samtliga övriga verifieringsproblem. Varianten skulle, enligt [EN94], vara fri från deadlock, detta visades vara ett tvivelaktigt påstående. I avseende på effektivitet ansågs denna multiversion tvåfaslåsning vara en av de effektivaste av de tillgängliga varianterna, dessutom finns det möjlighet att implementera användar initierade transaktioner vilket möjliggör testning av verifierings problemen praktiskt.</p><p>Då det inte lyckades att fullständigt integrera transaktionsstrategin i RDB2 V0.97 fanns det ingen möjlighet att testa dessa påståenden praktiskt. Denna testning skedde då endast på en teoretisk nivå, där resultaten visades vara goda.</p><p>Slutsaten av detta projekt var att denna metod var den mest lämpade att integrera i RDB2 V0.97, då detta inte kunde verifieras praktiskt.</p>
|
136 |
Bankaffärer över Internet : Hur fungerar det?Enhörning, Casper January 1997 (has links)
<p>I slutet av 1996 kunde man för första gången som privatperson i Sverige göra bankaffärer via Internet. Under 1997 har användandet av dessa banktjänster ökat explosionsartat och även intresset hos de som ännu inte har tjänsterna har ökat.</p><p>Detta examensarbete, på 20 poäng, undersöker frågeställningar som kan finnas angående bankaffärer via Internet. De frågeställningar som besvaras i examensarbetet är bland annat: om det är säkert att göra bankaffärer via Internet, varför banker startat Internettjänster, vilken kategori av personer som utnyttjar dessa Internettjänster, vilka tjänster man kan utnyttja.</p><p>Då bankaffärer via Internet är ett relativt nytt sätt att utföra sina bankaffärer på har följande metoder använts för att besvara ovanstående frågor: litteraturstudie (böcker och artiklar), Internet samt telefonintervjuer.</p><p>Av de resultat som framkom under arbetets gång kan följande summering angående bankaffärer via Internet göras:</p><p>Bankerna har startat dessa Internettjänster för att underlätta arbetet både för kunderna och personalen.</p><p>Den säkerhet som bankerna idag använder sig av kan anses vara tillräckligt säker för att man skall kunna göra sina bankaffärer via Internet utan att vara orolig för att ens pengar skall gå förlorade.</p><p>Den vanligaste kunden som gör sina bankaffärer via Internet är en medelålders man med god ekonomi. Han utnyttjar framförallt tjänsterna kontroll av saldo, överföringar samt betalning av räkningar.</p><p>Om man skall se till den historiska utvecklingen av de flesta tekniska hjälpmedel har det ofta resulterat i en minskning av arbetskraft. Än så länge har man dock inte kunnat se någon personalminskning på de banker som har Internettjänster utan snarare tvärtom.</p>
|
137 |
Ett parallelliserat verktyg för simulering av artificiella neurala nätverkFoborg, Alexander January 1997 (has links)
<p>Den forskningsgrupp som vid Högskolan i Skövde bedriver forskning om neurala nätverk, har nyligen köpt in en ny beräkningsmaskin, dedikerad för simuleringar av dessa neurala nätverk. Maskinen är en Sun Enterprise 4000, en MIMD-maskin med 6 st UltraSparc CPUer.</p><p>Det finns behov av nya verktyg, som underlättar utveckling av ANN modeller till denna maskin, och som dessutom utnyttjar maskinens parallellitet. Detta verktyg ska uppvisa så god prestanda som möjligt. I denna rapport studeras förutsättningarna för ett sådant verktyg.</p><p>Av de tänkbara metoder som kan användas för att parallellisera en nätverksimulator, är troligtvis epokbaserad parallellisering den som ger högst prestandaökning på en MIMD-maskin. Detta beror på att den inte kräver lika täta synkroniseringar som exempelvis en neuronbaserad parallellisering.</p><p>En implementation av den epokbaserade metoden har skett, både med och utan parallelliserad summering av viktförändringar. Den parallelliserade summeringen av viktförändringar behöver teoretiskt endast log2(n) så lång tid som den serialiserade summeringen kräver (n = antal trådar). Summeringen av viktförändringar är dock en ganska liten del av varje epok, och effektivisering av denna bit har inte så stor praktiskt betydelse.</p><p>Ett mindre antal tester har gjorts för att kontrollera om simulatorn är korrekt implementerad. De tester som gjordes gav lyckat resultat och talar för att simulatorn är korrekt.</p><p>Ur prestandatesterna som genomförts kan följande slutsatser dras:</p><p>* Ökning av antal exempel ökar prestandaökningen</p><p>* Ökning av antal vikter minskar prestandaökningen</p><p>* Antal epoker påverkar inte prestandaökningen</p><p>På det målsystem med 6 CPUer som testerna genomförts på, gäller följande:</p><p>* 4-5 trådar ger oftast högst prestandaökning</p><p>* 3-5 gångers prestandaökning är normalt</p><p>Eftersom prestandan på många av nätverken ligger uppåt 75% (4.5 gånger prestandaökning med 6 st CPUer) av vad målmaskinen klarar av, anser författaren av denna rapport att parallelliseringen är lyckad.</p>
|
138 |
Design and Evaluation of a Real-Time Task Scheduler using Tabu SearchFridriksson, Arnar January 1997 (has links)
<p>Real-time task scheduling problems are generally considered to be NP-hard problems. Therefore it is necessary to apply a heuristic search strategy on these problems. This project focuses on the development of a real-time scheduling algorithm using tabu search.</p><p>A dynamic real-time task scheduling problem is defined for a single processor. The tasks in the system are sporadic, mutually independent, non-preemptable with firm, arbitrary deadlines. This problem is represented with tabu search. For performance measurements a simulator has been designed and implemented. Simulations have been conducted comparing scheduler based on tabu search to two well known scheduling algorithms, namely: earliest deadline first and highest value first. It was expected that the scheduler based on tabu search would outperform highest-value first and it would miss fewer deadlines than earliest deadline, as soon as earliest deadline starts to miss deadlines. The results of the simulations conducted did not show this results. Nevertheless did the simulation results indicate that tabu search could be a suitable heuristic search strategy for real-time task scheduling problems. This project provides a starting point on which it is possible to continue work on enhancing the tabu search scheduler.</p>
|
139 |
Säkra kommunikationskanaler i en distribuerad heterogen miljöKälvesten, Gustav January 1997 (has links)
<p>The systems environments of today are often distributed and heterogeneous. These kind of systems have several advantages but also disadvantages. One problem is how to keep them secure.</p><p>The security problems in these environments are mainly due to the communication between the connected computers. It is relatively easy to tap these communication channels from information. There is also a need for the possibility to secure these channels from modification of sent information and to be able to verify the sender and receiver of information in a secure manner. The whole system's security is depending on the security of these channels which means protecting them is critical.</p><p>The Department of Computer Science (DCS) at Högskolan i Skövde, Sweden has a distributed and heterogeneous systems environment with insecure communication channels. This final year project has investigated this security problem at DCS and developed a method to implement secure communication channels.</p>
|
140 |
Autonomous Mobile Robot CooperationOlafsson, Asgrimur January 1997 (has links)
<p>This project is concerned with an investigation of simple communication between ANN-controlled mobile robots. Two robots are trained on a (seemingly) simple navigation task: to stay close to each other while avoiding collisions with each other and other obstacles.</p><p>A simple communication scheme is used: each of the robots receives some of the other robots’ outputs as inputs for an algorithm which produces extra inputs for the ANNs controlling the robots.</p><p>In the experiments documented here the desired cooperation was achieved. The different problems are analysed with experiments, and it is concluded that it is not easy to gain cooperation between autonomous mobile robots by using only output from one robot as input for the other in ANNs.</p>
|
Page generated in 0.06 seconds