From UML sequence diagrams and statecharts to analysable petri net models
WOSP '02 Proceedings of the 3rd international workshop on Software and performance
Early reliability assessment of UML based software models
WOSP '02 Proceedings of the 3rd international workshop on Software and performance
Convertibility verification and converter synthesis: two faces of the same coin
Proceedings of the 2002 IEEE/ACM international conference on Computer-aided design
The Pragmatics of Model-Driven Development
IEEE Software
A declarative framework for adaptable applications in heterogeneous environments
Proceedings of the 2004 ACM symposium on Applied computing
A framework for QoS-aware software components
WOSP '04 Proceedings of the 4th international workshop on Software and performance
EMF: Eclipse Modeling Framework 2.0
EMF: Eclipse Modeling Framework 2.0
Semi-automated adaptation of service interactions
Proceedings of the 16th international conference on World Wide Web
MoDELS'05 Proceedings of the 2005 international conference on Satellite Events at the MoDELS
Quasi-static scheduling of independent tasks for reactive systems
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Dynamically Evolvable Dependable Software: From Oxymoron to Reality
Concurrency, Graphs and Models
Context-Aware Adaptive Services: The PLASTIC Approach
FASE '09 Proceedings of the 12th International Conference on Fundamental Approaches to Software Engineering: Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2009
EAGLE: engineering software in the ubiquitous globe by leveraging uncErtainty
Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering
Context-aware services engineering: Models, transformations, and verification
ACM Transactions on Internet Technology (TOIT)
Scenario-Driven development of context-aware adaptive web services
WISE'12 Proceedings of the 13th international conference on Web Information Systems Engineering
Integration architecture synthesis for taming uncertainty in the digital space
Proceedings of the 17th Monterey conference on Large-Scale Complex IT Systems: development, operation and management
Hi-index | 0.00 |
Software services in the near ubiquitous future will need to cope with variability, as they are deployed on an increasingly large diversity of computing platforms, operate in different execution environments, and communicate through Beyond 3G (B3G) networks. Heterogeneity of the underlying communication and computing infrastructure, physical mobility of platform devices, and continuously evolving requirements claim for services to be adaptable according to the context changes without degrading their quality. Supporting the development and execution of software services in this setting raises numerous challenges that involve languages, methods and tools. However these challenges taken in isolation are not new in the service domain. Integrated solutions to these challenges are the main targets of the IST PLASTIC project.In this paper we introduce the PLASTIC development process model for self-adapting context-aware services, in which we propose model-based solutions to address the main issues of this domain in a comprehensive way. We instantiate the process model by providing methodologies to generate Quality of Service models and adaptable code from UML service models. All these methodologies are supported by an integrated framework which is based on an UML profile that we have defined for the PLASTIC domain.