首页> 外文会议>International Workshop on Principles of Software Evolution >Achieving ultra rapid evolution using service-based software
【24h】

Achieving ultra rapid evolution using service-based software

机译:使用基于服务的软件实现超快速发展

获取原文

摘要

There is an urgent industrial need for new approaches to software evolution that will lead to far faster implementation of software changes. Existing software maintenance processes are simply too slow to meet the needs of many businesses. To achieve the levels of functionality, flexibility and time to market of changes and updates required by users, a radical shift is required in the development of software, with a more demand-centric view leading to software which will be delivered as a service, within the framework of an open marketplace. Although there are some signs that this approach is being adopted by industry, it is in a very limited and restricted form. We see ultra rapid evolution, in "internet time" as a grand challenge for software engineering.In this position paper, we describe recent work that has resulted in an innovative demand-led model for the future of software. We describe a service architecture in which services may be bound instantly, just at the time they are needed and thenthe binding may be disengaged. Such ultra late binding requires that many non-functional attributes of the software are capable of automatic negotiation and resolution. Some of these attributes have been demonstrated through two prototype implementations based on existing and available technology. The aim of the position paper is to contribute to the debate at ESEC by presenting a radical, market based view of software evolution which must take place in "internet time". The key underpinning theoretical idea is ultra-late binding, so that a service is engaged dynamically at the point in time it is needed. Hence, the sub services can evolve between usages.
机译:工业上迫切需要一种新的软件演化方法,这将导致更快地实施软件更改。现有的软件维护流程太慢,无法满足许多企业的需求。为了达到用户所需的更改和更新的功能性,灵活性和上市时间,需要在软件开发中进行根本性的转变,以需求为中心的观点导致将软件作为服务交付。开放市场的框架。尽管有迹象表明该方法已被业界采用,但它的形式非常有限。我们认为,“互联网时代”的超快速发展是软件工程面临的巨大挑战。在本立场文件中,我们描述了最近的工作,这些工作为软件的未来带来了创新的需求导向模型。我们描述了一种服务体系结构,其中可以在需要服务时立即绑定服务,然后解除绑定。这种超后期绑定要求软件的许多非功能属性都能够自动协商和解决。其中一些属性已通过基于现有技术和可用技术的两个原型实现进行了演示。该立场文件的目的是通过提出一种必须在“互联网时间”内发生的,基于市场的,激进的,基于软件的进化观点来为ESEC的辩论做出贡献。理论思想的关键基础是超后期绑定,因此可以在需要的时间点动态地使用服务。因此,子服务可以在使用之间发展。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号