Copyright Disclaimer: The documents available from this site are provided as a means to ensure timely dissemination of technical work on a non-commercial basis. The electronic version of some of the works available from this site may differ from the definitive published version. Papers appearing in journals and conference proceedings are protected by the associated copyrights, and files posted here are for personal scholarly use only. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder (ACM, Elsevier, IEEE, Springer-Verlag, etc.). Permission to make digital or hard copies of part or all of these works for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage.

 

Journal Articles (SCI/ISI)

[1]          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: https://doi.org/10.3390/app8050688

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[17]   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 (WoS)

[1]       Firtina U., Tezel B., Challenger M., Kardas G., “Abstract and Concrete Syntaxes for Software Agent Environment Modeling in CArtAgO Infrastructure” International Conference on Computer Science and Engineering (UBMK 2018), Sarajevo-Bosnia&Herzegovina, 20-23 September 2018. (Accepted)

[2]       Tomas Miranda, Moharram Challenger, Baris Tekin Tezel, Omer Faruk Alaca, Vasco Amaral, Miguel Goulao, and Geylani Kardas, “Improving the Usability of a MAS DSML”, The 6th International Workshop on Engineering Multi-Agent Systems (EMAS 2018), held as part of AAMAS 2018 Conference, Stockholm-Sweden, 14-15 July 2018. (Accepted)

[3]       Kilincceker O., Turk E., Challenger M., Belli F., “Regular Expression Based Test Sequence Generation for HDL Program Validation”, The 8th IEEE International Workshop on Model-Based Verification & Validation (MVV2018), in conjunction with the 18th IEEE International Conference on Software Quality, Reliability, and Security (QRS 2018), Lisbon-Portugal, July 16-20, 2018 (Accepted)

[4]       Karaduman B., Asici T., Challenger M, Eslampanah R., “A Cloud and Contiki based Fire Detection System using Multi-Hop Wireless Sensor Networks” International Conference on Engineering & MIS (ICEMIS 2018), Istanbul-Turkey, 19-21 June 2018 (Accepted)

[5]       Ozgur L, Khalilpour Akram V., Challenger M., Dagdeviren O, “An IoT based Smart Thermostat”, 5th International Conference on Electrical and Electronics Engineering (ICEEE 2018), Istanbul, Turkey, May 3-5, 2018.

[6]       Turk E., Challenger M, “An Android-based IoT System for Vehicle Monitoring and Diagnostic”, Signal Processing and Communications Applications Conference (SIU), Çeşme-Turkey, 2-5 May 2018

[7]       Karaduman B., Challenger M., Eslampanah R., “ContikiOS based Library Fire Detection System”, 5th International Conference on Electrical and Electronics Engineering (ICEEE 2018), Istanbul, Turkey, May 2-5, 2018.

[8]       Kilincceker O., Turk E., Challenger M., Belli F., “Applying the Ideal Testing Framework to HDL Programs”, 14th Workshop on Dependability and Fault Tolerance (VERFE 2018), in conjunction with 31st International Conference on Architecture of Computing Systems (ARCS 2018), Braunschweig, Germany, April 9th – 12th, 2018.

[9]       Cakmaz, Y.E., Alaca, O.F., Durmaz, C., Akdal, B., Tezel, B.T., Challenger, M., Kardas, G., “Engineering a BDI agent based semantic e-Barter System”, International Conference on Computer Science and Engineering (UBMK’17), 05-08 October, Antalya-Turkey, 2017, DOI: 10.1109/UBMK.2017.8093474

[10]   Arslan, S., Challenger, M., Dağdeviren, O., Wireless Sensor Network based Fire Detection System for Libraries, 2nd International Conference on Computer Science and Engineering (UBMK’17), Antalya-Turkey, 05-08 October, 2017, DOI: 10.1109/UBMK.2017.8093388 (In Turkish).

[11]   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. DOI: 10.1145/3019612.3019747

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

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

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

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

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

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

[18]   Challenger M., Kulahcioglu T., Karabacakoglu E., Yurek I., Akar Z., and Osman Unalir M., “Extending FOAF with UniGrad”, The 5th International Conference on Distance Learning and Education (ICDLE 2011), pp. 61-66, Singapore, 16-18 Sep. 2011. Available online at: http://ipcsit.com/vol12/12-ICDLE2011E0027.pdf, http://www.ipcsit.com/list-44-1.html

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

[20]   Challenger M, Khalilpour V., Bayat P., and Meibodi M.R., "A New Robust Centralized DMX Algorithm", in Proceedings of the 25th International Conference on Parallel and Distributed Computing and Networks (PDCN'07), p. 367-374, Innsbruck-Austria, 13-15 February 2007. Available at: http://dl.acm.org/citation.cfm?id=1295640

[21]   Bayat P, Bordbar M, and Challenger M. "A simulation for Distributed Systems", in Proceedings of the 17th IASTED Modeling and Simulation Conference (MS’06), pp. 334 – 337, Montreal-Canada, 24-26 May 2006. Available at: http://dl.acm.org/citation.cfm?id=1167174

[22]   Challenger M., Bayat P., Meybodi M.R., "A Reliable Optimization on Distributed Mutual Exclusion Algorithm", The 2nd International Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities (TRIDENTCOM 2006), Barcelona Spain, pp. 566-574, March 2006. DOI: 10.1109/TRIDNT.2006.1649198

 


International Conference and Workshop Papers (Peer-Reviewed)

[23]   Durmaz, C., Challenger, M., Dagdeviren, O., and Kardas. G., “Modelling Contiki-based IoT Systems”. In the 17th Symposium on Languages, Applications and Technologies (SLATE’17), Esmad-IPP, Portugal, 26-27 June 2017. DOI: 10.4230/OASIcs.SLATE.2017.5

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

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

[26]   Khalilpour V., Challenger M., Farzan A., and Heydarinezhad V., “DASM: A New Framework for Modeling and Evaluation of Distributed Algorithms”, International Conference on Computer Software and Modeling (ICCSM 2011), 16-18 Singapore, September 2011. Available at: http://www.ipcsit.com/vol14/27-ICCSM2011-S1007.pdf

[27]   Challenger M., “A Domain Specific Modeling Language for Semantic Web enabled Multi-agent Systems”, Doctorate Symposium (Thesis Proposal), at ECOOP 2010, Maribor, Slovenia, 2010. Available at: http://ecoop2010.uni-mb.si/doctoral_symposium.html

 


National Conference and Workshop Papers (Peer-Reviewed)

[28]   Kilincceker O., Turk E., Challenger M., Belli F., “Achieving The Ideal Testing on HDL Programs”, 4th Workshop on Dependability at Izmir Institute of Technology, Izmir, Turkey, May 21th, 2018.

[29]   Abshir Mohamed, M., Thaer Nejres, M., Marah H. M., Challenger, M., “Cloud and ESP based Smart Door System”, 2th International Students Science Congress, Izmir-Turkey, 4-5 May 2018.

[30]   Türk, E. and Challenger, M. “Modeling Approach in FPGA Design” 2. Academic Information Congress, Karabuk University, Karabuk-Turkey, 31 Jan - 2 Feb, 2 2018, (In Turkish)

[31]   Konaray, S. K., Aras, G., Alçekoce, H., Alaca, Ö. F., Challenger, M., Kardaş, G., “Development of A Semantic Web based Activity Recommendation System”, 11th Turkish National Symposium on Software Engineering (UYMS 2017), 18-20 Oct, Antalya-Turkey, 2017 (Turkish). http://ceur-ws.org/Vol-1980/UYMS17_paper_62.pdf

[32]   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).  

[33]   Azadi Marand E., Challenger M.,A Domain Specific Metamodel for NS-2 Programing”, National Electronic Congress on Advances in Engineering and Basic Science, Tehran, Iran, 31 July 2014 (In Persian). Available online at: http://www.civilica.com/Paper-AEBSCONF01-AEBSCONF01_230.html

[34]   Azadi Marand E., Azadi Marand E., Challenger M., “A Survey on the Tools for Generation of Topologies and Analyzing and Monitoring the Results of Network Simulation”, National Symposium on Computer Engineering with the focus on Networks, Modeling and Security of Systems, Khavaran Inst., Mashhad, Iran, 8 pages, 24 Aug. 2013 (In Persian). Available online at: http://beta.khi.ac.ir/Research_Portal/8thSASTech/Computer/Com132-.pdf

[35]   Azadi Marand E., Challenger M.,A Survey on Approaches and Tools for Design and Implementation of Domain-specific Languages (DSLs)”, The 1st National Congress on Computer Engineering and Information Retrieval, IAU-Roodsar, 9 Oct 2013 (In Persian). Available online at: http://www.civilica.com/Paper-BPJ01-BPJ01_058.html

[36]   Azadi Marand E., Azadi Marand E., Challenger M., “A Survey on the Tools and Languages for Network Simulation”, National Symposium on Computer Engineering with the focus on Networks, Modeling and Security of Systems, Khavaran Inst., Mashhad, Iran, 8 pages, 24 Aug. 2013 (In Persian). Available online at: http://beta.khi.ac.ir/Research_Portal/8thSASTech/Computer/Com131-.pdf

[37]   Azadi Marand E., Challenger M., Khalilpour Akram V., “A Survey on Approaches and Tools for Design and Implementation of Domain-specific Graphical Modeling Languages”, National Conference of Electric and Computer Engineering, IAU-Sarvestan, 27 Feb 2013 (In Persian).

[38]   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).

[39]   Khalilpour V., Sabbagh M., and Challenger M., “A Platform for Implementing Distributed Wave and Traversal Algorithms” 1st Regional Conference of Math. and Computer Science (MC2011) in IAU-Shabestar Univ., Shabestar-Iran, 6 Oct 2011 (In Persian)

[40]   Challenger M., Khalilpour V. and Sabbagh M., “A New Vector-Space based Approach for Data Mining Phase in KDD Process”, First Electric and Computer Congress in Neka, Neka – Iran, March 2011 (In Persian).

[41]   Gungor P., Tokatli G., Challenger M., Tufan, “An Algorithm for Placing Chemically Reacting Materials on a Platform”, Academic Information Symposium, Mugla University, Turkey, 2010 (In Turkish). Available online at: http://ab.org.tr/ab10/kitap/dundar_tokatli_AB10.pdf

[42]   Khalilpour V., Heidarinejad V., and Challenger M.,An Environment for Generating Distributed Applications”, in Proceedings of the 15th International Conference of Iranian Computer Society, 7 pages, Tehran, Iran, 2009 (In Persian). Available online at: http://www.civilica.com/Paper-CSICC15-CSICC15_083.html

[43]   Bayat P, and Challenger M, "A hardware-based evaluation and modeling of distributed systems", The 2nd Iranian National Computer Conference, Mashhad-Iran, March 2004 (In Persian).

 


Books and Chapters

[1]       Khalilpour, V., Challenger, M., “Introduction to 3D graphics and DirectX”, Compilation and Translation in Persian, IAU Shabestar Pub., 2009.

[2]       Bayat, P., Challenger, M., “Troubleshooting and Repair of Networks”, Compilation and Translation in Persian, IAU Tafresh Pub., 2008.

 


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.