SKYWare: The Unavoidable Convergence of Software towards Runnable Knowledge Articles uri icon

publication date

  • November 2015

start page

  • 1405

end page

  • 1424

issue

  • 11

volume

  • 21

international standard serial number (ISSN)

  • 0948-695X

electronic international standard serial number (EISSN)

  • 0948-6968

abstract

  • There has been a growing awareness of deep relations between software and knowledge. Software, from an efficiency oriented way to program computing machines, gradually converged to human oriented Runnable Knowledge. Apparently this has happened unintentionally, but knowledge is not incidental to software. The basic thesis: runnable knowledge is the essence of abstract software. A knowledge distillation procedure is offered as a constructive feasibility proof of the thesis. A formal basis is given for these notions. Runnable knowledge is substantiated in the association of semantic structural models (like ontologies) with formal behavioral models (like UML statecharts). Meaning functions are defined for ontologies in terms of concept densities. Examples are provided to concretely clarify the meaning and implications of knowledge runnability. The paper concludes with the runnable knowledge convergence point: SKYWare, a new term designating the domain in which content meaning is completely independent of any underlying machine.

keywords

  • skyware; runnable knowledge; content; meaning functions; densities; knowledge distillation