Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create a relation (object property) like "implementation of" #225

Open
hoganwr opened this issue Jan 30, 2020 · 0 comments
Open

Create a relation (object property) like "implementation of" #225

hoganwr opened this issue Jan 30, 2020 · 0 comments

Comments

@hoganwr
Copy link
Collaborator

hoganwr commented Jan 30, 2020

'implementation of' =def "a relation between a software module s and an algorithm a where any realization of s counts as a realization of a"

Examples:

  1. Basic example: dual pivot quicksort and the Java Arrays.sort() method. Any realization of the Java method realizes the dual pivot quicksort algorithm. Other software modules (including those written in other programming languages) also stand in "implementation of" relation to dual pivot quicksort.
  2. More complex example: the standard Susceptible, Exposed, Infectious, Recovered (SEIR) model of disease transmission (algorithm) and the University of Pittsburgh implementation of it in Java which can be found here: https://zenodo.org/record/319937

Is this potentially a more specific instance of a more general relationship between two plan specifications that have a common objective?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant