Dissertations / Theses on the topic 'Architecture à base de microservices'
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 'Architecture à base de microservices.'
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.
Wang, Yuwei. "Evolution of microservice-based applications : Modelling and safe dynamic updating." Electronic Thesis or Diss., Institut polytechnique de Paris, 2022. http://www.theses.fr/2022IPPAS009.
Full textMicroservice architectures contribute to building complex distributed systems as sets of independent microservices. The decoupling and modularity of distributed microservices facilitates their independent replacement and upgradeability. Since the emergence of agile DevOps and CI/CD, there is a trend towards more frequent and rapid evolutionary changes of the running microservice-based applications in response to various evolution requirements. Applying changes to microservice architectures is performed by an evolution process of moving from the current application version to a new version. The maintenance and evolution costs of these distributed systems increase rapidly with the number of microservices.The objective of this thesis is to address the following issues: How to help engineers to build a unified and efficient version management for microservices and how to trace changes in microservice-based applications? When can microservice-based applications, especially those with long-running activities, be dynamically updated without stopping the execution of the whole system? How should the safe updating be performed to ensure service continuity and maintain system consistency?In response to these questions, this thesis proposes two main contributions. The first contribution is runtime models and an evolution graph for modelling and tracing version management of microservices. These models are built at design time and used at runtime. It helps engineers abstract architectural evolution in order to manage reconfiguration deployments, and it provides the knowledge base to be manipulated by an autonomic manager middleware in various evolution activities. The second contribution is a snapshot-based approach for dynamic software updating (DSU) of microservices. The consistent distributed snapshots of microservice-based applications are constructed to be used for specifying continuity of service, evaluating the safe update conditions and realising the update strategies. The message complexity of the DSU algorithm is not the message complexity of the distributed application, but the complexity of the consistent distributed snapshot algorithm
Johansson, Gustav. "Investigating differences in response time and error rate between a monolithic and a microservice based architecture." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-264840.
Full textMed stora framstegen inom molntjänster har microservice arkitekturen kommit att bli en lämplig kandidat för utveckling av företagsprogramvara. Denna typ av systemarkitektur har föreslagits att lösa de problem som den traditionella monolitiska arkitekturen medför; långsamma lanseringar, begränsad skalbarhet och låg produktivitet. Således fokuserar denna avhandling på att utforska de möjligheter samt utmaningar som följer vid adoptering av microservices samt skillnaden i prestanda jämfört med den monolitiska arkitekturen. Detta undersöktes på en av Sveriges största banker, SEB, den Skandinaviska Enskilda Banken. Utredningen bestod av en litteraturstudie av vetenskapliga artiklar samt officiell dokumentation för microservices. Dessutom utvecklades och lanserades två applikationer byggt med två olika typer av systemarkitektur - en som monolitisk arkitektur och den andra som en microservice arkitektur. Prestandatest utfördes sedan på båda systemen för att samla kvantitativ data för analys. De två nyckelvardena som undersöktes i denna studie var responstid och felfrekvens. Resultaten indikerar att microservice arkitekturen har en signifikant högre felfrekvens men en långsammare responstid än den monolitiska arkitekturen, vilket stärker resultaten av Ueda et. al. [47] och Villamizar et. al. [48]. Forskningsresultaten har diskuterats med hänsyn till den komplexitet och de utmaningar som följer vid implementering av distribuerade system. Från denna studie blir det tydligt att komplexiteten i en microservice arkitektur skiftar från inuti applikationen ut till infrastrukturen. Således borde microservices inte ses som en silverkula. Istället är valet av systemarkitektur strikt beroende på omfattningen av projektet samt storleken på organisationen i fråga.
Black, Alofi S. "eHealth-as-a-Service: A service based design approach for large scale eHealth architecture." Thesis, Queensland University of Technology, 2018. https://eprints.qut.edu.au/119154/1/Alofi_Black_Thesis.pdf.
Full textIslam, J. (Johirul). "Container-based microservice architecture for local IoT services." Master's thesis, University of Oulu, 2019. http://jultika.oulu.fi/Record/nbnfioulu-201906072492.
Full textSelmadji, Anfel. "From monolithic architectural style to microservice one : structure-based and task-based approaches." Thesis, Montpellier, 2019. http://www.theses.fr/2019MONTS026/document.
Full textSoftware technologies are constantly evolving to facilitate the development, deployment, and maintenance of applications in different areas. In parallel, these applications evolve continuously to guarantee an adequate quality of service, and they become more and more complex. Such evolution often involves increased development and maintenance costs, that can become even higher when these applications are deployed in recent execution infrastructures such as the cloud. Nowadays, reducing these costs and improving the quality of applications are main objectives of software engineering. Recently, microservices have emerged as an example of a technology or architectural style that helps to achieve these objectives.While microservices can be used to develop new applications, there are monolithic ones (i.e., monoliths) built as a single unit and their owners (e.g., companies, etc.) want to maintain and deploy them in the cloud. In this case, it is common to consider rewriting these applications from scratch or migrating them towards recent architectural styles. Rewriting an application or migrating it manually can quickly become a long, error-prone, and expensive task. An automatic migration appears as an evident solution.The ultimate aim of our dissertation is contributing to automate the migration of monolithic Object-Oriented (OO) applications to microservices. This migration consists of two steps: microservice identification and microservice packaging. We focus on microservice identification based on source code analysis. Specifically, we propose two approaches.The first one identifies microservices from the source code of a monolithic OO application relying on code structure, data accesses, and software architect recommendations. The originality of our approach can be viewed from three aspects. Firstly, microservices are identified based on the evaluation of a well-defined function measuring their quality. This function relies on metrics reflecting the "semantics" of the concept "microservice". Secondly, software architect recommendations are exploited only when they are available. Finally, two algorithmic models have been used to partition the classes of an OO application into microservices: clustering and genetic algorithms.The second approach extracts from an OO source code a workflow that can be used as an input of some existing microservice identification approaches. A workflow describes the sequencing of tasks constituting an application according to two formalisms: control flow and /or data flow. Extracting a workflow from source code requires the ability to map OO conceptsinto workflow ones.To validate both approaches, we implemented two prototypes and conducted experiments on several case studies. The identified microservices have been evaluated qualitatively and quantitatively. The extracted workflows have been manually evaluated relying on test suites. The obtained results show respectively the relevance of the identified microservices and the correctness of the extracted workflows
Braun, Eric [Verfasser]. "Microservice-based Reference Architecture for Semantics-aware Measurement Systems / Eric Braun." Karlsruhe : KIT-Bibliothek, 2020. http://d-nb.info/1222109514/34.
Full textRomin, Philip. "Unraveling Microservices : A study on microservices and its complexity." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-290292.
Full textMicroservices eller så kallade mikrotjänster är ett ofta förekommande buzzword inom systemarkitektur och nyttjas av flera teknikjättar som exempelvis Netflix, Uber och Amazon. Arkitekturen som bygger på att dela upp sina system i mindre oberoende delar är en utbyggnad av den tjänstorienterade arkitekturen och numera motståndare till den klassiska monolitiska arkitekturen. En plats högt upp på trendlistan och lovord om extrem skalbarhet har gjort att intresset för mikrotjänster är enormt, men till skillnad från den relativt simpla monolitiska arkitekturen skapar komplexiteten hos mikrostjänster en rad nya hinder. Det här arbetet belyser dessa hinder och implementerar även lösningar för de vanligaste förekommande problemen med hjälp av en fallstudie. Resultatet visar att även fast en mikrotjänstarkitektur kan minska systemets interna komplexitet så leder det till en markant ökning av systemets yttre komplexitet och det skapas ytterligare behov av en mängd olika verktyg och tjänster designade för distribuerade system. Studien visar också att de två mest förekommande problemen vid utveckling av en mikrotjänstarkitektur är kommunikation och datalagring där hantering och struktur av data är den mest komplicerade och kräver mycket kunskap, speciellt för att skapa effektiva datasökningar som sträcker sig över flera mikrotjänster.
Nhat, Minh Pham. "A proposal for a cloud-based microservice architecture for the Skolrutiner system." Thesis, Uppsala universitet, Institutionen för informationsteknologi, 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-428348.
Full textShafabakhsh, Benyamin. "Research on Interprocess Communication in Microservices Architecture." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-277940.
Full textMed den kraftiga tillväxten av molntjänster under det senaste decenniet har mikrotjänster fått en betydande popularitet i branschen som ett nytt arkitektoniskt mönster. Det erbjuder en moln-baserad arkitektur som delar stora applikationer i en samling små, oberoende och distribuerade paket. Eftersom microservicebaserade applikationer distribueras och körs på olika maskiner, är en av de viktigaste utmaningarna när man utformar en applikation valet av mekanism med vilken tjänster kommunicerar med varandra. Det finns flera metoder för att implementera Interprocess-kommunikation (IPC) i mikrotjänster och var och en har olika fördelar och nackdelar. Medan det finns teoretisk och in- formell jämförelse mellan dem, har denna avhandling tagit ett experimentellt synsätt för att jämföra och kontrastera vanliga former av IPC-kommunikation. I denna avhandling har IPC-metoder kategoriserats i synkrona och asynkrona kategorier. Den synkrona typen består av REST API och Google gRPC, medan asynkron typ använder en meddelandemäklare känd som RabbitMQ. Dessutom har en samling mikroservice för ett e-handelsscenario utformats och utvecklats med alla de tre olika IPC-metoderna. Ett lasttest har utförts mot var- je modell för att erhålla kvantitativa data relaterade till prestandaeffektivitet, och tillgänglighet för varje metod. Att utveckla samma uppsättning funktionaliteter med olika IPC-metoder har erbjudit en kvalitativ data relaterad till skalbarhet och komplexitet för varje IPC-modell. Utvärderingen av experimentet indikerar att även om det inte finns någon universell IPC-lösning som kan tillämpas i alla fall, ska asynkrona IPC-mönster vara det föredragna alternativet vid utformningen av systemet. Ändå tyder resultaten från detta arbete också på att det finns scenarier där synkrona mönster är mer lämpliga.
Sundberg, Alexander. "A study on load balancing within microservices architecture." Thesis, Högskolan i Halmstad, Akademin för informationsteknologi, 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:hh:diva-38902.
Full textEriksson, Mats. "A case study of performance comparison between monolithic and microservice-based quality control system." Thesis, Linköpings universitet, Programvara och system, 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-166755.
Full textBuono, Vincenzo, and Petar Petrovic. "Enhance Inter-service Communication in Supersonic K-Native REST-based Java Microservice Architectures." Thesis, Högskolan Kristianstad, Fakulteten för naturvetenskap, 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:hkr:diva-22135.
Full textKhan, Asghar. "Microservices in context: Internet of Things : Infrastructure and Architecture." Thesis, Linnéuniversitetet, Institutionen för datavetenskap och medieteknik (DM), 2017. http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-90684.
Full textLeo, Zacharias. "Achieving a Reusable Reference Architecture for Microservices in Cloud Environments." Thesis, Mälardalens högskola, Akademin för innovation, design och teknik, 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-44601.
Full textTipirisetty, Venkat Sivendra. "Performance Analysis of Service in Heterogeneous Operational Environments." Thesis, Blekinge Tekniska Högskola, Institutionen för kommunikationssystem, 2016. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-13348.
Full textMuresu, Daniel. "Investigating the security of a microservices architecture : A case study on microservice and Kubernetes Security." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-302579.
Full textKonceptet att bryta ner en större applikation i mindre komponenter är inte en ny idé, men den har blivit vanligare under de senaste åren på grund av växten i användning av mikrotjänstsarkitekturer. Vad som dock inte har utforskats tillräckligt är säkerheten för mikrotjänstarkitekturen och hur den skiljer sig från en monolitisk applikationsarkitektur. Detta leder till att fråga vilka de mest relevanta säkerhetsriskerna med att integrera och använda en mikrotjänstarkitektur är, och vilka mätvärden som kan användas för att upptäcka intrång baserat på riskerna kan vara. I denna rapport utforskas säkerheten för mikrotjänstarkitekturer genom en fallstudie av systemet hos Skatteverket, som är en mikrotjänstbaserad arkitektur som körs på Kubernetes. Intervjuer genomförs med personer som har erfarenhet av Kubernetes och mikrotjänster separat, både med anställda på Skatteverket och på annat håll. I intervjuerna identifieras risker och mätvärden för att märka av intrång som sedan analyseras med avseende på ett användningsfall i Skatteverketssystemet. En undersökning görs också om befintlig teknik som kan mildra de identifierade riskerna som är relaterade till en mikrotjänstarkitektur. De risker som förekommer i användningsfallet anses sedan till att vara mest relevanta i slutsatserna, de identifierade mätvärdena för att märka av intrång diskuteras och service mesh teknologin Istio anses mitigera störst antal av de identifierade riskerna.
Habbal, Nadin. "Enhancing Availability of Microservice Architecture : A Case Study on Kubernetes Security Configurations." Thesis, Luleå tekniska universitet, Institutionen för system- och rymdteknik, 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-79185.
Full textBacchiani, Lorenzo. "Microservice Dynamic Architecture-Level Deployment Orchestration." Master's thesis, Alma Mater Studiorum - Università di Bologna, 2020. http://amslaurea.unibo.it/21412/.
Full textEkbjörn, Carl, and Daniel Sonesson. "Collecting Information from a decentralized microservice architecture." Thesis, Linköpings universitet, Institutionen för datavetenskap, 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-151828.
Full textHolmström, Jesper. "Distributed Queries: An Evaluation of the Microservice Architecture." Thesis, Linköpings universitet, Programvara och system, 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-166314.
Full textAntonio, Christian, and Björn Fredriksson. "Message brokers in a microservice architecture." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-299741.
Full textEn mikrotjänstarkitektur syftar till ett system bestående av tjänster som kan driftsättas oberoende av varandra och som kommunicerar över nätverk. RabbitMQ är en populär meddelandemäklare som nyttjas för att möjliggöra ovan nämnd kommunikation. Ett alternativ till detta är Amazon Simple Queueing Service (SQS), vilket är en meddelandetjänst som helt och hållet förvaltas av Amazon. Genom att utföra en litteratur- och fallstudie utvecklas två system med en mikrotjänstarkitektur. Det ena nyttjar RabbitMQ för kommunikation mellan tjänster, medan det andra använder Amazon SQS. Båda systemen jämförs därefter med hänsyn till meddelandens fördröjning, användarvänlighet samt enkelhet att underhålla. Resultaten visar att meddelanden skickade genom RabbitMQ har mycket lägre fördröjning än de skickade genom Amazon SQS. Ur perspektiven användarvänlighet och enkelhet att underhålla är Amazon SQS ett mer fördelaktigt akternativ än RabbitMQ.
Swales, Simon C. "Spectrum efficient cellular base-station antenna architecture." Thesis, University of Bristol, 1990. http://hdl.handle.net/1983/67cf052f-7671-4a49-a971-85207d6b2624.
Full textKinzie, Pamela L. "Inheriting military base property--a public/private approach to reuse implementation : case study of Mather Air Force Base." Thesis, Massachusetts Institute of Technology, 1996. http://hdl.handle.net/1721.1/67734.
Full textDonnici, Margherita. "Applicazione Jolie - Servizio Prenotazioni." Bachelor's thesis, Alma Mater Studiorum - Università di Bologna, 2015. http://amslaurea.unibo.it/9096/.
Full textO'Brien, Stephen T. (Stephen Thomas) 1962. "Military base redevelopment : issues facing private developers." Thesis, Massachusetts Institute of Technology, 1997. http://hdl.handle.net/1721.1/69389.
Full textHölscher, Anton. "The Latency Effects of Utilizing a Microservice Architecture in a Time-Critical System." Thesis, Linköpings universitet, Institutionen för datavetenskap, 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-178295.
Full textMara, Jösch Ronja. "Managing Microservices with a Service Mesh : An implementation of a service mesh with Kubernetes and Istio." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-280407.
Full textTillämpningen av microservices underlättar utvidgningen av datorsystem i storlek, komplexitet och distribution. Utöver fördelarna introducerar de möjligheten till partiella misslyckanden. Förutom att fokusera på affärslogiken måste utvecklare hantera övergripande problem med kommunikation mellan olika tjänster som nu definierar applikationernas pålitlighet och prestanda. För närvarande använder utvecklare bibliotek inbäddade i programkoden för att hantera dessa problem. Detta ökar dock kodens komplexitet och kräver underhåll och hantering av olika bibliotek. Service mesh är en relativt ny teknik som kan möjliggöra för utvecklare att hålla fokus på sin affärslogik. Denna avhandling undersöker ett av de tillgängliga service mesh som kallas Istio för att identifiera dess fördelar och begränsningar. De viktigaste fördelarna som hittas är att Istio lägger till resistens och säkerhet, tillåter funktioner som för närvarande är svåra att implementera och möjliggör en renare struktur och en standardimplementering av funktioner inom och över olika team. Nackdelarna är att det minskar prestandan genom att öka CPU-användning, minnesanvändning och latens. Dessutom är Istios största nackdel dess begränsade testverktyg. Baserat på resultaten kan Webcore Infra-teamet i företaget fatta ett mer informerat beslut om Istio ska införas eller inte.
Etchegoyen, Emilio G. "Historical context as it affects the base of the skyscraper." Thesis, Georgia Institute of Technology, 1986. http://hdl.handle.net/1853/24114.
Full textvan, Dreven Jonne. "Functional Decomposition Techniques and Their Impact on Performance, Scalability and Maintainability." Thesis, Blekinge Tekniska Högskola, Institutionen för datavetenskap, 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-21876.
Full textSass, David John. "The state role in military base closure and reuse." Thesis, Massachusetts Institute of Technology, 1993. http://hdl.handle.net/1721.1/70234.
Full textFaradj, Rasti. "The run-time impact of business functionality when decomposing and adopting the microservice architecture." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-235800.
Full textI linje med de växande mjukvarusystemen blir kodbaserna större och mer komplexa. Arkitekturerna som systemen bygger på får allt större betydelse. Detta examensarbete utforskar hur upplösning av system som tillämpar mikroservicearkitektur beter sig, och hur de påverkas av kommunikationsupprättande bland de upplösta och resulterande tjänsterna. Ett e-handelsscenario modelleras i olika granularitetsnivåer där REST med HTTP och JSON samt gRPC används för att upprätta kommunikationen. Resultaten visar att upplösningen påverkar runtimebeteendet och den externa kommunikationen blir långsammare. En möjlig slutsats är att påverkan från den externa kommunikationen i förhållande till hur webben beter sig idag är acceptabel. Men om man ska ligga inom teoretiskt optimala gränser kan påverkan ses som för stor.
Saha, Sumanta. "OBSAI Interoperability in Multi-Vendor WiMAX Base Station Architecture Environment." Thesis, KTH, Kommunikationssystem, CoS, 2009. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-91500.
Full textLangattomat laajakaistaverkot ovat tulleet välttämättömäksi osaksi liikkuvien ihmisten elämää. Lähes kaikki kommunikaatiotarpeet äänipuheluista internettiin pystytään toteuttamaan langattomien verkkojen avulla. Kuitenkin jotta langattomilla verkoilla pystytään tarjoamaan täysi peittävyys yli maan, se vaatii varsin kalliita investointeja verkkoinfrastruktuuriin. Langattomien verkkojen investoinnit koostuvat suurelta osin tukiasemista, jotka tähän asti ovat olleet kullakin verkkotoimittajalla täysin omanlaisensa toteutus. Kun jokainen verkkotoimittaja toteuttaa kaikki tukiaseman osat erilailla, se tarkoittaa että kutakin tukiaseman osia valmistetaan suhteellisesti pienempiä määriä ja sitä myötä niistä tulee mahdollisesti kalliimpia verrattuna standardoituhin modulaarisiin tukiasemaratkaisuihin. Nykyinen tilanne siis osaltaan johtaa siihen että verkkojen rakentaminen ja päivittäminen on kallista. Eräs ratkaisu tähän ongelmaan on tarjolla modulaarisessa tukiasemaratkaisussa ja siksi OBSAI, Open Base Station Initiative, pyrkii modulaarisoimaan ja standardoimaan yhden kalliimmista verkkoinfrastruktuurin osista, tukiaseman. OBSAI standardi pyrkii modularisoimaan tukiasema-arkkitehtuurin ja mahdollistamaan todellisen yhteensopivuuden tukiaseman eri osien välillä. Tätä todellista yhteensopivuutta ei ole vielä täysin pystytty toteuttamaan, johtuen tietyistä standardin epätarkkuuksista. Tässä lopputyössä on analysoitu OBSAI standardia ja identifioitu alueet, joihin pitää keskittyä, kun modulien välistä yhteensopivuutta testataan. Työn lopputulemana myös ehdotetaan useita parannuksia ja muutoksia standardiin, jotta todellinen yhteensopivuus modulien välillä saavutetaan. Painopiste lopputyössä on OBSAI standardin RP3 rajapinta, joka määrittelee kantataajuusosan (BB) ja radiotaajuusosan (RF) välisen rajapinnan. Kun OBSAI standardia saadaan parannettua työssä ehdotetuin toimenpitein, lopputuloksena on oletettavasti alhaisempi tukiaseman kokonaiskustannus, mahdollisuus käyttää yhteensopivia moduleita eri valmistajilta, nopeampi tuotteiden markkinoille vienti sekä parantunut tutkimusyhteistyö eri yritysten välillä.
Trådlösa nät har blivit en nödvändighet i vår allt mer mobila livsstil. Från mobiltelefoni till Internet, trådlösa nät erbjuder många typer av kommunikation. Men att erbjuda trådlös täckning i ett område kan kräva installation av en mängd dyrbar telekomutrustning. En sådan utbyggnad kräver basstationer som fram till nu har varit patentskyddade av respektive leverantör. Och patentskyddad utrustning är oftast både dyrare och mindre flexibel jämfört med standardiserade modulära lösningar. Resultatet är höga kostnader för att uppgradera näten och att utvecklingen försvåras. Ett botemedel är användningen av standardiserade moduler. Därfär försöker Open Base Station Architecture Initiative (OBSAI) att standardisera moduler i ett av de dyraste nätelementen i trådlösa nät, basstationen. OBSAI har som mål att dela upp basstationen i definierade moduler och möjliggöra fullständig interaktion mellan olika moduler. Men på grund av vissa egenskaper hos standarden har detta inte lyckats. Denna studie har undersökt standarden och pekar på områden som man måste fokusera på när man utför tester mellan moduler. Dessutom föreslås flera tillägg till standarden för att möjliggöra bättre interaktion mellan basstationens moduler. Studien fokuserar på RP3- gränssnittet med målet att möjliggöra standardiserad interaktion mellan basbands- och radio-moduler, så att dessa moduler kan kommerisialiseras. Det förväntade resultatet är lägre kostnader, bättre interaktion mellan moduler, snabbare marknadsintroduktion och mer samarbete inom forskning och utveckling.
Amghar, Youssef. "Base d'objets documentaires." Lyon, INSA, 1989. http://www.theses.fr/1989ISAL0070.
Full textFrisell, Marcus. "Information visualization of microservice architecture relations and system monitoring : A case study on the microservices of a digital rights management company - an observability perspective." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-233463.
Full text90% av alla data som finns idag har skapats under de senaste två åren. En del av datautrymmet skapas och samlas in av maskiner som genererar loggar innehållandes interna systemmätningar för att utvärdera felaktiga tjänster. För att effektivt förstå ett dataset krävs mer än bara tillgång till data, som Rickard Hamming har sagt; “Syftet med datoranvändning är insikt, inte siffror.” Ett verktyg för att förenkla ens uppfattning av komplexa dataset är informationsvisualisering. Det fungerar genom att transformera lager av information till ett visuellt medium, och på så sätt tillåta mänsklig perception att snabbt extrahera värdefull information och utläsa mönster. Det här var en experimentell, design-orienterad, forskningsstudie med syftet att utforska ifall en informationsvisualisering av mikrotjänsters relationer kombinerat med system-hälso-data kunde hjälpa utvecklare på ett svenskt förvaltningsföretag av digitala rättigheter (DRMC) att hitta grundorsaken till felaktiga mikrotjänster samt utöka observerbarhet och beslutstöd, d.v.s. förenkla felhanteringsprocessen. För att utforska detta problem så utvecklades en prototyp som testades genom att låta tio utvecklare på DRMC utföra ett antal olika uppgifter samt svara på en semi-strukturerad intervju. Resultatet visade på att den föreslagna lösningen möjliggjorde en välkommen överblick över systemets hälsa och relationer, men också att den saknade möjligheten att effektivt fokusera på specifika tjänster, vilket ledde till att grundorsaksproblem var svåra att hitta. Visualiseringar som denna verkar fungera bäst för att presentera en överblick av ett system, snarare än ett fokus på specifika tjänster. Framtida forskning skulle kunna utföras för att utreda hur visualiseringar effektivt kan återge komplexa dataset utan att förlora fokus på specifika delar, samt hur externa faktorer kan integreras.
Ferraz, de Abreu Pedro Manuel Barbosa. "Intelligent graphic interface : capturing rules of human-computer interaction in a knowledge base." Thesis, Massachusetts Institute of Technology, 1989. http://hdl.handle.net/1721.1/66323.
Full textDerby, Gregory A. (Gregory Alan) 1966. "Base building capital expenditures in the office sector : historical incidence and implications for forecasting." Thesis, Massachusetts Institute of Technology, 1997. http://hdl.handle.net/1721.1/65707.
Full textBertilsson, Erik. "A Scalable Architecture for Massive MIMO Base Stations Using Distributed Processing." Thesis, Linköpings universitet, Datorteknik, 2017. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-133998.
Full textEl, Fallah Seghrouchni Amal. "Architecture d'une base de connaissances pour l'analyse des reseaux de petri." Paris 6, 1991. http://www.theses.fr/1991PA066475.
Full textSabri, Nawel. "Une architecture à base de composants CORBA pour des services personnalisés." Evry-Val d'Essonne, 2003. http://www.theses.fr/2003EVRY0024.
Full textBarais, Olivier. "Construire et maîtriser l'évolution d'une architecture logicielle à base de composants." Lille 1, 2005. https://ori-nuxeo.univ-lille1.fr/nuxeo/site/esupversions/1495c084-3273-41d6-aea6-c5343a3d2120.
Full textUn deuxième axe de la thèse part du constat qu'il est difficile de construire un assemblage de composants qui adresse l'ensemble des préoccupations d'une application en une seule étape. L'idéal est alors de proposer une démarche de construction incrémentale où l'architecte peut à chaque étape ajouter une nouvelle préoccupation à son architecture. Malheureusement, les modèles de composants ne proposent en générale qu'une unique dimension de structuration d'une application, SafArchie n'échappe pas à cette règle. Dès lors, certaines préoccupations comme la sécurité, la persistance ou la traçabilité ne peuvent être correctement structurées au sein d'un seul composant et se retrouvent alors noyées au sein de nombreux éléments de l'architecture. Cette mauvaise structuration est très préjudiciable pour l'intégration de ces préoccupations dans une architecture existante. Nous proposons donc, dans une deuxième partie de cette thèse, un canevas de conception d'architecture nommé TranSAT qui permet l'intégration de nouvelles préoccupations dans une architecture par transformation de cette dernière. Ce canevas introduit la notion de patron d'architecture pour structurer les différentes préoccupations transverses d'une application. Ce patron comprend les éléments d'architecture à intégrer, les transformations à apporter sur l'architecture de base, mais aussi un ensemble de contraintes génériques sur les éléments d'une architecture cible sur laquelle le patron peut être intégré. De plus, TranSAT propose un langage dédié pour spécifier les modifications à apporter sur l'architecture de base afin d'intégrer la nouvelle préoccupation. Ce langage est concis et expressif, sa spécialisation permet de produire différentes analyses statiques afin de garantir la cohérence de l'architecture résultante sans analyser la totalité de cette architecture
Ferreira, Koyama Mauro Vernadat François. "Architecture de pilotage d'atelier de production à base de composants génériques." [S.l.] : [s.n.], 2001. ftp://ftp.scd.univ-metz.fr/pub/Theses/2001/Ferreira_Koyama.Mauro.SMZ0104.pdf.
Full textChaillot, Mathias. "Une architecture de contrôle réactif pour la résolution coopérative de problèmes." Grenoble INPG, 1993. http://www.theses.fr/1993INPG0111.
Full textMontelius, Anna. "An Exploratory Study of Micro Frontends." Thesis, Linköpings universitet, Programvara och system, 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-176963.
Full textProchazka, Marek. "La transactions avancées dans les architectures logicielles à base de composants." Evry-Val d'Essonne, 2002. http://www.theses.fr/2002EVRY0002.
Full textThe thesis focuses on transaction processing in component-based software architectures, where every conponent is deployed into a container and client requests may be performed in the scope of a container-interposed transaction. Since every client request is interposed by the container’s delegator objects, a delegator object is able to modify the transaction context in which the requested component method will be executed according to the transaction propagation policy specified along with the component business interface. To address issues determined by the character of component-based software architectures, a novel transaction model called Bourgogne Transactions is introduced. Beside the basic significant events (i. E. , begin, commit and abort) Bourgogne Transactions support advanced significant events corresponding to advanced transaction primitives, which allow to establish flow control dependencies among transactions, give permissions from a transaction to another transaction, and delegate components from a transaction to another transaction. Opposed to current component-based software architectures, which specify the transaction propagation policy as late as in the deployment descriptor, we propose to specify the transaction propagation policy as a part of the component interface by means of the NT&CT attribute approach. The transaction behavior of a component is specified for the case where a client transaction is not present in a client request (NT) and for the case where a request is issued in the scope of client transaction (CT). To employ advanced transaction models in the transaction propagation policy specification, the Bourgogne Transaction advanced transaction primitives are applied in delegator objects in order to let container-interposed transactions cooperate in compliance with a desired transaction model. A technique for the transaction propagation and locking is also proposed for generalized component-based software architectures, where a omponent may have multiple provides - and requires- interfaces and may be nested in another component. In Bourgogne Transactions, each component is divided into transactional units, which reflect independent parts of the component persistent state and every component’s provides-interface is associated with a particular transactional unit. The transaction propagation policy is specified on each components’s provides-interface, to declare what transactional behavior the component supports to components that would be tied via the provides-interface and also on each composent’s requires interface, to declare what transactional behavior of components that would be tied via the requires-interface the component requires. Criteria for compatibility of interfaces that would be tied via binding, subsumption or delegation are also defined
Dejnozkova, Eva. "Architecture dédiée au traitement d'image base sur les équations aux dérivées partielles." Phd thesis, École Nationale Supérieure des Mines de Paris, 2004. http://pastel.archives-ouvertes.fr/pastel-00001180.
Full textGuan, Tut San. "Programming model for a computer architecture base on free-space optical communications." Thesis, Queen Mary, University of London, 1995. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.244690.
Full textMegahed, Mohamed Helmy Mostafa. "SurvSec Security Architecture for Reliable Surveillance WSN Recovery from Base Station Failure." Thèse, Université d'Ottawa / University of Ottawa, 2014. http://hdl.handle.net/10393/31154.
Full textAlauzet, Aline. "Adele : une architecture à base de tableau noir pour la simulation ergonomique." Nancy 1, 1998. http://docnum.univ-lorraine.fr/public/SCD_T_1998_0026_ALAUZET.pdf.
Full textThe ergonomic evaluation of computer assisted design prototypes of systems like cars or trucks requires simulation tools, in order to assess the convenience of the product for its future users. 3D graphic mannequins are such simulation tools, which provides facilities for fit, vision and reach tests. These tools prove to be very useful, however the use of the tools is in fact not easy at all due to the large amount of expertise needed to manipulate them. Furthermore, the user must possess a great amount of expert knowledge to decide, on the basis of the mannequin posture, whether he has chosen a good implantation for the elements of the product, or not. We analyse the existing ergonomie simulation tools, then we propose a new approach, based on the automation of the mannequin handling and the add of ergonomic assessment tools. We propose a motor activity model (which provides a tool for the specification of the tasks to be simulated by the mannequin) and knowledge bases (for movement strategies and ergonomie diagnosis). The system is based on a blackboard architecture which helps to model the control aspects (mannequin handling and production of an ergonomic diagnosis). The prototype of our system, ADELE, has three components: a graphical human model, MAN3D (developed at INRETS/LESCO), an object database (developed with GemStone DBMS) and a blackboard system (developed with Atome, a LORIA-Nancy tool). A specific link between Atome and GemStone has been developed, which allows to implement a blackboard located in the object database
Saleh, Hayder. "Une architecture novatrice de sécurité à base de carte à puce Internet." Versailles-St Quentin en Yvelines, 2002. http://www.theses.fr/2002VERSA009.
Full textNGUYEN, ROBERT. "Architecture generique de systeme de vision a base de retine artificielle programmable." Paris 11, 2000. http://www.theses.fr/2000PA112238.
Full text