Software Services and Software Maintenance

نویسندگان

  • Keith H. Bennett
  • Jie Xu
چکیده

Software services are being promoted as the next big step forward in software engineering.. Inevitably, both service vendor and service client programs will require maintenance. We present a service architecture that has been motivated by a long term vision for software as something which is used, not owned. This architecture is used to show how evolution of software can be achieved. It uses the marketplace to drive the process incrementally. We summarise a new fault-tolerant private information retrieval scheme for protecting users’ privacy and ensuring service provision even in the presence of intentional/unintentional service provider faults (e.g. malicious failures). An implementation on a realistic distributed database suggests only a modest performance overhead.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Software maintenance project delays prediction using Bayesian Networks

Managing software maintenance is rarely a precise task due to uncertainties concerned with resources and services descriptions. Even when a well-established maintenance process is followed, the risk of delaying tasks remains if the new services are not precisely described or when resources change during process execution. Also, the delay of a task at an early process stage may represent a diffe...

متن کامل

Evolution and Maintenance in Service-Oriented Software

This interim Ph.D. report deals with the evolution and maintenance issues of Service-Oriented Architecture (SOA) software. This software is designed and implemented as a composition of existing services, which are either developed in-house or acquired from third parties. The independent evolution of services along with their variation in quality indicates that SOA software is in constant evolut...

متن کامل

Value-driven Software Maintenance

This paper extends the concept of value-based software engineering as proposed by Boehm to the field of software maintenance. The various approaches to assessing the value of software products and to calculating the return of investment (ROI) on software projects are reviewed. The authors propose a methodology of value-driven software maintenance for assessing the value of software maintenance ...

متن کامل

Integrating Outsourcing in the Maintenance Process

Outsourcing of software life cycle activities is a growing business area in many sectors influenced by Information Technologies. This fact, coupled with the usual lack of planning and high costs of software maintenance, may invite many organizations to outsource this important process of the software life cycle. Such outsourcing should be relied to a “technological associate” who can carry out ...

متن کامل

Using a qualitative research method for building a software maintenance methodology

This article explains our experience of using Action Research to develop a software maintenance methodology involving two organizations: a group of university researchers and a software services organization. The concept of ‘methodology’ comprises a wide set of elements whose identification, definition and integration is not a trivial task, due to the magnitude of the project and to the differe...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003