Matches in SemOpenAlex for { <https://semopenalex.org/work/W43843497> ?p ?o ?g. }
Showing items 1 to 73 of
73
with 100 items per page.
- W43843497 abstract "thesis work performs a series of experiments on applying reflection technique to improve software design. First, a REFLECTIVE V ISITOR pattern was captured to improve the traditional VISITOR pattern. Reflection enables a visitor to perform a run-time dispatch action on itself. The cyclic dependencies between the visitor structure and the element structure are broken, thus both of them can be reused independently. Secondly, a parser framework was developed by applying several patterns. Especially, the REFLECTION pattern is used in the design of dynamically handling a parsing process by separating the system into two levels. The base-level defines the grammar rules. The meta-level handles the complex relationships of these rules. Reflection technique is used to discover grammar rules at run-time and determines the parsing order. Third, a dynamic object model was defined for a virtual machine that can support reflection. We demonstrated Forman's theory by developing a simplified object model based on a single inheritance system with the support of only one metaclass. Finally, an extensible and reusable compiler system (front-end) for the Decaf programming language was designed and implemented." @default.
- W43843497 created "2016-06-24" @default.
- W43843497 creator A5045903507 @default.
- W43843497 date "2001-01-01" @default.
- W43843497 modified "2023-09-27" @default.
- W43843497 title "Applying reflection in object-oriented software design" @default.
- W43843497 hasPublicationYear "2001" @default.
- W43843497 type Work @default.
- W43843497 sameAs 43843497 @default.
- W43843497 citedByCount "0" @default.
- W43843497 crossrefType "dissertation" @default.
- W43843497 hasAuthorship W43843497A5045903507 @default.
- W43843497 hasConcept C104317684 @default.
- W43843497 hasConcept C115903868 @default.
- W43843497 hasConcept C138885662 @default.
- W43843497 hasConcept C154945302 @default.
- W43843497 hasConcept C185592680 @default.
- W43843497 hasConcept C186644900 @default.
- W43843497 hasConcept C199360897 @default.
- W43843497 hasConcept C26022165 @default.
- W43843497 hasConcept C2780902518 @default.
- W43843497 hasConcept C2781238097 @default.
- W43843497 hasConcept C35390924 @default.
- W43843497 hasConcept C41008148 @default.
- W43843497 hasConcept C41895202 @default.
- W43843497 hasConcept C48947383 @default.
- W43843497 hasConcept C55493867 @default.
- W43843497 hasConcept C65682993 @default.
- W43843497 hasConcept C73752529 @default.
- W43843497 hasConceptScore W43843497C104317684 @default.
- W43843497 hasConceptScore W43843497C115903868 @default.
- W43843497 hasConceptScore W43843497C138885662 @default.
- W43843497 hasConceptScore W43843497C154945302 @default.
- W43843497 hasConceptScore W43843497C185592680 @default.
- W43843497 hasConceptScore W43843497C186644900 @default.
- W43843497 hasConceptScore W43843497C199360897 @default.
- W43843497 hasConceptScore W43843497C26022165 @default.
- W43843497 hasConceptScore W43843497C2780902518 @default.
- W43843497 hasConceptScore W43843497C2781238097 @default.
- W43843497 hasConceptScore W43843497C35390924 @default.
- W43843497 hasConceptScore W43843497C41008148 @default.
- W43843497 hasConceptScore W43843497C41895202 @default.
- W43843497 hasConceptScore W43843497C48947383 @default.
- W43843497 hasConceptScore W43843497C55493867 @default.
- W43843497 hasConceptScore W43843497C65682993 @default.
- W43843497 hasConceptScore W43843497C73752529 @default.
- W43843497 hasLocation W438434971 @default.
- W43843497 hasOpenAccess W43843497 @default.
- W43843497 hasPrimaryLocation W438434971 @default.
- W43843497 hasRelatedWork W1243103098 @default.
- W43843497 hasRelatedWork W1552895507 @default.
- W43843497 hasRelatedWork W1572018268 @default.
- W43843497 hasRelatedWork W160530351 @default.
- W43843497 hasRelatedWork W163580976 @default.
- W43843497 hasRelatedWork W1973710890 @default.
- W43843497 hasRelatedWork W1994309106 @default.
- W43843497 hasRelatedWork W2029126323 @default.
- W43843497 hasRelatedWork W2030716772 @default.
- W43843497 hasRelatedWork W2049560763 @default.
- W43843497 hasRelatedWork W2057327727 @default.
- W43843497 hasRelatedWork W216000233 @default.
- W43843497 hasRelatedWork W2247247092 @default.
- W43843497 hasRelatedWork W2285482832 @default.
- W43843497 hasRelatedWork W2312891811 @default.
- W43843497 hasRelatedWork W2465719028 @default.
- W43843497 hasRelatedWork W2964267798 @default.
- W43843497 hasRelatedWork W3011752069 @default.
- W43843497 hasRelatedWork W624468832 @default.
- W43843497 hasRelatedWork W67281959 @default.
- W43843497 isParatext "false" @default.
- W43843497 isRetracted "false" @default.
- W43843497 magId "43843497" @default.
- W43843497 workType "dissertation" @default.