Search
Now showing items 1-10 of 88
Unsupervised Learning of Morphology and the Languages of the World
(2009-11-16)
This thesis presents work in two areas; Language Technology and Linguistic
Typology.
In the field of Language Technology, a specific problem is addressed: Can a
computer extract a description of word conjugation in a ...
Model-Based Engineering for Embedded Systems in Practice
(2014-11-18)
Model-Based Engineering (MBE) aims at increasing the e↵ectiveness
of engineering by using models as key artifacts in the development process.
While empirical studies on the use and the e↵ects of MBE in industry
generally ...
Understanding Software Design for Creating Better Design Environments
(Chalmers University of Technology and Göteborg University, 2017)
Context: Software design is considered an essential activity to analyze software requirements in order to produce a description of the software's internal structure that will serve as the basis for its construction. Models ...
Results from Two Controlled Experiments on the Effect of Using Requirement Diagrams on the Requirements Comprehension
(University of Gothenburg, 2013-04-02)
We carried out a controlled experiment and an external replication
to investigate whether the use of requirement diagrams of the
SysML (System Modeling Language) helps in the comprehensibility of
requirements. The ...
Qualitative and Quantitative Assessment of Integration Testing for Model-Based Software in the Automotive Industry
(2016)
Background: Integration testing of vehicle software in the automotive industry
relies heavily on simulation models. As they replicate actual vehicle functions
in the testing process, they increase in size and amount of ...
Empowering Empirical Research in Software Design: Construction and Studies on a Large-Scale Corpus of UML Models
(2019-09-18)
Context: In modern software development, software modeling is considered to be an essential part of the software architecture and design activities. The Unified Modeling Language (UML) has become the de facto standard for ...
Proactive Software Complexity Assessment
(2017-10-16)
Large software development companies primarily deliver value to their customers by continuously enhancing the functionality of their products. Continuously developing software for customers insures the enduring success of ...
Learning Language (with) Grammars: From Teaching Latin to Learning Domain-Specific Grammars
(2020-08-25)
This thesis describes work in three areas: grammar engineering, computer-assisted language learning and grammar learning. These three parts are connected by the concept of a grammar-based language learning application.
Two ...
Sheaf Semantics in Constructive Algebra and Type Theory
(2016-10-06)
In this thesis we present two applications of sheaf semantics. The first is to give constructive proof of Newton-Puiseux theorem. The second is to show the independence of Markov's principle from type theory.
In the ...
Programming Language Techniques for Natural Language Applications
(2008-10-16)
It is easy to imagine machines that can communicate in natural language. Constructing such machines is more difficult. The aim of this thesis is to demonstrate
how declarative grammar formalisms that distinguish between ...