Software engineering for the scalable distributed applications

Maarten van Steen, Stefan van der Zijden, Henk J. Sips

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

12 Citations (Scopus)

Abstract

A major problem in the development of distributed applications is that one cannot assume that the environment in which the application is to operate will remain the same. This means that developers must take into account that the application should be easy to adapt, A requirement that is often formulated imprecisely is that an application should be scalable. The authors concentrate on scalability as a requirement for distributed applications, what it actually means, and how it can be taken into account during system design and implementation. They present a framework in which scalability requirements can be formulated precisely. In addition, they present an approach by which scalability can be taken into account during application development. Their approach consists of an engineering method for distributing functionality, combined with an object-based implementation framework for applying scaling techniques such as replication and caching.

Original languageEnglish
Title of host publicationProceedings - 22nd Annual International Computer Software and Applications Conference, Compsac 1998
Place of PublicationPiscataway, NJ
PublisherIEEE
Pages285-292
Number of pages8
ISBN (Print)0-8186-8585-9
DOIs
Publication statusPublished - 1 Aug 1998
Externally publishedYes
Event22nd International Computer Software and Application Conference, COMPSAC 1998 - Vienna, Austria
Duration: 19 Aug 199821 Aug 1998
Conference number: 22

Publication series

NameAnnual International Computer Software and Applications Conference (COMPSAC)
PublisherIEEE
Volume1998
ISSN (Print)0730-3157

Conference

Conference22nd International Computer Software and Application Conference, COMPSAC 1998
Abbreviated titleCOMPSAC
CountryAustria
CityVienna
Period19/08/9821/08/98

Keywords

  • Software engineering
  • Application software
  • Scalability
  • Computer networks
  • Information systems
  • Large scale integration
  • Large-scale systems
  • Hardware
  • Operating systems
  • Computer architecture

Fingerprint Dive into the research topics of 'Software engineering for the scalable distributed applications'. Together they form a unique fingerprint.

Cite this