云自动化软件开发

Hind Benfenatki, Hamza Saouli, A. Benharkat, P. Ghodous, O. Kazar, Y. Amghar
{"title":"云自动化软件开发","authors":"Hind Benfenatki, Hamza Saouli, A. Benharkat, P. Ghodous, O. Kazar, Y. Amghar","doi":"10.3233/978-1-61499-302-5-40","DOIUrl":null,"url":null,"abstract":"Software Engineering must face the new challenges imposed by the \nCloud Computing paradigm. New methodologies for software development must \nbe proposed. For this purpose, this paper presents a specific methodology for collaborative \nsoftware development in the Cloud, and then describes the architecture \nof Automatic Software Development as a Service (ASDaaS). The goal of \nASDaaS is to popularize software development in the Cloud and make it accessible \nto non-IT professionals. In fact, with Cloud Computing and the convergence \ntoward “Everything as a Service”, we no longer consider the classical context \nof software development, where IT teams or integrators are solicited to perform \nsoftware development. ASDaaS allows a stakeholder, without computer \nskills to perform automatic developments from functional requirements, SLA \n(Service Level Agreement) requirements, and business rules definition. ASDaaS \npromotes the discovery and composition of web services. It is itself composed of \na set of services which can carry out and cover the whole process of software development. \nASDaaS also allows the automatic development on Cloud platforms \nof undiscovered services by model transformation. Indeed, for each new development, \na choice of PaaS (Platform as a Service) is performed by matching development \nconstraints imposed by the stakeholder, with the features and services \noffered by the Cloud Platform.","PeriodicalId":213842,"journal":{"name":"ISPE International Conference on Concurrent Engineering","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Cloud Automatic Software Development\",\"authors\":\"Hind Benfenatki, Hamza Saouli, A. Benharkat, P. Ghodous, O. Kazar, Y. Amghar\",\"doi\":\"10.3233/978-1-61499-302-5-40\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Software Engineering must face the new challenges imposed by the \\nCloud Computing paradigm. New methodologies for software development must \\nbe proposed. For this purpose, this paper presents a specific methodology for collaborative \\nsoftware development in the Cloud, and then describes the architecture \\nof Automatic Software Development as a Service (ASDaaS). The goal of \\nASDaaS is to popularize software development in the Cloud and make it accessible \\nto non-IT professionals. In fact, with Cloud Computing and the convergence \\ntoward “Everything as a Service”, we no longer consider the classical context \\nof software development, where IT teams or integrators are solicited to perform \\nsoftware development. ASDaaS allows a stakeholder, without computer \\nskills to perform automatic developments from functional requirements, SLA \\n(Service Level Agreement) requirements, and business rules definition. ASDaaS \\npromotes the discovery and composition of web services. It is itself composed of \\na set of services which can carry out and cover the whole process of software development. \\nASDaaS also allows the automatic development on Cloud platforms \\nof undiscovered services by model transformation. Indeed, for each new development, \\na choice of PaaS (Platform as a Service) is performed by matching development \\nconstraints imposed by the stakeholder, with the features and services \\noffered by the Cloud Platform.\",\"PeriodicalId\":213842,\"journal\":{\"name\":\"ISPE International Conference on Concurrent Engineering\",\"volume\":\"10 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-09-02\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"ISPE International Conference on Concurrent Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.3233/978-1-61499-302-5-40\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"ISPE International Conference on Concurrent Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3233/978-1-61499-302-5-40","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

摘要

软件工程必须面对云计算范式带来的新挑战。必须提出新的软件开发方法。为此,本文提出了一种在云中进行协同软件开发的具体方法,然后描述了自动软件开发即服务(ASDaaS)的体系结构。ASDaaS的目标是普及云中的软件开发,并使非it专业人员也可以访问它。事实上,随着云计算和“一切都是服务”的融合,我们不再考虑软件开发的经典环境,即IT团队或集成商被要求执行软件开发。ASDaaS允许没有计算机技能的涉众从功能需求、SLA(服务水平协议)需求和业务规则定义执行自动开发。ASDaaS促进了web服务的发现和组合。它本身由一组服务组成,这些服务可以执行和覆盖软件开发的整个过程。ASDaaS还允许通过模型转换在云平台上自动开发未发现的服务。实际上,对于每一个新的开发,PaaS(平台即服务)的选择是通过将涉众施加的开发约束与云平台提供的特性和服务相匹配来执行的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Cloud Automatic Software Development
Software Engineering must face the new challenges imposed by the Cloud Computing paradigm. New methodologies for software development must be proposed. For this purpose, this paper presents a specific methodology for collaborative software development in the Cloud, and then describes the architecture of Automatic Software Development as a Service (ASDaaS). The goal of ASDaaS is to popularize software development in the Cloud and make it accessible to non-IT professionals. In fact, with Cloud Computing and the convergence toward “Everything as a Service”, we no longer consider the classical context of software development, where IT teams or integrators are solicited to perform software development. ASDaaS allows a stakeholder, without computer skills to perform automatic developments from functional requirements, SLA (Service Level Agreement) requirements, and business rules definition. ASDaaS promotes the discovery and composition of web services. It is itself composed of a set of services which can carry out and cover the whole process of software development. ASDaaS also allows the automatic development on Cloud platforms of undiscovered services by model transformation. Indeed, for each new development, a choice of PaaS (Platform as a Service) is performed by matching development constraints imposed by the stakeholder, with the features and services offered by the Cloud Platform.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
An Application of Neural Network in Recognizing of the Tooth Contact of Spiral and Hypoid Bevel Gears Aircraft Bi-level Life Cycle Cost Estimation Product Development Supported by MFF Application Service-Oriented Architecture for Cloud Application Development Modularity Adoption in Product Development: A Case Study in the Brazilian Agricultural Machinery Industry
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1