The term scalability appears frequently in computing literature, but it is a term that is poorly defined and poorly understood. It is an important attribute of computer systems that is frequently asserted but rarely validated in any meaningful, systematic way. The lack of a consistent, uniform and systematic treatment of scalability makes it difficult to identify and avoid scalability problems, clearly and objectively describe the scalability of software systems, evaluate claims of scalability, and compare claims from different sources. This thesis provides a definition of scalability and describes a systematic framework for the characterization and analysis of software systems scalability. The framework is comprised of a goal-orient...
Intensional programming is a declarative programming paradigm that is suitable for scientific progra...
open access bookThe scalability of ICTD projects is an imperative topic that has been neglected in t...
Eliciting scalability requirements during agile software development is complicated and poorly descr...
2I, Ana Leticia de Cerqueira Leite Duboc, confirm that the work presented in this thesis is my own. ...
The term scalability appears frequently in computing literature, but it is a term that is poorly def...
Programmers are driven to parallelize their programs because of both hardware limitations and the ne...
The concept of scalability in parallel systems is a simple one: given a reasonable performance on a ...
A major problem in the development of distributed appli-cations is that we cannot assume that the en...
Performance engineering is a fundamental task in high-performance computing (HPC). By definition, HP...
As the amount of simultaneous users of distributed systems increase, scalability is becoming an impo...
Security and scalability are core software qualities, which as non-functional aspects share certain ...
With the use of computation in practically all areas of work, the systems (software) being used to p...
While agile methods have had a great uptake and impact in software engineering, managing non‑functio...
In the last decades, high-performance large-scale systems have been a fundamental tool for scientifi...
Supercomputers are used to solve some of the world’s most computationally demanding problems. Exasc...
Intensional programming is a declarative programming paradigm that is suitable for scientific progra...
open access bookThe scalability of ICTD projects is an imperative topic that has been neglected in t...
Eliciting scalability requirements during agile software development is complicated and poorly descr...
2I, Ana Leticia de Cerqueira Leite Duboc, confirm that the work presented in this thesis is my own. ...
The term scalability appears frequently in computing literature, but it is a term that is poorly def...
Programmers are driven to parallelize their programs because of both hardware limitations and the ne...
The concept of scalability in parallel systems is a simple one: given a reasonable performance on a ...
A major problem in the development of distributed appli-cations is that we cannot assume that the en...
Performance engineering is a fundamental task in high-performance computing (HPC). By definition, HP...
As the amount of simultaneous users of distributed systems increase, scalability is becoming an impo...
Security and scalability are core software qualities, which as non-functional aspects share certain ...
With the use of computation in practically all areas of work, the systems (software) being used to p...
While agile methods have had a great uptake and impact in software engineering, managing non‑functio...
In the last decades, high-performance large-scale systems have been a fundamental tool for scientifi...
Supercomputers are used to solve some of the world’s most computationally demanding problems. Exasc...
Intensional programming is a declarative programming paradigm that is suitable for scientific progra...
open access bookThe scalability of ICTD projects is an imperative topic that has been neglected in t...
Eliciting scalability requirements during agile software development is complicated and poorly descr...