Matches in SemOpenAlex for { <https://semopenalex.org/work/W2068706008> ?p ?o ?g. }
Showing items 1 to 95 of
95
with 100 items per page.
- W2068706008 endingPage "60" @default.
- W2068706008 startingPage "1" @default.
- W2068706008 abstract "This article defines AspectML, a typed functional, aspect-oriented programming language. The main contribution of AspectML is the seamless integration of polymorphism, run-time type analysis and aspect-oriented programming language features. In particular, AspectML allows programmers to define type-safe polymorphic advice using pointcuts constructed from a collection of polymorphic join points. AspectML also comes equipped with a type inference algorithm that conservatively extends Hindley--Milner type inference. To support first-class polymorphic point-cut designators, a crucial feature for developing aspect-oriented profiling or logging libraries, the algorithm blends the conventional Hindley--Milner type inference algorithm with a simple form of local type inference. We give our language operational meaning via a type-directed translation into an expressive type-safe intermediate language. Many complexities of the source language are eliminated in this translation, leading to a modular specification of its semantics. One of the novelties of the intermediate language is the definition of polymorphic labels for marking control-flow points. When a set of labels is assembled as a pointcut, the type of each label is an instance of the type of the pointcut." @default.
- W2068706008 created "2016-06-24" @default.
- W2068706008 creator A5032324538 @default.
- W2068706008 creator A5049220962 @default.
- W2068706008 creator A5049454219 @default.
- W2068706008 creator A5079756402 @default.
- W2068706008 date "2008-05-01" @default.
- W2068706008 modified "2023-10-17" @default.
- W2068706008 title "AspectML" @default.
- W2068706008 cites W1829244603 @default.
- W2068706008 cites W1947395352 @default.
- W2068706008 cites W1965418329 @default.
- W2068706008 cites W2006611045 @default.
- W2068706008 cites W2023499869 @default.
- W2068706008 cites W2025407135 @default.
- W2068706008 cites W2036910349 @default.
- W2068706008 cites W2046970568 @default.
- W2068706008 cites W2057257598 @default.
- W2068706008 cites W2075867419 @default.
- W2068706008 cites W2093186740 @default.
- W2068706008 cites W2105033638 @default.
- W2068706008 cites W2116244845 @default.
- W2068706008 cites W2117153488 @default.
- W2068706008 cites W2124476310 @default.
- W2068706008 cites W2127491409 @default.
- W2068706008 cites W2131916293 @default.
- W2068706008 cites W2140207165 @default.
- W2068706008 cites W2140647971 @default.
- W2068706008 cites W2154717882 @default.
- W2068706008 cites W2157387202 @default.
- W2068706008 cites W2157405063 @default.
- W2068706008 cites W2159410989 @default.
- W2068706008 cites W2163976959 @default.
- W2068706008 cites W2166129645 @default.
- W2068706008 cites W2166822586 @default.
- W2068706008 cites W2295150383 @default.
- W2068706008 cites W3163573021 @default.
- W2068706008 cites W4240166417 @default.
- W2068706008 cites W4254112940 @default.
- W2068706008 doi "https://doi.org/10.1145/1353445.1353448" @default.
- W2068706008 hasPublicationYear "2008" @default.
- W2068706008 type Work @default.
- W2068706008 sameAs 2068706008 @default.
- W2068706008 citedByCount "49" @default.
- W2068706008 countsByYear W20687060082012 @default.
- W2068706008 countsByYear W20687060082013 @default.
- W2068706008 countsByYear W20687060082014 @default.
- W2068706008 countsByYear W20687060082015 @default.
- W2068706008 countsByYear W20687060082016 @default.
- W2068706008 countsByYear W20687060082019 @default.
- W2068706008 crossrefType "journal-article" @default.
- W2068706008 hasAuthorship W2068706008A5032324538 @default.
- W2068706008 hasAuthorship W2068706008A5049220962 @default.
- W2068706008 hasAuthorship W2068706008A5049454219 @default.
- W2068706008 hasAuthorship W2068706008A5079756402 @default.
- W2068706008 hasBestOaLocation W20687060081 @default.
- W2068706008 hasConcept C101468663 @default.
- W2068706008 hasConcept C154945302 @default.
- W2068706008 hasConcept C198370458 @default.
- W2068706008 hasConcept C199360897 @default.
- W2068706008 hasConcept C2776214188 @default.
- W2068706008 hasConcept C41008148 @default.
- W2068706008 hasConcept C44779574 @default.
- W2068706008 hasConcept C48859967 @default.
- W2068706008 hasConceptScore W2068706008C101468663 @default.
- W2068706008 hasConceptScore W2068706008C154945302 @default.
- W2068706008 hasConceptScore W2068706008C198370458 @default.
- W2068706008 hasConceptScore W2068706008C199360897 @default.
- W2068706008 hasConceptScore W2068706008C2776214188 @default.
- W2068706008 hasConceptScore W2068706008C41008148 @default.
- W2068706008 hasConceptScore W2068706008C44779574 @default.
- W2068706008 hasConceptScore W2068706008C48859967 @default.
- W2068706008 hasFunder F4320306076 @default.
- W2068706008 hasFunder F4320323106 @default.
- W2068706008 hasIssue "3" @default.
- W2068706008 hasLocation W20687060081 @default.
- W2068706008 hasOpenAccess W2068706008 @default.
- W2068706008 hasPrimaryLocation W20687060081 @default.
- W2068706008 hasRelatedWork W1987203566 @default.
- W2068706008 hasRelatedWork W2068706008 @default.
- W2068706008 hasRelatedWork W2112150205 @default.
- W2068706008 hasRelatedWork W2113872465 @default.
- W2068706008 hasRelatedWork W2121993468 @default.
- W2068706008 hasRelatedWork W2129345992 @default.
- W2068706008 hasRelatedWork W2135265328 @default.
- W2068706008 hasRelatedWork W2763815264 @default.
- W2068706008 hasRelatedWork W2924405342 @default.
- W2068706008 hasRelatedWork W2467914100 @default.
- W2068706008 hasVolume "30" @default.
- W2068706008 isParatext "false" @default.
- W2068706008 isRetracted "false" @default.
- W2068706008 magId "2068706008" @default.
- W2068706008 workType "article" @default.