Matches in SemOpenAlex for { <https://semopenalex.org/work/W1762364173> ?p ?o ?g. }
- W1762364173 abstract "This dissertation addresses the need for easier construction and extension of language tools. Specifically, the construction and extension of so-called semantic editors is considered, that is, editors providing semantic services for code comprehension and manipulation. Editors like these are typically found in state-of-the-art development environments, where they have been developed by hand. The list of programming languages available today is extensive and, with the lively creation of new programming languages and the evolution of old languages, it keeps growing. Many of these languages would benefit from proper tool support. Unfortunately, the development of a semantic editor can be a time-consuming and error-prone endeavor, and too large an effort for most language communities. Given the complex nature of programming, and the huge benefits of good tool support, this lack of tools is problematic. In this dissertation, an attempt is made at narrowing the gap between generative solutions and how state-of-the-art editors are constructed today. A generative alternative for construction of textual semantic editors is explored with focus on how to specify extensible semantic editor services. Specifically, this dissertation shows how semantic services can be specified using a semantic formalism called refer- ence attribute grammars (RAGs), and how these services can be made responsive enough for editing, and be provided also when the text in an editor is erroneous. Results presented in this dissertation have been found useful, both in industry and in academia, suggesting that the explored approach may help to reduce the effort of editor construction. (Less)" @default.
- W1762364173 created "2016-06-24" @default.
- W1762364173 creator A5001336269 @default.
- W1762364173 date "2012-01-01" @default.
- W1762364173 modified "2023-09-27" @default.
- W1762364173 title "Contributions to the Construction of Extensible Semantic Editors" @default.
- W1762364173 cites W128286996 @default.
- W1762364173 cites W143821927 @default.
- W1762364173 cites W1480361257 @default.
- W1762364173 cites W1481474677 @default.
- W1762364173 cites W1482538754 @default.
- W1762364173 cites W1488750823 @default.
- W1762364173 cites W1512221544 @default.
- W1762364173 cites W1524613989 @default.
- W1762364173 cites W1553365657 @default.
- W1762364173 cites W1576065148 @default.
- W1762364173 cites W1578803826 @default.
- W1762364173 cites W1580408214 @default.
- W1762364173 cites W1584239167 @default.
- W1762364173 cites W1587962604 @default.
- W1762364173 cites W1588450363 @default.
- W1762364173 cites W1596741474 @default.
- W1762364173 cites W1600872613 @default.
- W1762364173 cites W1605351056 @default.
- W1762364173 cites W1625533892 @default.
- W1762364173 cites W1712062258 @default.
- W1762364173 cites W1738994323 @default.
- W1762364173 cites W1749568426 @default.
- W1762364173 cites W1772887859 @default.
- W1762364173 cites W1782169904 @default.
- W1762364173 cites W1850047186 @default.
- W1762364173 cites W1908013816 @default.
- W1762364173 cites W1930570670 @default.
- W1762364173 cites W1964071625 @default.
- W1762364173 cites W1965702675 @default.
- W1762364173 cites W1966340850 @default.
- W1762364173 cites W1970448777 @default.
- W1762364173 cites W1971135355 @default.
- W1762364173 cites W1971138166 @default.
- W1762364173 cites W1976218147 @default.
- W1762364173 cites W1981497408 @default.
- W1762364173 cites W1983346515 @default.
- W1762364173 cites W1983711382 @default.
- W1762364173 cites W1999201056 @default.
- W1762364173 cites W2004071957 @default.
- W1762364173 cites W2007550156 @default.
- W1762364173 cites W2009493809 @default.
- W1762364173 cites W2009600988 @default.
- W1762364173 cites W2011166386 @default.
- W1762364173 cites W2018009728 @default.
- W1762364173 cites W2018045485 @default.
- W1762364173 cites W2020749411 @default.
- W1762364173 cites W2022744394 @default.
- W1762364173 cites W2023281982 @default.
- W1762364173 cites W2029414465 @default.
- W1762364173 cites W2033618403 @default.
- W1762364173 cites W2034392976 @default.
- W1762364173 cites W2036111443 @default.
- W1762364173 cites W2037338965 @default.
- W1762364173 cites W2040011820 @default.
- W1762364173 cites W2045273776 @default.
- W1762364173 cites W2049008406 @default.
- W1762364173 cites W2049869598 @default.
- W1762364173 cites W2052801637 @default.
- W1762364173 cites W2055119856 @default.
- W1762364173 cites W2060896943 @default.
- W1762364173 cites W2070810827 @default.
- W1762364173 cites W2070821087 @default.
- W1762364173 cites W2072750798 @default.
- W1762364173 cites W2073051381 @default.
- W1762364173 cites W2079991543 @default.
- W1762364173 cites W2080901110 @default.
- W1762364173 cites W2084055211 @default.
- W1762364173 cites W2084168235 @default.
- W1762364173 cites W2084464227 @default.
- W1762364173 cites W2085121557 @default.
- W1762364173 cites W2091724319 @default.
- W1762364173 cites W2094080019 @default.
- W1762364173 cites W2098396599 @default.
- W1762364173 cites W2101339200 @default.
- W1762364173 cites W2103411350 @default.
- W1762364173 cites W2104323416 @default.
- W1762364173 cites W2110433524 @default.
- W1762364173 cites W2111898165 @default.
- W1762364173 cites W2112197627 @default.
- W1762364173 cites W2112618593 @default.
- W1762364173 cites W2119408333 @default.
- W1762364173 cites W2121805852 @default.
- W1762364173 cites W2122530734 @default.
- W1762364173 cites W2125110383 @default.
- W1762364173 cites W2126707805 @default.
- W1762364173 cites W2128182770 @default.
- W1762364173 cites W2129858079 @default.
- W1762364173 cites W2131449137 @default.
- W1762364173 cites W2134495021 @default.
- W1762364173 cites W2138500137 @default.
- W1762364173 cites W2144182897 @default.
- W1762364173 cites W2147828873 @default.
- W1762364173 cites W2148037049 @default.
- W1762364173 cites W2149929511 @default.