• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 32
  • 3
  • Tagged with
  • 35
  • 28
  • 24
  • 5
  • 4
  • 4
  • 4
  • 3
  • 3
  • 3
  • 3
  • 3
  • 3
  • 3
  • 3
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
11

Aspektinio projektavimo šablonų tyrimas, tobulinimas ir kūrimas / Investigation, Improvement and Development of Aspect-Oriented Design Patterns

Vaira, Žilvinas 26 April 2012 (has links)
Programų sistemos yra dažnai keičiamos, siekiant jas pritaikyti prie pasikeitusių reikalavimų ir dėl nuolat kintančių technologijų. Modulinė sistemos architektūra įgalina nepriklausomus dalykinius turinius realizuoti nepriklausomais ar nedaug vienas nuo kito priklausomais moduliais, kuriuos galima keisti nepriklausomai vienas nuo kito. Tačiau esamomis priemonėmis galima atskirti ne visus turinius. Kai kurie dalykiniai turiniai yra susipynę tarpusavyje ir jų negalima realizuoti savarankiškais moduliais. Šiai problemai spręsti buvo pasiūlyta nauja programų sistemų inžinerijos paradigma – aspektinė paradigma. Tačiau sistemų projektavimo technologija joje kol kas dar nėra pakankamai brandi. Vis dar nėra žinoma, kuriuos objektinio projektavimo šablonus galima panaudoti aspektinėje paradigmoje ir kaip juos transformuoti, keliant iš vienos paradigmos į kitą. Nors keliuose darbuose yra parodoma, kaip objektinių šablonų realizacijas perrašyti aspektinėmis programavimo kalbomis, nė viename iš jų šablonų transformavimo klausimai nebuvo nagrinėti sistemiškai. Šioje disertacijoje nagrinėjami grynieji aspektinio projektavimo šablonai, kurie buvo transformuoti iš objektinių projektavimo šablonų, apibrėžiama sistemiška tokio transformavimo procedūra ir analizuojamas tokių šablonų taikymas aspektiniams dalykiniams karkasams projektuoti. Atskiro atvejo analizės tyrimo metodas disertacijoje yra naudojamas, siekiant išsiaiškinti, kokį poveikį grynieji aspektiniai šablonai padaro aspektinių... [toliau žr. visą tekstą] / Software systems are permanently changed in order to meet new requirements and to adapt them to permanently changing technology. Design modularity decouples design concerns that probably can be changed and in this way facilitates further system changes. Unfortunately, some design concerns, called crosscutting concerns, cannot be modularized using traditional modularization methods and techniques. Modularization of crosscutting concerns is the research subject of the new emerging software engineering paradigm, aspect-oriented analysis and design. However, this paradigm is still not enough mature. It is still unknown, which design patterns developed in the object-oriented paradigm can be adapted for aspect-oriented paradigm and how to transform them from one paradigm to another in a systematic way. Despite the fact that some attempts have been done to solve this problem, the proposed solutions only eliminate crosscutting concerns in object-oriented design patterns, but do not generate pure aspect-oriented patterns. The thesis defines the class of object-oriented design patterns which can be transformed into pure aspect-oriented ones, proposes a systematic procedure for such transformation and investigates properties of resulting patterns from the viewpoint of their applicability in the design of aspect-oriented domain frameworks. This is the main contribution of the research work. The case study methodology has been used for the experimental research of the properties of... [to full text]
12

Kredito rizikos valdymas Lietuvos kredito unijose / Credit risk management of lithuanian credit unions

Rimšienė, Vita 27 June 2014 (has links)
Paskolų teikimas yra viena pagrindinių kredito unijų veiklos krypčių, o pagrindinė ir svarbiausia rizika su kuria jos susiduria yra būtent kredito rizika, todėl būtina ją detaliai analizuoti ir turėti patikimą šių aktyvų valdymo mechanizmą. Taip pat valdant, šią riziką, būtina atsižvelgti į socialinį kredito unijų aspektą. Darbo objektas – kredito rizikos valdymas. Darbo tikslas - išnagrinėti kredito unijų, kaip specifinių finansinių institucijų, veiklos ir kredito rizikos valdymo ypatumus. Pirmoje darbo dalyje nagrinėjami kredito unijų kredito rizikos valdymo ypatumai: analizuojama kooperatyvinių finansinių institucijų kreditavimo specifika bei kredito rizikos ypatybės būdingos kredito unijoms. Taip pat apžvelgiami kredito rizikos vertinimo principai ir pateikiami kredito rizikos valdymo metodai bei jų veikimo ypatybės. Antroje darbo dalyje analizuojama ir apibendrinama kredito rizikos valdymo kredito unijose praktika ir empiriniai tyrimai, apibūdinamos Lietuvos kredito unijų sektoriaus veiklos sąlygos ir formuojama kredito rizikos valdymo Lietuvos kredito unijose tyrimo metodika. Trečioje dalyje tiriami ir vertinami dviejų kredito unijų paskolų portfelio kokybės rodikliai, analizuojama paskolų portfelio koncentracija, remiantis atlikta analize formuojami efektyvūs Lietuvos kredito unijų investiciniai portfeliai, kaip kredito rizikos valdymo instrumentai. Pateikiami siūlymai geresniam kredito rizikos valdymo vystymui Lietuvos kredito unijose. Darbe prieita prie tokių... [toliau žr. visą tekstą] / Lending is one of the main credit union activities, and the most important risks which they face to is credit risk, it is necessary to analyze it in detail and have a sound mechanism of these asset management. As well as the management, this risk is necessary to consider the social aspect of the credit union. The work item - credit risk management. The aim - to examine the operational and credit risk management features of credit union as a specific financial institutions. The first part of the study looked at the credit union theoretical credit risk management features: characterized by cooperative financial institutions lending and credit risk perception of the concept of inherent credit unions. It also reviews the credit risk assessment principles and provides credit risk management techniques and performance characteristics. Secound segment of the paper characterizes situation in Lithuanian credit unions sector and describes researches based on credit risk management in credit unions practice. There also is given research method of credit risk management in Lithuanian credit unions. The work led to the following main conclusions. Credit union is a lending institution which distinguished higher degree of confidence and a wider access to financial services. Profitability is not as much emphasis to be exposed to liberal lending policies, fulfilling the mission and goals. Credit risk assessment before issuing a loan is the most important step in credit risk management process... [to full text]
13

Aspektinis objektinis duomenų bazių modelis pilno kliento sistemoms / Aspect Oriented Object Database Model For Rich Client Applications

Jurna, Povilas 01 June 2006 (has links)
A big variety of new modern programming technologies exist in today's market and each of it provide different approaches for the same problems. It is quite a challenge for a project manager or a system architect to decide which technology is best for their project and a lot of time should be spent for analysis before some decisions could be made. The main purpose of this work is to create a reusable model for JAVA applications that is based on cutting edge technologies such as Aspect-Oriented Programming, Object databases and Model-View-Controller architecture. This work provides research data that could be used for analysing what influence will these new technologies have for the system. Created model is based on aspect oriented programming. The key component is a TransactionalAspect which does automatic database session and transaction management. It also provides session pooling for better reliability and performance and thread safety by using ThreadLocal for more complex applications. As a result a model was created that helps to manage 4 main stages of system development processes: project analysis precess, architecture process, coding process and system support process. Helps to develop a quality system on time and save project expenses at the same time.
14

Mokomoji aplinka programavimo pradmenų įsisavinimui / Educational environment for uptake of programming basics

Ulinskaitė, Vaida 01 September 2011 (has links)
Darbe analizuojami mokinių ir mokytojų poreikiai programavimo pagrindų mokymo procese. Ištirta esama pasiūla. Sukurta programa, skirta mokytis savarankiškai ar užsiėmimų metu. Programavimo pagrindams mokyti pasirinkta FreePascal programavimo kalba, bet yra mokoma ne šios kalbos, o paties programavimo. Mokomąją programą sudaro teorijos mokymas su pavyzdžiais, praktinės užduotys ir testai. Teorinėje dalyje mokinys yra supažindinamas su pagrindiniais programavimo komponentais (struktūra, ciklais, sąlygos sakiniais ir t.t.). Praktinė dalis skirta mokiniui „treniruotis“, susidūręs su įvairiomis situacijomis, jis matys, kur yra daromos klaidos, bandys jas taisytis, aiškiau žinos, ko reikia dar pasimokyti. Testai yra skirti mokytojams, turintiems programavimo modulius. Ši dalis palengvins mokinių vertinimą. Programa sukurta su Delphi 7 programavimo kalba. Mokomoji medžiaga pateikiama naudojant MS PowerPoint pateikčių kūrimo programą. / At work analyzes the needs of students and teachers of programming elements in the teaching process. Examined the existing supply. Designed program for self-study or lessons time. Chosen to teach programming fundamentals FreePascal programming language, but it is not taught the language but the programming. Educational program consists of theory with examples, practical exercises and tests. On theoretical part student is indoctrinate with basic programming components (structure, cycles, conditional statements, etc.). The practical part is for students practice, when faced with different situations, he will see where he make the mistakes, try to mend them, know exactly what he need to learn more. Tests are designed for teachers with programming modules. This part will facilitate students assessment. The program was created with Delphi 7 programming language. The educational material includes the use of MS PowerPoint presentation creation program.
15

Tamprių-plastinių prisitaikančių sistemų optimizacija su standumo ir stabilumo sąlygomis / Optimization of elastic-plastic systems under stiffness and stability constraints at shakedown

Merkevičiūtė, Dovilė 09 February 2006 (has links)
Optimization problems (to which is dedicated this dissertation) of structural mechanics are introductory stage of structure optimum design based on principles of solid deformable body mechanics, mathematical programming theory, its methods and their mechanical interpretation. In order to base calculation on real operating conditions of structure, it is necessary evaluate as exact as possible structure material properties, external effects and other factors in mathematical models of optimization problems. Partially it is achieved by including plastic properties of material. Calculation and design of the structures, taking in to account plastic strains, allows to use their bearing capacity more efficiently and make more economic project (in this dissertation research is developed on the basis of perfect plasticity theory). From the other side, real effect for structure are often cyclic (variable repeated load character is also evaluated in this work). In the dissertation it is assumed that load is quasi–static and is characterised by load variation bounds (deterministic formulation of problems is considered). Under repeated loading a structure can lose its serviceability because of its progressive plastic failure or because of alternating strain. But, if residual forces together with variable part that do not violate the admissible bounds appear in the initial stage of loading, the structure adapts to existing load and further behaves elastically. This phenomenon is... [to full text]
16

Pusiau apibrėžto programavimo optimizavimo paketo SeDuMi analizė / Analysis of the Semidefinite programming SeDuMi optimization package

Svorobovič, Andrej 16 August 2007 (has links)
Šiame darbe yra aprašomas optimizavimo paketas SeDuMi Interface ir jam priklausantis skaičiavimo paketas SeDuMi 1.05. Išvardintos paketo savybės, kurios išskiria jį iš kitų optimizavimo paketų. Aprašytos paketo funkcijų reikšmės. Supažindinama su optimizavimo paketų įvairove. Palyginamas pusiau apibrėžtas programavimas su tiesiniu programavimu, kadangi pakete SeDuMi interface realizuoti pusiau apibrėžto programavimo algoritmai. Taip pat lyginami programų skaičiavimų laikai: programų naudojančių SeDuMi paketo funkcijas ir programų su MATLAB funkcijomis. Palyginimui realizuoti, naudojamas klasikinis optimizavimo uždavinys –mažiausių reikšmių elipsoido uždavinys. / The optimization software SeDuMi Interface and it‘s calculation packet SeDuMi 1.05 is described in this work. Distinctive software features are listed. and values of packet’s functions are described. Variety of optimization packets is presented. Semidefinite programming is compared with linear programming, since semidefinite programming algorithms are implemented in the SeDuMi interface. Time of execution of the programs has been also compared: programs using SeDuMi software functions has been compared with programs using MATLAB functions. For the comparison classical optimization problem is used – the minimum volume ellipsoid problem.
17

Paskirstyta mikroprocesorinių valdiklių sistema / Distributed microcontrollers system

Radzevičius, Andrius 08 September 2009 (has links)
Magistro baigiamojo darbo tema – paskirstyta mikroprocesorinių valdiklių sistema. Šio darbo tikslas buvo suprojektuoti, trikdžiams atsparią, paskirstytų mikroprocesorinių valdiklių sistemą. Darbe apžvelgiamos mikroprocesorinių valdiklių duomenų perdavimo technologijos, mikroprocesoriniai valdikliai, mikroprocesorinių valdiklių sistemos. Darbo metu buvo suprojektuota ir pagaminta trikdžiams atspari mikroprocesorinių valdiklių sistema. Taip pat šiame darbe aprašomas paskirstytos mikroprocesorinių valdiklių sistemos mazgų programavimo procesas. Atlikus baigiamąjį magistro darbą gautos tokios išvados: perteklinių funkcijų panaudojimas, paskirstytų mikroprocesorinių valdiklių sistemų mazguose, padėjo padidinti tokios sistemos atsparumą trikdžiams bei užtikrinti stabilų sistemos darbą; paskirstytos mikroprocesorinių valdiklių sistemos be vedančiųjų mazgų pranašesnės už sistemas su vedančiuoju mazgu, tačiau tokioje sistemoje yra daug sudėtingiau užprogramuoti sistemos mazgus. / Master‘s final thesis subject is distributed microcontrollers system. The objective point for this master thesis was to project fault tolerant distributed microcontrollers system. In master thesis overlooked microcontrollers data transfer technologies, microcontrollers and systems of microcontrollers. During this work was projected and made fault tolerant distributed microcontrollers system and programmed the nodes of this system. This master thesis conclusions are: redundant functions in the nodes of distributed microcontrollers system, helped to increase system stable and resistant; comparing the system without master nodes with system with master nodes, system without master nodes is more advantaged then system with them but this system programming process is more complicated.
18

Mobilių įrenginių programavimo priemonių galimybių analizė / Analysis of tools for mobile devices programming

Lingė, Tadas 25 November 2010 (has links)
Darbe analizuojamos mobilių įrenginių programavimo priemonių ir universalios sąsajos skirtingiems modeliams sukūrimo galimybės. Išanalizuotos IntelliJ IDEA, Eclipse IDE, Python for S60 ir NetBeans IDE programavimo priemonės. Aprašyti programavimo įrankių veikimo bruožai, nustatytos programavimo priemonių galimybės, išvardinti jų privalumai ir trūkumai. Pagal gautus rezultatus pasirinktas NetBeans IDE programavimo įrankis ir juo naudojantis sukurta taikomoji aplikacija. Ji skirta vairavimo mokyklos veiklos procesų optimizavimui bei moksliniams tyrimams atlikti. Taikomoji aplikacija išbandyta skirtingose mobilių įrenginių platfromose. Eksperimentinis tyrimas parodo kurios aplikacijos funkcijos veikia neteisingai. Svarbiausios funkcijos ištaisytos, tačiau keletas neatitikimu negali būti pašalinti, tokie kaip duomenų atvaizdavimas. Nustatyta, kad šis trūkumas gali būti pašalintas tik vaizduojant duomenų lentelę horizontaliai. Eksperimentinis tyrimas parodo kelis universalios sąsajos aplikacijos kūrimo metodus. Be to darbe pateiktas pasiūlymas universalios sąsajos kūrimui naudoti UML diagramas. / The goals of this master’s work are analyzes tools for mobile devices programming and universal interface for different models creation opportunities. Also the paper analyzes Java ME, Visual Studio .NET, Python for S60, NetBeans IDE and BREW programming tools. Describe the features of the functioning of the programming tools, to set the programming options, listed the advantages and disadvantages. The best in this analyze was NetBeans IDE. There are created IS conceptual model of driving school and project of mobile software. According to the programming tools analyzes results and IS project was created new application. It is dedicated to improve driving school processes and make scientific research. Application was tested in different mobile platforms. The test shown application functions which works wrong. Most important functions fixed, but some of them can’t be fixed, such as displaying full table of content. This bug can be fixed only displaying table horizontally. This experimental work shows some methods of universal application creation. Also there is suggested how we can create universal application by using UML diagrams.
19

Nonogram solving algorithms analysis and implementation for augmented reality system / Japoniškų kryžiažodžių sprendimo algoritmų suprogramavimas ir tyrimas

Zavistanavičius, Ramūnas 04 November 2013 (has links)
Augmented reality (AR) is an innovative use of computer graphics in combination with real world data to create a new kind of video image. AR seamlessly integrates technology with the real world, allowing for a naturally enhanced computing. Nonograms, also known as Paint by Numbers or Griddlers are logic puzzles in which cells in a grid have to be colored or left blank according to numbers given at the side of the grid to reveal a hidden picture. In this puzzle type, the numbers measure how many unbroken lines of filled-in squares there are in any given row or column. Aim of this project is to implement and compare nonogram solution algorithms and find out which algorithm is suitable for mobile device running Android operating system. / Papildyta realybė yra inovatyvus kompiuterinės grafikos ir realaus pasaulio vaizdų panaudojimas, sukuriantis naują vaizdą. Papildyta realybė sklandžiai integruoja technologijas realiame pasaulyje, leisdama natūraliai naudotis naujausiomis technologijomis. Nonogramos, dar žinomos kaip Japoniški gryžiažodžiai, yra loginis galvosūkis. Norint išspręsti šį galvosūkį lentelės langeliai turi būti nuspalvinti arba palikti tušti priklausomai nuo skaičių, esančių lentelės šone ir viršuje, taip atskleidžiant paslėptą paveikslėlį. Šio tipo galvosūkiuose skaičiai parodo kiek vientisų užspalvintų langelių yra duotoje eilutėje arba stulpelyje. Šio darbo tikslas yra suprogramuoti ir palyginti nonogramų sprendimo algoritmus ir nustatyti, kuris iš jų yra tinkamesnis naudoti išmaniuosiuose telefonuose su Android operacine sistema.
20

Android programų kūrimo įrankių galimybių spręsti šilumos pernešimo uždavinius analizė / Analysis of the Tools for Android Applications in Heat Transfer Problem

Levaginas, Saulius 29 July 2013 (has links)
Esminis šio darbo siekis yra išanalizuoti „Android“ operacinės sistemos (OS) programų kūrimo įrankių galimybes. Remiantis darbo rezultatais, matome, kad ši OS uţima daugiausiai rinkos pagal pardavimus. Taip pat yra įţvelgiama, kad pasirinktas programavimo įrankių komplektas (Android SDK) nėra iki galo išdirbtas programų kūrimui, tačiau nelabai yra iš ko rinktis, kadangi alternatyvios programavimo aplinkos reikalauja jos įdiegimo. Reikia pridurti, kad testavimui yra būtina naudoti realius fizinius įrenginius. Taip pat norėtųsi paminėti, kad šiai OS buvo rastas tik vienas programinis įrankis (FuturEye), skirtas šilumos pernešimo uţdaviniams spręsti. / The main purpose of this work is to make an analysis of abilities of tools for development of Android operating system programs. In the view of the work results, we can conclude, that this OS has the biggest part of the market share by sales. Also we can see, that we are left with only one choice for development tools (Android SDK) of Android programs, because all other programming environments require that Android SDK must be installed. For a more accurate programming results, one should test applications on real devices. In addition, we should say, that only one programming tool (FuturEye) was found for heat transfer problems evaluation.

Page generated in 0.0547 seconds