Sök:

Sökresultat:

433 Uppsatser om Iterative programming - Sida 8 av 29

Multipla definitioner av procedurer ? feltolerans genom redundans på procedurnivå i ett programspråk

Sammanfattning Fel i programvara (buggar) kostar ofantliga summor varje år. I detta arbete presenteras en metod där programexekveringsmiljön utan vare sig programmerarens eller användarens inblandning utförligt kan rapportera och dölja effekterna av en avsevärd andel buggar. Genom att kompilatorn eller tolken tillåter att en och samma procedur implementeras hur många gånger som helst införs ett helt automatiskt stöd för N-Version Programming (NVP) omedelbart i programspråket. Tekniken gör programvaran feltolerant och blir ett komplement till kostsam och ofta bristfällig testning. En tolk utvecklades för ett programspråk som tillåter multipla definitioner av procedurer. Därmed har det inbyggt stöd för feltolerans genom redundans på procedurnivå. Ett experiment genomfördes där nio programmerare oberoende av varandra implementerade 12 utförligt specificerade procedurer.

Rörelse i rörelse: En studie av organisationskulturen på Friskis&Svettis Stockholm

The thesis aims at describing how culture is produced and reproduced at IF Friskis&Svettis Stockholm, a Swedish non-profit training association. The authors claim that organizational identity plays a major part in determining ways of action within the organization. Selection processes, programming and internal recruitment and sensemaking are essential issues of the cultural production and reproduction..

Parprogrammering - Ökad tidsåtgång uppvägs av dess fördelar?

Syftet med arbetet var att ta reda på om den ökade tidsåtgången som parprogrammeringen leder till uppvägs av de fördelar som den genererar i jämförelse med enskild programmering där arbetet delas mellan två programmerare och sedan integreras. I arbetet presenteras resultatet från en enkätundersökning som sju personer från fyra olika företag i Sverige har besvarat. Samtliga personer som besvarat enkäten har arbetat både med enskild programmering och parprogrammering. Vårt arbete bidrar till forskningsområdet programvaruteknik som intresserar sig för mjukvaruutvecklingsmetoder. På senare tid har detta forskningsområde också intresserat sig för lättrörlig mjukvaruutveckling där utvecklingsmetoden Extreme Programming (XP) ingår. XP tillämpar parprogrammering och är en mjukvaruteknisk metod som har att göra med klassisk mjukvaruteknik som bl.a.

Webbsida för lagring av alumner i en databas

In supporting an efficient way to gather and develop contact information for the Uppsala Association of Technology Physicist alumni, it is crucial to have in place an adequate and user-friendly system allowing the continuous collection and storage of such contact information. This can achieved by the creation of a website where alumni can enter information about themselves and where such information in turn is stored in a database. A database containing relevant tables has been developed in MySQL. In utilizing phpMyAdmin, the programming language PHP and Web Server Apache, a fully functional website to be included on the Association's website has been created..

Framtagning av en utvecklingsprocess för automation - baserat på konceptet Lean Automation

Due to the globalization today the competition in the market has in- creased and it requires flexibility and produce according to customer demand. In order to reduce the cost of wages industrial companies are now considering moving the manufacturing to low-cost countries. To keep up with the competition in the market without moving the manu- facturing abroad, Lean Automation was developed. The concept of Lean Automation is to reduce the perceived complexity with automa- tion and make automation available for new users and in new applica- tions.Haldex Brake Products are situated in Sweden and want to maintain the manufacturing of the automatic brake adjusters in the country. It is a product well-known and highly exposed to the competition in the mar- ket.

Aktivitetsbaserat kontor eller öppet kontorslandskap? ? En multivariat studie av attityder till kontorstyperna

This thesis of 15 hp has been implemented at Halmstad University, in collaboration with Saab Dynamics in Linköping. Saab Dynamics is a company operating in the defence industry where competition is tough. This necessitates new ways to increase efficiency in the company, which is the basis for this thesis. Saab Dynamics wants to introduce simulation driven design. Since Saab Dynamics engineers have little experience of simulation, required a user methodology with clear guidelines.

Vilka nödvändiga kompetenser krävs av systemutvecklare som använder XP? : en kvalitativ studie bland svenska systemutvecklare

Examensarbetet har sin ansats i utvecklingsmetoder närmare bestämt den lättrörliga utvecklingsmetoden Extreme Programming (XP). Beståndsdelen i en utvecklingsmetod är människorna, deras erfarenheter och kunnande samt deras förmåga att skapa idéer och lösa problem såväl enskilt som tillsammans. Utan nödvändig kompetens inom utvecklingsteamen ökar risken att utvecklingsprojekten misslyckas eller försenas. Syftet med detta arbete är att utifrån intervjuer med systemutvecklare undersöka vilka nödvändiga kompetenser som är nödvändiga för att XP skall kunna användas på ett effektivt sätt, även att uppmärksamma vilka problem som kan uppstå då den sociala kompetensen saknas. Metoden som har använts för att undersöka vilka faktorer som är nödvändiga i avseende till kompetenser är baserad på en kvalitativ ansats.

Driftoptimering av Luleås fjärrvärmesystem

Produktionen och distributionen av fjärrvärme i Luleå kommun sköts av två företag, LuleKraft AB och Luleå Energi AB. Under 2011 utökades samarbetet företagen emellan, med bland annat gemensam driftspersonal. Detta ger förutsättning för ett mer anpassat och optimerat produktionssätt. Med detta som bakgrund skapades en modell över fjärrvärmenätet och tillhörande anläggningar, för att kunna skapa riktilinjer för effektiv produktion vid olika driftförhållanden. Viktiga komponenter för systemet är? Lulekraft - ett kraftvärmeverk vilket eldar processgaser från SSAB och olja för att producera fjärrvärme och el? Fjärrvärmenätet - 42 mil långa ledningar förser i princip hela Luleå kommun med fjärrvärme? Hetvattencentraler - när LuleKraft inte räcker till för att täcka fjärrvärmebehovet finns möjligheten att använda dessa där bränslet är processgaser, olja, pellets eller elFjärrvärmenätet och hetvattencentralerna ägs av Luleå Energi AB men hela systemets drift sköts av personal på LuleKraft.

Lågviktigt mätsystem för obemannad luftburen radiometri

Syftet med detta examensarbete var att lära sig att genomföra ett programutvecklingsprojekt under realistiska förutsättningar och därigenom få erfarenheter som är relevanta för yrkeslivet. En grupp på åtta personer arbetade under en termin med ett projekt som handlade om utvecklingen av ett obemannat luftburet radiometrisystem. Ett lättare system efterfrågades för att förlänga flygtiden. Under utvecklingen tillämpades metoder från Semat, Scrum och Extreme Programming. Utvecklingsarbetet fungerade bra och en lösning för problemet togs fram, systemet hann dock inte implementeras full ut.

Hazel- Ett mjukvarusystem för automatisk och optimal schemaläggning

This report documents the development of a software system for automaticscheduling called Hazel. This system is comprised of a server where an automaticscheduler has been implemented, as well as a web and mobile applicationthat allows users to interact with the system. The scheduler hasbeen developed with the functional programming language Haskell and usesa SAT-solver.Manual scheduling has long been the bane of managers everywhere, asmatching the needs of the employer with those of the employee is often adifficult and time-consuming task. There already exists several automaticschedulers that attempt to solve this problem. The issue with said schedulersis that thay tend to be expensive, or developed to only fulfill the needsof a particular organisation.

En värdtjänst för mjukvarutvecklingsprojekt : Utveckling av ett verktyg för att effektivisera programmering

Title: A hosting service for software development projects that use the Git revision control system. To learn using tools to make software development more effective should be self-evident at a high level institution as the competitive industry races on. The absence of directives for programming students in Sweden to use source code management (SCM) was the basis for this report. The report describing the developing of a hosting service for software development to use SCM of Git, which includes a web application, storage, API and authentication of students. The project resulted in a hosting service and a smaller survey of how the today Swedish students using habits of SCM during their studies..

A stealth poker bot: Theories for avoiding the detection of a poker bot during online gaming

Syftet med denna uppsats är att undersöka och utveckla teorier för att undvika detektering vid online pokerspelande med en pokerbot. En bot är ett program som utför en rad operationer inom ett givet regelverk utan att en användare behöver styra eller övervaka programmet. Teorierna skall vara generella nog för att kunna användas för spel på en rad populära online pokerspelsidor. Pokerspelet som uppsatsen avser är Texas Hold?em poker, ett hasardspel som fått stor uppmärksamhet i media på senare år tack vare stora vinstsummor och ett spritt spelande på internet..

Testrigg för marksensor

Lansen Technology is a security company from Halmstad, Sweden and their focus indeveloping and selling alarm solutions. One of their latest inventions is a vibration sensor thatrecognizes very small movements in the ground.The thesis work was made in cooperation with Lansen Technology AB and the task was toinvent a test equipment that decides whether the sensor is working correctly. By generatingcertain frequencies with specific amplitude, we will expect the sensor to give a similar output.The final report includes all the parts of our work as studying, choosing components,programming, construction, results and conclusion..

Implementation av fältbuss ASIC i FPGA

HMS Industrial Networks AB is in need of changing a communications solution that iscurrently based on an ASIC. This will be achieved by moving the communications solution toa FPGA with the help of the programming language VHDL. By doing this, it is possible toreduce the need for specific circuits, get a more flexible platform and thus get a cheapersolution.This report describes a solution for how to move a network protocol from an ASIC to anFPGA. The report shows that the network slave device is working under the guidelines forthis project. This means that it is quite realistic to implement a fieldbus protocol on an FPGA,using VHDL and to maintain the same functionality as the earlier communications solution..

Utvärdering av ett optimeringsprogram för produktionsplanering.

The aim of this thesis is benchmarking of the program, based on dynamic programming, that earlier was written to imitate the production planning at TSS.This thesis starts with a chapter about the construction of the DP-program, a shorter description of one and each of the program parts and also a list over the in- and output data in each program part. The DP-program consists of six linked MATLAB-files that together produce an optimized production plan for the different planning groups at TSS. The program reads in and reformat the given data and optimize the production of the articles in one group. Finally it compounds all article production plans and give us a production alternative.After running the program with new data the result shows, resembling with previous results, that TSS could be able to make some distinct cost-savings. According to the program, a 50 % decrease of TSS production costs is possible. .

<- Föregående sida 8 Nästa sida ->