Matches in SemOpenAlex for { <https://semopenalex.org/work/W1548776411> ?p ?o ?g. }
- W1548776411 abstract "Software products evolve over time. Sometimes they evolve by adding new features, and sometimes by either fixing bugs or replacing outdated implementations with new ones. When software engineers fail to anticipate such evolution during development, they will eventually be forced to re-architect or re-build from scratch. Therefore, it has been common practice to prepare for changes so that software products are extensible over their lifetimes. However, making software extensible is challenging because it is difficult to anticipate successive changes and to provide adequate abstraction mechanisms over potential changes. Such extensibility mechanisms, furthermore, should not compromise any existing functionality during extension. Software engineers would benefit from a tool that provides a way to add extensions in a reliable way. It is natural to expect programming languages to serve this role. Extensible programming is one effort to address these issues. In this thesis, we present type safe extensible programming using the MLPolyR language. MLPolyR is an ML-like functional language whose type system provides type-safe extensibility mechanisms at several levels. After presenting the language, we will show how these extensibility mechanisms can be put to good use in the context of product line engineering. Product line engineering is an emerging software engineering paradigm that aims to manage variations, which originate from successive changes in software." @default.
- W1548776411 created "2016-06-24" @default.
- W1548776411 creator A5013269310 @default.
- W1548776411 date "2009-10-14" @default.
- W1548776411 modified "2023-09-27" @default.
- W1548776411 title "Type Safe Extensible Programming" @default.
- W1548776411 cites W1485257692 @default.
- W1548776411 cites W1500250067 @default.
- W1548776411 cites W1506833497 @default.
- W1548776411 cites W1510878057 @default.
- W1548776411 cites W1519095101 @default.
- W1548776411 cites W1538992328 @default.
- W1548776411 cites W1539768714 @default.
- W1548776411 cites W1542495599 @default.
- W1548776411 cites W1545291643 @default.
- W1548776411 cites W1557561422 @default.
- W1548776411 cites W1576530968 @default.
- W1548776411 cites W1580664042 @default.
- W1548776411 cites W1584951182 @default.
- W1548776411 cites W159465820 @default.
- W1548776411 cites W1635782815 @default.
- W1548776411 cites W1649645444 @default.
- W1548776411 cites W1812582761 @default.
- W1548776411 cites W1851310281 @default.
- W1548776411 cites W192458036 @default.
- W1548776411 cites W1972612110 @default.
- W1548776411 cites W1977655588 @default.
- W1548776411 cites W1992682970 @default.
- W1548776411 cites W2022373880 @default.
- W1548776411 cites W2037683408 @default.
- W1548776411 cites W2045663419 @default.
- W1548776411 cites W2049313161 @default.
- W1548776411 cites W2071631718 @default.
- W1548776411 cites W2073904768 @default.
- W1548776411 cites W2090403712 @default.
- W1548776411 cites W2118609953 @default.
- W1548776411 cites W2127581079 @default.
- W1548776411 cites W2129525743 @default.
- W1548776411 cites W2133546079 @default.
- W1548776411 cites W2136709271 @default.
- W1548776411 cites W2140922128 @default.
- W1548776411 cites W2147044763 @default.
- W1548776411 cites W2151716725 @default.
- W1548776411 cites W2157920816 @default.
- W1548776411 cites W2157994727 @default.
- W1548776411 cites W2165298415 @default.
- W1548776411 cites W2166822586 @default.
- W1548776411 cites W2168374629 @default.
- W1548776411 cites W2171002355 @default.
- W1548776411 hasPublicationYear "2009" @default.
- W1548776411 type Work @default.
- W1548776411 sameAs 1548776411 @default.
- W1548776411 citedByCount "0" @default.
- W1548776411 crossrefType "posted-content" @default.
- W1548776411 hasAuthorship W1548776411A5013269310 @default.
- W1548776411 hasConcept C115903868 @default.
- W1548776411 hasConcept C131531359 @default.
- W1548776411 hasConcept C149091818 @default.
- W1548776411 hasConcept C150762246 @default.
- W1548776411 hasConcept C151730666 @default.
- W1548776411 hasConcept C199360897 @default.
- W1548776411 hasConcept C2777904410 @default.
- W1548776411 hasConcept C2778177629 @default.
- W1548776411 hasConcept C2779343474 @default.
- W1548776411 hasConcept C32833848 @default.
- W1548776411 hasConcept C34165917 @default.
- W1548776411 hasConcept C41008148 @default.
- W1548776411 hasConcept C50033165 @default.
- W1548776411 hasConcept C529173508 @default.
- W1548776411 hasConcept C86803240 @default.
- W1548776411 hasConceptScore W1548776411C115903868 @default.
- W1548776411 hasConceptScore W1548776411C131531359 @default.
- W1548776411 hasConceptScore W1548776411C149091818 @default.
- W1548776411 hasConceptScore W1548776411C150762246 @default.
- W1548776411 hasConceptScore W1548776411C151730666 @default.
- W1548776411 hasConceptScore W1548776411C199360897 @default.
- W1548776411 hasConceptScore W1548776411C2777904410 @default.
- W1548776411 hasConceptScore W1548776411C2778177629 @default.
- W1548776411 hasConceptScore W1548776411C2779343474 @default.
- W1548776411 hasConceptScore W1548776411C32833848 @default.
- W1548776411 hasConceptScore W1548776411C34165917 @default.
- W1548776411 hasConceptScore W1548776411C41008148 @default.
- W1548776411 hasConceptScore W1548776411C50033165 @default.
- W1548776411 hasConceptScore W1548776411C529173508 @default.
- W1548776411 hasConceptScore W1548776411C86803240 @default.
- W1548776411 hasLocation W15487764111 @default.
- W1548776411 hasOpenAccess W1548776411 @default.
- W1548776411 hasPrimaryLocation W15487764111 @default.
- W1548776411 hasRelatedWork W1596420981 @default.
- W1548776411 hasRelatedWork W187781385 @default.
- W1548776411 hasRelatedWork W1952163302 @default.
- W1548776411 hasRelatedWork W1985927726 @default.
- W1548776411 hasRelatedWork W1994933038 @default.
- W1548776411 hasRelatedWork W2059821724 @default.
- W1548776411 hasRelatedWork W2084730932 @default.
- W1548776411 hasRelatedWork W2119739437 @default.
- W1548776411 hasRelatedWork W2131626627 @default.
- W1548776411 hasRelatedWork W2135116840 @default.
- W1548776411 hasRelatedWork W2142853621 @default.
- W1548776411 hasRelatedWork W2157566669 @default.