• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 583
  • 532
  • 10
  • 2
  • 1
  • 1
  • 1
  • 1
  • Tagged with
  • 1138
  • 1138
  • 918
  • 845
  • 821
  • 278
  • 275
  • 144
  • 104
  • 78
  • 76
  • 71
  • 63
  • 61
  • 47
  • 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.
91

Representation and extraction of CASE information using a repository

Gustavsson, Henrik January 1997 (has links)
<p>Many contemporary development environments rely on CASE tools to store and manipulate development information. To be able to integrate different tools a central place of storage called a repository is used. The content of the repository is defined by a metamodel. CDIF is a standard proposal which supports transfer between many different types of CASE tools. CDIF contains an extensive and extensible metamodel which could be used as a transfer format or as a repository metamodel. In this dissertation a set of requirements for a repository metamodel are then developed and a repository metamodel based on CDIF is defined. The representation of a contemporary CASE tool is mapped into this repository metamodel. The full semantics of the CASE information stored in the repository is then extracted using an external validation system which transfers the CASE data into natural language. An evaluation of the results against the developed requirements conclude that a repository metamodel which is very close to the CDIF metamodel will not fully meet all of these requirements without changes to the metamodel structure.</p>
92

Prototype Extraction and Learning Using Prototypes in an Artificial Neural Network

Linåker, Fredrik January 1997 (has links)
<p>A prototype is a general description which depicts what an entire set of exemplars, belonging to a certain category, looks like. We investigate how prototypes, in the form of mathematical averages of a category's exemplar vectors, can be represented, extracted, accessed, and used for learning in an Artificial Neural Network (ANN). From the method by which an ANN classifies exemplars into categories, we conclude that prototype access (the production of an extracted prototype) can be performed using a very simple architecture. We go on to show how the architecture can be used for prototype extraction by simply exploiting how the back-propagation learning rule handles one-to-many mappings. We note that no extensions to the classification training sets are needed as long as they conform to certain restrictions. We then go on to show how the extracted prototypes can be used for the learning of new categories which are compositions of existing categories and we show how this can lead to reduced training sets and ultimately reduced learning times. A number of restrictions are noted which have to be considered in order for this to work. For example, the exemplar representations must be systematic and the categories linearly separable. The results, and other properties of our network, are compared with other architectures which also use some kind of prototype concept. Our conclusion is that prototype extraction and learning using prototypes is possible using a simple ANN architecture. Finally, we relate our system to the symbol grounding problem and point out some directions for future work.</p>
93

A Conflict Detection and Resolution Mechanism for Bounded-Delay Replication

Lundström, Johan January 1997 (has links)
<p>One way of avoiding unpredictable delays, in a distributed real-time database, is to allow transactions to commit locally. In a system supporting local commit, and delayed propagation of updates, the replication protocol must be based on eventual consistency. In this thesis, we present a bounded-delay replication method which is based on eventual consistency. The approach used is to divide the replication protocol into three different problems; propagation, conflict detection and conflict resolution, where we focus on the conflict detection and resolution mechanism. We have evaluated different eventual consistency protocols and chosen version vectors as the base for the conflict detection algorithm. We introduce a method of separating policy and mechanism in the conflict resolution mechanism, which is based on forward recovery to avoid unnecessary computation. The protocols presented in this work are aimed to be used in the distributed active real-time database system DeeDS. We conclude that the protocol proposed can be used in DeeDS, under the assumption that no partition failures occur.</p>
94

Extending CDIF to support Business Rules targeting SQL3

Palmquist, Kristian January 1997 (has links)
<p>Business Rules have gained attention in recent years and are now considered to be important organizational elements. Several sources in the literature argue that there are major achievements to be made with an explicit business rule focus in software engineering, e.g. promoting communication between analysts and users and accounting for changeability and maintenance aspects. However, to fully take advantage of an explicit rule focus in software engineering requires the ability to create business rule models. The problem is that business rule models of realistic size quickly become extensive and complex, hence there is a need for CASE tool support.</p><p>We choose a modeling technique from the literature which is suited to express business rules. Basec on this modeling technique we propose an extension to the Case Data Interchange Format standard (CDIF), thereby allowing the standard to express and support the transfer of business rule models. In addition, we define a mapping procedure that which maps business rules from the conceptual modeling level via CDIF (using the proposed extensions) to SQL3 triggers. The main idea is that the mapping algorithms could be used by a CDIF conformant CASE tool which allows traditional database design, together with extended modeling constructs for expressign business rules.</p>
95

Överföring av program från värddator till målmiljö

Bergfeldt, Niklas January 1999 (has links)
<p>Detta arbete tar upp olika överföringstekniker för att uppdatera ett program på en målmiljö. De tre överföringstekniker som analyseras är moduluppdelning, patchning och komprimering. En litteraturstudie har genomförts för att ta fram för- och nackdelar med de olika teknikerna och för att beskriva hur de fungerar. En praktisk applicering av överföringsteknikerna har även gjorts på ett specifikt PLC-system för att se vad dessa kan göra för uppdateringstiden i denna miljö. Resultatet av arbetet visade att moduluppdelning är att föredra i de fall där uppdelning av programmet är möjlig. Patchning är däremot mest lämpad då varje uppdatering av programmet är mycket liten och det således inte skiljer mycket mellan de olika versionerna av programmet. Komprimering är att föredra då det ofta är frågan om stora modifieringar i programmet eftersom komprimering ger en näst intill konstant vinst sett ur procentuell synvinkel, även om denna vinst endast är runt 50%.</p>
96

Kravspecifikationens innehåll och struktur : en jämförelse med byggbranschens kontraktshandlingar

Lindholm, Christer January 2000 (has links)
<p>Dynamiken i det moderna samhället gör att förutsättningarna för företag och organisationer ständigt förändras. Informationssystemen blir då väldigt viktiga för att företagen skall få rätt information i rätt tid. Även informationssystemen måste ibland förändras och kraven på ett nytt informationssystem anges i en kravspecifikation. Denna kravspecifikation upprättas i den del av systemutvecklingsarbetet som kallas för requirements engineering (RE).</p><p>Denna rapport är ett examensarbete inom det systemvetenskapliga programmet vid Högskolan i Skövde. Författaren har tidigare arbetat som byggnadsingenjör i flera år och gör i detta arbete en jämförelse mellan byggbranschens kontraktshandlingar och systemutvecklingsområdets kravspecifikation. Syftet med jämförelsen är att utreda om systemutvecklingsområdet har något att lära av byggbranschen när det gäller strukturering och utformning av kravdokumentationen.</p><p>Undersökningen har utförts som en litteraturstudie, där tre olika utvecklingsmetoder har studerats. Undersökningen visar att byggbranschens kontraktshandlingar har en bättre struktur och ett mer omfattande innehåll än de tre studerade förslagen till kravspecifikation.</p>
97

Methods for Increasing Software Testability

Lindström, Birgitta January 2000 (has links)
<p>We present a survey over current methods for improving software testability. It is a well-known fact that the cost for testing of software takes 50\% or more of the development costs. Hence, methods to improve testability, i.e. reduce the effort required for testing, have a potential to decrease the development costs. The test effort needed to reach a level of sufficient confidence for the system is dependent on the number of possible test cases, i.e., the number of possible combinations of system state and event sequences. Each such combination results in an execution order. Properties of the execution environment that affect the number of possible execution orders can therefore also affect testability. Which execution orders that are possible and not are dependent of processor scheduling and concurrency control policies. Current methods for improving testability are investigated and their properties with respect to processor scheduling and concurrency control analyzed. Especially, their impact on the number of possible test cases is discussed. The survey revealed that (i) there are few methods which explicitly address testability, and (ii) methods that concern the execution environment suggest a time-triggered design. It is previously shown that the effort to test an event-triggered real-time system is inherently higher than testing a time-triggered real-time system. Due to the dynamic nature of the event-triggered system the number of possible execution orders is high. A time-triggered design is, however, not always suitable. The survey reveals an open research area for methods concerning improvement of testability in event-triggered systems. Moreover, a survey and analysis of processor scheduling and concurrency control properties and their effect on testability is presented. Methods are classified into different categories that are shown to separate software into different levels of testability. These categories can form a basis of taxonomy for testability. Such taxonomy has a potential to be used by system designers and enable them to perform informed trade-off decisions.</p>
98

Dataorienterade komponenter för Adobe Flash

Frennevi, Anton January 2007 (has links)
No description available.
99

Distribution of expected utility in second-order decision analysis

Sundgren, David January 2007 (has links)
<p>In explicatione consiliorum, maxima facere communis utilitas saepe trita ratio deligendi meliorem optionem est. Verum si probabilitates et utilitates incertae vel dubiae sint, communis utilitas perturbationes affert. Studium secundi ordinis effectuum in explicatione consiliorum explanat momentum structurae quaestionium consilii, insidias aliquas ad consilium capiendum indicat et facilem ad efficiendum et intellegendum rationem comparandi varia consilia suadet. Haec thesis tractat de secundi ordinis effectibus explicationis consilii, praesertim de commune utilitate et de probabilitatibus coniunctis intervallo. Voces apertae distributionum ordinis secundi in probabilitatibus intervallo conjunctis insitarum omnino et item distributionum utilitatis expectatae in parvis quaestionibus consiliorum eduntur. His distributionibus cognitis studetur res inflexionis, aliter dictu intentio fidei.</p> / <p>In decision analysis maximising the expected utility is an often used approach in choosing the optimal alternative. But when probabilities and utilities are vague or imprecise expected utility is fraught with complications. Studying second-order effects on decision analysis casts light on the importance of the structure of decision problems, pointing out some pitfalls in decision making and suggesting an easy to implement and easy to understand method of comparing decision alternatives. The topic of this thesis is such second-order effects of decision analysis, particularly with regards to expected utility and interval-bound probabilities. Explicit expressions for the second-order distributions inherent in interval-bound probabilities in general and likewise for distributions of expected utility for small decision problems are produced. By investigating these distributions the phenomenon of warping, that is concentration of belief, is studied.</p>
100

On Aircraft Conceptual Design : A Framework for Knowledge Based Engineering and Design Optimization

Amadori, Kristian January 2008 (has links)
<p>This thesis presents a design framework where analytical tools are linked together and operated from an efficient system level interface. The application field is aircraft conceptual design. Particular attention has been paid to CAD system integration and design optimization.</p><p>Aircraft design is an inherently multidisciplinary process. The goal is to search for the design that, in the best of possible ways, fulfills the requirements. It is therefore desirable to be able to effectively investigate and analyze solutions from a variety of points of view, weighting together the results and gathering a general figure of merit. At the same time, increasing competition on a global market forces to shorten the design process and to reduce costs. Thus a system that allows a tight and efficient integration of different disciplines and improving data flow and storage plays a key role.</p><p>Integrating a CAD system to the framework is of central relevance. The geometrical model includes most of the information; specific data, required to carry out particular analysis, can be extracted from it. This is possible adopting parametric associative models that are controlled from a spreadsheet user interface. Strategies for building CAD models with a very high degree of flexibility are presented. Not only the external shape can be changed, but also the internal structure can be completely modified. Structural elements can be added or removed, and their position and shaping changed.</p><p>In this work the design of an Unmanned Aerial Vehicle is used as test case for comparing three different optimization algorithms. The presented framework is also used for automatically design Micro Aerial Vehicles, starting from a short list of requirements and ending with a physical prototype produced by a rapid prototyping machine.</p>

Page generated in 0.0578 seconds