31,317 research outputs found
Real world evaluation of aspect-oriented software development : a thesis submitted in partial fulfilment of the requirements for the degree of Master of Science in Computer Science at Massey University, Palmerston North, New Zealand
Software development has improved over the past decade with the rise in the popularity of the Object-Oriented (OO) development approach. However, software projects continue to grow in complexity and continue to have alarmingly low rates of success. Aspect-Oriented Programming (AOP) is touted to be one solution to this software development problem. It shows promise of reducing programming complexity, making software more flexible and more amenable to change. The central concept introduced by AOP is the aspect. An aspect is used to modularise crosscutting concerns in a similar fashion to the way classes modularise business concerns. A crosscutting concern cannot be modularised in approaches such as OO because the code to realise the concern must be spread throughout the module (e.g. a tracing concent is implemented by adding code to every method in a system). AOP also introduces join points, pointcuts, and advice which are used with aspects to capture crosscutting concerns so they can be localised in a modular unit. OO took approximately 20 years to become a mainstream development approach. AOP was only invented in 1997. This project considers whether AOP is ready for commercial adoption. This requires analysis of the AOP implementations available, tool support, design processes, testing tools, standards, and support infrastructure. Only when AOP is evaluated across all these criteria can it be established whether it is ready to be used in commercial projects. Moreover, if companies are to invest time and money into adopting AOP, they must be aware of the benefits and risks associated with its adoption. This project attempts to quantify the potential benefits in adopting AOP, as well as identifying areas of risk. SolNet Solutions Ltd, an Information Technology (IT) company in Wellington, New Zealand, is used in this study as a target environment for integration of aspects into a commercial development process. SolNet is in the business of delivering large scale enterprise Java applications. To assist in this process they have developed a Common Services Architecture (CSA) containing components that can be reused to reduce risk and cost to clients. However, the CSA is complicated and SolNet have identified aspects as a potential solution to decrease the complexity. Aspects were found to bring substantial improvement to the Service Layer of SolNet. applications, including substantial reductions in complexity and size. This reduces the cost and time of development, as well as the risk associated with the projects. Moreover, the CSA was used in a more consistent fashion making the system easier to understand and maintain, and several crosscutting concerns were modularised as part of a reusable aspect library which could eventually form part of their CSA. It was found that AOP is approaching commercial readiness. However, more work is needed on defining standards for aspect languages and modelling of design elements. The current solutions in this area are commercially viable, but would greatly benefit from a standardised approach. Aspect systems can be difficult to test and the effect of the weaving process on Java serialisation requires further investigation
New Zealand Calanoid Copepod Invasions: Has Artificial Lake Construction Facilitated Invasions, and are our Coastal Waters Uninvaded?
Non-indigenous species have become a global issue of increasing importance in recent years, with many causing significant environmental and economic damage. Identifying locations vulnerable to invasion allows for focus of management efforts towards prevention of invasions at those locations. In order to determine whether constructed water bodies, such as reservoirs, ornamental lakes or retired mines, are more easily invaded environments than natural water bodies, owing to decreased biotic resistance, the distributions of native and non-indigenous freshwater calanoid copepod species in the North Island were examined. Calanoid copepods in ports and other coastal environments were also examined, in order to determine whether ports are more frequently invaded owing to increased propagule supplies from visiting ships and other sources.
The distributions of the native freshwater calanoid copepod species Boeckella hamata, B. propinqua, B. delicata and B. tanea are confined in the North Island of New Zealand to specific technostratigraphic terranes when natural waters only are examined, and as such each species can be considered to have a native range. The recently colonised calanoid copepod species Boeckella minuta (6 locations), Skistodiaptomus pallidus (3 locations) and Sinodiaptomus valkanovi (2 locations) are to date confined to constructed water bodies. Boeckella symmetrica (2 locations) may be confined to constructed water bodies, but the status of one location is unclear. Boeckella triarticulata, a species common in the South Island, is known only from a single farm dam in the North Island. The native species Boeckella hamata, B. propinqua and B. delicata were found to occur in constructed waters, but only B.
propinqua was found in constructed water bodies outside their natural ranges (9 locations). Calamoecia lucasi is found in lakes throughout most of the North Island, and is not confined to any one terrane. My results indicate that constructed water bodies are more easily invaded by non-indigenous species than natural water bodies, represents a potential pathway for future invaders to establish, and provides locations for species to spread.
In order to determine whether recently established freshwater calanoid copepod species have the potential to spread from their present habitats into other water bodies, the prosomal lengths of non-indigenous calanoid copepod species were measured and compared with those for native species. The results suggest that dietary overlap should prevent the non-indigenous species present to date from spreading into any water bodies with established Boeckella populations, although Sinodiaptomus valkanovi and Boeckella triarticulata could potentially spread to lakes containing only Calamoecia lucasi. Data on the co-occurrences of native freshwater calanoid copepod species support the theory of dietary exclusion, as Boeckella species have not been found to coexist.
In order to test whether New Zealand marine environments have been invaded by non-indigenous calanoid copepods, and whether ports have been more regularly invaded than non-port areas, calanoid copepods were sampled from various coastal locations around the North Island. With the possible exception of Sulcanus conflictus, no non-indigenous species were found, indicating that non-indigenous marine calanoid copepod species are not establishing in New Zealand despite a history of invasion elsewhere
The economic implications of a multiple species approach to bioeconomic modelling : a thesis presented in partial fulfilment of the requirements for the degree of Master of Applied Economics at Massey University, Palmerston North, New Zealand
Human activity frequently leads to the endangerment or extinction of other species. While ecologists study the biological facets of species loss, economics, as the science of understanding people's behaviour, has been charged with investigating the incentives underlying the actions people take that lead to this loss. One approach economists have taken to gain this understanding is to develop models of endangered species that include both economic and biological components, known as bioeconomic models. While ecologists frequently note the importance of modelling entire ecosystems rather than single species, most bioeconomic models in the current literature focus only on a single species. This thesis addresses the economic significance of this assumption through the development of a series of multiple species models and demonstrates, using African Wildlife as an example, the importance of interrelationships and economic values to the survival of endangered species. From these models one can infer the conditions under which a single species model may be appropriate, at least in general terms. If species are independent, and either the opportunity cost of capital or the value of habitat is very low relative to the value of the species in question, then a single species model may yield results similar to that of a multiple species model. In contrast, if species are independent and these additional conditions are not met, a single species model may significantly underestimate both optimal stock levels and land allocation. However, species do not live independently; they interact with species with which they share habitat and, when species interact, the potential for misapplication of the single species framework is even greater. When species compete, the single species framework consistently produces higher stock levels than the multiple species framework, the greater the level of competition the greater the difference. In a predator-prey relationship, the relative values of predator and prey are critical to determining the outcome of the multiple species model. It is demonstrated that the inclusion of at least all economically valuable species in an ecosystem is important when constructing bioeconomic models. Using single species models where multiple species are economically significant could lead to misleading results and ultimately to incorrect policy decisions
NMR analysis of synthetic human serum albumin alpha-helix 28 identifies structural distortion upon amadori modification
The non-enzymatic reaction between reducing sugars and long-lived proteins in vivo results in the formation of glycation and advanced glycation end products, which alter the properties of proteins including charge, helicity, and their tendency to aggregate. Such protein modifications are linked with various pathologies associated with the general aging process such as Alzheimer disease and the long-term complications of diabetes. Although it has been suggested that glycation and advanced glycation end products altered protein structure and helicity, little structural data and information currently exist on whether or not glycation does indeed influence or change local protein secondary structure. We have addressed this problem using a model helical peptide system containing a di-lysine motif derived from human serum albumin. We have shown that, in the presence of 50 mM glucose and at 37 degrees C, one of the lysine residues in the di-lysine motif within this peptide is preferentially glycated. Using NMR analysis, we have confirmed that the synthetic peptide constituting this helix does indeed form a alpha-helix in solution in the presence of 30% trifluoroethanol. Glycation of the model peptide resulted in the distortion of the alpha-helix, forcing the region of the helix around the site of glycation to adopt a 3(10) helical structure. This is the first reported evidence that glycation can influence or change local protein secondary structure. The implications and biological significance of such structural changes on protein function are discussed
Recommended from our members
Environmental Standards, Management Systems and the Illusion of Progress
This paper aims to specify the conceptual and operational limits of codified environmental management systems (EMSs). Taking technical standardization as a departure-point, it is argued that key shortcomings regarding the contribution of EMSs towards environmental performance improvement (and thus ecological sustainability) can be identified: First, there are limitations to the self-regulatory framework adopted by organizations. Second, there are problems inherent within the development of EMS from prior management systems approaches, mostly based on a narrow and limited definition of quality. Third, there are errors of implementation and associated certification which compound a lack of progress in environmental improvement and progress towards sustainability. The implications of these limitations are presented and it is demonstrated that they are compounded by an appearance of progress, when in reality, little is changing. The authors point out that this failure of system based self-regulation argues for a move to performance based regime, driven if necessary by regulation
Decade of dissent: explaining the dissent voting behavior of Bank of England MPC members
We examine the dissent voting record of the Bank of England Monetary Policy Committee (MPC) in its first decade. Probit estimates indicate the impact of career experience on dissent voting is negligible, whereas the impact of forecast inflation is pronounced. In addition to finding a role for dynamics, we also find a role for unobserved heterogeneity in the form of member-specific fixed-effects, suggesting previous literature characterizing voting behavior as largely determined by whether members are appointed from within or outside the ranks of Bank of England staff (internal and external members respectively) is overly simplistic.Bank of England, Monetary Policy Committee, career background effects, dissent voting, unobserved heterogeneity
- …