924 resultados para Salient Objects
Resumo:
Software must be constantly adapted due to evolving domain knowledge and unanticipated requirements changes. To adapt a system at run-time we need to reflect on its structure and its behavior. Object-oriented languages introduced reflection to deal with this issue, however, no reflective approach up to now has tried to provide a unified solution to both structural and behavioral reflection. This paper describes Albedo, a unified approach to structural and behavioral reflection. Albedo is a model of fined-grained unanticipated dynamic structural and behavioral adaptation. Instead of providing reflective capabilities as an external mechanism we integrate them deeply in the environment. We show how explicit meta-objects allow us to provide a range of reflective features and thereby evolve both application models and environments at run-time.
Resumo:
Java Enterprise Applications (JEAs) are complex software systems written using multiple technologies. Moreover they are usually distributed systems and use a database to deal with persistence. A particular problem that appears in the design of these systems is the lack of a rich business model. In this paper we propose a technique to support the recovery of such rich business objects starting from anemic Data Transfer Objects (DTOs). Exposing the code duplications in the application's elements using the DTOs we suggest which business logic can be moved into the DTOs from the other classes.
Resumo:
Two competing models exist for the formation of the Pennsylvania salient, a widely studied area of pronounced curvature in the Appalachian mountain belt. The viability of these models can be tested by compiling and analyzing the patterns of structures within the general hinge zone of the Pennsylvania salient. One end-member model suggests a NW-directed maximum shortening direction and no rotation through time in the culmination. An alternative model requires a two-phase development of the culmination involving NNW-directed maximum shortening overprinted by WNW-directed maximum shortening. Structural analysis at 22 locations throughout the Valley and Ridge and southern Appalachian Plateau Provinces of Pennsylvania are used to constrain orientations of the maximum shortening direction and establish whether these orientations have rotated during progressive deformation in the Pennsylvania salient's hinge. Outcrops of Paleozoic sedimentary rocks contain several orders of folds, conjugate faults, steeply dipping strike-slip faults, joints, conjugate en echelon gash vein arrays, spaced cleavage, and grain-scale finite strain indicators. This suite of structures records a complex deformation history similar to the Bear Valley sequence of progressive deformation. The available structural data from the Juniata culmination do not show a consistent temporal rotation of shortening directions and generally indicate uniform,