Selected Publications:

  1. Mustafa Abshir Mohamed, Moharram Challenger, Geylani Kardas, "Model-driven Engineering for Cyber-physical Systems - A Technical Report", Technical Report, University of Antwerp, January 2020. [PDF]
  2. Challenger M., Tezel B. T., Alaca O. F., Tekinerdogan, B., Kardas G., “Development of Semantic Web-Enabled BDI Multi-Agent Systems using SEA_ML: An Electronic Bartering Case Study”, Special Issue on Multi-agent Systems, Applied Science, 8(5), 2018 DOI:
  3. Kardaş G., Tezel B. T., Challenger M., “A Domain-specific Modeling Language for Belief-Desire-Intention Software Agents”, IET Software, 2018 DOI: 10.1049/iet-sen.2017.0094
  4. Kardas, G., Bircan, E. and Challenger, M. (2017) “Supporting the platform extensibility for the model-driven development of agent systems by the interoperability between domain-specific modeling languages of multi-agent systems”, Computer Science and Information Systems, vol. 14, no. 3, pp. 875-912, DOI: 10.2298/CSIS170113034K. 
  5. Challenger, M., Kardas, G. and Tekinerdogan, B. (2016) “A systematic approach to evaluating domain-specific modeling language environments for multi-agent systems”, Software Quality Journal, vol. 24, no. 3, pp. 755-795, DOI: 10.1007/s11219-015-9291-5.  
  6. Challenger, M., Mernik, M., Kardas, G. and Kosar, T. (2016) “Declarative specifications for the development of multi-agent systems”, Computer Standards & Interfaces, vol. 43, pp. 91-115, DOI: 10.1016/j.csi.2015.08.012.  
  7. Azadi Marand E., Azadi Marand E., Challenger M. (2015) “DSML4CP: A Domain-specific Modeling Language for Concurrent Programming”, Computer Languages, Systems & Structures, vol. 44, issue C, pp. 319–341, DOI:10.1016/
  8. Getir, S., Challenger, M. and Kardas, G. (2014) “The formal semantics of a domain-specific modeling language for semantic web enabled multi-agent systems”, International Journal of Cooperative Information Systems, vol. 23, no. 3, pp. 1-53, DOI: 10.1142/S0218843014500051.  
  9. Challenger, M., Demirkol, S., Getir, S., Mernik, M., Kardas, G. and Kosar, T. (2014) "On the use of a domain-specific modeling language in the development of multiagent systems", Engineering Applications of Artificial Intelligence, vol. 28, pp. 111-141, DOI: 10.1016/j.engappai.2013.11.012.  
  10. Demirkol, S., Challenger, M., Getir, S., Kosar, T., Kardas, G. and Mernik, M. (2013) "A DSL for the development of software agents working within a semantic web environment", Computer Science and Information Systems, vol. 10, no. 4, pp. 1525-1556, DOI: 10.2298/CSIS121105044D. 
  11. Challenger M., Haytaoglu E., Tokatli G., Dagdeviren O., and Erciyes K. (2013) “A Hybrid Distributed Mutual Exclusion Algorithm for Cluster-Based Systems,” Mathematical Problems in Engineering, vol. 2013, Article ID 703414, 15 pages, DOI: 10.1155/2013/703414 
  12. Kardas, G., Challenger, M., Yildirim, S. and Yamuc, A. (2012) "Design and implementation of a multiagent stock trading system", Software: Practice and Experience, vol. 42, no. 10, pp. 1247-1273, DOI: 10.1002/spe.1137.  


A multi-view DSML for ContikiOS-based IoT: 



A RIOT-based IoT Framework:




Mustafa Abshir Mohamed, Moharram Challenger, Geylani Kardas, "Model-driven Engineering for Cyber-physical Systems - A Technical Report", Technical Report, University of Antwerp, January 2020.