Figure 5: Variation of the service discovery execution time
versus the marketplace’s number of services.
6 CONCLUSIONS
With Cloud computing, the application development
is changing, providing environments enabling to em-
power business stakeholders and to automatize the
software development activities. In this paper, we
have described a methodology for Cloud-based col-
laborative software development, and then presented
the ASDaaS architecture that addresses the challenges
of interoperability, independency to a specific plat-
form, and respects the distributed nature of the Cloud
environment. ASDaaS generates a business appli-
cation based on discovered and developed on-the-fly
business Cloud services.
Currently we are implementing the business
Cloud service composition module. In the future,
we will deploy the ASDaaS architecture in the Cloud
Platform of the Lyon 1 University for evaluating and
testing this work with a large set of cloud services.
REFERENCES
Amazon. (2013). Available: http://aws.amazon.com/fr/ec2/
Ardagna, Danilo., Di Nitto, Elisabetta., Casale, Giu-
liano., Petcu, Dana., Mohagheghi, Parastoo., Mosser,
Sbastien., Matthews, Peter., Gericke, Anke., Bal-
lagny, Cyril., DAndria, Francesco., Nechifor, Cosmin-
Septimiu., and Sheridan, Craig. (2012). MODA-
CLOUDS: A Model-Driven Approach for the Design
and Execution of Applications on Multiple Clouds.
ICSE Workshop on Modeling in Software Engineering
(MISE), 2012. pp 50-56.
Cardoso, J. (2013). A Unified Language For Ser-
vice Description: A Brief Overview. Available:
http://www.issip.org/2013/04/26/a-unified-language-
for-service-description-a-brief-overview/
Cardoso, J. B. (2010). Towards a unified service description
language for the internet of services: Requirements
and first developments. IEEE International Confer-
ence on Services Computing, Florida, USA (2010).pp
602 - 609.
Cardoso, J., Pedrinaci, C., Leidig, T., & Rupino, P. a.
(2012). Open semantic service networks. International
Symposium on Services Science 2012 (ISSS 2012).
pp 141-154.
Coulouris, G. D., Dollimore, J., Kindberg, T., and Blair,
G., (2011). Distributed Systems: Concepts and De-
sign. Fifth Edition, published by Addison Wesley,
May 2011.
Figueira, J.; Greco, S. and Ehrgott M.,. (2005). Multiple
Criteria Decision Analysis: State of the Art Surveys.
Springer, 2005.
Giove, Filippo., Longoni, Davide., Shokrolahi Yanchesh-
meh, Majid., Ardagna, Danilo. and Di Nitto, Elisa-
betta. (2013). An Approach for the Development of
Portable Applications on PaaS Clouds. CLOSER 2013
- 3rd International Conference on Cloud Computing
and Services Science, 2013. pp 591- 601.
Hepp M. (2011). GoodRelations Language
Reference. Available: http://www. hepp-
netz.de/ontologies/goodrelations/v1.html
Guha, Radha. and Al-Dabass, David. (2010). Impact of Web
2.0 and Cloud Computing Platform on Software En-
gineering. IEEE, International Symposium on Elec-
tronic System Design, 2010. pp 213-218.
Kommalapati, Hanu., and Zack, William H. (2011).
The SaaS Development Lifecycle. 2011. Available:
http://www.infoq.com/articles/SaaS-Lifecycle.
Linked Data - Connect Distributed Data across the Web.
(2013). Available: http://www.linkeddata.org/
Linked Open Vocabularies (LOV). (2013). Available:
http://lov.okfn.org/dataset/lov/
Linked USDL. (2013). Available: http://www.linked-usdl.
org/
Milanovic, N. a. (2004). Current Solutions for Web Service
Composition. IEEE Internet Computing. Vol 8. pp 51-
59.
Linked USDL modules. (2013). Available: https://
github.com/linked-usdl.
MODACLOUDS. Available: http://www.modaClouds.eu/.
Sledziewski, Krzysztof., Bordbar, Behzad., and Anane,
Rachid. (2010). A DSL-based Approach to Software
Development and Deployment on Cloud. 24th IEEE
International Conference on Advanced Information
Networking and Applications, 2010. pp 414-421.
Srivastava, B. a., Koehler, J., (2003). Web service
composition-current solutions and open problems.
Workshop on Planning for Web Services. page 28-35.
Sun, Hailong., Wang, Xu., Zhou, Chao., Huang, Zicheng.,
Liu, Xudong.,. (2010). Early Experience of Building
a Cloud Platform for Service Oriented Software De-
velopment. 2010 IEEE International Conference on
Cluster Computing Workshops and Posters (CLUS-
TER WORKSHOPS). pp 1-4.
CLOSER2014-4thInternationalConferenceonCloudComputingandServicesScience
102