Dissertations / Theses on the topic 'Real Time Code Generator'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the top 50 dissertations / theses for your research on the topic 'Real Time Code Generator.'
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.
Scott, Hazel Jean Carleton University Dissertation Engineering Electrical. "Automatic code generation for real time systems." Ottawa, 1991.
Find full textDäumler, Martin. "Real-time Code Generation in Virtualizing Runtime Environments." Doctoral thesis, Universitätsbibliothek Chemnitz, 2015. http://nbn-resolving.de/urn:nbn:de:bsz:ch1-qucosa-162075.
Full textAlmohammad, Ali. "Rigorous code generation for distributed real-time embedded systems." Thesis, Northumbria University, 2013. http://nrl.northumbria.ac.uk/14825/.
Full textZhang, Da Qing. "Automatic code generation for real-time reactive systems in TROMLAB environment." Thesis, National Library of Canada = Bibliothèque nationale du Canada, 2001. http://www.collectionscanada.ca/obj/s4/f2/dsk3/ftp04/MQ59345.pdf.
Full textGalparsoro, Miguel Angel Maiza. "Automatic scheduling and parallel code generation for high performance real-time systems." Thesis, University of York, 1997. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.288061.
Full textTAVARES, Eduardo Antônio Guimarães. "Software Synthesis for Energy-Constrained Hard Real-Time Embedded Systems." Universidade Federal de Pernambuco, 2009. https://repositorio.ufpe.br/handle/123456789/1403.
Full textA grande expansão do mercado de dispositivos digitais tem forçado empresas desenvolvedoras de sistemas embarcados em lidar com diversos desafios para prover sistemas complexos nesse nicho de mercado. Um dos desafios prominentes está relacionado ao consumo de energia, principalmente, devido aos seguintes fatores: (i) mobilidade; (ii) problemas ambientais; e (iii) o custo da energia. Como consequência, consideráveis esforços de pesquisa têm sido dedicados para a criação de técnicas voltadas para aumentar a economia de energia. Na última década, diversas técnicas foram desenvolvidas para reduzir o consumo de energia em sistemas embarcados. Muitos métodos lidam com gerenciamento dinâmico de energia (DPM), como, por exemplo, dynamic voltage scaling (DVS), cooperativamente com sistemas operacionais especializados, a fim de controlar o consumo de energia durante a execução do sistema. Entretanto, apesar da disponibilidade de muitos métodos de redução de consumo de energia, diversas questões estão em aberto, principalmente, no contexto de sistemas de tempo real crítico. Este trabalho propõe um método de síntese de software, o qual leva em consideração relação entre tarefas, overheads, restrições temporais e de energia. O método é composto por diversas atividades, as quais incluem: (i) medição; (ii) especificação; (iii) modelagem formal; (vi) escalonamento; e (v) geração de código. O método também é centrado no formalismo redes de Petri, o qual define uma base para geração precisa de escalas em tempo de projeto, adotando DVS para reduzir o consumo de energia. A partir de uma escala viável, um código customizado é gerado satisfazendo as restrições especificadas, e, dessa forma, garantindo previsibilidade em tempo de execução. Para lidar com a natureza estática das escalas geradas em tempo de projeto, um escalonador simples em tempo de execução é também proposto para melhorar o consumo de energia durante a execução do sistema. Diversos experimentos foram conduzidos, os quais demonstram a viabilidade da abordagem proposta para satisfazer restrições críticas de tempo e energia. Adicionalmente, um conjunto integrado de ferramentas foram desenvolvidas para automatizar algumas atividades do método de síntese de software proposto
Däumler, Martin [Verfasser], Matthias [Akademischer Betreuer] Werner, Matthias [Gutachter] Werner, and Wolfram [Gutachter] Hardt. "Real-time Code Generation in Virtualizing Runtime Environments / Martin Däumler ; Gutachter: Matthias Werner, Wolfram Hardt ; Betreuer: Matthias Werner." Chemnitz : Universitätsbibliothek Chemnitz, 2015. http://d-nb.info/1214303579/34.
Full textWehrmeister, Marco Aurélio. "An aspect-oriented model-driven engineering approach for distributed embedded real-time systems." reponame:Biblioteca Digital de Teses e Dissertações da UFRGS, 2009. http://hdl.handle.net/10183/17792.
Full textCurrently, the design of distributed embedded real-time systems is growing in complexity due to the increasing amount of distinct functionalities that a single system must perform, and also to concerns related to designing different kinds of components. Industrial automation systems, embedded electronics systems in automobiles or aerial vehicles, medical equipments and others are examples of such systems, which includes distinct components (e.g. hardware and software ones) that are usually designed concurrently using distinct models, tools, specification, and implementation languages. Moreover, these systems have domain specific and important requirements, which do not represent by themselves the expected functionalities, but can affect both the way that the system performs its functionalities as well as the overall design success. The so-called nonfunctional requirements are difficult to deal with during the whole design because usually a single non-functional requirement affects several distinct components. This thesis proposes an automated integration of distributed embedded real-time systems design phases focusing on automation systems. The proposed approach uses Model- Driven Engineering (MDE) techniques together with Aspect-Oriented Design (AOD) and previously developed (or third party) hardware and software platforms to design the components of distributed embedded real-time systems. Additionally, AOD concepts allow a separate handling of requirement with distinct natures (i.e. functional and non-functional requirements), improving the produced artifacts modularization (e.g. specification model, source code, etc.). In addition, this thesis proposes a code generation tool, which supports an automatic transition from the initial specification phases to the following implementation phases. This tool uses a set of mapping rules, describing how elements at higher abstraction levels are mapped (or transformed) into lower abstraction level elements. In other words, suchmapping rules allow an automatic transformation of the initial specification, which is closer to the application domain, in source code for software and hardware components that can be compiled or synthesized by other tools, obtaining the realization/ implementation of the distributed embedded real-time system.
Murali, madhavan rathai Karthik. "Synthesis and real-time implementation of parameterized NMPC schemes for automotive semi-active suspension systems." Thesis, Université Grenoble Alpes, 2020. http://www.theses.fr/2020GRALT052.
Full textThis thesis discusses the synthesis and real-time (RT) implementation of parameterized Nonlinear Model Predictive Control (pNMPC) schemes for automotive semi-active suspension systems. The pNMPC scheme uses a black-box simulation-based optimization method. The crux of the method is to finitely parameterize the input profile and simulate the system for each parameterized input and obtain the approximate objective and constraint violation value for the pNMPC problem. With the obtained results from the simulation, the input with minimum objective value or the least constraint violation value is selected and injected into the system and this is repeated in a receding horizon fashion. The method was experimentally validated on dSPACE MicroAutoBoX II (MABXII) and the results display good performance of the proposed approach. The pNMPC method was also augmented to parallelized pNMPC and the proposed method was implemented for control of semi-active suspension system for a half car vehicle. This method was implemented by virtue of Graphic Processing Units (GPUs) which serves as a paragon platform for implementation of parallel algorithms through its multi-core processors. Also, a stochastic version of the parallelized pNMPC method is proposed which is termed as Scenario-Stochastic pNMPC (SS-pNMPC) scheme and the method was implemented and tested on several NVIDIA embedded boards to verify and validate the RT feasibility of the proposed method for control of semi-active suspension system for a half car vehicle. In general, the parallelized pNMPC schemes provide good performance and also, fares well for large input parameterization space. Finally, the thesis proposes a software tool termed “pNMPC – A code generation software tool for implementation of derivative free pNMPC scheme for embedded control systems”. The code generation software (S/W) tool was programmed in C/C++ and also, provides interface to MATLAB/Simulink. The S/W tested for variety of examples both in simulation as well as on RT embedded hardware (MABXII) and the results looks promising and viable for RT implementation for real world applications. The code generation S/W tool also includes GPU code generation feature for parallel implementation. To conclude, the thesis was conducted under the purview of the EMPHYSIS project and the goals of the project align with this thesis and the proposed pNMPC methods are amenable with eFMI standard
Husseini, Orabi Mahmoud. "Facilitating the Representation of Composite Structure, Active objects, Code Generation, and Software Component Descriptions in the Umple Model-Oriented Programming Language." Thesis, Université d'Ottawa / University of Ottawa, 2017. http://hdl.handle.net/10393/36452.
Full textBecker, Leandro Buss. "Ambiente de modelagem e implementação de sistemas tempo real usando o paradigma de orientação a objetos." reponame:Biblioteca Digital de Teses e Dissertações da UFRGS, 1999. http://hdl.handle.net/10183/27108.
Full textThis work describes the development of an integrated object-oriented environment for modeling, simulation and implementation of distributed real-time systems (DRTS), especially those conceived for industrial automation. This work extends the SIMOO environment, conceived as part of a Ph.D. thesis in the CPGCC at Federal University of Rio Grande do Sul. Its motivation began during some case studies, which concluded that existing CASE tools don't incorporate all the desired features for modeling and implementation of DRTS. Among these features, capacities to specify timing constraints, to simulate/animate the model and to automatically generate the final application code are highlighted. The proposed environment intends to overcome these lacks, adding to the original environment features for the specification of timing requirements and the application behavior, allowing the creation of an object-oriented simulation model. Additionally it automatically generates the application executable code, which makes use of the incorporated specifications to guarantee its correctness. This work has been developed within the context of the ADOORATA project (A Distributed Object-Oriented Architecture for Real-Time Automation), as part of the Brazilian-German Cooperation Program, sponsored by CNPq and DLR.
Moreira, Tomás Garcia. "Geração automática de código VHDL a partir de modelos UML para sistemas embarcados de tempo-real." reponame:Biblioteca Digital de Teses e Dissertações da UFRGS, 2012. http://hdl.handle.net/10183/55444.
Full textThe growing market demand requires the production of embedded devices in less time and with more different features. This directly implies on the development process of these products requiring new techniques to absorb the growing complexity of projects and to accelerate their development stages. UML has been used to handle the embedded systems design complexity through its graphical representation that makes the process simpler and more intuitive. To speed up the development cycle, it has emerged some processes that permit code generating directly from UML models to embedded software description languages (C, C++, Java), and traditional hardware description languages (VHDL, Verilog). Several researches and commercial tools have been developed to automate the code generation process from UML models to conventional languages (software). However, due to the transformation complexity there are only few studies and no commercial tool addressed to HDL generation from UML models, making this process almost unknown. Our proposal is focused on generating hardware descriptions as VHDL code from UML models of real-time embedded systems (RTES), emerging as an alternative to the hardware development. It presents a complete methodology to the VHDL code generation, allowing the behavior described to the modeled system to be tested and validated before being implemented, accelerating the hardware production and decreasing the chances of design errors. It is proposed as a model-driven engineering (MDE) process that covers the phases of requirements analysis, UML modeling, models transformations, and the source code generating process to the VHDL language, where the focus is to generate as hardware descriptions all the logic functions of an embedded system which are usually developed as software. To achieve this goal, this work was developed a set of mapping rules which extends the functionality of the tool GenERTiCA, used to support the process. Additionally, it was researched and developed concepts that were the basis for the development of rules used by the tool support to guide the mapping process between languages. The concepts and proposed rules have been validated through a case study, whose results are shown in this dissertation.
Lu, Yujie Irene. "Real-time digital simulation of the generator model." Thesis, Virginia Tech, 1990. http://hdl.handle.net/10919/42061.
Full textThis thesis is in an attempt to realistically model a real-time digital generator which interfaces to an analog system simulator and which consists of the synchronous machine and its peripheral controllers such as the exciter and the governor-turbine subsystems. In this work, the exciter, the synchronous machine, the machine dynamics and the governor are modeled in detail while a simplified model of the turbine is used.
The synchronous machine, the main component of this simulation, solves the discretized Park's machine equations which include flux derivative tenns and tenns pertaining to the two amortisseur windings. Treatment of saturation effects in the mutual inductances is also discussed. The Park's model is arranged to obtain a field voltage and machine armature cutTent input - machine tenninal voltage output structure, where the armature current and terminal voltage are rotor based quantities (i.e. in d-q domain). In order to interface the Park's machine model to the analog system model, the Park's and inverse Park's transfonnation are implemented by software modules.
The implementation of a prototype model generator using a Motorola 68020 microprocessor and fast computer peripherals is discussed. The results of the digital computer simulation in real-time for the generator model under various operating conditions are presented.
Master of Science
Zarif, Mansour Sepehr. "A real time and time optimal trajectory generator for Cartesian machine tools." Thesis, University of British Columbia, 2015. http://hdl.handle.net/2429/53939.
Full textApplied Science, Faculty of
Engineering, School of (Okanagan)
Graduate
Wang, Fukang. "Real time instruction generator for the Bolton urban drainage control system." Thesis, University of Salford, 1998. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.245021.
Full textDe, Wulf Martin. "From timed models to timed implementations." Doctoral thesis, Universite Libre de Bruxelles, 2006. http://hdl.handle.net/2013/ULB-DIPOT:oai:dipot.ulb.ac.be:2013/210797.
Full textComputer Science is currently facing a grand challenge :finding good design practices for embedded systems. Embedded systems are essentially computers interacting with some physical process. You could find one in a braking systems or in a nuclear power plant for example. They present several design difficulties :first they are reactive systems, interacting indefinitely with their environment. Second,they must satisfy real-time constraints specifying when they should respond, and not only how. Finally, their environment is often deeply continuous, presenting complex dynamics. The formal models of choice for specifying such systems are timed and hybrid automata for which model checking is pretty well studied.
In a first part of this thesis, we study a complete design approach, including verification and code generation, for timed automata. We have to define a new semantics for timed automata, the AASAP semantics, that preserves the decidability properties for model checking and at the same time is implementable. Our notion of implementability is completely novel, and relies on the simulation of a semantics that is obviously implementable on a real platform. We wrote tools for the analysis and code generation and exemplify them on a case study about the well known Philips Audio Control Protocol.
In a second part of this thesis, we study the problem of controller synthesis for an environment specified as a hybrid automaton. We give a new solution for discrete controllers having only an imperfect information about the state of the system. In the process, we defined a new algorithm, based on the monotonicity of the controllable predecessors operator, for efficiently finding a controller and we show some promising applications on a classical problem :the universality test for finite automata.
Doctorat en sciences, Spécialisation Informatique
info:eu-repo/semantics/nonPublished
Dubasi, Mohana Asha Latha. "Timed Refinement for Verification of Real-Time Object Code Programs." Diss., North Dakota State University, 2018. https://hdl.handle.net/10365/31372.
Full textSeveral parts of this dissertation were funded by a grant from the United States Government and the generous support of the American people through the United States Department of State and the United States Agency for International Development (USAID) under the Pakistan – U.S. Science & Technology Cooperation Program. The contents do not necessarily reflect the views of the United States Government.
Ng, Sunny, Mei Y. Wei, Austin Somes, Mich Aoyagi, and Joe Leung. "REAL-TIME DATA SERVER-CLIENT SYSTEM FOR THE NEAR REAL-TIME RESEARCH ANALYSIS OF ENSEMBLE DATA." International Foundation for Telemetering, 1998. http://hdl.handle.net/10150/609671.
Full textThis paper describes a distributed network client-server system developed for researchers to perform real-time or near-real-time analyses on ensembles of telemetry data previously done in post-flight. The client-server software approach provides extensible computing and real-time access to data at multiple remote client sites. Researchers at remote sites can share similar information as those at the test site. The system has been used successfully in numerous commercial, academic and NASA wide aircraft flight testing.
Srinivasa, Murthy Dilip. "REAL-TIME HILBERT TRANSFORM AND AUTOCORRELATION FOR DIGITAL WIDEBAND COMMUNICATION APPLICATIONS." Wright State University / OhioLINK, 2008. http://rave.ohiolink.edu/etdc/view?acc_num=wright1227202325.
Full textSchäfer, Pierre-Alain. "Dynamic loading and linking native code on a real-time operating system." Instituto Tecnológico de Aeronáutica, 2007. http://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=473.
Full textLuppold, Arno [Verfasser]. "Schedulability-oriented code optimization of hard real-time multitasking systems / Arno Luppold." Hamburg : Universitätsbibliothek der Technischen Universität Hamburg-Harburg, 2020. http://d-nb.info/1213804000/34.
Full textMunukuntla, Sowmya. "Sensitivity Analysis of Synchronous Generators for Real-Time Simulation." ScholarWorks@UNO, 2016. http://scholarworks.uno.edu/td/2172.
Full textTreadwell, Steven B. (Steven Brett). "Estimating task execution delay in a real-time system via static source code analysis." Thesis, Massachusetts Institute of Technology, 1993. http://hdl.handle.net/1721.1/46427.
Full textLowe, Darryn W. "Real-time FPGA realization of an UWB transceiver physical layer." Access electronically, 2005. http://www.library.uow.edu.au/adt-NWU/public/adt-NWU20060726.161825/index.html.
Full textLundström, Adam. "Finding strategies for executing Ada-code in real-time on Linux using an embedded computer." Thesis, KTH, Maskinkonstruktion (Inst.), 2016. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-187735.
Full textEn kombination av Ada, realtids-Linux och en enkortsdator är en kostnadseektivlösning som möter de esta av behoven för utveckling och prototypframtagninginom inbyggda system. Linux är i sin standardkonguration inte lämpligför realtidsapplikationer, men det nns lösningar som gör Linux mer realtids anpassat.Frågan är, vilken lösning är den optimala från ett Ada perspektiv? För attsvara på detta har en litteraturstudie utförts för att identiera olika lösningar,följt av en analys som tar fram den mest lovande. Den utvalda lösningen har sedanutvärderats och verierats genom tester som körts på en BeagleBone Black.Utvärderingen visar att lösningen PREEMPT_RT för Linux är den optimala förrealtids-exekvering av kod skriven i Ada. Två andra lovande lösningar är Xenomaioch RTAI, de uppvisar bättre prestanda genom kortare fördröjningar. Mende har inte fullt stöd för Ada och kräver att kod anpassas för deras lösning tillskillnad från PREEMPT_RT som är transparent för användaren.Fördröjningarna för PREEMP_RT mättes upp med Cyclictest samtidigt som systemetbelastades av Sysbench, Hackbench och ’ping ooding’. Testerna belastadeolika delar av systemet, till exempel CPUn, minnet och l-IO, vilket gör detmöjligt att bestämma hur känsligt systemet är för olika typer av applikationer.Två test särskilde sig från de andra, ’ping ooding’ och Sysbench Thread-test.När systemet pingades mättes fördröjningarna upp till 364 µs, i storleksordningentre gånger högre jämfört med de andra testerna. Det andra utmärkande testetvar när Sysbench Thread-testet kördes, fördröjningarna var oväntat nog mindrejämfört med det obelastade systemet, 62 µs respektive 90 µs. Anledningen till detär svårt att avgöra på grund av storleken och komplexiteten av Linux, det skullekräva en djupare analys av Linux-kärnan.PREEMPT_RT tillåter att bentliga applikation för Linux att köras utan förändringarav källkoden vilket gör lösning attraktiv för utveckling av system somkräver realtidsegenskaper, exibilitet och hög prestanda. Det är en kostnadseffektivlösning som kan användas för utbilding i Ada och utveckling av prototypersom inte kräver högsta nivån av säkerhetscertiering. Fördröjningarna är intetillräckligt låga för att kunna möta kraven för alla system, men ofta är kraven istorleksordningen av millisekunder, vilket den här lösningen skulle vara lämpligför.
Tomasi, Daniele. "Function Point e Real Time Software: caso di studio reale." Bachelor's thesis, Alma Mater Studiorum - Università di Bologna, 2014. http://amslaurea.unibo.it/7816/.
Full textAshglaf, Mohmed Omran. "Development of Hybridization concept for horizontal axis wind / tidal systems using functional similarities and advanced real-time emulation methods." Thesis, Normandie, 2019. http://www.theses.fr/2019NORMLH07/document.
Full textThe ability of conventional wind and tidal generation systems to provide the grid with reliable and stable power at all times is a new challenge due to weather fluctuations, which have a significant and direct impact on energy production. This is why the hybridization of wind and tidal power generation systems has been studied to improve the integration of wind and tidal power into the electricity grid.This study led us to develop contributions related to two main axes:The first axis is focused on a new concept of hybridization of two different energy sources in terms of physical properties, wind and horizontal axis turbines, based on an electromechanical coupling of these two systems. The two resources are wind energy and marine energy. The concept is developed using the functional similarities of turbines and similarities in energy conversion of their energy chains. To apply this concept first, the parameters of the double fed asynchronous generator installed in the GREAH emulator are identified. Then, the power conversion chain is modeled mathematically and simulated in a MATLAB / SIMULINK environment. We have developed two control strategies.A fixed speed strategy called "Direct Speed Control", and a variable speed strategy based on the search for maximum power, called "Indirect Speed Control". Finally, this concept has been implemented practically on the real-time emulator of the laboratory. The results obtained were analyzed and discussed following this work.The second axis is devoted to a concept called "accelerated time" simulation or "virtual time". Subsequently, this concept was implemented on the multi-physics emulator available at the GREAH laboratory. This concept (accelerated time) is based on reducing wind profile samples in order to decrease simulation time and facilitate real-time control.The main results are obtained first in MATLAB / SIMULINK, then verified on the emulator in real time.The main objective of this thesis is to study the concept of offshore wind / tidal turbine hybridization based on the flexibility of a multi-function emulator that allows various emulation architectures: wind turbines, tidal turbines, and hybrid wind - tidal turbines systems. We analyze its impact on the output power of the system; the obtained results are correlated with wind and tidal speed profiles, in which statistical properties impacting global power chains could be complementary and in particular in function of the given sites. Main contributions and perspectives- Development of the concept of electromechanical coupling.When two renewable energy sources are "integrated", the rapid fluctuation of the power generated is stabilized, but under certain conditions such as the presence of storage units or an automatic clutch system.- The accelerated time conceptThis method is used to reduce the size of the recorded wind or sea current data, to speed up the simulation time of the power generation units with reasonable results that are close to actual situations.- Study and develop the concept of electric shaft regime: If the electromechanical coupling is difficult to achieve from the mechanical point of view and the single shaft decouples are too frequent so high mechanical stress, one can study the electric shaft regime with two DFIG induction machines.There is a regime in which the ratios between the speeds of the different machines are rigorously constant. The system can operate in synchronous mode with specific structures and configurations
Berdugo, Albert, and William G. Ricker. "A NEW 1553 ALL-BUS INSTRUMENTATION MONITOR." International Foundation for Telemetering, 1990. http://hdl.handle.net/10150/613782.
Full textIncreased data throughput demands in military and avionics systems has led to the development of an advanced, All-Bus MIL-STD-1553 Instrumentation Monitor. This paper discusses an airborne unit which acquires the information from up to 8 dual-redundant buses, and formats the data for telemetry, recording or real-time analysis according to the requirements of IRIG-106-86, Chapter 8. The ALBUS-1553 acquires all or selected 1553 messages which are formatted into IRIG-compatible serial data stream outputs. Data is time tagged to microsecond resolution. The unit selectively transmits entire or partial 1553 messages under program control. This results in reduced transmission bandwidth if prior knowledge of 1553 traffic is known. The ALBUS also encodes analog voice inputs, discrete userword inputs and multiplexed analog (overhead) inputs. The unit is provided in a ruggedized airborne housing utilizing standard ATR packaging,
Billings, Don, Mei Wei, Joseph Leung, Michio Aoyagi, Fred Shigemoto, and Rob Honeyman. "REAL-TIME INTEGRATION OF RADAR INFORMATION, AND GROUND AND RADIOSONDE METEOROLOGY WITH FLIGHT RESEARCH DATA." International Foundation for Telemetering, 1998. http://hdl.handle.net/10150/607368.
Full textAlthough PCM/TDM framed data is one of the most prevalent formats handled by flight test ranges, it is often required to acquire and process other types. Examples of such non-standard data types are radar position information and meteorological data from both ground based and radiosonde systems. To facilitate the process and management of such non-standard data types, a micro-processor based system was developed to acquire and transform them into a standard PCM/TDM data frame. This obviated the expense of developing additional special software and hardware to handle such non-standard data types.
Wang, Ge. "Doubly fed induction generator (DFIG)-based wind power generation system simulation using real-time digital simulator (RTDS) a thesis presented to the faculty of the Graduate School, Tennessee Technological University /." Click to access online, 2009. http://proquest.umi.com/pqdweb?index=0&did=2000377761&SrchMode=1&sid=4&Fmt=6&VInst=PROD&VType=PQD&RQT=309&VName=PQD&TS=1277818196&clientId=28564.
Full textBjörnhager, Jens. "CRL2ALF : En översättare från PowerPC till ALF." Thesis, Mälardalens högskola, Akademin för innovation, design och teknik, 2011. http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-13373.
Full textReal-time systems put tough timing requirements on the software running on them. The programs must behave deterministically and respond within set time limits. With these demands comes a higher demand on verification tools. The goal of a WCET (Worst Case Execution Time) analysis is to derive the upper bound of a program's execution time. SWEET (SWEdish Execution Time) is a tool for WCET analysis developed by a research group at Mälardalen University. PowerPC is a classic processor architecture that was developed by Apple, Motorola and IBM and was released in 1991. It has been used in older versions of Apple's Macintosh computers and in video game consoles such as the GameCube from Nintendo, and is a popular choice for embedded solutions. Previously you could only do analyses on code generated from C in SWEET. The goal of this MSC thesis was to construct a converter from PowerPC binaries to the program format that SWEET uses for its analyses, ALF, with the help of the third-party tool aiT from AbsInt GmbH. The result is a - with the exception of floating-point instructions - complete converter from PowerPC programs to ALF. Most of the generated program files have been tested within SWEET with successful results.
Elloumi, Yaroub. "Parallélisme des nids de boucles pour l’optimisation du temps d’exécution et de la taille du code." Thesis, Paris Est, 2013. http://www.theses.fr/2013PEST1199/document.
Full textThe real time implementation algorithms always include nested loops which require important execution times. Thus, several nested loop parallelism techniques have been proposed with the aim of decreasing their execution times. These techniques can be classified in terms of granularity, which are the iteration level parallelism and the instruction level parallelism. In the case of the instruction level parallelism, the techniques aim to achieve a full parallelism. However, the loop carried dependencies implies shifting instructions in both side of nested loops. Consequently, these techniques provide implementations with non-optimal execution times and important code sizes, which represent limiting factors when implemented on embedded real-time systems. In this work, we are interested on enhancing the parallelism strategies of nested loops. The first contribution consists of purposing a novel instruction level parallelism technique, called “delayed multidimensional retiming”. It aims to scheduling the nested loops with the minimal cycle period, without achieving a full parallelism. The second contribution consists of employing the “delayed multidimensional retiming” when providing nested loop implementations on real time embedded systems. The aim is to respect an execution time constraint while using minimal code size. In this context, we proposed a first approach that selects the minimal instruction parallelism level allowing the execution time constraint respect. The second approach employs both instruction level parallelism and iteration level parallelism, by using the “delayed multidimensional retiming” and the “loop striping”
Eccles, Lee, Michael O’Brien, and William Anderson. "DATA ACQUISITION SYSTEM FOR AIRCRAFT QUALIFICATION." International Foundation for Telemetering, 1986. http://hdl.handle.net/10150/615566.
Full textThe Boeing Commercial Airplane Company presently uses an Airborne Data Analysis and Monitor System (ADAMS) to support extensive qualification testing on new and modified commercial aircraft. The ADAMS system consists of subsystems controlled by independent processors which preprocess serial PCM data, perform application-specific processing, provide graphic display of data, and manage mass storage resources. Setup and control information is passed between processors using the Ethernet protocol on a fiber optic network. Tagged data is passed between processors using a data bus with networking characteristics. During qualification tests, data are dynamically selected, analyses performed, and results recorded. Decisions to proceed or repeat tests are made in real time on the aircraft. Instrumentation in present aircraft includes up to 3700 sensors, with projections for 5750 sensors in the next generation. Concurrently, data throughput rates are increasing, and data preprocessing requirements are becoming more complex. Fairchild Weston Systems, Inc., under contract to Boeing, has developed an Acquisition Interface Assembly (AIA) which accepts multiple streams of PCM data, controls recording and playback on analog tape, performs high speed data preprocessing, and distributes the data to the other ADAMS subsystems. The AIA processes one to three streams in any of the standard IRIG PCM formats using programmable bit, frame and subframe synchronizers. Data from ARINC buses with embedded measurement labels, bus ID’s, and time tags may also be processed by the AIA. Preprocessing is accomplished by two high-performance Distributed Processing Units (DPU) operating in either pipeline or parallel environments. The DPU’s perform concatenation functions, number system conversions, engineering unit conversions, and data tagging for distribution to the ADAMS system. Time information, from either a time code generator or tape playback, may be merged with data with a 0.1 msec resolution. Control and status functions are coordinated by an embedded processor, and are accessible to other ADAMS processors via both the Ethernet interface and a local operator’s terminal. Because the AIA assembly is used in aircraft, the entire functional capability has been packaged in a 14-inch high, rack-mountable chassis with EMI shielding. The unit has been designed for high temperature, high altitude, vibrating environments. The AIA will be a key element in aircraft qualification testing at Boeing well into the next generation of airframes, and specification, design, development, and implementation of the AIA has been carried out with the significance of that fact in mind.
Huang, Renke. "Seamless design of energy management systems." Diss., Georgia Institute of Technology, 2015. http://hdl.handle.net/1853/53518.
Full textBun, Long. "Détection et localisation de défauts pour un système PV." Phd thesis, Université de Grenoble, 2011. http://tel.archives-ouvertes.fr/tel-00647189.
Full textMeléndez, i. Catalán Adrià. "Development of a New Parallel Code for 3-D Joint Refraction and Reflection Travel-Time Tomography of Wide-Angle Seismic Data. Synthetic and Real Data Applications to the Study of Subduction Zones." Doctoral thesis, Universitat de Barcelona, 2014. http://hdl.handle.net/10803/289786.
Full textAquesta tesi està dedicada a la tomografia sísmica. Concretament, he implementat una eina de modelització 3D per a la tomografia conjunta de temps de trajecte de refraccions i reflexions (TOMO3D). La raó darrere d'aquest objectiu és l'evidència de que la informació basada en dades sísmiques 2D no permet copsar la complexitat de gran part dels cossos geològics, i en particular de la zona sismogènica en marges de subducció. El desenvolupament del TOMO3D es basa en el TOMO2D, un codi d'avantguarda per a la tomografia conjunta de refraccions i reflexions en 2D. Els arxius de codi han estat reescrits, redefinint i introduint les funcions necessàries per dur a terme la inversió 3D. Els testos fets amb la versió seqüencial del codi posen de manifest la necessitat de paral·lelització ja que l'increment de la mida dels conjunts de dades així com la modelització de la dimensió espacial afegida fan que les inversions siguin computacionalment exigents. La versió paral·lelitzada del TOMO3D ha sigut aplicada a un cas sintètic complex que simula una zona de subducció. Aquesta primera aplicació 3D serveix per avaluar la correcció de la programació del codi, i com a descripció pas a pas del procediment de modelització. Els resultats demostren la capacitat del codi per recuperar acuradament la distribució de velocitat i la geometria dels dos reflectors. Finalment, el TOMO3D és aplicat a un conjunt 3D de dades de sísmica de gran angle adquirit al marge pacífic d'Equador i Colòmbia per extreure'n un model 3D de la velocitat de les plaques cavalcant i subduïda, que és comparat amb el resultat obtingut amb un codi 3D de tomografia de temps de trajecte de refraccions (FAST). La comparació indica que el TOMO3D és més acurat que el FAST però al mateix temps és computacionalment més exigent. Tot i així, la paral·lelització del TOMO3D permet utilitzar plataformes de supercomputació, a diferència del que passa amb el FAST i la majoria de codis existents.
Chatterton, Jacqueline Ruth. "An evaluation of the predictions of near bottom interaction forces and moments on unmanned undersea vehicles : validation, reduction, and implementation of the results of a computer code into a real-time simulation." Thesis, Massachusetts Institute of Technology, 1994. http://hdl.handle.net/1721.1/37523.
Full textKraft, Johan. "Enabling Timing Analysis of Complex Embedded Software Systems." Doctoral thesis, Mälardalens högskola, Akademin för innovation, design och teknik, 2010. http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-9532.
Full textPROGRESS
Tan, Mustafa Tumer. "Seismic Strengthening Of A Mid-rise Reinforced Concrete Frame Using Cfrps: An Application From Real Life." Master's thesis, METU, 2009. http://etd.lib.metu.edu.tr/upload/12610562/index.pdf.
Full textmer M.S., Department Of Civil Engineering Supervisor: Prof. Dr. Gü
ney Ö
zcebe Co-Supervisor: Assoc. Prof. Dr. BariS Binici May 2009, 162 pages FRP retrofitting allows the utilization of brick infill walls as lateral load resisting elements. This practical retrofit scheme is a strong alternative to strengthen low to mid-rise deficient reinforced concrete (RC) structures in Turkey. The advantages of the FRP applications, to name a few, are the speed of construction and elimination of the need for building evacuation during construction. In this retrofit scheme, infill walls are adopted to the existing frame system by using FRP tension ties anchored the boundary frame using FRP dowels. Results of experiments have previously shown that FRP strengthened infill walls can enhance lateral load carrying capacity and reduce damage by limiting interstory drift deformations. In previous, analytical studies, a detailed mathematical model and a simplified version of the model for compression struts and tension ties was proposed and verified by comparing model estimations with test results. In this study, an existing 9-storey deficient RC building located in Antakya was chosen to design and apply a hybrid strengthening scheme with FRPs and reduced number of shear walls. Linear elastic analysis procedure was utilized (force based assessment technique) along with the rules of Mode Superposition Method for the reftrofit design. FRP retrofit scheme was employed using the simplified model and design was conducted such that life safety performance criterion is satisfied employing elastic spectrum with 10% probability of exceedance in 50 years according to the Turkish Earthquake Code 2007. Further analytical studies are performed by using Modal Pushover and Nonlinear Time-History Analyses. At the end of these nonlinear analyses, performance check is performed according to Turkish Earthquake Code 2007, using the strains resulting from the sum of yield and plastic rotations at demand in the critical sections. CFRP retrofitting works started at October 2008 and finished at December 2008 for the building mentioned in this study. Eccentric reinforced concrete shearwall installation is still being undertaken. All construction business is carried out without evacuation of the building occupants. This project is one of the first examples of its kind in Turkey. Keywords: CFRP, Carbon Fiber Reinforced Polymers, Masonry Infill Walls, Reinforced Concrete Infill Walls, Mid-Rise Deficient Structures, Turkish Earthquake Code 2007, Modal Pushover Analysis, Nonlinear Time History Analysis, Linear Elastic Building Assessment
Velásquez, Omar Chayña Chayña. "Ajuste e ensaio de sistemas de proteção de geradores síncronos." Universidade de São Paulo, 2015. http://www.teses.usp.br/teses/disponiveis/3/3143/tde-13062016-090911/.
Full textProtection systems play a critical role in the safety and reliability of electric power systems. The non-operation or wrong operation of protective relays during a fault in a network element can evolve to a systemic event in large scale (blackout). These events bring risks and high economic losses to society. Despite the high cost and complexity, the protection of synchronous generators has not received much attention in the literature devoted to protection of other network elements, such as transmission lines. This stems from the smaller number of generators in the network and also the idea that the faults in this type of equipment are less frequent. This research discusses the main aspects involved in the design of a protection system for large synchronous generators. Initially, it discusses the key concepts of interest to the generation protection. Particular attention is given to grounding techniques and the criteria adopted for the design of grounding resistors used in those equipment. Then the main protection functions applicable to generators are presented, particularly those related to fault detection in the stator windings. The criteria for setting the parameters of these functions are also discussed. After that, the use of a laboratory shelf, based on Real-Time Digital Simulator (RTDS) for testing and analysis of the protection system, is described in order to validate the correct performance in face of possible operating conditions in the field. Finally, a study case is developed using the concepts developed throughout the research. Then, the design and implementation of the protection system of generators of a hypothetical hydroelectric plant are carried out. To evaluate and analyze the performance of this example network protection system, parameterized up IED G60 (GE) and held numerous simulations in the proposed test platform.
Smith, Guillaume. "Concevoir des applications temps-réel respectant la vie privée en exploitant les liens entre codes à effacements et les mécanismes de partages de secrets." Thesis, Toulouse, ISAE, 2014. http://www.theses.fr/2014ESAE0045/document.
Full textData from both individuals and companies is increasingly aggregated and analysed to provide new and improved services. There is a corresponding research effort to enable processing of such data in a secure and privacy preserving way, in line with the increasing public concerns and more stringent regulatory requirements for the protection of such data. Secure Multi-Party Computation (MPC) and secret sharing are mechanisms that can enable both secure distribution and computations on private data. In this thesis, we address the inefficiencies of these mechanisms by utilising results from a theoretically related rich area, erasure codes. We derive links between erasure codes and secret sharing, and use Maximum Distance Separable (MDS) codes as a basis to provide real-time applications relying on private user's data, revealing this data only to the selected group (which can be empty). The thesis has three contributions. A new class of erasure code called on-the-fly coding, have been introduced for their improvements in terms of recovery delay and achievable capacity. However little is known about the complexity of the systematic and non-systematic variants of this code, notably for live multicast transmission of multimedia content which is their ideal use case. The evaluation of both variants demonstrate that the systematic code outperforms the non-systematic one in regard to both the buffer sizes and the computation complexity. Then, we propose a new Layered secret sharing scheme and its application to Online Social Network (OSN). In current OSN, access to the user's profile information is managed by the service provider based on a limited set of rules. The proposed scheme enables automated profile sharing in OSN's groups with fine grained privacy control, via a multi-secret sharing scheme comprising of layered shares, without relying on a trusted third party. We evaluate the security of the scheme and the resulting profile's level of protection in an OSN scenario. Finally, after showing that erasure codes are efficient for real-time applications and that the security offered by secret sharing schemes can be applied to real-case applications, we derive the theoretical links between MDS codes and secret sharing to enable the implementation of efficient secret sharing scheme built from MDS codes. To illustrate this efficiency, we implement two of these schemes and evaluate their benefits in regard to computation and communication costs in an MPC application
Barnett, William Halbert. "Duty Cycle Maintenance in an Artificial Neuron." Digital Archive @ GSU, 2009. http://digitalarchive.gsu.edu/phy_astr_theses/7.
Full textBataglioli, Rodrigo Pavanello. "Proteção digital de geradores eólicos com conversores de potência de escala completa no contexto das smart grids." Universidade de São Paulo, 2018. http://www.teses.usp.br/teses/disponiveis/18/18154/tde-25092018-155933/.
Full textConsidering abnormal conditions to which the Electric Power System (EPS) may be subjected, the protection of its elements is an important topic. Among the equipments to be protected, the generators are highlighted, because they represent a high investment cost and are subjected to penalties for unscheduled stoppages. Hence, based on literature, it is observed that there are no comprehensive studies and standards for individual protection of Synchronous Generators (SGs) applied to Wind Energy Conversion System (WECS). Furthermore, considering the smart grids context, the presence of batteries and the possibility of island operation may change the dynamic of fault situations. Therefore, it is necessary to study and analyse the behavior of wind turbines in fault situations, knowing that the protection scheme is dependent on the generator type and the way it is connected to the EPS. In order to study these issues, this research proposed to include a battery to operate with a full-variable speed wind generator in a complementary way, smoothing the output power and making the WECS strong enough to operate in the island mode. The methodology establishes several fault types to investigate the wind turbine behavior in such conditions. In order to conduct the fault simulations, a real time digital simulator (RTDS®) was used. Based on this, a scheme composed by conventional protection functions were specified and tested using the MATLAB® software. Furthermore, hardware-in-the-loop simulations were performed with commercial and universal relays. Very good results in favor of the proposed scheme are presented.
Avramović, Nikola. "Testovací modul pro vybranou část standardu IEEE 802.1Q." Master's thesis, Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií, 2019. http://www.nusl.cz/ntk/nusl-402127.
Full textKuchařová, Hana. "Technologie RFID v ekonomických sektorech." Master's thesis, Vysoká škola ekonomická v Praze, 2011. http://www.nusl.cz/ntk/nusl-85237.
Full textAlsmadi, Yazan M. "Modeling, Advance Control, and Grid Integration of Large-Scale DFIG-Based Wind Turbines during Normal and Fault Ride-Through Conditions." The Ohio State University, 2015. http://rave.ohiolink.edu/etdc/view?acc_num=osu1437140573.
Full textGiovanardi, Samuele. "Study and development of an autonomous layout entering algorithm for an industrial AGV." Master's thesis, Alma Mater Studiorum - Università di Bologna, 2021.
Find full textTigori, Kabland Toussaint Gautier. "Méthode de génération d’exécutif temps-réel." Thesis, Ecole centrale de Nantes, 2016. http://www.theses.fr/2016ECDN0019.
Full textIn embedded systems, specialization or configuration of real-time operating systems according to the application requirements consists to remove the operating system services that are not needed by the application. This operation allows both to optimize the memory footprint occupied by the real-time operating system in order to meet the memory constraints in embedded systems and to reduce the amount of dead code inside the real-time operating system in order to improve its reliability. In this thesis, we focus on the use of formal methods to specialize real-time operating systems according applications. One major difficulty using formal models is the gap between the system model and its implementation. Thus, we propose to model the operating system so that the model embeds its source code and manipulated data structures. For this purpose, we use finite state model (possibly timed model) with discrete variables and sequences of instructions which are considered as atomic manipulating these variables. From the operating system model and an application model, the set of reachable states of the operating system model describing the code needed during application execution is computed. Thus, the source code of the specialized operating system is extracted from the pruned model. The overall approach is implemented with Trampoline, a real-time operating system based on OSEK/VDX and AUTOSAR standards. This specialization technique ensures the absence of dead code, minimizes the memory footprint and provides a formal model of the operating system used in a last step to check its behavior by using model checking. In this context, we propose an automatic formal verification technique that allows to check the operating systems according OSEK/VDX and AUTOSAR standards using generic observers
Geitner, Gert-Helge. "Simulink Erweiterungsblockbibliothek, Funktionsplan." Saechsische Landesbibliothek- Staats- und Universitaetsbibliothek Dresden, 2013. http://nbn-resolving.de/urn:nbn:de:bsz:14-qucosa-119809.
Full textBraun, Robert. "Hardware-in-the-Loop Simulation of Aircraft Actuator." Thesis, Linköping University, Linköping University, Department of Management and Engineering, 2009. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-20466.
Full textAdvanced computer simulations will play a more and more important role in future aircraft development and aeronautic research. Hardware-in-the-loop simulations enable examination of single components without the need of a full-scale model of the system. This project investigates the possibility of conducting hardware-in-the-loop simulations using a hydraulic test rig utilizing modern computer equipment. Controllers and models have been built in Simulink and Hopsan. Most hydraulic and mechanical components used in Hopsan have also been translated from Fortran to C and compiled into shared libraries (.dll). This provides an easy way of importing Hopsan models in LabVIEW, which is used to control the test rig. The results have been compared between Hopsan and LabVIEW, and no major differences in the results could be found. Importing Hopsan components to LabVIEW can potentially enable powerful features not available in Hopsan, such as hardware-in-the-loop simulations, multi-core processing and advanced plotting tools. It does however require fast computer systems to achieve real-time speed. The results of this project can provide interesting starting points in the development of the next generation of Hopsan.