Journal Articles (SCI/ISI)

[1]    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.  

[2]    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.  

[3]    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/j.cl.2015.09.002

[4]    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.  

[5]    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.  

[6]    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. 

[7]    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 

[8]    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.  

 

Journal Articles (International Peer-Reviewed)

[1]    Azadi Marand, E., Azadi Marand, E., Challenger, M. (2014) “A Textual Tool for Concurrent Programming”, International Research Journal of Applied and Basic Sciences (IRJABS), vol. 8, No. 9.

[2]    Azadi Marand, E., Challenger, M. (2014) “A Metamodel and Graphical Syntax for NS-2 Programing”, International Journal of Computer Applications Technology and Research, vol. 3, Issue 10, pp. 626-633. DOI: 10.7753/IJCATR0310.1004

[3]    Khalilpour, A., Challenger, M. (2012) “Automatic Conversion of Remote Invocations in Optimization of Distributed Codes”, Journal of Academic and Applied Studies (JAAS) Vol. 2, No. 4, pp. 22-33.

[4]    Challenger, M. (2012) “The Ontology and Architecture for an Academic Social Network”, International Journal of Computer Science Issues (IJCSI), vol. 9, Issue 2, No. 1, pp. 22-27.

[5]    Challenger, M., Getir, S., Demirkol, S., and Kardas, G. (2011) “A Domain Specific Metamodel for Semantic Web enabled Multi-agent Systems”, C. Salinesi and O. Pastor (Eds.): DsE at CAiSE 2011 Workshops (London), Lecture Notes in Business Information Processing (LNBIP), vol. 83, pp. 177-186, DOI: 10.1007/978-3-642-22056-2_19

[6]    Tokatli, G., Dundar, P., Challenger, M., Yilmaz, T. (2011) “An Extended Heuristic Algorithm to Settle Reacting Objects on a Planar Surface”, Special Issue on Computing in Science & Engineering, Journal of Mathematical & Computational Applications (MCA), vol. 16, No. 1, pp. 279-289. (Selected paper from ISCSE 2010).

 


Conference and Workshop Papers

[1]    Erata, F., Challenger, M., Tekinerdogan, B., Monceaux, A., Tüzün, E. and Kardas, G. (2017) “Tarski: A Platform for Automated Analysis of Dynamically Configurable Traceability Semantics”, In proceedings of the 32nd ACM SIGAPP Symposium on Applied Computing (SAC 2017), Technical Track on Programming Languages, April 3-6, 2017, Marrakech, Morocco, ACM Press (accepted).

[2]    Bircan, E., Challenger, M. and Kardas, G. (2016) “Interoperability of MAS DSMLs via Horizontal Model Transformations”, In proceedings of the 4th Workshop on Model Driven Approaches in System Development (MDASD 2016), held in conjunction with 2016 Federated Conference on Computer Science and Information Systems (FedCSIS 2016), September 11-14, 2016, Gdansk, Poland, IEEE Conference Publications, pp. 1555-1564, DOI: 10.15439/2016F196.  

[3]    Challenger, M., Erata, F., Onat, M., Gezgen, H. and Kardas, G. (2016) “A Model-driven Engineering Technique for Developing Composite Content Applications”, In proceedings of the 5th Symposium on Languages, Applications and Technologies (SLATE 2016), Track on Human-Computer Languages, June 20-21, 2016, Maribor, Slovenia, OpenAccess Series in Informatics, vol. 51, pp. 11:1-11:10, DOI: 10.4230/OASIcs.SLATE.2016.11.  

[4]    Tezel, B. T., Challenger, M. and Kardas, G. (2016) “A Metamodel for Jason BDI Agents”, In proceedings of the 5th Symposium on Languages, Applications and Technologies (SLATE 2016), Track on Human-Computer Languages, June 20-21, 2016, Maribor, Slovenia, OpenAccess Series in Informatics, vol. 51, pp. 8:1-8:9, DOI: 10.4230/OASIcs.SLATE.2016.8.  

[5]    Erata, F., Challenger, M., Gezgin, S., Demirbas, A., Onat, M. and Kardas, G. (2014) “A Methodology for Supporting the Synchronization between Capability Models and Metamodels in Software Product Lines”, In proceedings of the 8th Turkish National Software Engineering Symposium (UYMS 2014), September 8-10, 2014, Guzelyurt, Northern Cyprus, CEUR Workshop Proceedings, vol. 1221, pp. 2-13 (in Turkish).  

[6]    Demirkol, S., Challenger, M., Getir, S., Kosar, T., Kardas, G. and Mernik, M. (2012) "SEA_L: A Domain-specific Language for Semantic Web enabled Multi-agent Systems", In proceedings of the 2nd Workshop on Model Driven Approaches in System Development (MDASD 2012), held in conjunction with 2012 Federated Conference on Computer Science and Information Systems (FedCSIS 2012), September 9-12, 2012, Wroclaw, Poland, IEEE Conference Publications, pp. 1373-1380.  

[7]    Getir, S., Challenger, M., Demirkol, S. and Kardas, G. (2012) "The Semantics of the Interaction between Agents and Web Services on the Semantic Web", In proceedings of the 7th IEEE International Workshop on Engineering Semantic Agent Systems (ESAS 2012), held in conjunction with the 36th IEEE Signature Conference on Computers, Software, and Applications (COMPSAC 2012), 16-20 July 2012, Izmir, Turkey, IEEE Computer Society, pp. 619-624, DOI: 10.1109/COMPSACW.2012.112.  

[8]    Getir, S., Demirkol, S., Challenger, M. and Kardas, G. (2011) "The GMF-based Syntax Tool of a DSML for the Semantic Web enabled Multi-Agent Systems", In proceedings of the Workshop on Programming Systems, Languages, and Applications based on Actors, Agents, and Decentralized Control (AGERE! 2011), held at the 2nd Systems, Programming, Languages and Applications: Software for Humanity Conference (SPLASH 2011), October 23-24, 2011, Portland, USA, ACM Press, pp. 235-238, DOI: 10.1145/2095050.2095087. 

[9]    Getir, S., Demirkol, S., Challenger, M. and Kardas, G. (2011) "Graphical Concrete Syntax of a Domain Specific Modeling Language for Semantic Web enabled Agents", In proceedings of the 5th Turkish National Software Engineering Symposium (UYMS 2011), September 26-28, 2011, Ankara, Turkey, pp. 93-100 (in Turkish). 

[10] Challenger, M., Getir, S., Demirkol, S. and Kardas, G. (2011) "A Domain Specific Metamodel for Semantic Web enabled Multi-agent Systems", In proceedings of the 1st International Workshop on Domain Specific Engineering (DsE@CAiSE 2011), held in conjunction with the 23rd International Conference on Advanced Information Systems Engineering (CAiSE 2011), June 20-24, 2011, London, UK, Lecture Notes in Business Information Processing, vol. 83, pp. 177-186, DOI: 10.1007/978-3-642-22056-2_19.  

[11] Demirkol, S., Getir, S., Challenger, M. and Kardas, G. (2011) "Development of an Agent based E-barter System", In proceedings of 2011 International Symposium on Innovations in Intelligent Systems and Applications (INISTA 2011), June 15-18, 2011, Istanbul, Turkey, IEEE Computer Society, pp. 193-198, DOI: 10.1109/INISTA.2011.5946060.  

[12] Kardas, G., Demirezen, Z. and Challenger, M. (2010) "Towards a DSML for Semantic Web enabled Multi-agent Systems", In proceedings of the International Workshop on Formalization of Modeling Languages (FML 2010), held in conjunction with the 24th European Conference on Object-Oriented Programming (ECOOP 2010), June 21-25, 2010, Maribor, Slovenia, ACM Press, pp. 1-5, DOI: 10.1145/1943397.1943402. 

 


Dissertation and Theses

[1]    Challenger, M. (2016) "A Domain-specific Modelling Language for Semantic Web enabled Multi-agent Systems", Ph.D. Dissertation, Ege University, Turkey.

[2]    Challenger, M. (2005) " A New Robust Distributed Mutual Exclusion Algorithm ", M.Sc. Thesis, IAU-Arak, Iran.

[3]    Challenger, M. (2001) " A software based robot design and implementation in C++", B.Sc. Project, IAU-Shabestar, Iran.