Spelling suggestions: "subject:"iprogrammering"" "subject:"avprogrammering""
131 |
Utvärdering av en tidsoptimeringsteknik : Optimering av utvalda if-satser i språket CSundin, Andreas January 2010 (has links)
<p>Det här examensarbetet beskriver en specifik optimeringsteknik och undersöker dess förmåga att öka exekveringshastigheten. Optimeringstekniken ersätter villkorliga hopp i form av if-satser med ovillkorligt hopp. Ett program har utvecklats som mäter exekveringstiden för flera små programkoder, som både använder respektive inte använder optimeringstekniken, så att de kan jämföras med varandra. Med hjälp av mätresultaten från programmet har optimeringstekniken utvärderats. Resultaten visar att optimeringstekniken inte kan öka exekveringshastigheten i de flesta av testerna, men i några specifika fall kan optimeringstekniken öka exekveringshastigheten.</p>
|
132 |
Implementation av PKI-baserad Single Sign On för Web Services / Implementation of PKI-based Single Sign On for Web ServicesFrey, Andreas January 2005 (has links)
<p>Idag går utvecklingen mot alltmer distribuerade IT-system där en grupp datorer kommunicerar med varandra. Detta gäller för sökmotorer, beräkningsintensiva miljöer och även för den svenska försvarsmaktens ledningssystem.</p><p>För att systemen ska kunna kommunicera så flexibelt som möjligt vill man ofta att kommunikationen ska ske enligt standardiserade protokoll vilka är oberoende av datorplattform, programmeringsspråk och transportprotokoll. Ett koncept som kan användas för denna sorts kommunikation är Web Services vilket är ett koncept där meddelanden skickas XML-formaterade över valfritt kommunikationsprotokoll.</p><p>För att möjliggöra utbyte av känsligt data som inte får nås av obehöriga måste kommunikationen stöttas av ett flertal viktiga säkerhetsfunktioner. En av dessa funktioner är användarautentisering vilket innebär att användarens identitet kan verifieras.</p><p>För att möjliggöra användarautentisering kan digitala certifikat och asymmetriska kryptooperationer användas, denna typ av operationer är prestandakrävande varför ”Single Sign On” eftersträvas. SSO innebär att användaren endast autentiserar sig en gång under ett visst tidsintervall för att underlätta för både system och användare. När användarautentiseringen är genomförd kan en symmetrisk nyckel utbytas för fortsatt kommunikation. Den fortsatta kommunikationen kan skyddas på olika nivåer såsom transportnivå och meddelandenivå. Författaren av detta examensarbete har undersökt och implementerat en lösning för användarautentisering och meddelandeskydd för Web Services. Dessutom utreds några verktyg som finns tillgängliga för Web Services idag och några som förväntas komma inom kort.</p> / <p>Today, the technical development goes towards distributed computer systems where a group of computers communicate with each other. </p><p>This applies for search engines, calculation intensive environments and also for the Swedish defence management systems. In order for the systems to communicate as flexible as possible one often wants the communication to take place according to standardized protocols which are independently of computer platform, programming language and transport protocol.</p><p>A concept that can be used for this type of communication is Web Services which is a concept where information is sent as XML formatted messages over optional communication protocol. In order to make it possible to exchange sensitive data that must be out of reach of unauthorized use, the communication must be supported of several important security functions. One of these functions is user authentication which incorporates that the member's identity is verified. In order to make user authentication possible, digital certificates and asymmetric crypto operations may be used.</p><p>These types of operations are performance requiring why Single Sign On is sought. SSO means that the member only authenticates itself once during a certain time interval in order to facilitate for both systems and members. When the user authentication is completed a symmetric key can be exchanged for continued communication. The continued communication can be protected on various levels such as transport level and message level.</p><p>The author of this master thesis has examined and implemented a solution for user authentication and message protection for Web Services. Moreover, different existing tools are investigated that are available for Web service's today and some that are expected to come shortly.</p>
|
133 |
Programmerning av en industrikap med GRAPH 7Duzel, Adnan January 2008 (has links)
<p>This essay is divided in several different parts, but all are tied up together by a fact that we want to increase productivity. We hope to do that by programming the PLC and to reach this with a better security for the person how are going to handle the cutting machine under it’s cutting process. We should as well look for some other ways to come up with better instructions and way to work and handle yourself during work. This programming is done in GRAPH7. This is a sequence block program from Siemens.</p> / <p>Examensarbetet består av flera olika delar, som alla utgår från det faktum att man vill öka produktionen . Samtidigt vill man ha säkra maskiner som är användarvänliga. De ska även kunna uppdateras av personalen på plats. Min uppgift är att programmera en sådan maskins styrsystem med hjälp av en PLC. Det finns en maskin som redan används; men företaget funderar på att bygga en till, om det skulle behövas för att öka produktionen Det jag skall göra är att skapa ett program till en sådan maskin för att användas i framtiden. Ytterligare en uppgift var att fel söka den redan befintliga maskinen och komma med förslag på förbättringar.</p><p>Denna programmering gjordes i GRAPH 7 som är ett program från Siemens. Programmet är uppbyggt i sekvensblock.</p>
|
134 |
PFUM i undervisningen : en realisering av ProgrammeringsFörmågans UtvecklingsModellMattin-Lassei, Anna-Christine January 2006 (has links)
<p>Utvecklandet av en förmåga att kunna programmera är beroende av många olika delar – lärarens förmåga att förklara, instruera och ge stöd, kursens begriplighet, programmeringsspråkets lättförståelighet, kamraters stöd och elevens inre motivation och intresse. Hur skall man kunna föra samman alla delar i undervisningen så att det kanske mer blir som den efterlängtade dansen på rosorna när det gäller att lära sig bemästra programmeringens underbara värld?</p><p>Syftet med denna uppsats är att undersöka om det är möjligt att realisera de delar av ProgrammeringsFörmågans UtvecklingsModell, PFUM, som berör undervisning och lärarens roll, utvärdera modellen samt anpassa utvecklingsmodellen till en gymnasial nivå inom programmeringsundervisningen.</p><p>Ursprunget till PFUM baseras på uppsatsförfattarna Carlsson och Mattin-Lasseis utredning kring något de kallar för programmeringsförmåga. Programmeringsförmågan består av mentala och kunskapsmässiga förutsättningar. Utvecklingsmodellen i sin tur består enligt upphovsmakarna Mattin-Lassei och Mudigonda av tre olika delar som samverkar – den yttre källan, den inre källan och resursers påverkan på dessa källor. Varje källa i PFUM innehåller i sin tur riktlinjesgrupper med regler som, om de efterföljs, teoretiskt skall kunna leda till ett utvecklande av programmeringsförmågan hos en student.</p><p>Efter en genomförd termin och utvärderingen i denna uppsats anses PFUM möjlig att införa i en verklig undervisning på gymnasial nivå. Beroende på skolans ideologi och undervisningsform kanske större förändringar av modellen måste göras genom att riktlinjer och regler tas bort eller förändras. Det kan konstateras att ingen utvecklingsmodell kan eller är beständig och oförändrad. PFUM måste alltså förändras i sin modellutformning beroende på kurs/nivå i skol-världen (gymnasiet, högskolan, Komvux).</p>
|
135 |
Lösen von dezentralen Planungsproblemen bei Vorliegen linearer Entscheidungsmodelle /Frank, Markus. January 2001 (has links)
Thesis (doctoral)--Universität St. Gallen, 2001.
|
136 |
Förbättring av mjukvarubibliotek för parallellberäkningar med programmeringsmodellen Chunks and TasksEl Harbiti, Deeb January 2015 (has links)
Chunks and Tasks is a programming model based on the C ++ programming language. This programming model is used for electronic structure calculations, among other things.The purpose of this project is to improve the CHT-MPI software library for Chunks and tasks, so that calculations of matrix-matrix multiplications are performed more efficiently than they do with the existing software library. The software library is based on the work stealing method, which is a method the software library for Chunks and Tasks uses for the distribution of the calculation work. The considered way to improve the software library is by modifying the work stealing method in a way that makes the distribution of calculation work happen in a more efficient way , which will lead to calculations performed faster than before.Two different modifications of the work stealing method were tested and it led to two new methods, Method 1 and Method 2, which distributed the calculation work differently. Method 1 did not give results that were compatible with the theory, since the calculation time with this method was much longer than the previous method. The results for method 2 were compatible with the theory for the method. Method 2 distributed the calculation work more efficiently than before which decreased the amount of data sent during the calculations, which led to a shorter calculation time than with the previous method. This method made an improvement of the software library for the programming model Chunks and Tasks. / Chunks and Tasks är en programmeringsmodell baserad på programspråket C++. Denna programmeringsmodell används vid bl.a. metoder för lösningar av Schrödingerekvationen för elektronerna i molekyler. Syftet med detta projekt är att förbättra mjukvarubiblioteket för Chunks and Tasks, så att beräkningar av matris-matris-multiplikationer utförs på ett effektivare sätt än vad de gör med det existerande mjukvarubiblioteket. Mjukvarubiblioteket använder sig av work stealing-metoden vid fördelning av beräkningsarbetet. Det är tänkt att mjukvarubiblioteket ska förbättras genom att just modifiera work stealing-metoden på ett sätt som får arbetsfördelningen att ske på ett smidigare sätt, vilket i sin tur ska leda till att beräkningarna utförs under en kortare tid än tidigare. Två olika ändringar av work stealing-metoden testades och man fick två nya metoder, metod 1 och metod 2, som fördelade beräkningsarbetet olika sätt. Det som söktes var en metod som kunde minska mängden data som skickades under beräkningarna av olika matris-matrismultiplikationer, då en minskad data-mängd innebar en förkortning av beräkningstiden. Med metod 1 fick man en försämring, då beräkningstiderna blev mycket längre än tidigare. Med metod 2 erhöll man ett bättre resultat, med denna metod fördelades arbetet på ett effektivare sätt som ledde till att mängden data som skickades minskade, vilket även betydde att beräkningstiderna kortades ner. Med denna metod fick man en förbättring av mjukvarubiblioteket för programmeringsmodellen Chunks and Tasks.
|
137 |
Programmering av testrigg för marindrivlina / Programming of a Test Rig for Marine PowertrainBackram, Emil January 2014 (has links)
Marinediesel Sweden AB i Ängelholm tillverkar och utvecklar båtmotorer och motorbåtsdrev. Jaggjorde mitt exobb på avdelningen MD Engineering som huvudsakligen utvecklar marina drivlinor.Marinediesel Sweden AB var i behov av ett styrprogram till den testbänk de byggt för att kunna testasina motorbåtsdrev. Denna rapport beskriver arbetet jag utfört för att färdigställa och optimera ettstyrprogram till en testrigg för marina drivlinor. I rapporten tar jag upp drevbänkens uppbyggnad, dessfunktion samt de problem jag stött på på vägen. Bland annat beskrivs hur effektförlusten beräknasmed energidifferensen i tillförd och bortförd olja i drevet, samt hur det pålagda vridmomentet, somsimulerar belastningen vid verkliga driftsförhållanden, styrs och beräknas med endast trycket ihydraulcylindrarna. / Marinediesel Sweden AB in Ängelholm manufacture and develop marine engines and stern drives. Idid my thesis at the company division MD Engineering that is specialized in marine powertrainresearch and development.Marinediesel Sweden AB in Ängelholm were in need of a control program for a test rig they built inorder to test their sterndrives. This thesis report describes the process to optimize and finish a test rigfor marine powertrains. In this report I discuss how the test rig is constructed, it's operation and theissues I encountered along the way. Among other things, I describe how the power loss is calculatedby the energy difference of the supplied and abducted oil in the gear, and how the applied torque,which simulates the load at actual operating conditions, are controlled and calculated using only thepressure in the hydraulic cylinders.
|
138 |
Data correcting algorithms in combinatorial optimization /Goldengorin, Boris. January 1900 (has links)
Thesis (doctoral)--Rijksuniversiteit Groningen, 2002. / Includes bibliographical references (p. 189-202).
|
139 |
Solving large structured Markov Decision Problems for perishable inventory management and traffic controlHaijema, R. January 1900 (has links)
Proefschrift Universiteit van Amsterdam. / Met lit.opg. en samenvatting in het Nederlands.
|
140 |
Time continuity in discrete time models new approaches for production planning in process industries /Suerie, Christopher. January 2005 (has links)
Thesis (doctoral)--Universität, Darmstadt. / Description based on print version record. Includes bibliographical references.
|
Page generated in 0.089 seconds