Michele Pasin / Quotes

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 bits clipped from full length episodes. Although they might be. They might also be a trailer for an episode, a trailer for a series, a recap of a series, a best-bits highlight package of a series, additional footage or outtakes from an episode or something else entirely. It’s maybe best to think of them as meta-programmes; “programmes” about programmes. In some way.

From the data model point of view clips are pretty much identical to episodes. They have all the same attributes and also have at least one, sometimes many versions. The only real difference is that a clip can belong directly to an episode or a series or a brand, unlike episodes which can only belong to a series or a brand. And not another episode. Obviously.

Saved 10 October 2014 / smethur.st ↗

#episodes #series #program #differences

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

Low level programming languages

A programming language is low level when its programs require attention to the irrelevant.

Epigrams On Programming #levels #program #attention #language