@article {Simula.ND.90,
	title = {Experiences With Utility-Based Adaptivity Modeling for Mobile Applications},
	journal = {Journal of Systems and Software},
	year = {2008},
	author = {Alia, Mourad and Viktor S. Wold {Eide} and Paspallis, Nearchos and Eliassen, Frank and Svein O. {Hallsteinsen} and George A. {Papadopoulos}}
}
@inproceedings {Simula.ND.21,
	title = {Managing Distributed Adaptation of Mobile Applications},
	journal = {7th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS)},
	year = {2007},
	month = {June},
	pages = {104-118},
	publisher = {Springer Verlag},
	type = {Conference},
	chapter = {8},
	abstract = {Mobile computing is characterised by variations in user needs and in the computing and communication resources. We have developed a middleware centric approach for the development of software capable of dynamically adapting to such variations. The middleware leverages models of needs and resources and the adaptation capabilities of the software and performs context monitoring, adaptation planning and dynamic reconfiguration at runtime. In this paper we focus on the modelling of resources of a distributed mobile computing infrastructure and how the resource model is used in adaptation planning. We present a distributed resource management framework and mechanisms necessary to maintain an up to date resource model at runtime. The challenge is to balance the level of abstraction so as to hide some of the heterogeneity of the actual infrastructure while retaining sufficient detail to serve the needs of distributed and centralized adaptation planning. The proposed framework is evaluated by a walkthrough of an example.},
	isbn = {978-3-540-72881-8},
	author = {Alia, Mourad and Svein O. {Hallsteinsen} and Paspallis, Nearchos and Eliassen, Frank},
	editor = {Kerry Raymond Ja {Indulska}}
}
@inproceedings {Simula.ND.9,
	title = {A Utility-Based Adaptivity Model for Mobile Applications},
	journal = {The IEEE International Symposium on Ubisafe Computing (UbiSafe-07)},
	year = {2007},
	month = {May},
	pages = {556-563},
	publisher = {IEEE Computer Society Press},
	type = {Conference},
	abstract = {Mobile environments are characterized by resource fluctuations and limitations, and variations in user preferences. Therefore mobile applications need to be adaptive to retain usability, usefulness and reliability. In our approach to support adaptivity, we combine context awareness, reflection and component composition planning. The planning is done by generic middleware and supports dynamic discovery, utility-based and context-aware evaluation, and selection of the best implementation alternative of a given mobile application. In this paper we present a formal model of our approach and use this model to show the expressiveness of utility-based adaptation policies. To demonstrate the feasibility and expressiveness of our approach we include a case study based on a real adaptive application built using our model and middleware.},
	isbn = {0-7695-2847-3},
	author = {Alia, Mourad and Viktor S. Wold {Eide} and Paspallis, Nearchos and Eliassen, Frank and Svein O. {Hallsteinsen} and George A. {Papadopoulos}},
	editor = {L. T. {Yang} and Chaudhary, V. and Huang, R.}
}
@inproceedings {Musunoori.2006.2,
	title = {On the Challenge of Allocating Service Based Applications in a Grid Environment},
	journal = {International Conference on Autonomic and Autonomous Systems (ICAS 2006), July 19-21, Silicon Valley, USA},
	year = {2006},
	month = {July},
	publisher = {IEEE Computer Society Press, ISBN 0-7695-2653-5},
	type = {1},
	author = {Sharath Babu {Musunoori} and Horn, Geir and Eliassen, Frank and Alia, Mourad},
	editor = {Dini, Petre and Ayed, Dhouha and Dini, Cosmin and Berbers, Yolande}
}
@inproceedings {Alia.2006.1,
	title = {A Component-Based Planning Framework for Adaptive Systems},
	journal = {8th International Symposium on Distributed Objects and Applications (DOA)},
	year = {2006},
	month = {November},
	pages = {1686-1704},
	publisher = {Springer},
	type = {Conference},
	abstract = {In recent times, many researchers have focused on designing generic and reusable middlewares to overcome the complexity in building adaptive systems. There is a general agreement that the openness provided by componentbased approahes coupled with reflection mechanisms is the minimum prerequisites for supporting dynamic reconfigurations. However, this is not sufficient to implement the heart of the adaptation loop namely the decision making on the required reconfiguration that adapts the system in a given context. In this regard, this paper proposes a planning framework that subsumes and automates the decision-making in reflective component-based adaptive systems. The salient feature of this framework is to model the variability of the adaptive system as a set of variation points at which alternative component compositions and implementations can be selected. to form an application configuration. The selection of a feasible configuration in a given context is based on the concept of component wise utility functions that estimates the user benefit of including a specific implementation alternative at a variation point in the composition. We show that the selection problem can be modelled as a multi constraint shortest path that can be found in polynomial time. Our approach is validated through a real world example implementing adaptive scenarios in the domain of mobile computing.},
	isbn = {3-540-48274-1},
	author = {Alia, Mourad and Horn, Geir and Eliassen, Frank and Mohammad Ullah {Khan} and Fricke, Rolf and Reichle, Roland},
	editor = {Meersman, Robert and Tari, Zahir}
}
@inproceedings {Alia.2006.2,
	title = {MADAM: Towards a Flexible Planning-Based Middleware (extended Abstract)},
	journal = {ICSE 2006 Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), May 21-22, 2006, Shanghai, China},
	year = {2006},
	month = {May},
	pages = {96-96},
	publisher = {ACM Press},
	type = {Conference},
	abstract = {By exploiting software components, component frameworks and architectural reflection, the European IST project MADAM aims to overcome the complexity of developing mobile context-aware adaptive systems. The MADAM middleware defines a domain and platform-independent flexible reference architecture that supports dynamic reconfiguration of both applications and the middleware itself. Furthermore it implements flexible context monitoring, adaptation planning and dynamic reconfiguration frameworks that embodies much of the complex logic of dynamic adaptation.},
	isbn = {1-59593-403-0},
	author = {Alia, Mourad and Eliassen, Frank and Svein O. {Hallsteinsen} and Stav, Erlend},
	editor = {Betty H. C. {Chang} and de Lemos, Rogerio and Garlan, David}
}
@inproceedings {Alia.2004.1,
	title = {A Middleware Framework for the Persistence and Querying of Java Objects},
	journal = {European Conference on Object-Oriented Programming (ECOOP)},
	year = {2004},
	month = {November},
	pages = {292-316},
	publisher = {Springer Berlin / Heidelberg},
	type = {1},
	author = {Alia, Mourad and Chassande-Barrioz, Sebastien and Dechamboux, Pascal and Hamon, Catherine and Lefebvre, Alexandre}
}
@inproceedings {Alia.2004.2,
	title = {Querying Reflexive Component-Based Architectures},
	journal = {30th EUROMICRO Conference (EUROMICRO{\textquoteright}04)},
	year = {2004},
	pages = {127-134},
	publisher = {IEEE Computer Society},
	type = {1},
	author = {Alia, Mourad and Lenglet, Romain and Coupaye, Thierry and Lefebvre, Alexandre}
}
@inproceedings {Alia.2004.4,
	title = {Syst{\`e}mes D{\textquoteright}int{\'e}gration Des Donn{\'e}es: Une Approche {\`a} Composants},
	journal = {RSTI French National Journal. Also in the proceedings of Journ{\'e}es Composants and Langages et Mod{\`e}les {\`a} Objets Conferences},
	year = {2004},
	month = {March},
	pages = {117 - 130},
	publisher = {Lavoisier},
	type = {1},
	author = {Alia, Mourad and Collet, Christine and Lefebvre, Alexandre}
}
@inproceedings {Alia.2004.3,
	title = {Takfa : a Component-Based Middleware Data Integration System},
	journal = {Bases de Donn{\'e}es Avanc{\'e}es (BDA{\textquoteright}04), Montpelier, France},
	year = {2004},
	pages = {309 - 329},
	publisher = {BDA Book},
	type = {1},
	author = {Alia, Mourad and Collet, Christine and Lefebvre, Alexandre}
}
@misc {Alia.2002.1,
	title = {MEDOR: Requ{\^e}tes Sur Objets R{\'e}partis},
	howpublished = {S{\'e}minaire LIFO (Laboratoire d{\textquoteright}Informatique Fondamentale d{\textquoteright}Orl{\'e}ans)},
	year = {2002},
	month = {October},
	author = {Alia, Mourad}
}
@mastersthesis {Alia.2001.1,
	title = {Requ{\^e}tes Sur Objets R{\'e}partis},
	year = {2001},
	month = {September},
	publisher = {Universtit{\'e} Joseph Fourier de Grenoble},
	type = {masters},
	author = {Alia, Mourad}
}
