An Application of a Domain-Specific Language Facilitating Abstraction and Secure Access to a Crime and Ballistic Data Sharing Platform

Lukasz Jopek, Richard Wilson, Christopher Bates
Crime investigation requires controlled sharing, secure access and formalised reporting on heterogeneous datasets. This paper will focus on encapsulating data structures and services, whilst exposing abstraction, relevant only to the End-User through the application of a domain-specific language. The language is used for all interactions with the platform, enabling non-technical users to build complex queries. The language also increases the platform's security, by hiding the internal
more » ... re of services and data structures. This solution has been demonstrated to law enforcement communities across Europe as a prototype crime and ballistic data sharing platform.