Ontology-driven approach towards domain-specific system design. (2016)