Design Stability Measures for Software Maintenance
IEEE Transactions on Software Engineering - Special issue on COMPSAC 1982 and 1983
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Generative Programming for Embedded Software: An Industrial Experience Report
GPCE '02 Proceedings of the 1st ACM SIGPLAN/SIGSOFT conference on Generative Programming and Component Engineering
Software Product Line Engineering: Foundations, Principles and Techniques
Software Product Line Engineering: Foundations, Principles and Techniques
Distribution and persistence as aspects
Software—Practice & Experience - Research Articles
Feature-based survey of model transformation approaches
IBM Systems Journal - Model-driven software development
Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering
Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering
Soa: principles of service design
Soa: principles of service design
An Approach for Developing Service Oriented Product Lines
SPLC '08 Proceedings of the 2008 12th International Software Product Line Conference
Engineering the cloud from software modules
CLOUD '09 Proceedings of the 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing
Cloud Computing: Implementation, Management, and Security
Cloud Computing: Implementation, Management, and Security
Java servlet programming, second edition
Java servlet programming, second edition
Towards an SPL-based monitoring middleware strategy for cloud computing applications
Proceedings of the 10th International Workshop on Middleware for Grids, Clouds and e-Science
Towards multi-cloud configurations using feature models and ontologies
Proceedings of the 2013 international workshop on Multi-cloud applications and federated clouds
Hi-index | 0.00 |
With the advance of the Cloud Computing paradigm, new challenges in terms of models, tools, and techniques to support developers to design, build and deploy complex software systems that make full use of the cloud technology arise. In the heterogeneous scenario of this new paradigm, the development of applications using cloud services becomes hard, and the software product lines (SPL) approach is potentially promising for this context since specificities of the cloud platforms, such as services heterogeneity, pricing model, and other aspects can be catered as variabilities to core features. In this perspective, this paper (i) proposes a seamless adaptation of the SPL-based development to include important features of cloud-based applications, and (ii) reports the experience of developing HW-CSPL, a SPL for the Health Watcher (HW) System, which allows citizens to register complaints and consult information regarding the public health system of a city. Several functionalities of this system were implemented using different Cloud Computing platforms, and run time specificities of this application deployed on the cloud were analyzed, as well as other information such as change impact and pricing.