• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 146
  • 39
  • 29
  • 13
  • 6
  • 6
  • 6
  • 4
  • 3
  • 3
  • 2
  • 2
  • 2
  • 2
  • 1
  • Tagged with
  • 295
  • 295
  • 142
  • 96
  • 88
  • 86
  • 78
  • 78
  • 66
  • 57
  • 48
  • 43
  • 40
  • 37
  • 32
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
81

An Agile and Ontology-Aided Approach for Domain-Specific Adaptations of Modelling Languages

Laurenzi, Emanuele 12 October 2018 (has links)
Domain-Specific Modelling Languages (DSMLs) offer constructs that are tailored to better capture the representational needs of an application domain. They provide customized graphical notations, which facilitate understanding of models by domain experts. As a result, DSMLs allow the construction of domain-specific models that support collaboration, improve work processes and enhance decision-making. Given their special purpose, however, a DSML has to be built each time a new application domain is to be addressed, which is quite demanding and time-consuming. A valid alternative is the creation of DSMLs through domain-specific adaptations of existing modelling languages. This solution has the benefits of starting from a baseline of well-known concepts, which is adapted to fit a specific purpose. Current engineering processes for building or adapting modelling languages, however, lack agility. It follows a sequential engineering lifecycle, where modelling and evaluation activities cannot start before the DSML is deployed for use. Such a sequential approach tends to keep the language engineer separate from the domain expert, who is hindered from gaining experience from the DSML until it is created. The separation of the two roles is a threat to the high quality of the DSML as it requires the joint effort of both experts. On the other hand, the new requirements that arise from the suggestions of the domain expert have to go through the whole engineering lifecycle (i.e. capture and document the requirement, conceptualise, implement and deploy), which is time-consuming. These current drawbacks of present engineering processes have been explored in two case studies, which report the development of a DSML for Patient Transferal Management and a DSML for Business Process as a Service. In this research an agile meta-modelling approach has been conceived to address the identified drawbacks. Specifically, the approach allows the quick interleaving of language engineering, modelling and evaluation activities. Hence, the close cooperation between the language engineers and the domain experts is fostered from an early stage. A set of operators are proposed to enable on-the-fly domain-specific adaptations of modelling languages, thus avoiding the sequential engineering phases. This agile meta-modelling aims to promote both the high-quality and quick development of DSMLs through domain-specific adaptations. Moreover, to avoid misinterpretation of the meaning of the newly created modelling constructs as well as ensuring machine interpretability of models, the agile meta-modelling has been supplemented by an ontology-aided approach. The latter embeds the specification specifications of modelling languages into an ontology. A set of semantic rules are proposed to support the propagation of language adaptations from the graphical to the machine-interpretable representation. In turn, the approach was developed in the modelling environment AOAME, which allows preserving consistency between the graphical and the machine-interpretable knowledge while domain-specific adaptations are performed. An evaluation strategy is proposed, from which three criteria were derived to evaluate the approach. Firstly, the correct design of the approach is evaluated by the extent to which it satisfies the requirements. Secondly, the operationability of the approach is evaluated by its ability to preserve consistency between the graphical and the machine-interpretable representations. Thirdly, the generality of the approach is evaluated by its ability to be applied in different application domains. The evaluation of operationability and generality are supported by implementing real-world use cases in AOAME. Consequently, the approach contributes to the practice in three different application domains, the Patient Transferal Management, Business Process as a Service and Innovation Processes. The scientific contribution of the approach spans research fields of Domain-Specific Modelling Language, Meta-Modelling, Enterprise Modelling and Ontologies. / Thesis (PhD)--University of Pretoria, 2019. / Informatics / PhD (Information Systems) / Unrestricted
82

A Domain-Specific Design Tool for Verifying Spacecraft System Behavior

Venigalla, Sravanthi 01 December 2009 (has links)
In this report we present a graphical tool, Behavioral Analysis of Spacecraft Systems (BASS), that can be used by spacecraft designers to perform system-level behavioral analysis of small satellites. The domain-specific spacecraft meta-model is created in the visual modeling tool Generic Modeling Environment (GME) such that spacecraft designs created using the meta-model appear familiar to the spacecraft designers. Users can model scenarios that are to be verified for the design in BASS. The graphical models are assigned formal semantics facilitating the creation of formally verifiable spacecraft models. The C++ application that translates the modeling objects to equivalent mathematical representation of interest is called BASS Interpreter and is bound to the meta-model. BASS Interpreter that generates Communicating Sequential Processes (CSP) semantics for the visual spacecraft models is supported in the current work. The model-checker for CSP called Failures Divergences and Refinement (FDR) is run to explore the state-space of the spacecraft process model to comment on the design. We demonstrate the feasibilty and advantage of incorporating BASS into initial design phases of small satellite development by successfully verifying the design of Tomographic Remote Observer of Ionospheric Disturbances (TOROID).
83

Intuitive Model Transformations: A Guided Framework for Structural Modeling

DiGennaro, Nicholas John 20 April 2021 (has links)
No description available.
84

A Domain Specific Language Based Approach for Generating Deadlock-Free Parallel Load Scheduling Protocols for Distributed Systems

Adhikari, Pooja 11 May 2013 (has links)
In this dissertation, the concept of using domain specific language to develop errorree parallel asynchronous load scheduling protocols for distributed systems is studied. The motivation of this study is rooted in addressing the high cost of verifying parallel asynchronous load scheduling protocols. Asynchronous parallel applications are prone to subtle bugs such as deadlocks and race conditions due to the possibility of non-determinism. Due to this non-deterministic behavior, traditional testing methods are less effective at finding software faults. One approach that can eliminate these software bugs is to employ model checking techniques that can verify that non-determinism will not cause software faults in parallel programs. Unfortunately, model checking requires the development of a verification model of a program in a separate verification language which can be an error-prone procedure and may not properly represent the semantics of the original system. The model checking approach can provide true positive result if the semantics of an implementation code and a verification model is represented under a single framework such that the verification model closely represents the implementation and the automation of a verification process is natural. In this dissertation, a domain specific language based verification framework is developed to design parallel load scheduling protocols and automatically verify their behavioral properties through model checking. A specification language, LBDSL, is introduced that facilitates the development of parallel load scheduling protocols. The LBDSL verification framework uses model checking techniques to verify the asynchronous behavior of the protocol. It allows the same protocol specification to be used for verification and the code generation. The support to automatic verification during protocol development reduces the verification cost post development. The applicability of LBDSL verification framework is illustrated by performing case study on three different types of load scheduling protocols. The study shows that the LBDSL based verification approach removes the need of debugging for deadlocks and race bugs which has potential to significantly lower software development costs.
85

Abstraction Driven Application and Data Portability in Cloud Computing

Ranabahu, Ajith Harshana January 2012 (has links)
No description available.
86

Trustworthy, Useful Languages for Probabilistic Modeling and Inference

Toronto, Neil B. 12 June 2014 (has links) (PDF)
The ideals of exact modeling, and of putting off approximations as long as possible, make Bayesian practice both successful and difficult. Languages for modeling probabilistic processes, whose implementations answer questions about them under asserted conditions, promise to ease much of the difficulty. Unfortunately, very few of these languages have mathematical specifications. This makes them difficult to trust: there is no way to distinguish between an implementation error and a feature, and there is no standard by which to prove optimizations correct. Further, because the languages are based on the incomplete theories of probability typically used in Bayesian practice, they place seemingly artificial restrictions on legal programs and questions, such as disallowing unbounded recursion and allowing only simple equality conditions. We prove it is possible to make trustworthy probabilistic languages for Bayesian practice by using functional programming theory to define them mathematically and prove them correct. The specifications interpret programs using measure-theoretic probability, which is a complete enough theory of probability that we do not need to restrict programs or conditions. We demonstrate that these trustworthy languages are useful by implementing them, and using them to model and answer questions about typical probabilistic processes. We also model and answer questions about processes that are either difficult or impossible to reason about precisely using typical Bayesian mathematical tools.
87

Querying Structured Data in Augmented Reality

Burley, Codi J. 27 October 2022 (has links)
No description available.
88

Profiles of Mathematics Learners: Domain-Specific and Domain-General Classifiers

Patrick Caleb Ehrman (17395984) 28 November 2023 (has links)
<p dir="ltr">Previous wok has established that multiple academic and cognitive skills can contribute to difficulty with mathematics (Bull & Lee, 2014; Morgan et al., 2019; Purpura Day et al., 2017; Schmitt et al., 2017). However, little is known about how using both domain-specific (i.e., numeracy) and domain-general skills (i.e., executive function (EF), language, vocabulary) can help to identify children at risk for mathematics difficulties. Given that an estimated 3% to 8% of children are diagnosed with a math related disability (Desoete et al., 2004) and even more children experience difficulties with mathematics, and that mathematics is an important predictor of academic and career success (Duncan et al., 2007; Watts, 2020) it is imperative to understand how both domain-specific and domain-general skills, along with key demographic factors, can be used to identify children at risk for future mathematics difficulties. <a href="" target="_blank">The current study utilized data from a longitudinal project that assessed children’s academic and cognitive skills over four time points: the fall and spring of preschool and kindergarten</a> in a state in the Midwest of the United States.The analytic sample for this study consisted of 674 children from three cohorts. <a href="" target="_blank">A person-centered latent profile analysis was used to generate profiles of early math learners using children’s early numeracy, math language, executive function (EF), literacy, and vocabulary skills. Based on the model fit statistics and interpretability, a six-profile solution emerged from the data.</a> The latent profile approach was compared to a variable-centered regression for identifying risk for mathematics difficulties. <a href="" target="_blank">Results</a> show that there is variability in performance profiles in a sample at the lower end of mathematics performance. This study <a href="" target="_blank">suggests that domain-general skills such as EF, literacy, and mathematical language skills can help to distinguish between different performance profiles of mathematics learners</a>. <a href="" target="_blank">Results also demonstrate that person-centered and variable-centered approaches should be used in conjunction with one-another to best identify children at risk for mathematics difficulties.</a></p>
89

A Memory-Array Centric Reconfigurable Hardware Accelerator for Security Applications

Babecki, Christopher 03 June 2015 (has links)
No description available.
90

Do Children with Developmental Language Disorder Demonstrate Domain-Specific (Verbal) or Domain-General Memory Deficits?

Ahmad Rusli, Yazmin January 2017 (has links)
No description available.

Page generated in 0.0465 seconds