@inproceedings { , title = {Athos - A Model Driven Approach to Describe and Solve Optimisation Problems}, abstract = {Implementing solutions for optimisation problems with general purpose high-level programming languages is a time consuming task that can only be carried out by professional software developers who typically are not domain experts. We address this problem by developing the Domain Specific Language Athos that allows declarative specification of Vehicle Routing Problems with Time Windows (VRPTW). The model is input to a generator that creates programs to solve the VRPTW in a multi-agent environment (NetLogo) which is further extended with a Genetic Algorithm optimiser. We discuss the overall Athos architecture and compare the models with the generated code to demonstrate the benefit for developers by discussing general language related considerations. A case study with a published benchmark gives proof for the practical feasibility of our approach. Beyond the quality criteria discussed in this paper future work will include extensive field experiments with domain experts applying the language to harden the language and improve usability.}, conference = {RWDSL'19: 4th ACM International Workshop on Real World Domain Specific Languages}, doi = {10.1145/3300111.3300114}, isbn = {9781450366373}, note = {Full details will added after the event and the proceedings have been compiled and published. No ISSN}, publicationstatus = {Published}, publisher = {Association for Computing Machinery (ACM)}, url = {http://researchrepository.napier.ac.uk/Output/1492792}, keyword = {006.3 Artificial intelligence, QA75 Electronic computers. Computer science, Optimisation and learning, Centre for Algorithms, Visualisation and Evolving Systems, AI and Technologies, Genetic Algorithm, Model Driven Software Development, Multi Agent Systems, Vehicle Routing Problems}, year = {2019}, author = {Hoffman, Benjamin and Chalmers, Kevin and Urquhart, Neil and Guckert, Michael} }