首页> 外文会议>International Conference on Software Maintenance and Evolution >Autonomic Software Systems: Developing for Self-Managing Legacy Systems
【24h】

Autonomic Software Systems: Developing for Self-Managing Legacy Systems

机译:自主软件系统:为自我管理的遗留系统开发

获取原文

摘要

Modern software systems have grown in complexity and expense, even while the cost for supporting hardware has decreased over time. Humans have a lot to do with why software is expensive, and they contribute to its cost in at least three significant areas: the maintenance and evolution of existing software, the run-time monitoring and configuration of executing software, and errors made during data entry and system configuration tasks. Software engineers seek to mitigate these costs by minimizing or removing expensive human participation in these areas where possible by adopting software and hardware approaches aimed at doing so. In this paper, we describe a commercial software engineering project where code reuse, service-oriented architecture, and self-autonomic approaches were employed to extend the legacy enterprise system of a multi-channel vendor of musical equipment. In adopting these approaches, the developers were able to produce a highly-automated extension to an existing system that increased the number of orders places by customers, extending the business value of that system.
机译:即使支持硬件的成本随着时间的推移而降低,现代软件系统的复杂性和费用也在增长。人类与软件昂贵的原因有很大关系,并且它们至少在以下三个重要方面为其成本做出了贡献:现有软件的维护和发展,执行软件的运行时监视和配置以及数据输入期间发生的错误和系统配置任务。软件工程师试图通过采用旨在实现这一目标的软件和硬件方法,在可能的情况下最大程度地减少或消除昂贵的人员参与来减轻这些成本。在本文中,我们描述了一个商业软件工程项目,其中使用了代码重用,面向服务的体系结构和自主方法来扩展音乐设备多渠道供应商的遗留企业系统。通过采用这些方法,开发人员能够对现有系统进行高度自动化的扩展,从而增加了客户的订单数量,从而扩展了该系统的商业价值。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号