TUHH Open Research
Help
  • Log In
    New user? Click here to register.Have you forgotten your password?
  • English
  • Deutsch
  • Communities & Collections
  • Publications
  • Research Data
  • People
  • Institutions
  • Projects
  • Statistics
  1. Home
  2. TUHH
  3. Publications
  4. Component-based mechanisation of programming languages in embedded settings
 
Options

Component-based mechanisation of programming languages in embedded settings

Citation Link: https://doi.org/10.15480/882.1218
Other Titles
Komponentenbasierten Ansatz zur Programmiersprachenimplementierung
Publikationstyp
Doctoral Thesis
Date Issued
2014
Sprache
English
Author(s)
Haeri, Seyed Hossein  
Advisor
Schupp, Sibylle  
Title Granting Institution
Technische Universität Hamburg
Place of Title Granting Institution
Hamburg
Examination Date
2014-12-12
Institut
Softwaresysteme E-16  
TORE-DOI
10.15480/882.1218
TORE-URI
http://tubdok.tub.tuhh.de/handle/11420/1220
This thesis offers a new component-based approach for programming language implementation with the specific purpose of experimentally studying the languages characteristics (CBM). We ship the first set of reusable syntax, semantics, and analysis components for a selection of lazy languages. We define and formulate the Expression Compatibility Problem and present two solutions for it, which are based on additive component composition and feature-oriented programming, respectively. Inspired by lightweight family polymorphism, we introduce the first formal model (syntax, static semantics, and dynamic semantics)for CBM. We employ this model as a means for high-level description of our components and their use.
Subjects
Programming Languages
Language Mechanisation
Component-Based Software Engineering
Lightweight Family Polymorphism
Lizenz
http://doku.b.tu-harburg.de/doku/lic_mit_pod.php
Loading...
Thumbnail Image
Name

Thesis.pdf

Size

8.63 MB

Format

Adobe PDF

TUHH
Weiterführende Links
  • Contact
  • Send Feedback
  • Cookie settings
  • Privacy policy
  • Impress
DSpace Software

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science
Design by effective webwork GmbH

  • Deutsche NationalbibliothekDeutsche Nationalbibliothek
  • ORCiD Member OrganizationORCiD Member Organization
  • DataCiteDataCite
  • Re3DataRe3Data
  • OpenDOAROpenDOAR
  • OpenAireOpenAire
  • BASE Bielefeld Academic Search EngineBASE Bielefeld Academic Search Engine
Feedback