• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 33
  • 15
  • 11
  • 7
  • 5
  • 4
  • 3
  • 3
  • 3
  • 3
  • 2
  • 1
  • 1
  • 1
  • 1
  • Tagged with
  • 101
  • 23
  • 22
  • 19
  • 19
  • 19
  • 13
  • 13
  • 12
  • 11
  • 11
  • 11
  • 10
  • 10
  • 10
  • 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.
1

DSL - Die Super Leitung!?

Wolske, Andreas, Gutschmidt, Heino 12 March 2002 (has links)
Die Firma EastLink ist der einzige ostdeutsche Internetprovider, der über eine eigene Infrastruktur verfügt. Dazu gehören leistungsfähige Anbindungen an zentrale Internetknoten (z.B. INXS). Damit sind in Sachsen, Thüringen und Sachsen-Anhalt hochwertige Internetzugänge - angefangen vom einfachen ISDN Wählzugang über SDSL bis zu hochbitratigen Anschlüssen möglich. Zum UNIX-Stammtisch wird ein Teil der nahezu ausschliesslich UNIX/Linux-basierten Technik vorgestellt. Anschließend werden Möglichkeiten und Perspektiven von DSL-Zugängen insbesondere in Chemnitz aufgezeigt.
2

Rendre agile les tests d'intégration des systèmes avioniques par des langages dédiés / Make agile integration tests of avionics systems by specifics languages

Bussenot, Robin 16 July 2018 (has links)
Dans l'ingénierie avionique, les tests d'intégration sont cruciaux : ils permettent de s'assurer du bon comportement d'un avion avant son premier vol, ils sont nécessaires au processus de certification et permettent des tests de non-régression à chaque nouvelle version d'un système, d'un logiciel ou d'un matériel. La conception d'un test d'intégration coûte cher car elle mêle la réalisation de la procédure, le paramétrage de nombreux outils couplés au banc de test ainsi que l'adressage des interfaces du système testé. Avec des procédures de test écrites en langage naturel, l'interprétation des instructions d'un test lors de son rejeu manuel peut provoquer des erreurs coûteuses à corriger, en raison notamment des actions précises à entreprendre lors de l'exécution d'une instruction de test. La formalisation et l'automatisation de ces procédures permettraient aux équipes de testeurs de se concentrer sur la réalisation de nouveaux tests exploratoires et sur la mise au point de tels systèmes au plus tôt. Or, un système avionique est composé de plus d'une centaine de systèmes embarqués, chacun concernant des compétences spécifiques. Notre contribution est alors un framework orchestrant les langages de test dédiés à l'intégration de systèmes avioniques dans une vision Agile. Nous introduisons tout d'abord le concept de langage spécifique à un domaine (Domain Specific Language ou DSL) et montrons comment nous l'utilisons pour la formalisation des procédures de test dédiées à un type de système particulier. Ces langages devront pouvoir être utilisés par des testeurs avioniques qui n'ont pas forcément de compétences en informatique. Ils permettent l'automatisation des tests d'intégration, tout en conservant l'intention du test dans la description des procédures. Puis, nous proposons l'approche BDD (Behavior Driven Development) pour valider l'intégration de systèmes par scénarios comportementaux décrivant le comportement attendu de l'avion. Nous nommons Domain Specific Test Languages (DSTL) les langages utilisés par les testeurs. A chaque système (ATA ou Air Transport Association of America) correspond un DSTL métier. Un premier DSTL concernant les systèmes de régulation de l'air a été développé entièrement en tant que preuve du concept à partir de procédures existantes pseudo-formalisées. L'expérimentation s'est poursuivie avec les calculateurs standardisés IMA (Integrated Modular Avionic) pour lesquels les procédures de test sont décrites en langage naturel et sont donc non automatisables. A partir d'un corpus de procédures, nous proposons un premier processus empirique d'identification des patrons de phrases peuplant un DSTL. Le corpus fourni est composé de dix procédures totalisant 108 chapitres de test et 252 tests ou sous-tests comportant au total 3708 instructions pour 250 pages Word. Rendre agile ces tests d'intégration consiste à proposer une approche collaborative pour formaliser un DSTL que ce soit pour les patrons de phrase de la grammaire concrète ou pour les patrons de transformations vers des langages exécutables. / In avionics engineering, integration tests are crucials: they allow to ensure the right behavior of an airplane before his first flight, they are needed to the certification process and they allow non-regression testing for each new version of a system, of a software or of a hardware. The design of an integration test is expensive because it involves the implementation of the procedure, the configuration of tools of the bench and the setup of the interfaces of the system under test. With procedure written in natural language, the interpretation of statements of a test during the manual execution can lead to mistakes that are expensive to fix due to accurate actions needed to perform a statement. The formalization and the automation of those procedures allow testers team to focus on the implementation of new test cases. First of all, we introduce Domain Specific Language (DSL) and show how we use it to formalize tests procedures dedicated to a kind of system. Those languages should be able to be use by avionic testers which do not necessarily have programming skills. They allow test automation, while maintaining test intention in the test description. Then, we proposed a BDD (Behavior Driven Development) approach to validate the integration of systems thanks to behavioral scenarios describing the expected behavior of the airplane. Our contribution is a framework which orchestrate DSLs dedicated to integration test of avionic systems in an Agile vision. We named Domain Specific Test Languages (DSTL), languages used by expert testers. For each system (ATA ou Air Transport Association of America) corresponds a DSTL business. A first DSTL about the validation of airflow control systems has been developed as a proof of concept from existing procedures pseudo-formalized. The experimentation has been continued with IMA (Integrated Modular Avionic) calculators for which test procedures are written in natural language and thus are not automatable. From a corpus of procedures, we propose a first empirical process to identify sentence patterns composing the DSTL. The corpus provided is composed by ten procedures totaling 108 test chapters and 252 tests or subtests involving 3708 statements for a total of 250 Word pages. Make Agile integration tests in this context consist to propose a collaborative approach to formalize a DSTL and to integrate it in the orchestration framework to generate automatically the glu code.
3

Domain-Specific Language data- validation and manipulation in a case handlingsystem

Timliden, Erik January 2014 (has links)
This thesis creates a Domain-Specific Languages (DSL) implementation and integration inside the iipax case handling software. The implementation investigated advantages with Domain-Specific Languages. Following agile software development methods the paper results in a functioning Domain-Specific Language emulating written English. / I denna rapport utvecklas ett Domän-Specifikt Språk (DSL) och integreras i ärehanterings systemet iipax. Implementationen undersökte fördelar med Domän-Specifika Språk. Rapporten ägnade sig åt agil mjukvaruutveckling och resulterade i ett fungerande Domän-Specifikt Språk som efterliknandar engelska.
4

Doménově-specifický jazyk a nástroje pro modelování systémů zpracovávajicích video v rámci projektu FITOPTIVIS / Domain-specific language and tooling for modeling video-processing pipelines in FITOPTIVIS project

Čamra, Václav January 2020 (has links)
There are many systems for processing audiovisual data. These systems tend to be composed of components, which can be configured in many different ways, thus creating vast configuration space of the systems. In order to find an optimal configuration across many components, automatic configuration space exploration is required. However there are no such existing tools which would suit our requirements. In this thesis we propose a component model and domain specific language designed to allow for automatic configuration space exploration. Additionally we integrate this language and additional tooling into a browser-based environment. 1
5

Validation DSL for client-server applications

Fedorenko, Vitalii M. 10 1900 (has links)
<p>Given the nature of client-server applications, most use some freeform interface, like web forms, to collect user input. The main difficulty with this approach is that all parameters obtained in this fashion need to be validated and normalized to protect the application from invalid entries. This is the problem addressed here: how to take client input and preprocess it before passing the data to a back-end, which concentrates on business logic. The method of implementation is a rule engine that uses Groovy internal domain-specific language (DSL) for specifying input requirements. We will justify why the DSL is a good fit for a validation rule engine, describe existing techniques used in this area and comprehensively address the related issues of accidental complexity, security, and user experience.</p> / Master of Science (MSc)
6

A Domain-Specific Language for Aviation Domain Interoperability

Comitz, Paul H 01 January 2013 (has links)
Modern information systems require a flexible, scalable, and upgradeable infrastructure that allows communication and collaboration between heterogeneous information processing and computing environments. Aviation systems from different organizations often use differing representations and distribution policies for the same data and messages, limiting interoperability and collaboration. Although this problem is conceptually straightforward, information exchange is error prone, often dramatically underestimated, and unexpectedly complex. In the air traffic domain, complexity is often the result of the many different uncoordinated information processing environments that are used. The complexity and variation in information processing environments results in a barrier between domain practitioners and the engineers that build the information systems. These divisions have contributed to development challenges on high profile systems such as the FAA's Advanced Automation System and the FBI's Virtual Case File. Operationally, difficulties in sharing information have contributed to significant coordination challenges between organizations. These coordination problems are evident in events such as the response to Hurricane Katrina, the October 2009 Northwest Airlines flight that overflew its scheduled destination by more than 100 miles, and other incidents requiring coordination between multiple organizations. To address interoperability in the aviation domain, a prototype Domain-Specific Language (DSL) for aviation data, an aviation metadata repository, and a data generation capability was designed and implemented. These elements provide the capability to specify and generate data for use in the aviation domain. The DSL was designed to allow the domain practitioner to participate in dynamic information exchange without being burdened by the complexities of information technology and organizational policy. The DSL provides the capability to specify and generate information system usable representations of aviation data. Data is generated according to the representational details stored in the aviation metadata repository. The combination of DSL, aviation metadata repository, and data generation provide the capability for aviation systems to interoperate, enabling collaboration, information sharing, and coordination.
7

MPS-based Domain-specific Language for Defining RTSJ Systems / MPS-based Domain-specific Language for Defining RTSJ Systems

Fechtner, Tomáš January 2012 (has links)
The Real-time Specification of Java (RTSJ) is an intention to introduce Java as a language for developing real-time system. However, the complexity of their development and a non-trivial programming model of RTSJ with its manual memory management often lead to programming errors. To mitigate the development of RTSJ systems it would be beneficial to provide an internal domain-specific language (DSL) extending the Java language which would allow to develop the systems in more intuitive and safer way. However, it is needed to find compromise between solution's power and level of usability, because this two attributes go often against each other. One possible way of DSLs creation concerns the Meta-Programming System (MPS). It allows to develop new domain-specific languages and corresponding projectional editors enabling different views on code. This thesis proposes a design and implementation of the DSL on the top of the MPS platform and corresponding code generator enabling development of RTSJ systems. Furthermore, the thesis provides a simple case-study to evaluate a proposed DSL. Additionally, the thesis assesses the suitability of MPS as a DSL-development platform.
8

DSL line tester using wideband frequency domain reflectometry

Celaya de la Torre, Bernardo 07 July 2006
Digital subscriber line (DSL) technology is used to provide high speed Internet access and, more recently, video services over twisted pair lines. Telephone lines have impairments that hinder DSL transmission, and some examples are coils and bridge taps that were introduced to aid voice telephony. Other faults are caused by physical damage that results in open circuits, short circuits or water in the line. Telephone companies have to locate and repair these faults to enable high-speed data services. It is also useful to qualify lines for future DSL service so that a new customer can be promptly informed whether high-speed service can be supplied. <p>This thesis proposes a novel technique called Wideband frequency domain reflectometry (W-FDR) to accurately locate impairments in telephone lines and estimate the reflection magnitude caused by faults. The measurement produces a result similar to the well-known time domain reflectometer (TDR), however, digital signal processing techniques are now applied to provide enhanced resolution and range. In addition to magnitude, the new technique is able to measure reflection angle which can help to determine the nature of the fault (wire in the cable, broken wires, etc). <p>The measurement technique consists of energizing the line with a sinusoid that increases from 50 kHz to 1300 kHz in discrete frequency steps after coherent detection. The amplitude of the reflected signal is recorded as a function of frequency for 2500 equally spaced frequencies. The Fourier transform and some signal processing are then used to estimate the complex reflection coefficient location of the faults in the telephone line. Lines with up to 4 reflection points have been accurately analyzed. <p>Results show distance measurement accuracy better than 1% and phase measurement accuracy better than 10 degrees for line lengths up to 5 km. These measurements exceed the performance of currently available TDR instruments.
9

DSL line tester using wideband frequency domain reflectometry

Celaya de la Torre, Bernardo 07 July 2006 (has links)
Digital subscriber line (DSL) technology is used to provide high speed Internet access and, more recently, video services over twisted pair lines. Telephone lines have impairments that hinder DSL transmission, and some examples are coils and bridge taps that were introduced to aid voice telephony. Other faults are caused by physical damage that results in open circuits, short circuits or water in the line. Telephone companies have to locate and repair these faults to enable high-speed data services. It is also useful to qualify lines for future DSL service so that a new customer can be promptly informed whether high-speed service can be supplied. <p>This thesis proposes a novel technique called Wideband frequency domain reflectometry (W-FDR) to accurately locate impairments in telephone lines and estimate the reflection magnitude caused by faults. The measurement produces a result similar to the well-known time domain reflectometer (TDR), however, digital signal processing techniques are now applied to provide enhanced resolution and range. In addition to magnitude, the new technique is able to measure reflection angle which can help to determine the nature of the fault (wire in the cable, broken wires, etc). <p>The measurement technique consists of energizing the line with a sinusoid that increases from 50 kHz to 1300 kHz in discrete frequency steps after coherent detection. The amplitude of the reflected signal is recorded as a function of frequency for 2500 equally spaced frequencies. The Fourier transform and some signal processing are then used to estimate the complex reflection coefficient location of the faults in the telephone line. Lines with up to 4 reflection points have been accurately analyzed. <p>Results show distance measurement accuracy better than 1% and phase measurement accuracy better than 10 degrees for line lengths up to 5 km. These measurements exceed the performance of currently available TDR instruments.
10

Uma abordagem dirigida por modelos para a configuração de aquisição de contexto intermediada por middleware / A model-driven approach to context acquisition configuration intermediated by middleware

Duarte, Paulo Artur de Sousa January 2014 (has links)
DUARTE, Paulo Artur de Sousa. Uma abordagem dirigida por modelos para a configuração de aquisição de contexto intermediada por middleware. 2014. 138 f. Dissertação (Mestrado em Ciência da Computação)-Universidade Federal do Ceará, Fortaleza, 2014. / Submitted by Anderson Silva Pereira (anderson.pereiraaa@gmail.com) on 2017-01-09T21:23:17Z No. of bitstreams: 1 2014_dis_pasduarte.pdf: 5643936 bytes, checksum: 20434743dc1b912e4ace216181c03c1e (MD5) / Approved for entry into archive by Rocilda Sales (rocilda@ufc.br) on 2017-01-11T15:37:03Z (GMT) No. of bitstreams: 1 2014_dis_pasduarte.pdf: 5643936 bytes, checksum: 20434743dc1b912e4ace216181c03c1e (MD5) / Made available in DSpace on 2017-01-11T15:37:03Z (GMT). No. of bitstreams: 1 2014_dis_pasduarte.pdf: 5643936 bytes, checksum: 20434743dc1b912e4ace216181c03c1e (MD5) Previous issue date: 2014 / Context-aware mobile (CAM) applications retrieve contextual information from the environment in which they run in order to achieve a specific goal (e.g., interface adaptation, content recommendation). Features such as device heterogeneity, scarce resources and sensors diversity improve the complexity of development to this kind of software. Recent way to deal with such development issues is the adoption of two combined approaches: (i) middleware platforms and (ii) principles of MDE paradigm (e.g., Model-Driven Engineering). These approaches aim at reducing the total development time of CAM applications by using code generation from higher-level models, and increasing the potential applications through the use of services provide by middleware platforms. Thus, this dissertation proposes an approach to generate code that configures the acquisition of context in Android mobile applications. Based on MDE, we created the DSL (Domain-Specific Language)ContextRuleML, which allows the developer to model the contextual rules of a CAM application in a higher-level notation. A configuration tool, named CRiTICAL, uses the models produced with the DSL to generate an initial structure of a CAM application that uses an existing middleware platform to acquisition of context called LoCCAM. The tool also generates the configuration and the automated installation of LoCCAM and its components based on generated model. Two evaluations were made. First, a usability evaluation was realized by 14 volunteers. Second, a performance evaluation compares response time and memory used by the code generated by CRITiCAL against code written by a specialist in development with LoCCAM, without using our solution. / As aplicações móveis e sensíveis ao contexto se caracterizam por capturar a informação contextual do ambiente em que estão inseridas para utilizá-la de acordo com um objetivo específico (e.g., adaptação de interface, recomendação de conteúdo). A heterogeneidade dos dispositivos, a limitação de recursos dos mesmos e o acesso a sensores aumentam a complexidade do desenvolvimento deste tipo de software. Uma forma recente de se lidar com tais problemas de desenvolvimento é a adoção combinada de plataformas de middleware com os princípios do paradigma MDE (Model-Driven Engineering). O objetivo é tanto de reduzir o tempo de desenvolvimento com a geração de código a partir de modelos como de aumentar as potencialidades dos aplicativos através do uso dos serviços providos pelas plataformas de middleware. Seguindo essa tendência, essa dissertação propõe uma abordagem de geração de código de configuração de aquisição de contexto em aplicações móveis Android com duas principais contribuições: a DSL (Domain-Specific Language) ContextRuleML e a Ferramenta CRITiCAL. A DSL ContextRuleML permite ao um desenvolvedor modelar em alto nível as informações contextuais e as regras contextuais de uma aplicação sensível ao contexto. A CRITiCAL é uma ferramenta de configuração para aplicações móveis que utiliza os modelos produzidos com a DSL para a geração de um esqueleto inicial de um aplicativo móvel e sensível ao contexto. O código gerado invoca métodos de uma plataforma de middleware de aquisição de contexto: o LoCCAM. A ferramenta também gera a configuração e a instalação automatizada do LoCCAM e de seus componentes com base no modelo gerado. A validação da abordagem compreendeu duas etapas. A primeira foi uma avaliação de usabilidade da ferramenta realizada com 14 voluntários da área da omputação. A segunda foi uma avaliação de desempenho que comparava em termos de tempo de resposta e memória utilizada o código gerado pela CRITiCAL com o código escrito de forma manual por um especialista em desenvolvimento utilizando o LoCCAM.

Page generated in 0.0232 seconds