Matches in SemOpenAlex for { <https://semopenalex.org/work/W2475483088> ?p ?o ?g. }
Showing items 1 to 84 of
84
with 100 items per page.
- W2475483088 endingPage "216" @default.
- W2475483088 startingPage "205" @default.
- W2475483088 abstract "Web-services with REST APIs comprise the majority of the programmable web. To access these APIs more safely and conveniently, language specific client libraries can hide REST details behind regular programming language idioms. Manually building such libraries is straightforward, but tedious and error prone. Fortunately, model-based development provides different methods to automate their development. In this paper, we present our experiences with two opposing approaches to describe existing REST APIs and to generate type-safe client side Java libraries from these descriptions. First, we use an EMF-metamodel and a code generator (external DSL). Secondly, we use the Java compatible language Xtend and its metaprogramming mechanism active annotations, which allows us to alter the semantics of existing Xtend constructs to describe REST APIs within Xtend (internal DSL). Furthermore, we present related approaches and discuss our findings comparatively." @default.
- W2475483088 created "2016-08-23" @default.
- W2475483088 creator A5006963925 @default.
- W2475483088 creator A5020841683 @default.
- W2475483088 creator A5067114196 @default.
- W2475483088 date "2016-01-01" @default.
- W2475483088 modified "2023-10-16" @default.
- W2475483088 title "Metamodeling vs Metaprogramming: A Case Study on Developing Client Libraries for REST APIs" @default.
- W2475483088 cites W1586198805 @default.
- W2475483088 cites W1681278603 @default.
- W2475483088 cites W1874094205 @default.
- W2475483088 cites W2107776021 @default.
- W2475483088 cites W2214966027 @default.
- W2475483088 cites W321261526 @default.
- W2475483088 doi "https://doi.org/10.1007/978-3-319-42061-5_13" @default.
- W2475483088 hasPublicationYear "2016" @default.
- W2475483088 type Work @default.
- W2475483088 sameAs 2475483088 @default.
- W2475483088 citedByCount "6" @default.
- W2475483088 countsByYear W24754830882016 @default.
- W2475483088 countsByYear W24754830882018 @default.
- W2475483088 countsByYear W24754830882019 @default.
- W2475483088 countsByYear W24754830882022 @default.
- W2475483088 crossrefType "book-chapter" @default.
- W2475483088 hasAuthorship W2475483088A5006963925 @default.
- W2475483088 hasAuthorship W2475483088A5020841683 @default.
- W2475483088 hasAuthorship W2475483088A5067114196 @default.
- W2475483088 hasConcept C111919701 @default.
- W2475483088 hasConcept C115903868 @default.
- W2475483088 hasConcept C133162039 @default.
- W2475483088 hasConcept C135257023 @default.
- W2475483088 hasConcept C136764020 @default.
- W2475483088 hasConcept C164705383 @default.
- W2475483088 hasConcept C177264268 @default.
- W2475483088 hasConcept C199360897 @default.
- W2475483088 hasConcept C201374245 @default.
- W2475483088 hasConcept C26517878 @default.
- W2475483088 hasConcept C2776760102 @default.
- W2475483088 hasConcept C35390924 @default.
- W2475483088 hasConcept C35578498 @default.
- W2475483088 hasConcept C41008148 @default.
- W2475483088 hasConcept C548217200 @default.
- W2475483088 hasConcept C71924100 @default.
- W2475483088 hasConcept C76155785 @default.
- W2475483088 hasConcept C77265313 @default.
- W2475483088 hasConcept C86610423 @default.
- W2475483088 hasConceptScore W2475483088C111919701 @default.
- W2475483088 hasConceptScore W2475483088C115903868 @default.
- W2475483088 hasConceptScore W2475483088C133162039 @default.
- W2475483088 hasConceptScore W2475483088C135257023 @default.
- W2475483088 hasConceptScore W2475483088C136764020 @default.
- W2475483088 hasConceptScore W2475483088C164705383 @default.
- W2475483088 hasConceptScore W2475483088C177264268 @default.
- W2475483088 hasConceptScore W2475483088C199360897 @default.
- W2475483088 hasConceptScore W2475483088C201374245 @default.
- W2475483088 hasConceptScore W2475483088C26517878 @default.
- W2475483088 hasConceptScore W2475483088C2776760102 @default.
- W2475483088 hasConceptScore W2475483088C35390924 @default.
- W2475483088 hasConceptScore W2475483088C35578498 @default.
- W2475483088 hasConceptScore W2475483088C41008148 @default.
- W2475483088 hasConceptScore W2475483088C548217200 @default.
- W2475483088 hasConceptScore W2475483088C71924100 @default.
- W2475483088 hasConceptScore W2475483088C76155785 @default.
- W2475483088 hasConceptScore W2475483088C77265313 @default.
- W2475483088 hasConceptScore W2475483088C86610423 @default.
- W2475483088 hasLocation W24754830881 @default.
- W2475483088 hasOpenAccess W2475483088 @default.
- W2475483088 hasPrimaryLocation W24754830881 @default.
- W2475483088 hasRelatedWork W2000780397 @default.
- W2475483088 hasRelatedWork W2670211697 @default.
- W2475483088 hasRelatedWork W2746459597 @default.
- W2475483088 hasRelatedWork W2750877503 @default.
- W2475483088 hasRelatedWork W2783917344 @default.
- W2475483088 hasRelatedWork W2794657471 @default.
- W2475483088 hasRelatedWork W285832984 @default.
- W2475483088 hasRelatedWork W3006199460 @default.
- W2475483088 hasRelatedWork W3049180922 @default.
- W2475483088 hasRelatedWork W3215068263 @default.
- W2475483088 isParatext "false" @default.
- W2475483088 isRetracted "false" @default.
- W2475483088 magId "2475483088" @default.
- W2475483088 workType "book-chapter" @default.