To see the other types of publications on this topic, follow the link: Realtidssystem.

Dissertations / Theses on the topic 'Realtidssystem'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the top 44 dissertations / theses for your research on the topic 'Realtidssystem.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.

1

Pettersson, Mattias. "Detektering av långsam portskanning i realtidssystem." Thesis, Högskolan Dalarna, Datateknik, 2017. http://urn.kb.se/resolve?urn=urn:nbn:se:du-25550.

Full text
Abstract:
I denna rapport beskriver jag min undersökning av en metod för detektering av långsam portskanning i ett system som utför realtidsanalys. Portskanning används som en rekognoceringsmetod bland illasinnade aktörer i IT-världen. Det används för att bilda en uppfattning om eventuella svagheter som kan finnas i ett nätverk. Långsam portskanning används för att lura ev. Detekteringssystem och därmed kunna skanna utan att upptäckas. Detektering av långsam portskanning kan vara resurskrävande för arbetsminnet då en stor buffer traditionellt upprättas för att analysera nätverkstrafik över en längre tidsperiod. Det finns även lösningar som analyserar nätverksflöden, vilket istället innebär en förlust av information och att port skanning ej kan upptäckas i realtid. Jag har skapat ett detekteringsystem där jag undersöker möjligheten att använda en databas för detektering av långsam portskanning. Det görs i ett system som ana-lyserar paket i realtid. Resultatet blev ett program som klarar av just det. Det upptäcker vanliga portskan-ningsattacker i realtid och långsamma attacker via presentation i en databas.
In this report I describe my investigation of a method for slow port scanning detec-tion in a real-time analysis system. Port scanning is used as a reconnaissance technique used by perpetrators in the IT world. It is used to form an idea of any vulnerabilities that may exist in a network. Slow port scanning is used to try to bypass detection systems and thus able to per-form a scan without being detected. Slow port scanning detection may be resource-intensive for the computer memory since a large buffer is traditionally established to analyze network traffic over a longer period of time. There are also solutions that analyze netflow data, which provides less information and is unable to detect port scanning in real time. I have created a detection system where I investigate the possibility of using data-base in order to detect slow port scanning. The method is part of a system that ana-lyzes real-time packages. The result is a program is capable of doing just that. It detects regular port scan attacks in real time and slow attacks through presentation of the database.
APA, Harvard, Vancouver, ISO, and other styles
2

Börlin, Jenny. "Simulering, kodgenerering och implementation av ett realtidssystem." Thesis, KTH, Maskinkonstruktion (Inst.), 2012. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-99291.

Full text
Abstract:
At the School of Industrial Engineering and Management, KTH Stockholm, courses in embedded systems are developed which the students attending the mechatronics aim attend. In the courses, the students get to practice control design in real-time. For this purpose there are DC motors that are controlled by a microcontroller and an interface card that has been developed at the department. When realizing a system, it is modeled in Matlab/Simulink, in order to implement the real-time design in Rubus and CodeWarrior. The tutorials/lab exercises used in the courses are under constant development, and the thought is to develop a summoning tutorial/lab exercise where the students are supposed to realize a system from modeling to real-time implementation. The aim of the thesis work has been to examine the possibility to use generated code from Simulink together with a real-time implementation, and demonstrating this with an application. Furthermore, the aim has been to model and implement the application as far as time allows. A model of an elevator has been developed and implemented in Simulink. A PID-regulator controls the system, and for the behavior of the elevator Stateflow has been used. Code generation with Real-Time Workshop has been accomplished for the subsystem Elevator controller and included  in CodeWarrior. A real-time design has been implemented in Rubus and tested in CodeWarrior along the code from Simulink. The thesis shows that it is possible to implement the generated code in the same project in CodeWarrior, along with a real-time design made in Rubus.
På institutionen för maskinkonstruktion utformas kurser i inbyggda system, som studenter ska läsa som går inriktningen i mekatronik. I kurserna ingår att praktiskt tillämpa realtidsreglering. Till detta använder man sig av dc-motorer, som styrs via en mikrokontroller och ett tillhörande motorkort som utvecklats på institutionen. För att implementera ett system modelleras systemet i Matlab/Simulink för att sedan implementera realtidsstyrningen i Rubus och CodeWarrior. Vidareutveckling av de tutorials man använder sig av sker ständigt, och tanken är att ta fram en sammanfattande laboration där studenterna får gå från modellering till realtidsimplementering. Examensarbetet har gått ut på att undersöka möjligheten att använda genererad kod från Simulink tillsammans med en realtidsimplementering och demonstrera detta i en applikation. Vidare har syftet varit att så långt som det hinns med, modellera och implementera applikationen i realtid. En modell av en hiss har tagits fram, som har byggts upp i Simulink. Systemet har reglerats med en PID-regulator och för att styra hissens beteende har Stateflow använts. Med hjälp av Real-Time Workshop har kod för delsystemet Elevator controller sedan genererats och inkluderats i CodeWarrior. Examensarbetet visar att det är möjligt att implementera den genererade koden i samma projekt i CodeWarrior med en realtidsdesign från Rubus.
APA, Harvard, Vancouver, ISO, and other styles
3

Tešanović, Aleksandra. "Developing reusable and reconfigurable real-time software using aspects and components /." Linköping : Univ, 2006. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-5857.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

Dobrin, Radu. "Transformation methods for off-line schedules to attributes for fixed priority scheduling /." Västerås : Mälardalen University, 2003. http://www.mrtc.mdh.se/publications/0540.pdf.

Full text
APA, Harvard, Vancouver, ISO, and other styles
5

Lennvall, Tomas. "Handling aperiodic tasks and overload in distributed off-line scheduled real-time systems /." Västerås : Mälardalen University, 2003. http://www.mrtc.mdh.se/publications/0541.pdf.

Full text
APA, Harvard, Vancouver, ISO, and other styles
6

Pop, Paul. "Analysis and synthesis of communication-intensive heterogeneous real-time systems /." Linköping : Univ, 2003. http://www.bibl.liu.se/liupubl/disp/disp2003/tek833s.pdf.

Full text
APA, Harvard, Vancouver, ISO, and other styles
7

Wall, Anders. "Architectural modeling and analysis of complex real-time systems /." Västerås : Mälardalen University, 2003. http://www.mrtc.mdh.se/publications/0621.pdf.

Full text
APA, Harvard, Vancouver, ISO, and other styles
8

Pettersson, Anders. "Analysis of execution behavior for testing of multi-tasking real-time systems /." Västerås : Mälardalen University, 2003. http://www.mrtc.mdh.se/publications/0623.pdf.

Full text
APA, Harvard, Vancouver, ISO, and other styles
9

Enblom, Leif. "Utilizing concurrency to gain performance in an industrial automation system /." Västerås : Mälardalen University, 2003. http://www.mrtc.mdh.se/publications/0636.pdf.

Full text
APA, Harvard, Vancouver, ISO, and other styles
10

Sebek, Filip. "Instruction cache memory : issues in real-time systems /." Västerås : Mälardalen University, 2002. http://www.mrtc.mdh.se/publications/0433.pdf.

Full text
APA, Harvard, Vancouver, ISO, and other styles
11

Nolte, Thomas. "Reducing pessimism and increasing flexibility in the controller area network /." Västerås : Mälardalen University, 2003. http://www.mrtc.mdh.se/publications/0535.pdf.

Full text
APA, Harvard, Vancouver, ISO, and other styles
12

Nyström, Dag. "COMET: a component-based real-time database for vehicle control-systems /." Västerås : Mälardalen University, 2003. http://www.mrtc.mdh.se/publications/0533.pdf.

Full text
APA, Harvard, Vancouver, ISO, and other styles
13

Tešanović, Aleksandra. "Towards aspectual component-based real-time system development /." Linköping : Univ, 2003. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-5693.

Full text
APA, Harvard, Vancouver, ISO, and other styles
14

Håkansson, John. "Design and verification of component based real-time systems /." Uppsala : Acta Universitatis Upsaliensis, 2009. http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-101423.

Full text
APA, Harvard, Vancouver, ISO, and other styles
15

Aysan, Hüseyin. "New Strategies for Ensuring Time and Value Correctness in Dependable Real-Time Systems /." Västerås : Mälardalens Högskola, 2009. http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-5925.

Full text
APA, Harvard, Vancouver, ISO, and other styles
16

Carlsson, Ulla. "A general interface for computer control in real time." Thesis, University West, Department of Technology, Mathematics and Computer Science, 2005. http://urn.kb.se/resolve?urn=urn:nbn:se:hv:diva-388.

Full text
APA, Harvard, Vancouver, ISO, and other styles
17

Hjertström, Andreas. "Information centric development of component-based embedded real-time systems /." Västerås : School of Innovation, Design and Engineering, Mälardalen University, 2009. http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-7582.

Full text
APA, Harvard, Vancouver, ISO, and other styles
18

Cortés, Luis Alejandro. "Verification and scheduling techniques for real-time embedded systems /." Linköping : Dept. of Computer and Information Science, Univ, 2005. http://www.ep.liu.se/diss/science_technology/09/20/index.html.

Full text
APA, Harvard, Vancouver, ISO, and other styles
19

Kero, Martin. "Garbage collecting reactive real-time systems." Licentiate thesis, Luleå : Luleå University of Technology, 2007. http://epubl.ltu.se/1402-1757/2007/56/.

Full text
APA, Harvard, Vancouver, ISO, and other styles
20

Malmqvist, Mattias. "Utvärdering av evolutionära algoritmer för temporal enhetstestning." Thesis, University of Skövde, School of Humanities and Informatics, 2005. http://urn.kb.se/resolve?urn=urn:nbn:se:his:diva-948.

Full text
Abstract:

Testmetoder för tidskritiska applikationer har ofta bara omfattat statiska testmetoder där slutsatser kring applikationens exekveringstider och beteende dras utifrån studier av programkod och underliggande hårdvara. I detta arbete undersöks en dynamisk testmetod för framtagning av indata som med framgång använts i tidigare arbeten för bestämning av extrema exekveringstider hos applikationer. Detta arbete utvärderar tre varianter av denna testmetod för att försöka finna indata till applikationer som kan ge en inom ramen för applikationens möjligheter godtycklig exekveringstid. Detta för att förbättra möjligheterna att styra testning av denna typ av applikationer.

Arbetet har visat att två av de tre algoritmvarianterna har lyckats tämligen väl med att komma närmare det mål som sattes upp som exekveringstid men inga närmare slutsatser har kunnat dras kring vilka parametrar som påverkat dessa varianters effektivitet.

APA, Harvard, Vancouver, ISO, and other styles
21

Isović, Damir. "Flexible scheduling for media processing in resource constrained real-time systems /." Västerås : Mälardalen University, 2004. http://www.mrtc.mdh.se/publications/0769.pdf.

Full text
APA, Harvard, Vancouver, ISO, and other styles
22

Wiklander, Jimmie. "Component-based software design of embedded real-time systems." Licentiate thesis, Luleå : Luleå University of Technology, 2009. http://pure.ltu.se/ws/fbspretrieve/3318285.

Full text
APA, Harvard, Vancouver, ISO, and other styles
23

Engström, Hampus, and Christoffer Ring. "Jämförelse av off-the-shelf-hårdvara för realtidsapplikationer." Thesis, Linköpings universitet, Elektroniksystem, 2013. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-97291.

Full text
Abstract:
Vid implementering av realtidsapplikationer krävs det att man kan använda hårdvaran på ett deterministiskt vis. En realtidsapplikation ställer stora krav på körtider och hur applikationen schemaläggs. Det är därför av största vikt att kontrollera om de uppfyller dessa krav. I detta examensarbete har tre system för realtidsapplikationer jämförts och en analys av framförallt sina beräkningsförmågor och hur pass deterministiskt de uppför sig gällande körtider har gjorts. Även andra aspekter så som utvecklingsmiljöer för mjukvara, tillbehör och effektförbrukning har jämförts.
APA, Harvard, Vancouver, ISO, and other styles
24

David, Alexandre. "Hierarchical modeling and analysis of timed systems /." Uppsala : Dept. of Information Technology, Univ. [distributör], 2003. http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-3780.

Full text
APA, Harvard, Vancouver, ISO, and other styles
25

Ermedahl, Andreas. "A Modular Tool Architecture for Worst-Case Execution Time Analysis." Doctoral thesis, Uppsala : Acta Universitatis Upsaliensis : Univ.-bibl. [distributör], 2003. http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-3502.

Full text
APA, Harvard, Vancouver, ISO, and other styles
26

Amirijoo, Mehdi. "QoS Control of Real-Time Data Services under Uncertain Workload." Doctoral thesis, Linköping : Department of Computer and Information Science, Linköping University, 2007. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-10016.

Full text
APA, Harvard, Vancouver, ISO, and other styles
27

Hansson, Andreas. "Riktlinjer för verktygsstöd vid felsökning i PLC-system enligt standard IEC 1131-3." Thesis, University of Skövde, Department of Computer Science, 1999. http://urn.kb.se/resolve?urn=urn:nbn:se:his:diva-310.

Full text
Abstract:

En stor del av tiden vid utveckling av programvaror går idag ut på att leta efter fel i dem. Oavsett hur mycket tid och pengar som läggs ner på denna aktivitet är det inte säkert att alla fel hittas. Detta kan få katastrofala följder, speciellt för realtidssystem då även fysisk apparatur skall skötas. Då ett fel verkligen har påvisats gäller det att försöka lokalisera och identifiera felet. Då detta kan ske under tidspress, till exempel om felet rör ett realtidssystem redan i användning, behövs stort stöd från felsökningsverktyg för att underlätta att snabbt lokalisera och identifiera ett fel.

Detta examensarbete identifierar genom en teoretisk undersökning ett antal riktlinjer för de stöd ett felsökningsverktyg kan ge felsökaren under felsökningsprocessen. Riktlinjerna är utformade så att de kan användas i felsökningsverktyg i alla typer av programvaror. Riktlinjer är även särskilt anpassade till standard IEC 1131-3 för PLC-system, vilka är en typ av realtidssystem.

APA, Harvard, Vancouver, ISO, and other styles
28

Brax, christoffer. "Studie av utvecklingsverktyg med inriktning mot PLC-system." Thesis, University of Skövde, Department of Computer Science, 1999. http://urn.kb.se/resolve?urn=urn:nbn:se:his:diva-305.

Full text
Abstract:

Datoranvändningen i samhället växer för varje dag. Det är då viktigt att programvara håller hög kvalité, då vissa programvaror styr kritiska maskiner som exempelvis flygplan. Ett sätt att få kvalitativa programvaror är att använda bra utvecklingsverktyg. I detta arbete utvärderas fem olika utvecklingsverktyg: GNAT (Ada), Microsoft Visual C++, Microsoft J++, Borland Delphi och Active Perl. Inriktningen på utvärderingen är mot utveckling av programvara för PLC-system. Det som utvärderats är effektivitet av genererad kod, kompileringstid, storlek på genererad kod, kodportabilitet och utbud av färdiga komponenter. Undersökningen har genomförts med hjälp av praktiska tester.

APA, Harvard, Vancouver, ISO, and other styles
29

El, Shobaki Mohammed. "On-chip monitoring for non-intrusive hardware/software observability." Licentiate thesis, Uppsala : Dept. of Information Technology, Univ, 2004. http://www.it.uu.se/research/reports/lic/2004-004/.

Full text
APA, Harvard, Vancouver, ISO, and other styles
30

Öster, Daniel. "Providing Adaptability in Survivable Systems through Situation Awareness." Thesis, University of Skövde, School of Humanities and Informatics, 2006. http://urn.kb.se/resolve?urn=urn:nbn:se:his:diva-17.

Full text
Abstract:

System integration, interoperability, just in time delivery, window of opportunity, and dust-to-dust optimization are all keywords of our computerized future. Survivability is an important concept that together with dependability and quality of service are key issues in the systems of the future, i.e. infrastructural systems, business applications, and everyday desktop applications. The importance of dependable systems and the widely spread usage of dependable system together with the complexity of those systems makes middleware and frameworks for survivability imperative to the system builder of the future. This thesis presents a simulation approach to investigate the effect on data survival when the defending system uses knowledge of the current situation to protect the data. The results show the importance of situation awareness to avoid wasting recourses. A number of characteristics of the situational information provided and how this information may be used to optimize the system.

APA, Harvard, Vancouver, ISO, and other styles
31

Sundmark, Daniel. "Structural System-Level Testing of Embedded Real-Time Systems." Doctoral thesis, Västerås : School of Innovation, Design and Engineering, Mälardalen University, 2008. http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-488.

Full text
APA, Harvard, Vancouver, ISO, and other styles
32

Carlsson, Johannes, and Jonatan Hägglund. "Att utöka noggrannheten i mätsystemet HiMacs." Thesis, Örebro universitet, Institutionen för naturvetenskap och teknik, 2015. http://urn.kb.se/resolve?urn=urn:nbn:se:oru:diva-45474.

Full text
Abstract:
The industry is now entirely dependent on computer systems in various parts of the organization. As systems become more powerful the opportunities for increased control and precision grows. The more defects and faults that can be detected before delivery, more customer satisfaction is obtained which leads to fewer unnecessary costs connected to, for example, recalls. Of course, this is desirable from the industry and leads to higher demands for information systems.   This report discusses the opportunities to increase the measuring frequency of an existing industrial realtime system running on a PC with Windows as operating system that is designed for test runs and measurements of engines and transmissions. Limitations that comes with using a nonreal time operating system in a real time industrial application is cleared up. The option for real time communication that HiMacs uses, developed by Beckhoff Automation, is also described.   The project was investigative and various proposed solutions were developed and compared to each other to achieve the most reliable solution.
Industrin är idag helt beroende av datasystem till olika delar av verksamheten. I takt med att systemen blir kraftfullare växer möjligheterna för ökad kontroll och precision. Ju fler defekter och fel som kan upptäckas innan leverans desto nöjdare kunder fås och medför färre onödiga kostnader vid exempelvis återkallelser. Givetvis är detta önskvärt från industrins sida och leder till att kraven på datasystemen blir ständigt högre.   Denna rapport avhandlar möjligheterna att höja mätfrekvensen för ett befintligt industriellt realtidssystem som körs på en PC med Windows som operativsystem och är avsett för testkörning och mätning av motorer och transmissioner. Begränsningarna som medföljer då ett ickerealtidsoperativsystem används reds ut och det alternativ som HiMacs använder utvecklat av Beckhoff Automation beskrivs.   Projektet var utredande och olika lösningsförslag togs fram och vägdes mot varandra för att komma fram till den mest pålitliga lösningen.
APA, Harvard, Vancouver, ISO, and other styles
33

de, Roos Victoria. "Reusable Method for Behavioural Regulation of Executing Real-time Embedded Systems." Thesis, KTH, Skolan för datavetenskap och kommunikation (CSC), 2015. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-175598.

Full text
Abstract:
Traditionally, real-time applications have been executed within an isolatedembedded system, but this is becoming outdated. These systems are growing andbecoming larger, more distributed and complex, and are often closely integratedwith the external structure. The ability to dynamically adapt and regulate thesesort of systems during runtime is an increasingly desired feature. It can increaseits lifespan and save costs in the form of both money and time. This thesisproposes a method to perform this dynamic adaptation and regulation with theconcept of computational reflection. The method is conformed to support theconstrained and varied environment faced when working with distributedembedded real-time systems. A prototype framework of the method has beenrealized in the programming language C++. This framework is lightweight anduses a minimum amount of dependencies. By including this framework into anexisting program and registering variables into the framework, the variables gainreflective properties. These properties are dynamic regulation and limited selfawareness.Lastly, the framework has been evaluated regarding its computationalload and memory consumption. This, in order to show how much extra strainthis sort of method would inflict on an existing system. The results show that,relative the functionality it provides, the strain is low in most of the cases.However, in a hard real-time environment this might not be a viable solution.
Traditionellt har realtidsapplikationer körts inom ett isolerat inbyggt system,men detta har blivit ett föråldrat synsätt. Dessa system växer och blir allt större,mer distribuerade och komplexa, och är ofta nära integrerad med den yttrestrukturen. Förmågan att dynamiskt anpassa sig och reglera denna typ av systemunder drift är en allt mer önskad egenskap. Det kan öka dess livslängd och sparakostnader i form av både pengar och tid. Denna examensrapport föreslår enmetod för att utföra denna dynamiska anpassning och reglering med hjälp avkonceptet kring computational reflection. Metoden är anpassad för att stödja denansträngda och varierad miljö man möter när man arbetar med distribueradeinbyggda realtidssystem. Ett prototyp ramverk för metoden har skapats iprogrammeringsspråket C++. Detta ramverk är lättviktigt och använder ettminimalt antal beroenden. Genom att inkludera detta ramverk i ett befintligtprogram och registrera variabler till ramverket så får variablerna reflektivaegenskaper. Dessa egenskaper är bland annat dynamisk reglering och enbegränsad självkännedom. Slutligen har ramverket utvärderats genom att testadess beräkningslast och minnesförbrukning. Detta, för att visa hur mycket extrapåfrestning denna typ av metod skulle orsaka i ett befintligt system. Resultatenvisar att, relativt dess funktionalitet, så är belastning låg i de flesta av fallen.Men i en hård-realtidsmiljö så är detta antagligen inte en hållbar lösning.
APA, Harvard, Vancouver, ISO, and other styles
34

Nilsson, Robert. "A Mutation-based Framework for Automated Testing of Timeliness." Doctoral thesis, Linköping : Department of Computer and Information Science, Linköping University, 2006. http://www.bibl.liu.se/liupubl/disp/disp2006/tek1030s.pdf.

Full text
APA, Harvard, Vancouver, ISO, and other styles
35

Borgström, Fredrik. "Acceleration of FreeRTOS withSierra RTOS accelerator : Implementation of a FreeRTOS software layer onSierra RTOS accelerator." Thesis, KTH, Data- och elektroteknik, 2016. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-188518.

Full text
Abstract:
Today, the effect of the most common ways to improve the performance of embedded systems and real-time operating systems is stagnating. Therefore it is interesting to examine new ways to push the performance boundaries of embedded systems and real-time operating systems even further. It has previously been demonstrated that the hardware-based real-time operating system, Sierra, has better performance than the software-based real-time operating system, FreeRTOS. These real-time operating systems have also been shown to be similar in many aspects, which mean that it is possible for Sierra to accelerate FreeRTOS. In this thesis an implementation of such acceleration has been carried out. Because existing real-time operating systems are constantly in development combined with that it was several years since an earlier comparison between the two real-time operating systems was per-formed, FreeRTOS and Sierra were compared in terms of functionality and architecture also in this thesis. This comparison showed that FreeRTOS and Sierra share the most fundamental functions of a real-time operating system, and thus can be accelerated by Sierra, but that FreeRTOS also has a number of exclusive functions to facilitate the use of that real-time operating system. The infor-mation obtained by this comparison was the very essence of how the acceleration would be imple-mented. After a number of performance tests it could be concluded that all of the implemented functions, with the exception of a few, had shorter execution time than the corresponding functions in the original version of FreeRTOS.
Idag är effekten av de vanligaste åtgärderna för att förbättra prestandan av inbyggda system och realtidsoperativsystem väldigt liten. På grund av detta är det intressant att undersöka nya åtgärder för att tänja prestandagränserna av inbyggda system och realtidsoperativsystem ytterliggare. Det har tidigare påvisats att det hårdvarubaseraderealtidsoperativsystemet, Sierra, har bättre prestanda än det mjukvarubaseraderealtidsoperativsystemet, FreeRTOS. Dessa realtidsoperativsystem har även visats vara lika i flera aspekter, vilket betyder att det är möjligt för Sierra att accelererera FreeRTOS. I detta examensarbete har en implementering av en sådan acceleration genomförts. Eftersom befintliga realtidsoperativsystem ständigtär i utveckling i kombination med att det är flera år sedan som en tidigare jämförelse mellan de båda systemen utfördes, så jämfördes FreeRTOS och Sierra i fråga om funktionalitet och uppbyggnad även i detta examensarbete.Denna jämförelse visade att FreeRTOS och Sierra delar de mest grundläggande funktionerna av ett realtidsoperativsystem, och som därmed kan accelereras av Sierra, men att FreeRTOS även har ett antal exklusiva funktioner för att underlätta användningen av det realtidsoperativsystemet. Informationen som erhölls av denna jämförelse var sedan grunden för hur själva accelerationen skulle implementeras. Efter ett antal prestandatesterkunde det konstateras att alla implementerade funktioner, med undantag för ett fåtal, hade kortare exekveringstid än motsvarande funktioner i ursprungsversionen av FreeRTOS.
APA, Harvard, Vancouver, ISO, and other styles
36

Mellin, Jonas. "Resource-Predictable and Efficient Monitoring of Events." Doctoral thesis, Linköping : Univ, 2004. http://www.ep.liu.se/diss/science_technology/08/76/index.html.

Full text
APA, Harvard, Vancouver, ISO, and other styles
37

Syberfeldt, Sanny. "Optimistic Replication with Forward Conflict Resolution in Distributed Real-Time Databases." Doctoral thesis, Linköping : Department of Computer and Information Science, Linköpings universitet, 2007. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-10317.

Full text
APA, Harvard, Vancouver, ISO, and other styles
38

Carlson, Jan. "Event Pattern Detection for Embedded Systems." Doctoral thesis, Västerås : Department of Computer Science and Electronics, Mälardalen University, 2007. http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-231.

Full text
APA, Harvard, Vancouver, ISO, and other styles
39

Lövgren, Jonatan. "Increasing Performance and Predictability of a Real-Time Kernel Using Hardware Acceleration." Thesis, KTH, Skolan för informations- och kommunikationsteknik (ICT), 2016. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-191136.

Full text
Abstract:
A real-time kernel offers many advantages when developing safety-critical real-time applications. It allows for a modular software architecture and provides many services to help meet any timing constraints imposed on the application. However, these benefits come at a price. The use of a real-time kernel can introduce both latency and non-determinism into the system, forcing the application designer to account for worst case execution times which might be overly pessimistic in the average case. This thesis presents a hardware accelerated implementation of the widely popular real-time kernel FreeRTOS, using only off-the-shelf hardware components. A set of benchmark tests were also developed to compare FreeRTOS and the suggested hardware accelerated implementation with respect to performance and determinism. By migrating critical parts of FreeRTOS into hardware, we were able to greatly reduce the delays associated with the kernel. Furthermore, constant execution times for all supported kernel API calls were achieved, facilitating accurate timing analysis of any application running on top of the real-time kernel.
Användandet av en realtidskärna vid utveckling av säkerhetskritiska realtidsapplikationer har flera fördelar. Det underlättar konstruktionen av en modulär mjukvaruarkitektur och erbjuder flera mekanismer för att klara de tidsrelaterade krav som ställs på en applikation. En realtidskärna kan emellertid introducera långa och icke-deterministiska responstider, vilket tvingar applikationsdesignern att alltid ta höjd för det teoretiska värstafallet även om detta är överdrivet pessimistisk jämfört med medelfallet. I denna uppsats presenteras en hårdvaruaccelererad implementation av realtidskärnan FreeRTOS, konstruerad med hjälp av kommersiellt tillgängliga hårdvarukomponenter. Utöver detta presenteras även en uppsättning tester för att jämföra FreeRTOS samt dess hårdvaruaccelererade motsvarighet med avseende på prestanda och determinism. Genom att migrera kritiska delar av FreeRTOS till hårdvara kunde de långa responstiderna kraftigt reduceras. Utöver detta blev exekveringstiden helt deterministiskt i den hårdvaruaccelererade implementationen, något som möjliggör en mer exakt tidsanalys.
APA, Harvard, Vancouver, ISO, and other styles
40

Ritzau, Tobias. "Memory Efficient Hard Real-Time Garbage Collection." Doctoral thesis, Linköping : Univ, 2003. http://www.ep.liu.se/diss/science_technology/08/28/index.html.

Full text
APA, Harvard, Vancouver, ISO, and other styles
41

Manolache, Sorin. "Analysis and Optimisation of Real-Time Systems with Stochastic Behaviour." Doctoral thesis, Linköping : Linköpings universitet, 2005. http://www.bibl.liu.se/liupubl/disp/disp2005/tek983s.pdf.

Full text
APA, Harvard, Vancouver, ISO, and other styles
42

Waqas, Muhammad. "A simulation-based approach to test the performance of large-scale real time software systems." Thesis, Blekinge Tekniska Högskola, Institutionen för programvaruteknik, 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-20133.

Full text
Abstract:
Background: A real-time system operates with time constraints, and its correctness depends upon the time on which results are generated. Different industries use different types of real-time systems such as telecommunication, air traffic control systems, generation of power, and spacecraft system. There is a category of real-time systems that are required to handle millions of users and operations at the same time; those systems are called large scale real-time systems. In the telecommunication sector, many real-time systems are large scale, as they need to handle millions of users and resources in parallel. Performance is an essential aspect of this type of system; unpredictable behavior queue cost millions of dollars for telecom operators in a matter of seconds. The problem is that existing models for performance analysis of these types of systems are not cost-effective and require lots of knowledge to deploy. In this context, we have developed a performance simulator tool that is based on the XgBoost, Random Forest, and Decision Tree modeling. Objectives: The thesis aims to develop a cost-effective approach to support the analysis of the performance of large-scale real-time telecommunication systems. The idea is to develop and implement a solution to simulate the telecommunication system using some of the most promising identified factors that affect the performance of the system. Methods: We have performed an improvement case study in Ericsson. The identification of performance factors is found through a dataset generated in a performance testing session, the investigation conducted on the same system, and unstructured interviews with the system experts. The approach was selected through a literature review. Validation of the Performance Simulator performed through static analysis and user feedback received from the questionnaire. Results: The results show that Performance Simulator could be helpful to performance analysis of large-scale real-time telecommunication systems. Performance Simulator ability to endorse performance analysis of other real-time systems is a collection of multiple opinions. Conclusions: The developed and validated approach demonstrates potential usefulness in performance analysis and can benefit significantly from further enhancements. The specific amount of data used for training might impact the generalization of the research on other real-time systems. In the future, this study can establish with more numbers of input on real-time systems on a large scale.
APA, Harvard, Vancouver, ISO, and other styles
43

Sigurðsson, Páll Axel. "Predictable Multiprocessor Platform for Safety- Critical Real- Time Systems." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-302139.

Full text
Abstract:
Multicore systems excel at providing concurrent execution of applications, giving true parallelism where all cores can execute sequences of machine instructions at the same time. However, multicore systems come with their own sets of problems, most notably when cores in a system (or core tiles) share hardware components such as memory modules or Input/Output (IO) peripherals. This increased level of complexity makes it especially difficult to design and verify safety- critical systems that require real- time operation, such as flight controllers in airplanes and airbag controllers in the automotive industry. Verifying that that systems are predictable is therefore essential, requiring methods for measuring and finding out the Worst- Case Execution Times (WCETs) and Best- Case Execution Times (BCETs). Additionally, the designer must ensure isolation between running applications (indicating that the platform is composable). This thesis work consists of designing a predictable Multiprocessor System On- Chip (MPSoC) using Qsys and Quartus II, as well as providing methods and test benches that can support all claims made about the platform’s reported behavior. A shared- memory loosely coupled multicore design was implemented, which can be horizontally scaled from 2 to 8 core tiles. A high- level Hardware Abstraction Layer (HAL) is written for the platform to simplify its use. Using Nios II/e processors as the logical cores in the platform’s core tiles gives predictable (mostly static) latencies when the platform is tested, showing no erratic or unexplained timing variations. However, due to the Round Robin (RR) nature of the arbitration logic in the Avalon Switch Fabric (ASF), composability was not fully achieved in the platform. Groundwork for implementing Time- Division Multiplexing (TDM) arbitration logic is proposed and will ideally be fully implemented in future work.
Mångkärniga processorsystem utmärker sig när det kommer till samkörning mellan applikationer. De ger en sann parallellism, där alla kärnor kan köra processorinstruktioner samtidigt. Mångkärniga system kommer med sina egna problem, framför allt när kärnorna ska dela komponenter så som minnesmoduler och Input/Output tillbehör. Den ökade komplexiteten gör att det är extra svårt att designa och verifiera säkerhetskritiska system som kräver körning i realtid, så som flygkontrollers på flygplan och styrenheter för krockkudden i bilar. Verifiering av att systemen är förutsägbara är essentiellt, detta behöver metoder för att mäta och hitta den värsta möjliga exekveringstiden (WCET) och den bästa möjliga exekveringstiden (BCET). Utöver detta måste designern säkerställa att processerna som körs på kärnorna är isolerade ifrån varandra (komponerbara). Detta arbetet består av att designa ett förutsägbart mångkärnigt system på chip (MPSoC) med Qsys och Quartus II, samt att ge metoder och testbänkar som kan bevisa systemets hävdade beteende. Ett löst kopplat mångkärnigt system med delat minne implementerades, där systemets kärnor kan ökas horisontellt från 2 till 8 stycken. Ett Hardware Abstraction Layer (HAL) skapades för systemet för att simplifiera användningen. Användningen av Nios II/e som processorkärna gav förutsägbara exekveringstider när systemet testades och visade inga oförklarliga tids variationer. Däremot, på grund av att Avalon Switch Fabric (ASF) tilldelar access med Round Robin (RR), är systemet inte komponerbart. Basen för att implementera Time- Division Multiplexing (TDM) istället är föreslaget och kommer idealt implementeras som fortsatt arbete.
APA, Harvard, Vancouver, ISO, and other styles
44

Capitanu, Calin. "Fault Detection, Isolation and Recovery : Analysis of two scheduling algorithms." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-300128.

Full text
Abstract:
Unmanned, as well as manned space missions have seen a high failure rate in the early era of space technology. However, this decreased a lot since technology advanced and engineers learnt from previous experiences and improved critical real time systems with fault detection mechanisms. Fault detection, isolation and recovery, nowadays, is generally available in every flying device. However, the cost of hardware can bottleneck the process of creating such a system that is both robust and responsive. This thesis analyses the possibility of implementing a fault detection, isolation and recovery system inside of a single-threaded, cooperative scheduling operating system. The thesis suggests a cooperative implementation of such a system, where every task is responsible for parts of the fault detection. The analysis is done from both the integration layer, across the operating system and its tasks, as well as from the inside of the detection system, where two key components are implemented and analyzed: debug telemetry and operation modes. Results show that it is possible to implement a fault detection system that is spread across all the components of the satellite and acts cooperatively. Furthermore, the comparison with a traditional, dedicated fault detection system proves that errors can be caught faster with a cooperative mechanism.
Obemannade såväl som bemannade rymduppdrag har sett ett högt misslyckande i rymdteknikens tidiga era. Detta har dock förbättrats mycket sedan ingenjörer började lära sig av sina tidigare erfarenheter och utrustade kritiska realtidssystem med feldetekteringsmekanismer. Idag är alla flygande enheter utrustade med feldetekterings-, isolerings- och återställningsmekanismer. Däremot kan kostnaden för hårdvara vara ett problem för processen att skapa ett sådant system som är både robust och mottagligt. Denna uppsats analyserar möjligheten att implementera ett feldetekterings-, isolerings- och återställningssystem inuti ett enkelgängat samarbetsplaneringssystem. Denna uppsats föreslår ett samarbete för implementering av ett sådant system, där varje uppgift ansvarar för delar av feldetekteringen. Analysen görs från både integrationsskiktet, över operativsystemet och dess uppgifter, samt från insidan av detekteringssystemet, där två nyckelkomponenter implementeras och analyseras. Resultaten visar att det är möjligt att implementera ett feldetekteringssystem som täcker alla satellitkomponenter och som är mottaglig. Dessutom visar jämförelsen med ett traditionellt, dedikerat feldetekteringssystem att fel kan fångas snabbare med en mottagligmekanism.
Misiunile spat,iale cu oameni, atât cât s, i fara oameni, au avut o rata a es, ecurilor destul de ridicata în perioada init,iala a erei tehnologiei spat,iale. În schimb, aceasta a scazut semnificativ odata cu dezvoltarea tehnologiei, dar s, i datorita faptului ca inginerii au învat,at din experient,ele precendente s, i au îmbunatat, it sistemele critice în timp real cu mecanisme de detect,ie a erorilor. Sisteme de detect,ie, izolare s, i recuperare din erori sunt disponibile astazi în aproape toate sistemele spat,iale. Însa, costul echipamentelor poate împiedica crearea unor astfel de sisteme de detect,ie, care sa fie robuste s, i responsive. Aceasta teza analizeaza posibilitatea implementarii unui sistem de detect,ie, izolare s, i recuperare de la erori într-un satelit care este echipat cu un procesor cu un singur fir de execut,ie, care are un sistem de planificare cooperativ în sistemul de operare. Aceasta teza sugereaza o implementare cooperativa a unui astfel de sistem, unde fiecare proces este responsabil de câte o parte din detectarea erorilor. Analiza este realizata atât din perspectiva integrarii în sistemul de operare s, i procesele acestuia, cât s, i din interiorul acestui sistem de detect,ie, unde doua elemente importante sunt implementate s, i analizate: telemetria de depanare s, i modurile de operare. Rezultatele arata faptul ca este posibila implementarea unui sistem de detect,ie care este împart, it în toate componentele sistemului unui satelit s, i se comporta cooperativ. Mai departe, comparat,ia cu un sistem tradit,ional, dedicat, de detect,ie a erorilor arata ca erorile pot fi detectate mai rapid cu un sistem cooperativ.
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!

To the bibliography