Engineering PapersโŒ• Search

NASA NTRS ยท 20030056689

Aspects, Wrappers and Events

Abstract

This viewgraph presentation provides information on Object Infrastructure Framework (OIF), an Aspect-Oriented Programming (AOP) system. The presentation begins with an introduction to the difficulties and requirements of distributed computing, including functional and non-functional requirements (ilities). The architecture of Distributed Object Technology includes stubs, proxies for implementation objects, and skeletons, proxies for client applications. The key OIF ideas (injecting behavior, annotated communications, thread contexts, and pragma) are discussed. OIF is an AOP mechanism; AOP is centered on: 1) Separate expression of crosscutting concerns; 2) Mechanisms to weave the separate expressions into a unified system. AOP is software engineering technology for separately expressing systematic properties while nevertheless producing running systems that embody these properties.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Filman, Robert E.. 2003-01-01. Aspects, Wrappers and Events. https://ntrs.nasa.gov/citations/20030056689

Cite the original work for its findings. Save a collection to share your selection of sources.