ROM: A runnable ontology model testing tool

Iaakov Exman, Reuven Yagel

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

In the quest for the highest possible abstraction of software systems, Runnable Knowledge has been proposed for MDA. But in order to test in practice such a system design one needs to actually run the model. This work precisely describes the necessary steps by which ROM - a Runnable Ontology Model tool - automatically generates a running model from the designed Runnable Knowledge. The novel idea is to use ready-made mock object libraries to efficiently obtain the running model code. The tool feasibility is demonstrated by substituting its modules by the semi-automatic concatenation of existing tools, each performing the role of one of its modules. Detailed examples are provided to illustrate each of the ROM generation steps.

Original languageEnglish
Title of host publicationSoftware Knowledge - Proceedings of the 3rd International Workshop on Software Knowledge, SKY 2012 - In Conjunction with IC3K 2012
EditorsIaakov Exman, Juan Llorens, Anabel Fraga
PublisherINSTICC Press
Pages22-30
Number of pages9
ISBN (Electronic)9789898565327
DOIs
StatePublished - 1 Jan 2012
Externally publishedYes
Event3rd International Workshop on Software Knowledge, SKY 2012, In Conjunction with the International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management, IC3K 2012 - Barcelona, Spain
Duration: 4 Oct 2012 → …

Publication series

NameSoftware Knowledge - Proceedings of the 3rd International Workshop on Software Knowledge, SKY 2012 - In Conjunction with IC3K 2012

Conference

Conference3rd International Workshop on Software Knowledge, SKY 2012, In Conjunction with the International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management, IC3K 2012
Country/TerritorySpain
CityBarcelona
Period4/10/12 → …

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'ROM: A runnable ontology model testing tool'. Together they form a unique fingerprint.

Cite this