Transparent, adaptable resource management of Java applications
Relation
Local access
Defence Date
2008
Degree Date
Authors
Supervisors:
Reviewers:
Other title
Transparentne, adaptowalne zarządzanie zasobami aplikacji w środowisku Java
Resource type
Call number
Defence details
Physical Description:
Research Project
Description
Abstract
The thesis presents the model of Adaptable Aspect Oriented Programming (AAOP) - the model of the execution environment that allows to run applications in such a way that they can adapt to changing environmental conditions to meet some non-business goals described in a separate document called adaptability strategy. The model is the extension of the concept of Aspect Oriented Programming and can be used to transparently add to applications various types of non-business goals described in adaptability strategies. The thesis also presents the architecture of TRM System which is the realization of the model built on top of Java Virtual Machine and used to add to Java applications non-business goals connected with resource consumption limitation. The thesis presents the model of Adaptable Aspect Oriented Programming (AAOP) - the model of the execution environment that allows to run applications in such a way that they can adapt to changing environmental conditions to meet some non-business goals described in a separate document called adaptability strategy. The model is the extension of the concept of Aspect Oriented Programming and can be used to transparently add to applications various types of non-business goals described in adaptability strategies. The thesis also presents the architecture of TRM System which is the realization of the model built on top of Java Virtual Machine and used to add to Java applications non-business goals connected with resource consumption limitation.
Praca przedstawia model Adaptowalnego Programowania Zorientowanego Aspektowo (Adaptable Aspect Oriented Programming - AAOP) - model środowiska wykonawczego, które umożliwia uruchomienie aplikacji w taki sposób, że następuje ich adaptacja do zmieniających się warunków środowiskowych. Co więcej, adaptacja następuje zgodnie z pozabiznesowymi celami opisanymi w osobnym dokumencie zwanym strategią adaptowalności. Model jest rozszerzeniem koncepcji programowania zorientowanego obiektowo (AOP) i może być użyty do dodania do aplikacji, w sposób transparentny, celów pozabiznesowych różnego rodzaju. Praca przedstawia także architekturę Systemu TRM, który jest realizacją modelu AAOP zbudowaną ponad maszyną wirtualną Javy (JVM). System TRM umożliwia dodanie do aplikacji Javy celów pozabiznesowych związanych z zarządzaniem konsumpcją zasobów.

