Matches in SemOpenAlex for { <https://semopenalex.org/work/W2128291207> ?p ?o ?g. }
Showing items 1 to 97 of
97
with 100 items per page.
- W2128291207 abstract "The Java programming language contains many features that aid component-based software development (CBSD), such as interfaces, visibility levels, and strong support for encapsulation. However, component evolution often causes so-called breaking changes, largely because of the rigidity of component interconnections in the form of explicit method calls and field accesses. We present a Java extension, Poplar, which we are currently developing. In Poplar, intercomponent dependencies are expressed using declarative queries; concrete linking code, generated using a planning algorithm, replaces these at compile time. Poplar includes a minimal specification language based on typestate-like protocols and labels, and a lightweight effect system, which ensures the absence of unwanted interference between handwritten code and generated code. We give several examples of fully automatic component integration using Poplar, and demonstrate its potential to simplify object-oriented software development greatly through evolvable and statically checkable integration links." @default.
- W2128291207 created "2016-06-24" @default.
- W2128291207 creator A5002321977 @default.
- W2128291207 creator A5009515716 @default.
- W2128291207 date "2011-06-08" @default.
- W2128291207 modified "2023-10-01" @default.
- W2128291207 title "Poplar: A Java Extension for Evolvable Component Integration" @default.
- W2128291207 cites W1491690797 @default.
- W2128291207 cites W1511982475 @default.
- W2128291207 cites W1517943150 @default.
- W2128291207 cites W1526771983 @default.
- W2128291207 cites W1541430579 @default.
- W2128291207 cites W1591331624 @default.
- W2128291207 cites W1606955662 @default.
- W2128291207 cites W1792424658 @default.
- W2128291207 cites W1975255815 @default.
- W2128291207 cites W1994531396 @default.
- W2128291207 cites W1995008247 @default.
- W2128291207 cites W1998344822 @default.
- W2128291207 cites W2044590882 @default.
- W2128291207 cites W2091089602 @default.
- W2128291207 cites W2091712774 @default.
- W2128291207 cites W2108784678 @default.
- W2128291207 cites W2113352466 @default.
- W2128291207 cites W2113806831 @default.
- W2128291207 cites W2119368166 @default.
- W2128291207 cites W2130191210 @default.
- W2128291207 cites W2134734244 @default.
- W2128291207 cites W2153943889 @default.
- W2128291207 cites W2167645963 @default.
- W2128291207 cites W37314665 @default.
- W2128291207 hasPublicationYear "2011" @default.
- W2128291207 type Work @default.
- W2128291207 sameAs 2128291207 @default.
- W2128291207 citedByCount "0" @default.
- W2128291207 crossrefType "posted-content" @default.
- W2128291207 hasAuthorship W2128291207A5002321977 @default.
- W2128291207 hasAuthorship W2128291207A5009515716 @default.
- W2128291207 hasConcept C115903868 @default.
- W2128291207 hasConcept C120314980 @default.
- W2128291207 hasConcept C121332964 @default.
- W2128291207 hasConcept C168167062 @default.
- W2128291207 hasConcept C169590947 @default.
- W2128291207 hasConcept C174683762 @default.
- W2128291207 hasConcept C199360897 @default.
- W2128291207 hasConcept C200833197 @default.
- W2128291207 hasConcept C2777904410 @default.
- W2128291207 hasConcept C31258907 @default.
- W2128291207 hasConcept C41008148 @default.
- W2128291207 hasConcept C529173508 @default.
- W2128291207 hasConcept C548217200 @default.
- W2128291207 hasConcept C73752529 @default.
- W2128291207 hasConcept C81147070 @default.
- W2128291207 hasConcept C97355855 @default.
- W2128291207 hasConceptScore W2128291207C115903868 @default.
- W2128291207 hasConceptScore W2128291207C120314980 @default.
- W2128291207 hasConceptScore W2128291207C121332964 @default.
- W2128291207 hasConceptScore W2128291207C168167062 @default.
- W2128291207 hasConceptScore W2128291207C169590947 @default.
- W2128291207 hasConceptScore W2128291207C174683762 @default.
- W2128291207 hasConceptScore W2128291207C199360897 @default.
- W2128291207 hasConceptScore W2128291207C200833197 @default.
- W2128291207 hasConceptScore W2128291207C2777904410 @default.
- W2128291207 hasConceptScore W2128291207C31258907 @default.
- W2128291207 hasConceptScore W2128291207C41008148 @default.
- W2128291207 hasConceptScore W2128291207C529173508 @default.
- W2128291207 hasConceptScore W2128291207C548217200 @default.
- W2128291207 hasConceptScore W2128291207C73752529 @default.
- W2128291207 hasConceptScore W2128291207C81147070 @default.
- W2128291207 hasConceptScore W2128291207C97355855 @default.
- W2128291207 hasLocation W21282912071 @default.
- W2128291207 hasOpenAccess W2128291207 @default.
- W2128291207 hasPrimaryLocation W21282912071 @default.
- W2128291207 hasRelatedWork W1596752139 @default.
- W2128291207 hasRelatedWork W2002601352 @default.
- W2128291207 hasRelatedWork W2003270580 @default.
- W2128291207 hasRelatedWork W2004771867 @default.
- W2128291207 hasRelatedWork W2012756423 @default.
- W2128291207 hasRelatedWork W2068046788 @default.
- W2128291207 hasRelatedWork W2140249393 @default.
- W2128291207 hasRelatedWork W2144413053 @default.
- W2128291207 hasRelatedWork W2407603019 @default.
- W2128291207 hasRelatedWork W2469219848 @default.
- W2128291207 hasRelatedWork W2562106755 @default.
- W2128291207 hasRelatedWork W2585929443 @default.
- W2128291207 hasRelatedWork W2610193179 @default.
- W2128291207 hasRelatedWork W2712002788 @default.
- W2128291207 hasRelatedWork W2810019268 @default.
- W2128291207 hasRelatedWork W2946067659 @default.
- W2128291207 hasRelatedWork W2979820299 @default.
- W2128291207 hasRelatedWork W2986804940 @default.
- W2128291207 hasRelatedWork W3126244462 @default.
- W2128291207 hasRelatedWork W31754778 @default.
- W2128291207 isParatext "false" @default.
- W2128291207 isRetracted "false" @default.
- W2128291207 magId "2128291207" @default.
- W2128291207 workType "article" @default.