Дисертації з теми "Pattern languages"

Щоб переглянути інші типи публікацій з цієї теми, перейдіть за посиланням: Pattern languages.

Оформте джерело за APA, MLA, Chicago, Harvard та іншими стилями

Оберіть тип джерела:

Ознайомтеся з топ-50 дисертацій для дослідження на тему "Pattern languages".

Біля кожної праці в переліку літератури доступна кнопка «Додати до бібліографії». Скористайтеся нею – і ми автоматично оформимо бібліографічне посилання на обрану працю в потрібному вам стилі цитування: APA, MLA, «Гарвард», «Чикаго», «Ванкувер» тощо.

Також ви можете завантажити повний текст наукової публікації у форматі «.pdf» та прочитати онлайн анотацію до роботи, якщо відповідні параметри наявні в метаданих.

Переглядайте дисертації для різних дисциплін та оформлюйте правильно вашу бібліографію.

1

Mikkonen, S. (Samu). "Requirements of the interaction design pattern languages for the web development:a pattern language delivery platform." Master's thesis, University of Oulu, 2016. http://urn.fi/URN:NBN:fi:oulu-201512312312.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:
Purpose: Previous studies of pattern languages have been focused HCI pattern languages or presented them in the context web development before advent of touchscreen mobile devices. This study looks at potential and evolvement of pattern languages in general and then evaluates the effects and challenges that modern Web environment brings to development of pattern languages for the web development. Methodology: This research was conducted as design science research by following the process of recognized design science research methodology. Experiment including qualitative survey was conducted in evaluation phase. Narrative literature review was conducted summarizing the most relevant and highest quality knowledge available to answer the research questions as part of the background research. Findings: This research points to that pattern languages have untapped potential in web technology based user interfaces. This study didn’t yet provide definitive answer to how to untap this potential, but instead provided set of requirements to build upon. Research limitations: Study focuses on only developing user interface patterns as front-end elements that can be paired with desired backend implementations. Artifacts developed in this study should also be evaluated in larger qualitative research in order to better evaluate the impact. Practical implications: Delivery platform for pattern language was developed and documented as artifact. Basic pattern language was also developed and documented to enable evaluation of the delivery platform. Insights of this paper aims to provide basis for the building pattern languages for the web development. Value of the paper comes also from discussing the role of recent tools and techniques that have been recently adopted in the web development or are just being developed.
2

Barwell, Adam David. "Pattern discovery for parallelism in functional languages." Thesis, University of St Andrews, 2018. http://hdl.handle.net/10023/15641.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:
No longer the preserve of specialist hardware, parallel devices are now ubiquitous. Pattern-based approaches to parallelism, such as algorithmic skeletons, simplify traditional low-level approaches by presenting composable high-level patterns of parallelism to the programmer. This allows optimal parallel configurations to be derived automatically, and facilitates the use of different parallel architectures. Moreover, parallel patterns can be swap-replaced for sequential recursion schemes, thus simplifying their introduction. Unfortunately, there is no guarantee that recursion schemes are present in all functional programs. Automatic pattern discovery techniques can be used to discover recursion schemes. Current approaches are limited by both the range of analysable functions, and by the range of discoverable patterns. In this thesis, we present an approach based on program slicing techniques that facilitates the analysis of a wider range of explicitly recursive functions. We then present an approach using anti-unification that expands the range of discoverable patterns. In particular, this approach is user-extensible; i.e. patterns developed by the programmer can be discovered without significant effort. We present prototype implementations of both approaches, and evaluate them on a range of examples, including five parallel benchmarks and functions from the Haskell Prelude. We achieve maximum speedups of 32.93x on our 28-core hyperthreaded experimental machine for our parallel benchmarks, demonstrating that our approaches can discover patterns that produce good parallel speedups. Together, the approaches presented in this thesis enable the discovery of more loci of potential parallelism in pure functional programs than currently possible. This leads to more possibilities for parallelism, and so more possibilities to take advantage of the potential performance gains that heterogeneous parallel systems present.
3

Schmid, Markus L. "On the membership problem for pattern languages and related topics." Thesis, Loughborough University, 2012. https://dspace.lboro.ac.uk/2134/10304.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:
In this thesis, we investigate the complexity of the membership problem for pattern languages. A pattern is a string over the union of the alphabets A and X, where X := {x_1, x_2, x_3, ...} is a countable set of variables and A is a finite alphabet containing terminals (e.g., A := {a, b, c, d}). Every pattern, e.g., p := x_1 x_2 a b x_2 b x_1 c x_2, describes a pattern language, i.e., the set of all words that can be obtained by uniformly substituting the variables in the pattern by arbitrary strings over A. Hence, u := cacaaabaabcaccaa is a word of the pattern language of p, since substituting cac for x_1 and aa for x_2 yields u. On the other hand, there is no way to obtain the word u' := bbbababbacaaba by substituting the occurrences of x_1 and x_2 in p by words over A. The problem to decide for a given pattern q and a given word w whether or not w is in the pattern language of q is called the membership problem for pattern languages. Consequently, (p, u) is a positive instance and (p, u') is a negative instance of the membership problem for pattern languages. For the unrestricted case, i.e., for arbitrary patterns and words, the membership problem is NP-complete. In this thesis, we identify classes of patterns for which the membership problem can be solved efficiently. Our first main result in this regard is that the variable distance, i.e., the maximum number of different variables that separate two consecutive occurrences of the same variable, substantially contributes to the complexity of the membership problem for pattern languages. More precisely, for every class of patterns with a bounded variable distance the membership problem can be solved efficiently. The second main result is that the same holds for every class of patterns with a bounded scope coincidence degree, where the scope coincidence degree is the maximum number of intervals that cover a common position in the pattern, where each interval is given by the leftmost and rightmost occurrence of a variable in the pattern. The proof of our first main result is based on automata theory. More precisely, we introduce a new automata model that is used as an algorithmic framework in order to show that the membership problem for pattern languages can be solved in time that is exponential only in the variable distance of the corresponding pattern. We then take a closer look at this automata model and subject it to a sound theoretical analysis. The second main result is obtained in a completely different way. We encode patterns and words as relational structures and we then reduce the membership problem for pattern languages to the homomorphism problem of relational structures, which allows us to exploit the concept of the treewidth. This approach turns out be successful, and we show that it has potential to identify further classes of patterns with a polynomial time membership problem. Furthermore, we take a closer look at two aspects of pattern languages that are indirectly related to the membership problem. Firstly, we investigate the phenomenon that patterns can describe regular or context-free languages in an unexpected way, which implies that their membership problem can be solved efficiently. In this regard, we present several sufficient conditions and necessary conditions for the regularity and context-freeness of pattern languages. Secondly, we compare pattern languages with languages given by so-called extended regular expressions with backreferences (REGEX). The membership problem for REGEX languages is very important in practice and since REGEX are similar to pattern languages, it might be possible to improve algorithms for the membership problem for REGEX languages by investigating their relationship to patterns. In this regard, we investigate how patterns can be extended in order to describe large classes of REGEX languages.
4

Meng, Ziyuan. "Two-Bit Pattern Analysis For Quantitative Information Flow." FIU Digital Commons, 2014. http://digitalcommons.fiu.edu/etd/1326.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:
Protecting confidential information from improper disclosure is a fundamental security goal. While encryption and access control are important tools for ensuring confidentiality, they cannot prevent an authorized system from leaking confidential information to its publicly observable outputs, whether inadvertently or maliciously. Hence, secure information flow aims to provide end-to-end control of information flow. Unfortunately, the traditionally-adopted policy of noninterference, which forbids all improper leakage, is often too restrictive. Theories of quantitative information flow address this issue by quantifying the amount of confidential information leaked by a system, with the goal of showing that it is intuitively “small” enough to be tolerated. Given such a theory, it is crucial to develop automated techniques for calculating the leakage in a system. This dissertation is concerned with program analysis for calculating the maximum leakage, or capacity, of confidential information in the context of deterministic systems and under three proposed entropy measures of information leakage: Shannon entropy leakage, min-entropy leakage, and g-leakage. In this context, it turns out that calculating the maximum leakage of a program reduces to counting the number of possible outputs that it can produce. The new approach introduced in this dissertation is to determine two-bit patterns, the relationships among pairs of bits in the output; for instance we might determine that two bits must be unequal. By counting the number of solutions to the two-bit patterns, we obtain an upper bound on the number of possible outputs. Hence, the maximum leakage can be bounded. We first describe a straightforward computation of the two-bit patterns using an automated prover. We then show a more efficient implementation that uses an implication graph to represent the two- bit patterns. It efficiently constructs the graph through the use of an automated prover, random executions, STP counterexamples, and deductive closure. The effectiveness of our techniques, both in terms of efficiency and accuracy, is shown through a number of case studies found in recent literature.
5

Kavanagh, Maria Joy. "Foci and centres in the design and use of pattern languages." Thesis, De Montfort University, 2005. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.414930.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
6

Hoffmann, Ruth. "On dots in boxes, or permutation pattern classes and regular languages." Thesis, University of St Andrews, 2015. http://hdl.handle.net/10023/7034.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:
This thesis investigates permutation pattern classes in a language theoretic context. Specifically we explored the regularity of sets of permutations under the rank encoding. We found that the subsets of plus- and minus-(in)decomposable permutations of a regular pattern class under the rank encoding are also regular languages under that encoding. Further we investigated the sets of permutations, which in their block-decomposition have the same simple permutation, and again we found that these sets of permutations are regular languages under the rank encoding. This natural progression from plus- and minus-decomposable to simple decomposable permutations led us further to the set of simple permutations under the rank encoding, which we have also shown to be regular under the rank encoding. This regular language enables us to find the set of simple permutations of any class, independent of whether the class is regular under the rank encoding. Furthermore the regularity of the languages of some types of classes is discussed. Under the rank encoding we show that in general the skew-sum of classes, separable classes and wreath classes are not regular languages; but that the direct-sum of classes, and with some restrictions on the cardinality of the input classes the skew-sum and wreath sum of classes in fact are regular under this encoding. Other encodings such as the insertion encoding and the geometric grid encoding are discussed and in the case of the geometric grid encoding alternative and constructive ways of retrieving the basis of a geometric grid class are suggested. The aforementioned results of the rank encoding have been implemented, amongst other previously shown results, and tested. The program is available and accessible to everyone. We show that the implementation for finding the block-decomposition of a permutation has cubic time complexity with respect to the length of the permutation. The code for constructing the automaton that accepts the language of all plus-indecomposable permutations of a regular class under the rank encoding has quadratic time complexity with respect to the alphabet of the language. The procedure to find the automaton that accepts the language of minus-decomposable permutations has complexity O(k⁵) and we show that the implementation of the automaton to find the language of simple permutations under the rank encoding has time complexity O(k⁵ 2ᵏ), where k is the size of the alphabet. Further we show benchmark testing on previous important results involving the rank encoding on classes and their bases.
7

Antohe, Diana. "Parallel Pattern: A Familial Legacy of Care." VCU Scholars Compass, 2019. https://scholarscompass.vcu.edu/etd/5837.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:
My work revolves around exploring identity of the in-between, occupying the Venn diagram middle of two cultures. As a Romanian-born, American-raised artist, I want to preserve and broadcast links to the cultures of my upbringing and birthplace. In attempts to ground and define my own “in-between” identity, I look to my parents and grandparents for cues on how they made home for themselves wherever they went, reflecting their experiences with voluntary and involuntary displacement. This text connects the research and influential family practices that shaped its companion exhibition, ranging from the role of portability in emotional transnationalism to the lasting mythology the soap opera “Dallas” holds in Romania.
8

Freydenberger, Dominik D. [Verfasser], and Nicole [Akademischer Betreuer] Schweikardt. "Inclusion of pattern languages and related problems / Dominik D. Freydenberger. Gutachter: Nicole Schweikardt." Frankfurt am Main : Univ.-Bibliothek Frankfurt am Main, 2011. http://d-nb.info/1044274719/34.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
9

Freydenberger, Dominik [Verfasser], and Nicole [Akademischer Betreuer] Schweikardt. "Inclusion of pattern languages and related problems / Dominik D. Freydenberger. Gutachter: Nicole Schweikardt." Frankfurt am Main : Univ.-Bibliothek Frankfurt am Main, 2011. http://nbn-resolving.de/urn:nbn:de:hebis:30-109912.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
10

Ulus, Dogan. "Pattern Matching with Time : Theory and Applications." Thesis, Université Grenoble Alpes (ComUE), 2018. http://www.theses.fr/2018GREAM003/document.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:
Les systèmes dynamiques présentent des comportements temporels qui peuvent être exprimés sous diverses formes séquentielles telles que des signaux, des ondes, des séries chronologiques et des suites d'événements. Détecter des motifs sur de tels comportements temporels est une tâche fondamentale pour comprendre et évaluer ces systèmes. Étant donné que de nombreux comportements du système impliquent certaines caractéristiques temporelles, le besoin de spécifier et de détecter des motifs de comportements qui implique des exigences de synchronisation, appelées motifs temporisés, est évidente.Cependant, il s'agit d'une tâche non triviale due à un certain nombre de raisons, notamment la concomitance des sous-systèmes et la densité de temps.La contribution principale de cette thèse est l'introduction et le développement du filtrage par motif temporisé, c'est-à-dire l'identification des segments d'un comportement donné qui satisfont un motif temporisé. Nous proposons des expressions rationnelles temporisées (TRE) et la logique de la boussole métrique (MCL) comme langages de spécification pour motifs temporisés. Nous développons d'abord un nouveau cadre qui abstraite le calcul des aspects liés au temps appelé l'algèbre des relations temporisées. Ensuite, nous fournissons des algorithmes du filtrage hors ligne pour TRE et MCL sur des comportements à temps dense à valeurs discrètes en utilisant ce cadre et étudions quelques extensions pratiques.Il est nécessaire pour certains domaines d'application tels que le contrôle réactif que le filtrage par motif doit être effectué pendant l'exécution réelle du système. Pour cela, nous fournissons un algorithme du filtrage en ligne pour TREs basé sur la technique classique des dérivées d'expressions rationnelles. Nous croyons que la technique sous-jacente qui combine les dérivées et les relations temporisées constitue une autre contribution conceptuelle majeure pour la recherche sur les systèmes temporisés.Nous présentons un logiciel libre Montre qui implémente nos idées et algorithmes. Nous explorons diverses applications du filtrage par motif temporisé par l'intermédiaire de plusieurs études de cas. Enfin, nous discutons des orientations futures et plusieurs questions ouvertes qui ont émergé à la suite de cette thèse
Dynamical systems exhibit temporal behaviors that can be expressed in various sequential forms such as signals, waveforms, time series, and event sequences. Detecting patterns over such temporal behaviors is a fundamental task for understanding and assessing these systems. Since many system behaviors involve certain timing characteristics, the need to specify and detect patterns of behaviors that involves timing requirements, called timed patterns, is evident. However, this is a non-trivial task due to a number of reasons including the concurrency of subsystems and density of time.The key contribution of this thesis is in introducing and developing emph{timed pattern matching}, that is, the act of identifying segments of a given behavior that satisfy a timed pattern. We propose timed regular expressions (TREs) and metric compass logic (MCL) as timed pattern specification languages. We first develop a novel framework that abstracts the computation of time-related aspects called the algebra of timed relations. Then we provide offline matching algorithms for TRE and MCL over discrete-valued dense-time behaviors using this framework and study some practical extensions.It is necessary for some application areas such as reactive control that pattern matching needs to be performed during the actual execution of the system. For that, we provide an online matching algorithm for TREs based on the classical technique of derivatives of regular expressions. We believe the underlying technique that combines derivatives and timed relations constitutes another major conceptual contribution for timed systems research.Furthermore, we present an open-source tool Montre that implements our ideas and algorithms. We explore diverse applications of timed pattern matching over several case studies using Montre. Finally we discuss future directions and several open questions emerged as a result of this thesis
11

Arumí, Albó Pau. "Real-time multimedia on off-the-shelf operating systems: from timeliness dataflow models to pattern languages." Doctoral thesis, Universitat Pompeu Fabra, 2009. http://hdl.handle.net/10803/7558.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:
Els sistemes multimèdia basats en programari capaços de processar àudio, vídeo i gràfics a temps-real són omnipresents avui en dia. Els trobem no només a les estacions de treball de sobre-taula sinó també als dispositius ultra-lleugers com els telèfons mòbils. Degut a que la majoria de processament es realitza mitjançant programari, usant abstraccions del maquinari i els serveis oferts pel sistema operatiu i les piles de llibreries que hi ha per sota, el desenvolupament ràpid d'aplicacions esdevé possible. A més d'aquesta immediatesa i exibilitat (comparat amb les plataformes orientades al maquinari), aquests plataformes també ofereixen capacitats d'operar en temps-real amb uns límits de latència apropiats. Malgrat tot això, els experts en el domini dels multimèdia s'enfronten a un desafiament seriós: les funcionalitats i complexitat de les seves aplicacions creixen ràpidament; mentrestant, els requeriments de temps-real (com ara la baixa latència) i els estàndards de fiabilitat augmenten. La present tesi es centra en l'objectiu de proporcionar una caixa d'eines als experts en el domini que els permeti modelar i prototipar sistemes de processament multimèdia. Aquestes eines contenen plataformes i construccions que reecteixen els requeriments del domini i de l'aplicació, i no de propietats accidentals de la implementació (com ara la sincronització entre threads i manegament de buffers). En aquest context ataquem dos problemes diferents però relacionats:la manca de models de computació adequats pel processament de fluxos multimèdia en temps-real, i la manca d'abstraccions apropiades i mètodes sistemàtics de desenvolupament de programari que suportin els esmentats models. Existeixen molts models de computació orientats-a-l'actor i ofereixen millors abstraccions que les tècniques d'enginyeria del programari dominants, per construir sistemes multimèdia de temps-real. La família de les Process Networks i els models Dataflow basades en xarxes d'actors de processat del senyal interconnectats són els més adequats pel processament de fluxos continus. Aquests models permeten expressar els dissenys de forma propera al domini del problema (en comptes de centrar-se en detalls de la implementació), i possibiliten una millor modularització i composició jeràrquica del sistema. Això és possible perquè el model no sobreespecifica com els actors s'han d'executar, sinó que només imposa dependències de dades en un estil de llenguatge declaratiu. Aquests models admeten el processat multi-freqüència i, per tant, planificacions complexes de les execucions dels actors. Però tenen un problema: els models no incorporen el concepte de temps d'una forma útil i, en conseqüència, les planifiacions periòdiques no garanteixen un comportament de temps-real i de baixa latència. Aquesta dissertació soluciona aquesta limitació a base de descriure formalment un nou model que hem anomenat Time-Triggered Synchronous Dataflow (TTSDF). En aquest nou model les planificacions periòdiques són intercalades per vàries "activacions" temporalment-disparades (time-triggered) de forma que les entrades i sortides de la xarxa de processat poden ser servides de forma regular. El model TTSDF té la mateixa expressivitat (o, en altres paraules, té computabilitat equivalent) que el model Synchronous Dataow (SDF). Però a més, té l'avantatge que garanteix la operativitat en temps-real, amb mínima latència i absència de forats i des-sincronitzacions a la sortida. Finalment, permet el balancejat de la càrrega en temps d'execució entre diferents activacions de callbacks i la paralel·lització dels actors. Els models orientats-a-l'actor no són solucions directament aplicables; no són suficients per construir sistemes multimèdia amb una metodologia sistemàtica i pròpia d'una enginyeria. També afrontem aquest problema i, per solucionar-lo, proposem un catàleg de patrons de disseny específics del domini organitzats en un llenguatge de patrons. Aquest llenguatge de patrons permet el refús del disseny, posant una especial atenció al context en el qual el disseny-solució és aplicable, les forces enfrontades que necessita balancejar i les implicacions de la seva aplicació. Els patrons proposats es centren en com: organitzar diferents tipus de connexions entre els actors, transferir dades entre els actors, habilitar la comunicació dels humans amb l'enginy del dataflow, i finalment, prototipar de forma ràpida interfícies gràfiques d'usuari per sobre de l'enginy del dataflow, creant aplicacions completes i extensibles. Com a cas d'estudi, presentem un entorn de desenvolupament (framework) orientat-a-objectes (CLAM), i aplicacions específiques construïdes al seu damunt, que fan ús extensiu del model TTSDF i els patrons contribuïts en aquesta tesi.
Software-based multimedia systems that deal with real-time audio, video and graphics processing are pervasive today, not only in desktop workstations but also in ultra-light devices such as smart-phones. The fact that most of the processing is done in software, using the high-level hardware abstractions and services offered by the underlying operating systems and library stacks, enables for quick application development. Added to this exibility and immediacy (compared to hardware oriented platforms), such platforms also offer soft real-time capabilities with appropriate latency bounds. Nevertheless, experts in the multimedia domain face a serious challenge: the features and complexity of their applications are growing rapidly; meanwhile, real-time requirements (such as low latency) and reliability standards increase. This thesis focus on providing multimedia domain experts with workbench of tools they can use to model and prototype multimedia processing systems. Such tools contain platforms and constructs that reect the requirements of the domain and application, and not accidental properties of the implementation (such as thread synchronization and buffers management). In this context, we address two distinct but related problems: the lack of models of computation that can deal with continuous multimedia streams processing in real-time, and the lack of appropriate abstractions and systematic development methods that support such models. Many actor-oriented models of computation exist and they offer better abstractions than prevailing software engineering techniques (such as object-orientation) for building real-time multimedia systems. The family of Process Networks and Dataow models based on networks of connected processing actors are the most suited for continuous stream processing. Such models allow to express designs close to the problem domain (instead of focusing in implementation details such as threads synchronization), and enable better modularization and hierarchical composition. This is possible because the model does not over-specify how the actors must run, but only imposes data dependencies in a declarative language fashion. These models deal with multi-rate processing and hence complex periodic actor's execution schedulings. The problem is that the models do not incorporate the concept of time in a useful way and, hence, the periodic schedules do not guarantee real-time and low latency requirements. This dissertation overcomes this shortcoming by formally describing a new model that we named Time-Triggered Synchronous Dataow (TTSDF), whose periodic schedules can be interleaved by several time-triggered activations" so that inputs and outputs of the processing graph are regularly serviced. The TTSDF model has the same expressiveness (or equivalent computability) than the Synchronous Dataow (SDF) model, with the advantage that it guarantees minimum latency and absence of gaps and jitter in the output. Additionally, it enables run-time load balancing between callback activations and parallelization. Actor-oriented models are not off-the-shelf solutions and do not suffice for building multimedia systems in a systematic and engineering approach. We address this problem by proposing a catalog of domain-speciffic design patterns organized in a pattern language. This pattern language provides design reuse paying special attention to the context in which a design solution is applicable, the competing forces it needs to balance and the implications of its application. The proposed patterns focus on how to: organize different kinds of actors connections, transfer tokens between actors, enable human interaction with the dataow engine, and finally, rapid prototype user interfaces on top of the dataow engine, creating complete and extensible applications. As a case study, we present an object-oriented framework (CLAM), and speciffic applications built upon it, that makes extensive use of the contributed TTSDF model and patterns.
12

Mitchell, Jason J. "An Architectural Pattern for Adaptable Middleware Infrastructure." UNF Digital Commons, 2003. http://digitalcommons.unf.edu/etd/289.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:
Middleware technologies change so rapidly that designers must adapt existing software architectures to incorporate new emerging ones. This project proposes an architectural pattern and guidelines to abstract the communication barrier whereby allowing the developer to concentrate on the application logic. We demonstrate our approach and the feasibility of easily upgrading the middleware infrastructure by implementing a sample project and three case studies using three different middlewares on the .NET framework.
13

Li, Kaiyan. "Unified modeling language class diagram translator for the online design pattern library system." CSUSB ScholarWorks, 2003. https://scholarworks.lib.csusb.edu/etd-project/2194.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:
The Unified Modeling Language (UML) is the successor to the wave of object-oriented analysis and design (OOA&D) methods that appeared in the late '80s and early '90s. The class diagram is one of the most useful diagrams in UML. The class diagram technique has become truly central within object-oriented methods.
14

Li, Jiang. "XML Structured and Unstructured Query Processing." Thesis, Griffith University, 2011. http://hdl.handle.net/10072/365903.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:
xml has become a standard for representing, storing and exchanging data, so eectively and eciently retrieving data from xml data sources becomes increasingly important. In this thesis, we mainly study two types of xml queries: xml structured query and xml keyword search. For xml structured query, we focus on twig pattern matching, which lies in the center of most xml query languages (e.g., XPath, XQuery). Existing twig pattern matching algorithms can be classied into two-phase algorithms and one-phase algorithms. We rst propose two novel one-phase holistic twig matching algorithms, TwigMix and TwigFast, which combine the ecient selection of useful elements (introduced in TwigStack) with the simple lists for storing nal solutions (introduced in TwigList). TwigMix simply introduces the element selection function getNext of TwigStack into TwigList to avoid manipulation of useless elements in the stack and lists. TwigFast further improves this by introducing some pointers in the lists to completely avoid the use of stacks. On the other hand, previous twig pattern matching algorithms may incur other redundant computation, so we propose two approaches, namely re-test checking and forward-to-end, which can reduce the redundant computation and can be easily applied to both holistic one-phase and two-phase algorithms. Improving the eectiveness of xml keyword search remains an open problem. In this thesis, we rst present XKMis, which divides the nodes into meaningful and self-containing information segments, called minimal information segments (MISs), and return MIS-subtrees which consist of MISs that are logically connected by the keywords. The MIS-subtrees are closer to what the user wants. XReal [1] utilizes the statistics of underlying data to resolve keyword ambiguity problems.
Thesis (PhD Doctorate)
Doctor of Philosophy (PhD)
School of Information and Communication Technology
Science, Environment, Engineering and Technology
Full Text
15

Pinto, Ana Lucia Figueiredo. "Pedagogy of Wholeness." Thesis, The University of Sydney, 2018. http://hdl.handle.net/2123/19595.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:
Contemporary learning networks involve a complex mix of tools, tasks and people, in varied assemblages, distributed across time and space. This interweaving generates particular challenges for analysing and designing for networked learning. The use of design patterns and pattern languages, originally developed by architect Christopher Alexander to reveal and then represent and share design knowledge, has now been adopted to facilitate and support such educational design work. The research reported in this thesis adopts and then extends this approach. It examines the architectures of two learning networks within the field of adult literacy education: one for students and the other for the professional development of educators. Adult literacy has tended to be a neglected area in comparison with other areas of education research. As such the practical purpose of this thesis is to identify good design solutions able to be applied within this educational domain. As the research progressed, a central focus developed: to find a way to account for, in the practical use of pattern theory within education, the deeper philosophical basis of Alexander’s approach - concerning quality and value. The research data come from the analysis of digital and physical artefacts, direct participation in learning programs, observations, and interviews with diverse stakeholders in the learning networks. An initial network analysis was undertaken, grounded in the Activity Centred Analysis and Design framework, which is informed by socio-material theories of learning. This helped develop an understanding of the complex relations between learning activity and the (hybrid) environments in which it occurs. However, while these relational-material theories importantly acknowledge that ‘matter matters’, when it comes to making sense of human action they tend to embrace a ‘conventional’ picture of matter as essentially ‘dead’ and separated from the human self. This understanding contrasts with the approach espoused by Alexander (2002-2005) in his later work into the nature of ‘order’. My research draws on this now very extensive later work, to advance a new framework for educational design that directly embodies the fundamental – and essential – socio-political values inherent in education. In doing so it supports the deployment of pattern theory in a way that is consistent with its deep philosophical underpinnings. In adopting this approach, the study identifies various design elements that only occasionally and/or ephemerally ‘materialize’ around the core parts of a network – elements which therefore tend to be less prominent and are often missed, but which nevertheless show intricate and critical connections among the core activities taking place. This thesis argues that unless such relations are unveiled and understood, the essential core of a learning network cannot be entirely grasped and the resultant (simplified) abstracted design patterns prove insufficient to inform the creation of effective education designs. The study findings suggest that the more holistic approach enabled by the extended framing developed in this thesis (referred to here, drawing on the influential work of Paulo Freire, as a pedagogy of wholeness) is highly effective for revealing these often elusive, yet critical design patterns. In connecting Freire’s and Alexander’s philosophies, pedagogy of wholeness is as concerned with sound pedagogical design as it is with how designs for learning can contribute to the design of a more loving world.
16

Hassan, Jawad. "Structured Text Compiler Targeting XML." Thesis, Växjö University, School of Mathematics and Systems Engineering, 2010. http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-6441.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
17

Braga, Rosana Teresinha Vaccare. "Um processo para construção e instanciação de frameworks baseados em uma linguagem de padrões para um domínio específico." Universidade de São Paulo, 2003. http://www.teses.usp.br/teses/disponiveis/55/55134/tde-12052003-102000/.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:
Padrões, linguagens de padrões e frameworks são formas de reuso de software. A complexidade de frameworks, causada pela dificuldade tanto em construí-los quanto em utilizá-los, é um dos inibidores do uso dessa tecnologia. Um processo para facilitar a construção e instanciação de frameworks é apresentado. Uma linguagem de padrões é utilizada para apoiar todo o processo, desde a identificação da funcionalidade do framework, seu projeto, implementação, validação, até sua instanciação para sistemas específicos do domínio. O framework obtido é do tipo caixa-branca e sua instanciação é feita especializando-se suas classes para sistemas específicos. O processo inclui, também, a construção de uma ferramenta para automatizar a instanciação do framework, por meio da qual é possível obter um sistema específico fornecendo apenas informações sobre os padrões da linguagem utilizados na sua modelagem. O processo é ilustrado com a Linguagem de Padrões para Gestão de Recursos de Negócios (GRN), que serviu de base para construção do framework GREN. Apresenta-se também o GREN-Wizard, uma ferramenta para instanciação automática do GREN para sistemas no domínio da GRN. A avaliação do processo é feita por meio de alguns experimentos e vários relatos de uso dos diversos sub-processos que compõem o processo geral, usando o GREN, a GRN e o GREN-Wizard.
Patterns, pattern languages, and frameworks are ways of enhancing software reuse. The complexity of software frameworks, caused both by the difficulty to build and to use them, is one of the inhibitors of this technology. A process to ease the construction and instantiation of frameworks is presented, in which a pattern language is used to support the whole process, starting from the identification of the framework functionality, its design, implementation, validation, and its instantiation to domain-specific systems. The framework that results from applying the proposed process is white-box and its instantiation is done by specializing its abstract classes according to a specific system. The process includes the construction of a tool to automate the framework instantiation, through which it is possible to obtain a specific system only by supplying information about the language patterns used to model it. The proposed process is illustrated with the Pattern Language for Business Resource Management (GRN), which was used as the basis for the GREN framework construction. The GREN-Wizard is also presented, which is a tool to automatically instantiate the GREN framework to specific applications in the GRN domain. The proposed process is evaluated by a few experiments and several uses of the sub-processes that compose the general process, using GRN, GREN and the GREN-Wizard.
18

Zhu, Jia Jun. "A language for financial chart patterns and template-based pattern classification." Thesis, University of Macau, 2018. http://umaclib3.umac.mo/record=b3950603.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
19

Winn, Tiffany Rose, and winn@infoeng flinders edu au. "LDPL: A Language Designer's Pattern Language." Flinders University. Informatics and Engineering, 2006. http://catalogue.flinders.edu.au./local/adt/public/adt-SFU20061127.123254.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:
Patterns provide solutions to recurring design problems in a variety of domains, including that of software design. The best patterns are generative: they show how to build the solution they propose, rather than just explaining it. A collection of patterns that work together to generate a complex system is called a pattern language. Pattern languages have been written for domains as diverse as architecture and computer science, but the process of developing pattern languages is not well understood. This thesis focuses on defining both the structure of pattern languages and the processes by which they are built. The theoretical foundation of the work is existing theory on symmetry breaking. The form of the work is itself a pattern language: a Language Designer's Pattern Language (LDPL). LDPL itself articulates the structure of pattern languages and the key processes by which they form and evolve, and thus guides the building of a properly structured pattern language. LDPL uses multidisciplinary examples to validate the claims made, and an existing software pattern language is analyzed using the material developed. A key assumption of this thesis is that a pattern language is a structural entity; a pattern is not just a transformation on system structure, but also the resultant structural configuration. Another key assumption is that it is valid to treat a pattern language itself as a complex, designed system, and therefore valid to develop a pattern language for building pattern languages. One way of developing a pattern language for building pattern languages would be to search for underlying commonality across a variety of existing, well known pattern languages. Such underlying commonality would form the basis for patterns in LDPL. This project has not directly followed this approach, simply because very few pattern languages that are genuinely structural have currently been explicitly documented. Instead, given that pattern languages articulate structure and behavior of complex systems, this research has investigated existing complex systems theory - in particular, symmetry-breaking - and used that theory to underpin the pattern language. The patterns in the language are validated by examples of those patterns within two well known pattern languages, and within several existing systems whose pattern languages have not necessarily been explicitly documented as such, but the existence of which is assumed in the analysis. In addition to developing LDPL, this project has used LDPL to critique an existing software pattern language, and to show how that software pattern language could potentially have been generated using LDPL. Existing relationships between patterns in the software language have been analyzed and, in some cases, changes to patterns and their interconnections have been proposed as a way of improving the language. This project makes a number of key contributions to pattern language research. It provides a basis for semantic analysis of pattern languages and demonstrates the validity of using a pattern language to articulate the structure of pattern languages and the processes by which they are built. The project uses symmetry-breaking theory to analyze pattern languages and applies that theory to the development of a language. The resulting language, LDPL, provides language developers with a tool they can use to help build pattern languages.
20

Köpetz, Radu. "Contraintes d'anti-filtrage et programmation par réécriture." Thesis, Vandoeuvre-les-Nancy, INPL, 2008. http://www.theses.fr/2008INPL045N/document.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:
L’objectif principal de cette thèse est l’étude et la formalisation de nouvelles constructions permettant d’augmenter l’expressivité du filtrage et des langages à base de règles en général. Ceci est motivé par le développement de Tom, un système qui enrichit les langages impératifs comme Java et C avec des constructions de haut niveau comme le filtrage et les stratégies. Une première extension que l’on propose est la notion d’anti-patterns, i.e. des motifs qui peuvent contenir des symboles de complément. Nous définissons de manière formelle la sémantique des anti-patterns dans le cas syntaxique et modulo une théorie équationnelle arbitraire. Puis nous étendons la notion classique de filtrage entre les motifs et les termes clos au filtrage entre les anti-patterns et les termes clos (anti-filtrage). Ensuite, nous proposons plusieurs extensions aux constructions de filtrage fournies par Tom. La condition pour l’application d’une règle devient une conjonction ou disjonction de contraintes de filtrage et d’anti-filtrage ainsi que d’autres types de conditions. Les techniques classiques de compilation du filtrage ne sont pas bien adaptées à ces conditions complexes. On propose donc une nouvelle méthode de compilation basée sur des systèmes de réécriture contrôlés par des stratégies. Nous avons complètement réécrit le compilateur de Tom en utilisant cette technique. Tous ces éléments rassemblés constituent un environnement pour décrire et implémenter des transformations de manière élégante et concise. Pour promouvoir son utilisation dans des projets à grand échelle, on développe une technique pour extraire automatiquement des informations structurelles à partir d’une hiérarchie de classes Java. Cela permet l’intégration du filtrage offert par Tom dans n’importe quelle application Java
The main objective of this thesis is the study of new constructs and formalisms that increase the expressivity of pattern matching and rule based languages in general. This is motivated by the development of Tom, a system that adds high level constructs such as pattern matching and strategies to languages like Java and C. A first extension that we propose is the notion of anti-patterns, i.e. patterns that may contain complement symbols. We define formally the semantics of anti-patterns both in the syntactic case and modulo an arbitrary equational theory. We then extend the classical notion of matching between patterns and ground terms to matching between anti-patterns and ground terms. We further propose several extensions to the matching constructs provided by Tom. Consequently, the condition for the application of a rule becomes a combination of matching and anti-matching constraints together with other types of conditions. Classical compilation techniques for pattern matching are not very well suited for these complex conditions. Therefore we propose a new compilation method based on rewrite systems controlled by strategies, which provides a high level of modularity. Tom’s compiler has been rewritten from scratch using this technique. All this constitutes a software environment for expressing transformations in a clear and concise way. To promote its use in large scale applications, we propose an approach for extracting automatically structural information from arbitrary Java hierarchies. This allows a seamless integration of Tom’s pattern matching facilities in any application
21

Yang, Dai Fei. "Improving Networked Learning in Higher Education: Language Functions and Design Patterns." Thesis, The University of Sydney, 2007. http://hdl.handle.net/2123/2465.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:
The thesis of this study is that two seemingly disparate research disciplines can be coalesced to develop an effective pedagogical framework for educational design in the context of networked learning. That contention is grounded in, and inspired by, the rapid developments in educational technologies which have greatly changed the landscape in teaching and learning in higher education over the last decade. The study attempts to add to the corpus of contemporary learning theory which sees students not merely as passive recipients of knowledge, but as active participants in the learning process, having much greater control over their selection of technological learning tools, learning resources and learning methodologies. This is very much in line with the shift from the traditional focus on content design and knowledge transmission towards a more student-centred design for knowledge co-construction, a development which demands the type of new thinking about the design of learning tasks and learning resources contained in this study. Also set out are new lines of action for the fashioning of a collaborative learning environment, for community interaction and the sharing of knowledge, and for promoting good teaching and learning practice. The central argument of the study is that such pedagogical goals may be attained by juxtaposing the theories of Systemic Functional Linguistics (hereafter SFL) and pattern languages. These have not, thus far, been used in combination. SFL is a well established theory in the study of language, and is used in this thesis to help analyse and classify discourses produced and shared by teachers and students in networked learning. Pattern languages have their origin in architecture. Design patterns can be used as a means of representing and sharing important and specific empirical research results and design experiences. This new knowledge can be used to support and improve the quality of educational design. The study has two central components. The first uses the SFL theoretical framework to demonstrate how text is used as a key medium in networked learning. In other words, it is argued in this section that the quality of texts has a direct impact on the quality of learning and learning outcomes. The quality of text is assessed by means of a detailed discourse analysis of selected texts. This process involves deconstructing, identifying and capturing the linguistic resources and language strategies used in the texts. The detailed discourse analysis also illustrates and reveals how language is used in the construction of knowledge and the promotion of collaboration in teaching and learning. The second component centres on the argument that SFL provides valuable language knowledge which can be represented by using Alexander’s design patterns. New knowledge encoded in these design patterns can be used by teachers and designers as reusable and shared resources to help them improve their design work. The empirical research was carried out in three phases. The first involved a) the identification of text patterns of discourses used in networked learning based on detailed discourse analysis; b) Interviewing experienced academic staff to identify their perspectives on good online teaching practices and success factors. The second phase involved using the data which emerged from these interviews and discourse analysis to model illustrative patterns. (Here, illustrative means that due to the scope of the study, it is only possible to develop a limited number of patterns to illustrate the methods used for pattern development. It is not the intention to develop a full repository of design patterns in this study). In the third (validation) phase the patterns were reviewed by two groups of academic staff, with the aim of improving these patterns. Improved patterns were then tested on a group of educational design students for their usefulness and application. It is concluded from this research that it is possible to develop design patterns which ensure the best use of linguistic resources in both the teaching and learning process. Finally, it is argued that the combination of SFL and pattern languages provides a promising theoretical framework for the complex and demanding task of educational design. Future research could make use of such a framework to explore a fuller application of the pattern- based approach for the representation of new knowledge for educational design. Suggested additional research directions include finding new ways of capturing a new pedagogical approach to mobile learning and blended learning. Also, a promising direction could be the use of SFL Appraisal theory (Martin, 2000) for the investigation on how students construct interpersonal relationships (appraise peer work) in online joint projects. In the conclusion, it is contended that through its exploration of new ground in the use of SFL and pattern language theory in the construction of education design patterns, the study makes a significant contribution to knowledge in the field of networked learning.
22

Yang, Dai Fei. "Improving Networked Learning in Higher Education: Language Functions and Design Patterns." University of Sydney, 2007. http://hdl.handle.net/2123/2465.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:
Doctor of Philosophy
The thesis of this study is that two seemingly disparate research disciplines can be coalesced to develop an effective pedagogical framework for educational design in the context of networked learning. That contention is grounded in, and inspired by, the rapid developments in educational technologies which have greatly changed the landscape in teaching and learning in higher education over the last decade. The study attempts to add to the corpus of contemporary learning theory which sees students not merely as passive recipients of knowledge, but as active participants in the learning process, having much greater control over their selection of technological learning tools, learning resources and learning methodologies. This is very much in line with the shift from the traditional focus on content design and knowledge transmission towards a more student-centred design for knowledge co-construction, a development which demands the type of new thinking about the design of learning tasks and learning resources contained in this study. Also set out are new lines of action for the fashioning of a collaborative learning environment, for community interaction and the sharing of knowledge, and for promoting good teaching and learning practice. The central argument of the study is that such pedagogical goals may be attained by juxtaposing the theories of Systemic Functional Linguistics (hereafter SFL) and pattern languages. These have not, thus far, been used in combination. SFL is a well established theory in the study of language, and is used in this thesis to help analyse and classify discourses produced and shared by teachers and students in networked learning. Pattern languages have their origin in architecture. Design patterns can be used as a means of representing and sharing important and specific empirical research results and design experiences. This new knowledge can be used to support and improve the quality of educational design. The study has two central components. The first uses the SFL theoretical framework to demonstrate how text is used as a key medium in networked learning. In other words, it is argued in this section that the quality of texts has a direct impact on the quality of learning and learning outcomes. The quality of text is assessed by means of a detailed discourse analysis of selected texts. This process involves deconstructing, identifying and capturing the linguistic resources and language strategies used in the texts. The detailed discourse analysis also illustrates and reveals how language is used in the construction of knowledge and the promotion of collaboration in teaching and learning. The second component centres on the argument that SFL provides valuable language knowledge which can be represented by using Alexander’s design patterns. New knowledge encoded in these design patterns can be used by teachers and designers as reusable and shared resources to help them improve their design work. The empirical research was carried out in three phases. The first involved a) the identification of text patterns of discourses used in networked learning based on detailed discourse analysis; b) Interviewing experienced academic staff to identify their perspectives on good online teaching practices and success factors. The second phase involved using the data which emerged from these interviews and discourse analysis to model illustrative patterns. (Here, illustrative means that due to the scope of the study, it is only possible to develop a limited number of patterns to illustrate the methods used for pattern development. It is not the intention to develop a full repository of design patterns in this study). In the third (validation) phase the patterns were reviewed by two groups of academic staff, with the aim of improving these patterns. Improved patterns were then tested on a group of educational design students for their usefulness and application. It is concluded from this research that it is possible to develop design patterns which ensure the best use of linguistic resources in both the teaching and learning process. Finally, it is argued that the combination of SFL and pattern languages provides a promising theoretical framework for the complex and demanding task of educational design. Future research could make use of such a framework to explore a fuller application of the pattern- based approach for the representation of new knowledge for educational design. Suggested additional research directions include finding new ways of capturing a new pedagogical approach to mobile learning and blended learning. Also, a promising direction could be the use of SFL Appraisal theory (Martin, 2000) for the investigation on how students construct interpersonal relationships (appraise peer work) in online joint projects. In the conclusion, it is contended that through its exploration of new ground in the use of SFL and pattern language theory in the construction of education design patterns, the study makes a significant contribution to knowledge in the field of networked learning.
23

Olson, Daren. "Teaching Patterns: A Pattern Language for Improving the Quality of Instruction in Higher Education Settings." DigitalCommons@USU, 2008. https://digitalcommons.usu.edu/etd/51.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:
One method for improving the appeal of instruction is found in Christopher Alexander’s work on architectural design patterns. In this qualitative research study, student comments on teacher/course evaluation forms were analyzed to generate six instructional design patterns. The teacher enthusiasm pattern encourages teachers to show (a) increased scholarship and enthusiasm towards the subject matter, (b) genuine concern and enthusiasm towards the students, and (c) mastery of and enthusiasm towards the act of teaching. The balanced curriculum pattern recommends that teachers (a) determine the appropriate depth or breadth of subject matter and communicate it to the students, (b) create a balanced schedule of activities, assignments, and tests, and (c) provide a variety of subject matter topics, instructional strategies, and media delivery technologies. The clear and appropriate assessments pattern directs teachers to (a) communicate the learning objectives related to each assessment, (b) ensure assessment methods are appropriate measures of the objectives, and (c) use fair criteria in grading and administering the assessments. The authentic connections pattern asks teachers to (a) help students understand the connections between the subject matter content and the world of work, (b) promote interpersonal connections between students through instruction and group work, as well as facilitate teacher-student connections by dealing with students honestly and fairly, and (c) encourage students to look at connections that go beyond workplace application and help students become better people. The flow of time pattern recommends that teachers (a) help students plan out their schedules for various time periods, and (b) synchronize the flow of instructional events with the flow of events occurring in the students’ personal lives. Finally, the negotiation and cooperation pattern encourages teachers to apply the processes of negotiation and cooperation to solve problems related to (a) the students’ lack of a sense of freedom, power, or control, (b) the conflict within the students or within the social order of the class, and (c) the general absence of a self-supporting, self-maintaining, and generating quality in the instruction. These six instructional design patterns may be used by teachers to increase the appeal of instruction in higher education settings.
24

Sun, Susan Yue Hua. "Online Language Learning: Design and Co-configuration." Thesis, The University of Sydney, 2020. https://hdl.handle.net/2123/21749.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:
This thesis brings together research in the fields of computer-assisted language learning (CALL) and design for learning to investigate CALL design. It explores ways of connecting CALL design to design for learning and the wider educational design community in pursuit of advancing CALL design and producing new design knowledge for all. It draws on various frameworks and approaches of design for learning for the theoretical framing, design, analysis, and methodological modelling of six separate but interrelated research studies presented and discussed in this thesis. It argues that these frameworks and approaches merit serious consideration by CALL. CALL is situated at the intersection of technology enhanced learning (TEL) and second language acquisition (SLA). Synergies between the two fields – SLA and TEL – started to become apparent in the early 1980s and resulted in the development of CALL, which is now a well-established and permanent fixture in language learning around the world. CALL research draws mainly on the principles and practice of SLA, as well as TEL. Design for learning, while drawing on TEL, also involves design research. It recognises that (1) the contemporary learning context has become increasingly learner-centred and technology-rich; and (2) the learning process is constantly evolving, configurative, dynamic and complex, as learning activities unfold and learning (may or may not) eventuate. The central concern and focus of educational design should therefore, the design for learning community emphasises, be on the two areas, i.e. contemporary learning context and learning process. The foundational theoretical stance of design for learning assumes that learning cannot be designed, but can be designed for. This assumption is grounded firmly in contemporary theories of learning underpinned by constructivist principles and a learner-centred pedagogical approach. Furthermore, design for learning considers teaching as design and teachers as designers, as well as advocating formal representations of design knowledge for sharing and re-use. There has been a growing awareness in the CALL research community of the changing contemporary learning context and process, but effective frameworks and approaches to guide and help teacher-designers in their everyday work – analysing and designing for learner context, designing for emergent configuration and orchestration during the learning process – are still largely absent. Also absent is a structured and systematic framework for design and a shared design language among CALL practitioners. This thesis proposes ways to connect and consolidate the dialogues between the two fields through investigation and exploration of how design for learning may help broaden our understanding of CALL and strengthen CALL design. The first study is an exploratory literature review synthesising the two fields CALL and design for learning, followed by five investigations into CALL design and practice. The first two investigations - focussing on student configuration - reveal extensive details of, and new insight into, emerging activities of learners. Of particular interest and importance is a contribution to the understanding of student configuration in online language learning, e.g., social co-configuration, place-making – this being the first comprehensive framing of its kind in CALL. The third investigation is on a teacher’s ongoing design activities after a course has gone live. The findings not only provide insight into the process of designing for CALL, but also highlight the need for a shift of focus in educational design, i.e., from design-as-final-product to design-as-ongoing-process. The study also calls for a re-orientation of teachers to take a more forward-looking, proactive design stance - designing for configuration and orchestration. The last two investigations focus on the methodological aspects of CALL design. It explores possible adoption of the patterns-based approach, which will enable effective capturing and sharing of design experience and knowledge within the CALL community and beyond. The investigations attempt to develop CALL task instructions into design patterns and establish a conceptual framework for a CALL pattern language. They contribute to the literature by proposing a method to adapt design patterns and by framing a CALL pattern language. The methods used in each of the six studies varied somewhat, depending on the focus of each investigation. An overarching design-led, transdisciplinary approach was adopted throughout the research, linking all six studies. Transdisciplinarity helps researchers to develop more robust answers to problems, and construct concepts and formulate design models which better represent contemporary learning contexts and learners. In this thesis, a transdisciplinary approach helped to ground the investigations on assumptions, findings, theories, and approaches from the field of design for learning, and to build new design knowledge and models for CALL, as well as for the wider educational design community.
25

Hultin, Felix. "Phonotactic Structures in Swedish : A Data-Driven Approach." Thesis, Stockholms universitet, Institutionen för lingvistik, 2017. http://urn.kb.se/resolve?urn=urn:nbn:se:su:diva-144259.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:
Ever since Bengt Sigurd laid out the first comprehensive description of Swedish phonotactics in 1965, it has been the main point of reference within the field. This thesis attempts a new approach, by presenting a computational and statistical model of Swedish phonotactics, which can be built by any corpus of IPA phonetic script. The model is a weighted trie, represented as a finite state automaton, where states are phonemes linked by transitions in valid phoneme sequences, which adds the benefits of being probabilistic and expressible by regular languages. It was implemented using the Nordisk Språkteknologi (NST) pronunciation lexicon and was used to test against a couple of rulesets defined in Sigurd relating to initial two consonant clusters of phonemes and phoneme classes. The results largely agree with Sigurd's rules and illustrated the benefits of the model, in that it effectively can be used to pattern match against phonotactic information using regular expression-like syntax.
Ända sedan Bengt Sigurd lade fram den första övergripande beskrivningen av svensk fonotax 1965, så har den varit den främsta referenspunkten inom fältet. Detta examensarbete försöker sig på en ny infallsvinkel genom att presentera en beräkningsbar och statistisk modell av svensk fonotax som kan byggas med en korpus av fonetisk skrift i IPA. Modellen är en viktad trie, representerad som en ändlig automat, vilket har fördelarna av att vara probabilistisk och kunna beskrivas av reguljära språk. Den implementerades med hjälp av uttalslexikonet från Nordisk Språkteknologi (NST) och användes för att testa ett par regelgrupper av initiala två-konsonant kluster av fonem och fonemklasser definierad av Sigurd. Resultaten stämmer till större del överens med Sigurds regler och visar på fördelarna hos modellen, i att den effektivt kan användas för att matcha mönster av fonotaktisk information med hjälp av en liknande syntax för reguljära uttryck.
26

Bohdanowicz, Daniel. "Toward Tool Support for Usage of Object-Oriented Design Patterns Expressed in Unified Modeling Language." Thesis, Blekinge Tekniska Högskola, Avdelningen för programvarusystem, 2005. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-5895.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:
Design patterns describe solutions that can be used in a particular context for commonly recurring problems at the detailed design level of a software system. Patterns have become an important concept in object-oriented development and their usage is a widely accepted practice. This thesis investigates issue of tool support for design patterns usage that can be offered by UML modelling tools, and proposes UML based method and notation for specification of the patterns, and documentation of their instances in a design model, facilitating such support. Different ways of such support are presented and classified, and comparison of tools offering assistance for patterns usage is depicted. UML profile supporting specification of structural aspects of solutions proposed by design patterns, and documentation of their instances is specified in the thesis.
27

Strandh, Josephine. "Vräkiga killar och söta tjejer : En analys av genusmönster i en ungdomsroman." Thesis, Linnéuniversitetet, Institutionen för svenska språket (SV), 2017. http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-64950.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:
The aim of the essay is to investigate how boys and girls are portrayed in the youth novel In the Ceiling the Stars Are Shining. The descriptive phrases used to depict the young people in the book are analysed to reveal the gender patterns. Selected chapters in the book are analysed through close reading, and the descriptive phrases are divided into the following categories: mental properties, appearance, social relations and actions. The result shows that the majority of the descriptive words are applied to the girls, especially the leading character, and throughout the novel they relate to prevailing gender patterns as they are identified in modern gender theory.
28

Geller, Felix, Robert Hirschfeld, and Gilad Bracha. "Pattern Matching for an object-oriented and dynamically typed programming language." Universität Potsdam, 2010. http://opus.kobv.de/ubp/volltexte/2010/4303/.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:
Pattern matching is a well-established concept in the functional programming community. It provides the means for concisely identifying and destructuring values of interest. This enables a clean separation of data structures and respective functionality, as well as dispatching functionality based on more than a single value. Unfortunately, expressive pattern matching facilities are seldomly incorporated in present object-oriented programming languages. We present a seamless integration of pattern matching facilities in an object-oriented and dynamically typed programming language: Newspeak. We describe language extensions to improve the practicability and integrate our additions with the existing programming environment for Newspeak. This report is based on the first author’s master’s thesis.
29

Moosally, Michelle Jamila. "Noun phrase coordination : Ndebele agreement patterns and cross-linguistic variation /." Digital version accessible at:, 1998. http://wwwlib.umi.com/cr/utexas/main.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
30

Fioravanti, Maria Lydia. "MLearning-PL: a pedagogical pattern language for mobile learning applications." Universidade de São Paulo, 2017. http://www.teses.usp.br/teses/disponiveis/55/55134/tde-06072018-102108/.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:
The development and use of computational applications to support teaching and learning, together with the evolution of mobile computing, have contributed significantly to the establishment of a new learning modality known as mobile learning. Despite the benefits and facilities offered by educational applications, some problems and issues they present must be addressed. Challenges associated with mobile learning are not limited to developmental aspects or technologies. We should also consider the pedagogical aspects of this kind of application. When dealing with domain-specific software, we must be concerned about domain requirements. Therefore, it is important to have expert knowledge in the requirements engineering team and, in the case of mobile learning applications projects, such knowledge come from educators, teachers and tutors. However, capturing and transferring tacit knowledge are not trivial tasks and a supporting mechanism that guides the requirements elicitation phase in mobile learning applications projects would be of major importance. Pattern languages as a method to describe tacit knowledge is acknowledged and could be used as a supporting mechanism. Patterns constitute a mechanism for capturing domain experience and knowledge to allow such experience and knowledge to be reapplied when a new problem is encountered. Similarly, pedagogical patterns try to capture expert knowledge of the practice of teaching and learning. Aiming to solve, or at least diminish, the problems associated with mobile learning and due the lack of pedagogical patterns for this purpose, this work aims to create a pedagogical pattern language to assist the requirements elicitation phase of mobile learning applications projects. In this context, a pedagogical pattern language, named MLearning-PL, was created. It is composed of 14 patterns and focuses on assisting in the definition of mobile applications in order to keep learners motivated and committed to using such applications, considering their different learning styles and an effective knowledge acquisition. Experimental studies comparing MLearning-PL to an ad hoc approach in a pedagogical problem resolution scenario were conducted. The results obtained provided preliminary evidences of the applicability, effectiveness and efficiency of MLearning-PL.
O desenvolvimento e a utilização de aplicações computacionais como apoio ao ensino e aprendizagem, aliados à evolução da computação móvel, tem contribuído significativamente para o estabelecimento de uma nova modalidade de ensino conhecida como aprendizagem móvel. Neste cenário, as aplicações educacionais existentes, mesmo possuindo diversos benefícios e facilidades, apresentam problemas e desafios. Os desafios associados à aprendizagem móvel não se limitam a aspectos de desenvolvimento ou tecnologias. Deve-se, também, considerar os aspectos pedagógicos deste tipo de aplicação. Ao lidar com software específico de determinado domínio, deve-se considerar os requisitos de tal domínio. Portanto, é importante ter conhecimento especializado na equipe de engenharia de requisitos e, no caso de projetos de aplicativos de aprendizagem móvel, esse conhecimento é proveniente de educadores, professores e tutores. No entanto, capturar e transferir o conhecimento tácito não é uma tarefa trivial e um mecanismo de apoio para orientar a fase de elicitação de requisitos em projetos de aplicativos de aprendizagem móvel seria de suma importância. As linguagens de padrões são reconhecidas como método para descrever o conhecimento tácito e podem ser usadas como mecanismo de apoio. Os padrões são um mecanismo para capturar a experiência e o conhecimento do domínio para permitir que ele seja reaplicado quando um novo problema for encontrado. Da mesma forma, os padrões pedagógicos tentam capturar o conhecimento especializado da prática do ensino e da aprendizagem. Com o objetivo de resolver, ou pelo menos minimizar, os problemas associados à aprendizagem móvel e devido à falta de padrões pedagógicos para este propósito, este trabalho tem como objetivo criar uma linguagem de padrões pedagógicos para auxiliar na fase de elicitação de requisitos dos projetos de aplicações de aprendizagem móvel. Neste contexto, foi criada uma linguagem de padrões pedagógicos, denominada MLearning-PL, composta por 14 padrões e cujo foco é auxiliar na definição de aplicativos móveis de maneira a manter os apredizes motivados e comprometidos ao usar tais aplicativos, considerando seus diferentes estilos de aprendizagem e uma aquisição de conhecimento efetiva. Estudos experimentais comparando a MLearning- PL a uma abordagem ad hoc em um cenário de resolução de problemas pedagógicos foram realizados. Os resultados obtidos forneceram evidências preliminares a respeito da aplicabilidade, eficácia e eficiência da MLearning-PL.
31

Joseph, Melanie Rachel. "A pattern language for sacred secular places." Texas A&M University, 2005. http://hdl.handle.net/1969.1/3741.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:
“Pattern Language” is a term popularized by Christopher Alexander and his coauthors of the book A Pattern Language: Towns, Buildings, Construction, Sara Ishikawa, and Murray Silverstein in the late 1970’s. Though intended to enable every citizen to design and construct their own home, pattern language never quite caught up with those in the field of architecture, mostly because of its lack of flexibility. The core idea of Alexander’s pattern language was to arm architects, designers, and the common people with a tool that would empower them to make informed decisions related to designing places that would comply with their needs and wants. What architecture needs the most today is the ability to heal and invigorate. I believe that contemporary architecture lacks such places that enable occupants to connect and communicate with what is within and what is without. A number of studies have proven that universally sacred (a majority of which are religious in function) places are charged with energies that could contribute towards this process. The energies, also referred to as “patterns,” are the energies unique to a place that make it special and sacred (not just in the religious context but also in the secular context). This thesis is an attempt to derive a new pattern language for the creation of sacred “secular” places like our homes and work places which draw from the pattern lists that have been proposed in four separate instances by authors including Christopher Alexander and Phillip Tabb. This new pattern list is aimed at providing architects and designers with a tool for creating secular places with an element of sacrality without having to taking on a religious meaning.
32

Pechoux, Beatrice Le. "A Pattern Language Describing Apparel Design Creativity." NCSU, 2000. http://www.lib.ncsu.edu/theses/available/etd-20000404-214300.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:

The apparel design process involves gathering and analyzing information on fashion trends, markets, past line sales and editing ideas for successful combinations of fabric, style and price. These ideas are the result of creativity. Creativity is most often modeled as a problem solving process involving complex chaotic systems. In the fields of architecture and software design, pattern languages have been developed to help understand the various fundamental components and dynamics of complex systems by using a series of related generic problem-solving patterns empirically proven to be successful in a specified context of forces. Patterns record existing knowledge to make it rapidly and easily accessible and communicated between different users. The research objective of this dissertation was to develop a pattern language describing the initial creative phase of the apparel design process. First, an archetype of the initial creative process in apparel design was constructed based on the literature reviewed to integrate the intervening marketing and design components, and suggest a set of links between these components and the various stages of the process. Second, patterns describing these links and the archetype were developed to form a pattern language representing the dynamics of the archetypal model, i.e. the articulation and interdependencies of all its components and stages. Design professionals reviewed the pattern language. Students used it to develop product concepts and storyboards, which were evaluated by a panel of judges. Feedback from these participants indicates the pattern language offers a "design manual" that can be used by all team members to improve design efficiency and effectiveness, i.e. higher success rates of new products in a timely manner. Combining information technology and the pattern language could make an even greater contribution to apparel design, both at an operational level and a strategic planning level. This research provides a working example of a pattern language and shows the benefits to be attained. Also, the dissertation includes a guide on constructing pattern languages in the hope of reaching the ultimate goal of encouraging industry and academic apparel design experts to contribute to the necessary ongoing developments of the pattern language.

33

Monteiro, Pedro Miguel Ferreira Costa. "A pattern language for parallelizing irregular algorithms." Master's thesis, Faculdade de Ciências e Tecnologia, 2009. http://hdl.handle.net/10362/3963.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:
Dissertação apresentada na Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa para obtenção do grau de Mestre em Engenharia Informática
In irregular algorithms, data set’s dependences and distributions cannot be statically predicted. This class of algorithms tends to organize computations in terms of data locality instead of parallelizing control in multiple threads. Thus, opportunities for exploiting parallelism vary dynamically, according to how the algorithm changes data dependences. As such, effective parallelization of such algorithms requires new approaches that account for that dynamic nature. This dissertation addresses the problem of building efficient parallel implementations of irregular algorithms by proposing to extract, analyze and document patterns of concurrency and parallelism present in the Galois parallelization framework for irregular algorithms. Patterns capture formal representations of a tangible solution to a problem that arises in a well defined context within a specific domain. We document the said patterns in a pattern language, i.e., a set of inter-dependent patterns that compose well-documented template solutions that can be reused whenever a certain problem arises in a well-known context.
34

Rodrigues, Ernesto Luis Malta. "Inferência de gramática formais livres de contexto utilizando computação evolucionária com aplicação em bioinformática." Universidade Tecnológica Federal do Paraná, 2007. http://repositorio.utfpr.edu.br/jspui/handle/1/103.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:
A inferência gramatical lida com o problema de aprender um classificador capaz de reconhecer determinada construção ou característica em um conjunto qualquer de exemplos. Neste trabalho, um modelo de inferência gramatical baseado em uma variante de Programação Genética é proposto. A representação de cada indivíduo é baseada em uma lista ligada de árvores representando o conjunto de produções da gramática. A atuação dos operadores genéticos é feita de forma heurística. Além disto, dois novos operadores genéticos são apresentados. O primeiro, denominado Aprendizagem Incremental, é capaz de reconhecer, com base em exemplos, quais regras de produção estão faltando. O segundo, denominado Expansão, é capaz de prover a diversidade necessária. Em experimentos efetuados, o modelo proposto inferiu com sucesso seis gramáticas regulares e duas gramáticas livres de contexto: parênteses e palíndromos de quatro letras, tanto o comum quanto o disjunto, sendo superior a abordagens recentes. Atualmente, modelos de inferência gramatical têm sido aplicados a problemas de reconhecimento de sequências biológicas de DNA. Neste trabalho, dois problemas de identificação de padrão foram abordados: reconhecimento de promotores e splice-junction. Para o primeiro, o modelo proposto obteve resultado superior a outras abordagens. Para o segundo, o modelo proposto apresentou bons resultados. O modelo foi estendido para o uso de gramáticas fuzzy, mais especificamente, as gramáticas fuzzy fracionárias. Para tal, um método de estimação adequado dos valores da função de pertinência das produções da gramática é proposto. Os resultados obtidos na identificação de splice-junctions comprovam a utilidade do modelo de inferência gramatical fuzzy proposto.
Grammatical inference deals with the task of learning a classifier that can recognize a particular pattern in a set of examples. In this work, a new grammatical inference model based on a variant of Genetic Programming is proposed. In this approach, an individual is a list of structured trees representing their productions. Ordinary genetic operators are modified so as to bias the search and two new operators are proposed. The first one, called Incremental Learning, is able to recognize, based on examples, which productions are missing. The second, called Expansion is able to provide the diversity necessary to achieve convergence. In a suite of experiments performed, the proposed model successfully inferred six regular grammars and two context-free grammars: parentheses and palindromes with four letters, including the disjunct one. Results achieved were better than those obtained by recently published algorithms. Nowadays, grammatical inference has been applied to problems of recognition of biological sequences of DNA. In this work, two problems of this class were addressed: recognition of promoters and splice junction detection. In the former, the proposed model obtained results better than other published approaches. In the latter, the proposed model showed promising results. The model was extended to support fuzzy grammars, namely the fuzzy fractional grammars. Furthermore, an appropriate method of estimation of the values of the production's membership function is also proposed. Results obtained in the identification of splice junctions shows the utility of the fuzzy inference model proposed.
35

Almari, Hassan. "Software Patterns and Architecture Under Examination Hammer: An Approach to the Consolidation of Interdisciplinary Knowledge." Phd thesis, Canberra, ACT : The Australian National University, 2018. http://hdl.handle.net/1885/154722.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:
Software engineering is normally perceived, and even defined, based upon applicability of scientific and technical knowledge, in order to provide solutions to different challenges. The bright side of engineering concepts in general, is the continuous process of acquiring knowledge and skills needed to develop and make adjustments to various systems, in respect to helping humankind. An important phase of this process is ”Architecting”, which is the big picture of any intended systems. While good architecture leads to successful systems, bad architecture can result in misfortune. In this thesis, my proposition is to investigate, in depth, both theoretical (academic) and industry domains, regarding the way in which they treat Software Pattern (SP), Software Architecture (SA), and Software Architecture Evaluation (SAE) techniques. I argue that the process of creating, evaluating, and documenting SPs and SA with no common guidelines, standards, and frameworks, will result in unused and conflicted information within their areas, which finally will impact the software engineering field. While the employment of interdisciplinary knowledge (such as SPs, modelling techniques, description languages, evaluation methods, standards, and frameworks), could elevate SA development and validation methodologies, and increase its utilisation within the software engineering community. The goal here is to help build better systems, which could be improved by developing suitable SA, and evaluate its qualities by proper methods and tools, before further development, which should save time as well as money. Therefore, after a long process of analysing the current-state-of-the-art, I have introduced in this thesis novel findings concerning descriptions, relationships, documentation, and utilisation in relation to SA, SAE, and SPs, through employing several investigatory techniques, including comparisons between reliable references, questionnaires, field study, and case study. The investigation of SPs resulted in creating a database as a partial solution, in order to minimise their confusion within the literature, concerning their definitions, categorisations, and relationships with different quality attributes Quality Attribute (QA)s; also, to introduce the information in a proper fashion for users, which includes the required data that supports comparisons between pattern references, and to facilitate their selection processes. The issues, gaps, limitations, inconsistencies, and conflicts within current SA, QAs, and SPs discovered by this study, such as their poor description and the ignorance of them by developers during software development, has led to important recommendations, as well as suggestions for future research. The required information from different sectors (government, academia and industry) regarding SPs, SA, SAE, and modelling languages, has been gathered, and analysed through two surveys and a field study. The strong relationships and influences between the aforementioned areas were introduced and proven by a case study analysis for the Real-time Control System Real-time Control System (RCS) reference architecture, followed by introducing a conceptual paradigm that aimed to improve and generalise the Moreno et al. [2008] performance model. The outcomes from this thesis provide the basis for future work. Also, the information from different interdisciplinary knowledge merged to form new concepts for SA evaluation, which are recommended for future study.
36

Sterner, Carl S. "A Sustainable Pattern Language: A Comprehensive Approach to Sustainable Design." University of Cincinnati / OhioLINK, 2008. http://rave.ohiolink.edu/etdc/view?acc_num=ucin1212172753.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
37

Azad, Minoo. "A proto-pattern language for human-computer interaction." Thesis, National Library of Canada = Bibliothèque nationale du Canada, 2000. http://www.collectionscanada.ca/obj/s4/f2/dsk1/tape3/PQDD_0025/MQ52376.pdf.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
38

Rodríguez, Ruiz Luis. "Interactive Pattern Recognition applied to Natural Language Processing." Doctoral thesis, Universitat Politècnica de València, 2010. http://hdl.handle.net/10251/8479.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:
This thesis is about Pattern Recognition. In the last decades, huge efforts have been made to develop automatic systems able to rival human capabilities in this field. Although these systems achieve high productivity rates, they are not precise enough in most situations. Humans, on the contrary, are very accurate but comparatively quite slower. This poses an interesting question: the possibility of benefiting from both worlds by constructing cooperative systems. This thesis presents diverse contributions to this kind of collaborative approach. The point is to improve the Pattern Recognition systems by properly introducing a human operator into the system. We call this Interactive Pattern Recognition (IPR). Firstly, a general proposal for IPR will be stated. The aim is to develop a framework to easily derive new applications in this area. Some interesting IPR issues are also introduced. Multi-modality or adaptive learning are examples of extensions that can naturally fit into IPR. In the second place, we will focus on a specific application. A novel method to obtain high quality speech transcriptions (CAST, Computer Assisted Speech Transcription). We will start by proposing a CAST formalization and, next, we will cope with different implementation alternatives. Practical issues, as the system response time, will be also taken into account, in order to allow for a practical implementation of CAST. Word graphs and probabilistic error correcting parsing are tools that will be used to reach an alternative formulation that allows for the use of CAST in a real scenario. Afterwards, a special application within the general IPR framework will be discussed. This is intended to test the IPR capabilities in an extreme environment, where no input pattern is available and the system only has access to the user actions to produce a hypothesis. Specifically, we will focus here on providing assistance in the problem of text generation.
Rodríguez Ruiz, L. (2010). Interactive Pattern Recognition applied to Natural Language Processing [Tesis doctoral no publicada]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/8479
Palancia
39

Brown, Thomas John. "Language development for transputer based image processing." Thesis, Queen's University Belfast, 1992. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.317493.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
40

Park, Micah William. "Teaching Intonation Patterns through Reading Aloud." PDXScholar, 2011. https://pdxscholar.library.pdx.edu/open_access_etds/267.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:
This study investigated whether East Asian learners of English (n=8) studying in the US acquired more accurate intonation patterns (compared to native-speaker norms) after receiving five weeks of tutoring focusing on four basic intonation patterns (definite statements, wh-questions, yes/no questions, and tag questions) and using oral reading as the primary practice technique. The study also assessed the students' affective reaction to the teaching method through interviews. The study found that the learners significantly improved their intonational accuracy (based on the judgments of three native speakers who listened to single-sentence recordings [n=868] from questionnaires, exit interviews, and pre- and post-tests) and that they were generally amenable to the teaching technique.
41

Smith, Simon Paul. "Towards a knowledge management methodology for articulating the role of hidden knowledges." Thesis, University of Oxford, 2012. http://ora.ox.ac.uk/objects/uuid:32449230-a86a-453b-b9d4-dca2d0b7be3c.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:
Knowledge Management Systems are deployed in organisations of all sizes to support the coordination and control of a range of intellectual assets, and the low cost infrastructures made available by the shift to ‘cloud computing’ looks to only increase the speed and pervasiveness of this move. However, their implementation has not been without its problems, and the development of novel interventions capable of supporting the mundane work of everyday organisational settings has ultimately been limited. A common source of trouble for those formulating such systems is said to be that some proportion of the knowledge held by a setting’s members is hidden from the undirected view of both The Organisation and its analysts - typically characterised as a tacit knowledge - and can therefore go unnoticed during the design and deployment of new technologies. Notwithstanding its utility, overuse of this characterisation has resulted in the inappropriate labelling of a disparate assortment of phenomena, some of which might be more appropriately re-specified as ‘hidden knowledges’: a standpoint which seeks to acknowledge their unspoken character without making any unwarranted claims regarding their cognitive status. Approaches which focus on the situated and contingent properties of the actual work carried out by a setting’s members - such as ethnomethodologically informed ethnography - have shown significant promise as a mechanism for transforming the role played by members’ practices into an explicit topic of study. Specifically they have proven particularly adept at noticing those aspects of members’ work that might ordinarily be hidden from an undirected view, such as the methodic procedures through which we can sometimes mean more than we can say in-just-so-many-words. Here - within the context of gathering the requirements for new Knowledge Management Systems to support the reuse of existing knowledge - the findings from the application of just such an approach are presented in the form of a Pattern Language for Knowledge Management Systems: a descriptive device that lends itself to articulating the role that such hidden knowledges are playing in everyday work settings. By combining these three facets, this work shows that it is possible to take a more meaningful approach towards noticing those knowledges which might ordinarily be hidden from view, and apply our new understanding of them to the design of Knowledge Management Systems that actively engage with the knowledgeable work of a setting’s members.
42

Johansen, Ida. "”Det gifs väl få fruntimmer som ej kunna sticka strumpor…” : En textanalys av stickmönster från 1847−2018." Thesis, Mittuniversitetet, Institutionen för humaniora och samhällsvetenskap, 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:miun:diva-43115.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:
This thesis is a text analysis of knitting patterns. The material are six knitting patterns from 1847 -2018. All the investigated material is written in Swedish. The purpose of the study was to analyse the relationship between the writer and the reader, and the view of the reader. This has been done by studying the values of the knitting books. The context dependent of the patterns has also been analysed, in terms of how the text addresses the reader, the voice of the writer and how much room the writer has to explain his or her intentions and inspiration. An important part of the study has been to analyse the pictures and illustrations in the pattern, and how they relate to the text. The result of the study showed that the older knitting patterns are more context dependent than the modern ones. There is a distinct development from passive addressing of the reader to a more direct, using personal pronouns and a friendlier approach. Newer patterns also give the writer more space to write about his or her inspiration and intentions. The relationship between the pictures and the text stays mostly the same during the investigated period.

Godkänt datum 2021-08-24

43

Bukvova, Helena. "Educational Design of an Integrative eGovernment Qualification Approach: Educational Design of an Integrative eGovernment Qualification Approach". Master's thesis, Technische Universität Dresden, 2006. https://tud.qucosa.de/id/qucosa%3A25069.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:
The thesis presents a model, suitable for the design of any type of qualification in integrative eGovernment education. The integrative approach combines education of adult learners and students and promotes international cooperation.
44

Cavusoglu, Abdullah. "Providing language facilities for 3D articulated figure animation." Thesis, University of Sussex, 1993. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.333407.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
45

van, Ettinger-Veenstra Helene. "Mind your Language, All Right? Performance-dependent neural patterns of language." Doctoral thesis, Linköpings universitet, Medicinsk radiologi, 2013. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-91053.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:
The main aim of this dissertation was to investigate the difference in neural language patternsrelated to language ability in healthy adults. The focus lies on unraveling the contributions of theright‐hemispheric homologues to Broca’s area in the inferior frontal gyrus (IFG) and Wernicke’s areain the posterior temporal and inferior parietal lobes. The functions of these regions are far from fullyunderstood at present. Two study populations consisting of healthy adults and a small group ofpeople with generalized epilepsy were investigated. Individual performance scores in tests oflanguage ability were correlated with brain activation obtained with functional magnetic resonanceimaging during semantic and word fluency tasks. Performance‐dependent differences were expectedin the left‐hemispheric Broca’s and Wernicke’s area and in their right‐hemispheric counterparts. PAPER I revealed a shift in laterality towards right‐hemispheric IFG and posterior temporal lobeactivation, related to high semantic performance. The whole‐brain analysis results of PAPER IIrevealed numerous candidate regions for language ability modulation. PAPER II also confirmed thefinding of PAPER I, by showing several performance‐dependent regions in the right‐hemispheric IFGand the posterior temporal lobe. In PAPER III, a new study population of healthy adults was tested.Again, the right posterior temporal lobe was related to high semantic performance. A decrease in lefthemisphericIFG activation could be linked to high word fluency ability. In addition, task difficultywas modulated. Increased task complexity showed to correlate positively with bilateral IFGactivation. Lastly, PAPER IV investigated anti‐correlated regions. These regions are commonly knownas the default mode network (DMN) and are normally suppressed during cognitive tasks. It wasfound that people with generalized epilepsy had an inadequate suppression of regions in the DMN,and showed poorer performance in a complex language test. The results point to neural adaptabilityin the IFG and temporal lobe. Decreased left‐lateralization of the IFG and increased rightlateralizationof the posterior temporal lobe are proposed as characteristics of individuals with highlanguage ability.
46

Reichert, Tim. "A pattern-based foundation for language-driven software engineering." Thesis, Northumbria University, 2011. http://nrl.northumbria.ac.uk/4385/.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:
This work brings together two fundamental ideas for modelling, programming and analysing software systems. The first idea is of a methodological nature: engineering software by systematically creating and relating languages. The second idea is of a technical nature: using patterns as a practical foundation for computing. The goal is to show that the systematic creation and layering of languages can be reduced to the elementary operations of pattern matching and instantiation and that this pattern-based approach provides a formal and practical foundation for language-driven modelling, programming and analysis. The underpinning of the work is a novel formalism for recognising, deconstructing, creating, searching, transforming and generally manipulating data structures. The formalism is based on typed sequences, a generic structure for representing trees. It defines basic pattern expressions for matching and instantiating atomic values and variables. Horizontal, vertical, diagonal and hierarchical operators are different ways of combining patterns. Transformations combine matching and instantiating patterns and they are patterns themselves. A quasiquotation mechanism allows arbitrary levels of meta-pattern functionality and forms the basis of pattern abstraction. Path polymorphic operators are used to specify fine-grained search of structures. A range of core concepts such as layering, parsing and pattern-based computing can naturally be defined through pattern expressions. Three language-driven tools that utilise the pattern formalism showcase the applicability of the pattern-approach. Concat is a self-sustaining (meta-)programming system in which all computations are expressed by matching and instantiation. This includes parsing, executing and optimising programs. By applying its language engineering tools to its own meta-language, Concat can extend itself from within. XMF (XML Modeling Framework) is a browser-based modelling- and meta-modelling framework that provides flexible means to create and relate modelling languages and to query and validate models. The pattern functionality that makes this possible is partly exposed as a schema language and partly as a JavaScript library. CFR (Channel Filter Rule Language) implements a language-driven approach for layered analysis of communication in complex networked systems. The communication on each layer is visible in the language of an “abstract protocol” that is defined by communication patterns.
47

Ali, Hayat. "Towards a pattern language for e-participation processes (PL4eP)." Thesis, University of Manchester, 2010. https://www.research.manchester.ac.uk/portal/en/theses/towards-a-pattern-language-for-eparticipation-processes-pl4ep(d6f00776-0d5a-4f59-b748-96282386d486).html.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:
The role of ICTs in political life and civic participation is now widely accepted and further validated through the massive use of social media, which has led to an increasing expectation of involvement by citizens through what is often termed e-Participation: the use of ICT to enable citizens' participation in the process of central or local governmental decision making. Increased involvement has created the need to consider the design of participatory processes beyond a single event, such as voting, towards more complex situations which may involve a series of events conducted over a period of time. However, e-Participation is a challenging system to put into operation, as there are three major problems inherent to its application: 1) the process, in which the participation process is not a single activity but a series of activities of different types and formats, such as workshops, focus groups or voting, which become more complex as the level of citizen participation increases; 2) the complexity of designing the participation processes requires skills, experience and knowledge which would require governments to hire or train skilled consultants. This would be very expensive and constrained by the availability of the resources; and 3) the difficulty of choosing the appropriate technologies from the wide range available. Choosing appropriate tools, that are both effective and accessible to citizens, will be of crucial importance to any e-Participation scheme. This research seeks to develop a structured approach to designing public participation processes based upon the concept of the pattern language to overcome complexities in the public participation process field, by combining knowledge from pattern languages for e-Business, which concerns itself with mapping from real world problems to ICT solutions, with that of Collaboration Engineering, which concerns the design of collaboration processes.The approach to addressing the above problems is based on that of Design Science Research (DSR), which provides an iterative method of problem solving. In this research, four design cycles were followed to design a PL4eP through five proposed processes of DSR: awareness of problems, suggestion, development, evaluation and conclusion. The pattern language was evaluated by experts and practitioners in the field who found that the language provides a promising design approach that is a beneficial starting point for non-experienced designers to design public participation processes. Thus, the language enables the designers to think about their scope and objectives before engaging in the participation process and shows them the choices available against their objectives through its logical topology, presented in terms of the five steps. The contribution of this research is in recognising the potential complexity of participatory processes and in bringing together aspects of two bodies of work on patterns to propose a new pattern language for designing e-Participation processes, thePL4eP. From its two viewpoints, the conceptual views in terms of layers, and the users' view in terms of the five design steps delivered through a website, the PL4eP contributes to both theory and practice.
48

Skoog, Petra. "Native Language Interference : A study of interference patterns in Swedish students' English writing." Thesis, Karlstad University, Faculty of Arts and Education, 2006. http://urn.kb.se/resolve?urn=urn:nbn:se:kau:diva-418.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:

Abstract

Titel: Native Language Interference: A study of interference patterns in Swedish students’ English writing.

Författare: Skoog, Petra

Engelska C, 2006

Abstract: The purpose of this investigation was to find out if there are any patterns of native language interference in Swedish students’ written English. Extensive research has been carried out in the area of native language influence on the target language and a large number of terms are used when the influence of the native language is discussed, including contrastive analysis and positive and negative transfer. These are described in the theoretical background section of this study. The material for the empirical investigation was collected from students in year eight at a secondary school. They were given a task consisting in free essay writing, so that a general picture of interference problems would emerge. 42 essays were handed in, containing about 201 interference errors. The total number of non-interference errors found in the students’ essays was 1115 and this suggests that interference errors are not especially common among the students in my investigation. The errors committed due to interference mainly concerned the use of prepositions. One conclusion that can be drawn from this investigation is that it is very difficult to determine the source of errors and separate between errors in general and interference errors.

Nyckelord: Foreign language learning, native language influence, errors, interference.

49

Bukvova, Helena. "Educational Design of an Integrative eGovernment Qualification Approach". Master's thesis, Saechsische Landesbibliothek- Staats- und Universitaetsbibliothek Dresden, 2009. http://nbn-resolving.de/urn:nbn:de:bsz:14-qucosa-23307.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:
The thesis presents a model, suitable for the design of any type of qualification in integrative eGovernment education. The integrative approach combines education of adult learners and students and promotes international cooperation.
50

Sandström, Jesper. "Functional and Reactive Patterns in Idiomatically Imperative Programming Languages." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-231426.

Повний текст джерела
Стилі APA, Harvard, Vancouver, ISO та ін.
Анотація:
Functional and reactive programming patterns provide powerful sets of tools for dealing with complexity and scalability. These stand in stark contrast to the imperative programming patterns which permeate the industry. This report seeks to investigate the extent to which a set of common imperative programming languages can be used to implement such functional and reactive patterns, and what the implications of doing so are. This is done by implementing and using a framework based on such patterns in Java, Kotlin, Objective-C, and Swift. The results show that this is possible in all of these languages, but the extent to which this can be considered idiomatic is questionable. Upholding immutability and referential transparency is highlighted as the main source of concern in this regard.
Funktionella och reaktiva programmeringsmönster förser utvecklare med kraftfulla abstraktioner för att hantera komplexitet och skalbarhet. Dagens industri förlitar sig dock till en majoritet på imperativa programspråk, där dessa mönster inte nödvändigtvis kan utnyttjas. Syftet med denna rapport är därför att undersöka hur sådana mönster kan tillämpas i imperativa programspråk. Detta görs genom att studera implementationen och användandet av ett ramverk för funktionell och reaktiv programmering i fyra programspråk: Java, Kotlin, Objective-C och Swift. Rapporten finner att de mönster undersökta i denna rapport går att implementera med existerande språkfunktioner för alla dessa språk, men frågan om detta kan anses idiomatiskt är oklar. Det huvudsakliga problemet är att säkerställa att funktioner skrivs utan sidoeffekter och att datastrukturerna som används inte är muterbara.

До бібліографії