Michele Pasin / Quotes

A program as an abstract artifact

Consider now a program, constituted by a certain code. Let us observe first that this is not a physical object, as it lacks a location in space. So, in pace…

Towards An Ontology Of Software: A Requirements Engineering Perspective #program #number #hand #types #entities #patterns

A program is constituted by code

Since code and program differ in their essential properties (programs are necessari- ly artifacts and possess essential proper functions; codes are not…

Towards An Ontology Of Software: A Requirements Engineering Perspective #entities #program #ED #relation

A program is not its code, process or algorithm

we agree with Irmak that we cannot identify a program either with a code, a process, or an algorithm. The reason is that this view conflicts with common…

Towards An Ontology Of Software: A Requirements Engineering Perspective #code #algorithm #same-algorithm #program

Code is not necessarily an artifact

In the light of these observations, a code is not necessarily an artifact. If we acci- dentally delete a line of code, the result might still be a computer…

Towards An Ontology Of Software: A Requirements Engineering Perspective #code #artifacts #computer-program #program #computer-code

Eden and Turner: program-script and program-process

In their ontology of computer programs [7], Eden and Turner focus on the differ- ence between code and process, which they understand as two main…

Towards An Ontology Of Software: A Requirements Engineering Perspective #language #Turner #programming-language #program

Episodes and clips

Finally clips. Clips were a later addition to the PIPs model and describing them is hard. Importantly they are not (as the name might suggest) necessarily…

Designing A Url Structure For Bbc Programmes | Smethurst #episodes #series #program #differences