Grant: Discovery Grants Program - Individual
York University
$15,900.00
Adaptive and Self-managing systems
EF 2009-10
Résumé
The software industry is faced with one main challenge: the high cost of software maintenance and operation. One of the main reasons for this is the usage and operation complexity of the software, together with its lack of run-time flexibility and adaptability to the workload and environment conditions. There seems to be two complementary solutions to this problem: adaptive and self-managing systems and software as a service computing model.
The goal of this research program is to investigate methods, patterns, algorithms, architectures and methodologies that lead to adaptive software systems in the context of software as a service. Adaptive and self-managing software is software that can easier adapt to changes in user requirements, is more autonomic, more evolvable, that is software that can be easier upgraded, released and deployed. We are looking at the entire lifecycle of the software: analysis, modeling, development, deployment, operation as well as to specific run-time artifacts that enable adaptive systems. A specific goal of the research program is the advancement of model based feedback computing, in which the adaptation and self-management decisions are based on a model of the software. The models capture specific quality aspects such as performance or reliability or can capture partial functionality of the systems.
Programme
Discovery Grants Program - Individual
Bénéficiaire
Emplacement
Ontario, Canada
Type de bénéficiaire
Academia
Type
Grant
Source
NSERC's Awards Data
Tel que publié
Application id
358728-2008
Name nom
Litoiu, Marin
Department département
Information Technology, School of
Organization id
38
Institution établissement
York University
Province en
Ontario
Province fr
Ontario
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2009
Competition year année de concours
2008
Award amount
15900
Program id
RGPIN
Program nane en
Discovery Grants Program - Individual
Program name fr
Programme de subventions à la découverte - individuelles
Group en
Discovery grants programs
Group fr
Programmes de subventions à la découverte
Committee code
330
Committee name en
Computing and Information Sciences - A
Committee name fr
Informatique - A
Area of application code
802
Area of application group en
Information and communication services
Area of application group fr
Services d'information et de télécommunications
Area of application en
Information systems and technology
Area of application fr
Systèmes d'information et technologie de l'information
Research subject code
2706
Research subject group en
Information technology
Research subject group fr
Technologie de l'information
Research subject en
Software engineering
Research subject fr
Génie logiciel
Partie
2
Nb partie
5
Application title
Adaptive and Self-managing systems
Keyword
NA
Application summary
The software industry is faced with one main challenge: the high cost of software maintenance and operation. One of the main reasons for this is the usage and operation complexity of the software, together with its lack of run-time flexibility and adaptability to the workload and environment conditions. There seems to be two complementary solutions to this problem: adaptive and self-managing systems and software as a service computing model.
The goal of this research program is to investigate methods, patterns, algorithms, architectures and methodologies that lead to adaptive software systems in the context of software as a service. Adaptive and self-managing software is software that can easier adapt to changes in user requirements, is more autonomic, more evolvable, that is software that can be easier upgraded, released and deployed. We are looking at the entire lifecycle of the software: analysis, modeling, development, deployment, operation as well as to specific run-time artifacts that enable adaptive systems. A specific goal of the research program is the advancement of model based feedback computing, in which the adaptation and self-management decisions are based on a model of the software. The models capture specific quality aspects such as performance or reliability or can capture partial functionality of the systems.