Matches in SemOpenAlex for { <https://semopenalex.org/work/W2019299750> ?p ?o ?g. }
Showing items 1 to 94 of
94
with 100 items per page.
- W2019299750 endingPage "437" @default.
- W2019299750 startingPage "413" @default.
- W2019299750 abstract "The new constructs in aspect-oriented programming bring new types of programming faults with respect to crosscutting concerns, such as incorrect pointcuts and advice. This paper presents a UML-based approach to testing whether or not an aspect-oriented program conforms to its expected crosscutting behavior. We explore aspect-oriented UML design models to derive tests for exercising interactions between aspects and classes. Each aspect-oriented model consists of class diagrams, aspect diagrams, and sequence diagrams. For a method under test, we weave the sequence diagrams of the advice on the method into the method's sequence diagram. Based on the woven sequence diagram and class/aspect diagrams, we then generate an AOF (Aspect-Object Flow) tree by applying coverage criteria such as condition coverage, polymorphic coverage, and loop coverage to woven sequence diagrams. In the AOF tree, each path from the root to a leaf is an abstract message sequence, indicating a template of test cases. A concrete test case is obtained by creating objects that satisfy the collective constraints in the template. Our empirical study shows that the model-based testing approach is capable of revealing several types of aspect-specific faults, including incorrect advice type, incorrect (weaker or stronger) pointcut strengths, and incorrect aspect precedence." @default.
- W2019299750 created "2016-06-24" @default.
- W2019299750 creator A5028040461 @default.
- W2019299750 creator A5031477814 @default.
- W2019299750 creator A5066624039 @default.
- W2019299750 date "2008-05-01" @default.
- W2019299750 modified "2023-10-09" @default.
- W2019299750 title "TESTING ASPECT-ORIENTED PROGRAMS WITH UML DESIGN MODELS" @default.
- W2019299750 cites W1990467226 @default.
- W2019299750 cites W1992928849 @default.
- W2019299750 cites W2101714764 @default.
- W2019299750 cites W2113647890 @default.
- W2019299750 cites W2134226558 @default.
- W2019299750 cites W2165026393 @default.
- W2019299750 cites W2170394446 @default.
- W2019299750 cites W4250619922 @default.
- W2019299750 doi "https://doi.org/10.1142/s0218194008003672" @default.
- W2019299750 hasPublicationYear "2008" @default.
- W2019299750 type Work @default.
- W2019299750 sameAs 2019299750 @default.
- W2019299750 citedByCount "20" @default.
- W2019299750 countsByYear W20192997502012 @default.
- W2019299750 countsByYear W20192997502013 @default.
- W2019299750 countsByYear W20192997502014 @default.
- W2019299750 countsByYear W20192997502015 @default.
- W2019299750 countsByYear W20192997502017 @default.
- W2019299750 countsByYear W20192997502018 @default.
- W2019299750 crossrefType "journal-article" @default.
- W2019299750 hasAuthorship W2019299750A5028040461 @default.
- W2019299750 hasAuthorship W2019299750A5031477814 @default.
- W2019299750 hasAuthorship W2019299750A5066624039 @default.
- W2019299750 hasConcept C119857082 @default.
- W2019299750 hasConcept C128942645 @default.
- W2019299750 hasConcept C145644426 @default.
- W2019299750 hasConcept C152877465 @default.
- W2019299750 hasConcept C153185123 @default.
- W2019299750 hasConcept C154945302 @default.
- W2019299750 hasConcept C168054591 @default.
- W2019299750 hasConcept C186399060 @default.
- W2019299750 hasConcept C199360897 @default.
- W2019299750 hasConcept C202446494 @default.
- W2019299750 hasConcept C2777212361 @default.
- W2019299750 hasConcept C2777904410 @default.
- W2019299750 hasConcept C2778112365 @default.
- W2019299750 hasConcept C41008148 @default.
- W2019299750 hasConcept C48419115 @default.
- W2019299750 hasConcept C54355233 @default.
- W2019299750 hasConcept C60051680 @default.
- W2019299750 hasConcept C64219723 @default.
- W2019299750 hasConcept C73752529 @default.
- W2019299750 hasConcept C77088390 @default.
- W2019299750 hasConcept C86803240 @default.
- W2019299750 hasConceptScore W2019299750C119857082 @default.
- W2019299750 hasConceptScore W2019299750C128942645 @default.
- W2019299750 hasConceptScore W2019299750C145644426 @default.
- W2019299750 hasConceptScore W2019299750C152877465 @default.
- W2019299750 hasConceptScore W2019299750C153185123 @default.
- W2019299750 hasConceptScore W2019299750C154945302 @default.
- W2019299750 hasConceptScore W2019299750C168054591 @default.
- W2019299750 hasConceptScore W2019299750C186399060 @default.
- W2019299750 hasConceptScore W2019299750C199360897 @default.
- W2019299750 hasConceptScore W2019299750C202446494 @default.
- W2019299750 hasConceptScore W2019299750C2777212361 @default.
- W2019299750 hasConceptScore W2019299750C2777904410 @default.
- W2019299750 hasConceptScore W2019299750C2778112365 @default.
- W2019299750 hasConceptScore W2019299750C41008148 @default.
- W2019299750 hasConceptScore W2019299750C48419115 @default.
- W2019299750 hasConceptScore W2019299750C54355233 @default.
- W2019299750 hasConceptScore W2019299750C60051680 @default.
- W2019299750 hasConceptScore W2019299750C64219723 @default.
- W2019299750 hasConceptScore W2019299750C73752529 @default.
- W2019299750 hasConceptScore W2019299750C77088390 @default.
- W2019299750 hasConceptScore W2019299750C86803240 @default.
- W2019299750 hasIssue "03" @default.
- W2019299750 hasLocation W20192997501 @default.
- W2019299750 hasOpenAccess W2019299750 @default.
- W2019299750 hasPrimaryLocation W20192997501 @default.
- W2019299750 hasRelatedWork W1970734284 @default.
- W2019299750 hasRelatedWork W1972306528 @default.
- W2019299750 hasRelatedWork W2018598400 @default.
- W2019299750 hasRelatedWork W2019299750 @default.
- W2019299750 hasRelatedWork W2136523134 @default.
- W2019299750 hasRelatedWork W2499966135 @default.
- W2019299750 hasRelatedWork W2763216861 @default.
- W2019299750 hasRelatedWork W3183884921 @default.
- W2019299750 hasRelatedWork W4233714500 @default.
- W2019299750 hasRelatedWork W4245632304 @default.
- W2019299750 hasVolume "18" @default.
- W2019299750 isParatext "false" @default.
- W2019299750 isRetracted "false" @default.
- W2019299750 magId "2019299750" @default.
- W2019299750 workType "article" @default.