Software tools used in science typically take a kitchen-sink approach to design. From statistics to mathematics to engineering to agent modeling, even those tools that have a strong organizing theme tend towards supporting every contingency and methodology. This impulse toward generalization and breadth is laudable and necessary. However, there is a complementary case to be made for the discipline of abstraction, parsimony, and depth, and that is the case I make for Ascape. I argue in general for the importance of abstraction in agent-based modeling. I then discuss three key abstractions enforced in Ascape, and the opportunities they create for expressibility and simplicity. While these abstractions seem especially suited to the domain of s...
The major issues of modern software are its size and complexity, and its major problems involve find...
A quantitative model of abstraction in problem solving is presented which explains how and to what e...
<div><p>Physical habitat complexity regulates the structure and function of biological communities, ...
Software tools used in science typically take a kitchen-sink approach to design. From statistics to ...
ion-Induced Complexity David Keppel UWCSE TR 93-06-02 June 11, 1993 Abstract Abstraction reduces t...
Ascape is a framework designed to support the development, visualization, and exploration of agent b...
Abstraction is the technique we use to deal with complexity. What is the proper kind and level of ab...
Table of contents: Front Matteri-xiv Prelude: Emily Shops at VirtualEmporia.com1-8 Part On...
Abstract This article assumes a specific intuitive notion of complexity as a difficulty to generate ...
Aptitude for managing abstraction may be a distinguishing characteristic of computer science majors....
Since the very beginning of software development there was an unstoppable demand for higher producti...
Abstract – We present a simple conceptual model of what constitutes complexity and simplicity in des...
Individual-based models are doubly complex: as well as representing complex ecological systems, the ...
We argue that it is imperative that modelers select the right, and potentially differing levels of a...
Abstraction is a pervasive activity in human perception, conceptualization and reasoning; it enters ...
The major issues of modern software are its size and complexity, and its major problems involve find...
A quantitative model of abstraction in problem solving is presented which explains how and to what e...
<div><p>Physical habitat complexity regulates the structure and function of biological communities, ...
Software tools used in science typically take a kitchen-sink approach to design. From statistics to ...
ion-Induced Complexity David Keppel UWCSE TR 93-06-02 June 11, 1993 Abstract Abstraction reduces t...
Ascape is a framework designed to support the development, visualization, and exploration of agent b...
Abstraction is the technique we use to deal with complexity. What is the proper kind and level of ab...
Table of contents: Front Matteri-xiv Prelude: Emily Shops at VirtualEmporia.com1-8 Part On...
Abstract This article assumes a specific intuitive notion of complexity as a difficulty to generate ...
Aptitude for managing abstraction may be a distinguishing characteristic of computer science majors....
Since the very beginning of software development there was an unstoppable demand for higher producti...
Abstract – We present a simple conceptual model of what constitutes complexity and simplicity in des...
Individual-based models are doubly complex: as well as representing complex ecological systems, the ...
We argue that it is imperative that modelers select the right, and potentially differing levels of a...
Abstraction is a pervasive activity in human perception, conceptualization and reasoning; it enters ...
The major issues of modern software are its size and complexity, and its major problems involve find...
A quantitative model of abstraction in problem solving is presented which explains how and to what e...
<div><p>Physical habitat complexity regulates the structure and function of biological communities, ...