1999
DOI: 10.5840/monist19998215
|View full text |Cite
|
Sign up to set email alerts
|

Software, Abstraction, and Ontology

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0
1

Year Published

2005
2005
2022
2022

Publication Types

Select...
4
4
1

Relationship

0
9

Authors

Journals

citations
Cited by 24 publications
(9 citation statements)
references
References 0 publications
0
8
0
1
Order By: Relevance
“…This is to say that the properties, structures, operations, relations and the like present in each M i can be effectively implemented into the KS i without stating explicitly how such implementation is carried out (the same can be said about the integration and aggregation steps). Colburn and Shute call this form of abstraction information hiding, and to them it constitutes a novel form of abstraction introduced by computer science (Colburn 1999;Colburn and Shute 2007). Examples include abstracting from the details how the messages among computer processes are passed on, how the computer hardware represents the value of parameters, and how programming languages handle irrational numbers, among other exclusively computational related issues (Colburn and Shute 2007).…”
Section: Recastingmentioning
confidence: 99%
“…This is to say that the properties, structures, operations, relations and the like present in each M i can be effectively implemented into the KS i without stating explicitly how such implementation is carried out (the same can be said about the integration and aggregation steps). Colburn and Shute call this form of abstraction information hiding, and to them it constitutes a novel form of abstraction introduced by computer science (Colburn 1999;Colburn and Shute 2007). Examples include abstracting from the details how the messages among computer processes are passed on, how the computer hardware represents the value of parameters, and how programming languages handle irrational numbers, among other exclusively computational related issues (Colburn and Shute 2007).…”
Section: Recastingmentioning
confidence: 99%
“…I want to analyze here only the second point, that concerning the ontological status of software. Colburn (1999) defines software by coining the expression "concrete abstraction," underlining its dual, almost contradictory nature. Abstractness and concreteness are essential properties of software.…”
Section: Kittler Writesmentioning
confidence: 99%
“…9 It is very difficult to establish a clear limit between the philosophical tradition that discusses this problem and a more technological tradition. Timothy R. Colburn (1999) is a very well-known author in the technological field for discussing the problem of the dual nature of software or its ontology, just as David R. Koepsell (2003)like an invented machine or process, or an original expression to be copyrighted, like drawings and books? This distinction is artificial, argues Koepsell, and is responsible for the growing legal problems related to intellectual property law.…”
Section: Approaches To Softwarementioning
confidence: 99%