2012
DOI: 10.1007/978-3-642-32775-9_20
|View full text |Cite
|
Sign up to set email alerts
|

Software Co-development in the Era of Cloud Application Platforms and Ecosystems: The Case of CAST

Abstract: Abstract. Interest around cloud computing has been growing quite rapidly during the past few years, and the model of cloud computing is evolving into an indispensable component of innovation strategy across the software industry. We are witnessing a paradigm shift that will have a profound impact on software platforms and ecosystems and will give rise to new forms of software co-development. In this paper we make a first attempt to discuss the evolution of the relationship between software co-development, plat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2014
2014
2016
2016

Publication Types

Select...
5
2
1

Relationship

5
3

Authors

Journals

citations
Cited by 13 publications
(9 citation statements)
references
References 5 publications
(4 reference statements)
0
9
0
Order By: Relevance
“…The clustering of the cloud platforms has been primarily based upon the adopted technologies and the provisioning of additional platform services either natively or via a service marketplace. From earlier surveys and reports [7], [8], [9], [10], [11], [12], [13] we find that cloud platform solutions can be clustered into three broad categories:…”
Section: Clustering Of Cloud Platformsmentioning
confidence: 97%
See 1 more Smart Citation
“…The clustering of the cloud platforms has been primarily based upon the adopted technologies and the provisioning of additional platform services either natively or via a service marketplace. From earlier surveys and reports [7], [8], [9], [10], [11], [12], [13] we find that cloud platform solutions can be clustered into three broad categories:…”
Section: Clustering Of Cloud Platformsmentioning
confidence: 97%
“…Cloud application platforms [1] are becoming increasingly popular and have the potential to change the way applications are developed, involving compositions of platform basic services. A platform basic service, in the Platform as a Service level (PaaS), can be considered as a piece of software which offers certain functionality and is reusable.…”
Section: Introductionmentioning
confidence: 99%
“…It is our belief that self-management at the PaaS level is equally important, and development of self-adaptation mechanisms at the this level is essential in order to prevent cloud platforms from dissolving into "tangled" and unreliable environments. Our research therefore targets the PaaS, and more specifically the Application-Platform-as-a-Service (aPaaS) level of cloud computing [18]-a cluster of cloud platforms, which extend the default functionality offered to customers, such as an operating system and execution environment, with a selection of generic re-usable services and tools to create applications and have them deployed and executed in a cloud environment. 6 We adopt the viewpoint of a supplier offering its customers a range of built-in or third-party services (whose behaviour we cannot easily change), and ask how best to monitor and manage their life-cycles.…”
Section: Self-management At the Paas Levelmentioning
confidence: 99%
“…Such cloud platforms, which not only provision customers with an operating system and run-time environment, but additionally offer a complete supporting environment to develop and deploy service-based applications, including a range of generic, reliable, composable and reusable services, are known as cloud application platforms (CAPs) [5,6] (see Figure 1). By offering integrated services in this way, CAPs further reduce the human effort and capital expenses associated with developing complex software systems.…”
Section: Background and Motivationmentioning
confidence: 99%