Papers

One of the most exciting trends is development environments in the cloud …” Guest Editor Introduction in IEEE Software Engineering Jan/Feb 2017 with focus on SOFTWARE ENGINEERING FOR THE INTERNET OF THINGS.

In K. Thramboulidis, G. Doukas, G. Koumoutsos “A SOA-based Embedded Systems Development Environment for Industrial Automation” EURASIP Journal on Embedded Systems, Vol. 2008. paper we present “a service-oriented architectural framework that exploits semantic web is defined. Features required in the development process are defined as web services and published into the public domain, so as to be used on demand by developers to construct their projects’ specific integrated development environments (IDEs).”

selected papers

K. Thramboulidis, S. Sierla, N. Papakonstantinou, K. Koskinen, “An IEC 61499 Based Approach for Distributed Batch Process Control”, 5th IEEE International Conference on Industrial Informatics, July 23-27, 2007, Vienna, Austria.

G. Koumoutsos and K. Thramboulidis, “A Knowledge-Based Framework for Complex, Proactive and Service-Oriented e-Negotiation Systems”, Special Issue of Springer's Electronic Commerce Research, Published online: 22 April 2009, DOI 10.1007/s10660-009-9040-6.

K. Thramboulidis, “IEC 61499 as an Enabler of Distributed and Intelligent Automation: A State-of-the-Art Review—A Different View,” Journal of Engineering, vol. 2013, Article ID 638521, 9 pages, 2013. doi:10.1155/2013/638521D. paper

K. Thramboulidis, “IEC 61499: Back to the well Proven Practice of IEC 61131?”, 17th IEEE International Conference on Emerging Technologies and Factory Automation, (ETFA12), September 17-21, Krakow, Poland, 2012. paper

G. Doukas, K. Thramboulidis, “A Real-Time Linux Based Framework for Model-Driven Engineering in Control and Automation”, IEEE Transaction on Industrial Electronics, Vol. 58, No. 3, March 2011, pp. 914-924 paper

K. Thramboulidis, “Design Alternatives in the IEC 61499 Function Block Model”, 11th IEEE Int. Conf. on Emerging Technologies and Factory Automation, (ETFA’06) Sept 2006, Prague. paper

Soliman, K. Thramboulidis, G. Frey, "Transformation of Function Block Diagrams to UPPAAL Timed Automata for the Verification of Safety Applications" IFAC Journal "Annual Reviews in Control", Volume 36, Issue 2, December 2012, Pages 338–345, paper

most important papers by category

Cyber-Physical Microservices - System modeling

K. Thramboulidis, D. Vachtsevanou, I. Kontou, “CPuS-IoT: A cyber-physical microservice and IoT-based framework for manufacturing assembly systemsAnnual Reviews in Control 47 (2019) 237-248.


MDE for IoT systems - UMl4IoT

K. Thramboulidis, F. Christoulakis, “UML4IoT—A UML-based approach to exploit IoT in cyber-physical manufacturing systems”, Computers In Industry, Volume 82, October 2016, Pages 259–272.

K. Thramboulidis, P. Bochalis, J. Bouloumpasis, “A framework for MDE of IoT-Based Manufacturing Cyber-Physical Systems”, The 7th International Conference on the Internet of Things (IoT 2017), October 22–25, 2017, Linz, Austria.


Cyber-Physical Systems

K. Thramboulidis,A Cyber-Physical System-based Approach for Industrial Automation Systems”, Computers in Industry, Volume 72, September 2015, Pages 92–102.

Assembly Systems Engineering

K. Thramboulidis, “An Open Distributed Architecture for Flexible Hybrid Assembly Systems: A Model Driven Engineering ApproachThe International Journal of Advanced Manufacturing Technology, July 2016, Volume 85, Issue 5, pp 1449–1460.


K. Thramboulidis, I. Kontou, D. Vachtsevanou, “Towards an IoT-based Framework for Evolvable Assembly Systems", 16th IFAC Symposium on Information Control Problems in Manufacturing (INCOM 2018), 11-13 June, 2018, Bergamo, Italy.

UML4iec61131

K. Thramboulidis, and G. Frey, “Towards a Model-Driven IEC 61131-based Development Process in Industrial Automation,” Journal of Software Engineering and Applications (JSEA), Vol. 4, No. 4, April 2011, pp. 217-226. paper

Industrial Automation - IEC 61131, IEC 61499

K. Thramboulidis, “IEC 61499 vs. 61131: A Comparison Based on Misperceptions”, Journal of Software Engineering and Applications (JSEA), Vol. 6, July 2013, pp. 405-415. paper.

K. Thramboulidis, “IEC 61499 as an Enabler of Distributed and Intelligent Automation: A State-of-the-Art Review—A Different View,” Journal of Engineering, vol. 2013, Article ID 638521, 9 pages, 2013. doi:10.1155/2013/638521D. paper

K. Thramboulidis, “Towards an Object-Oriented Extension for IEC 61131”, 17th IEEE International Conference on Emerging Technologies and Factory Automation, (ETFA12), September 17-21, Krakow, Poland, 2012. paper

K. Thramboulidis, “IEC 61499: Back to the well Proven Practice of IEC 61131?”, 17th IEEE International Conference on Emerging Technologies and Factory Automation, (ETFA12), September 17-21, Krakow, Poland, 2012. paper

K. Thramboulidis, G. Frey, “An MDD Process for IEC 61131-based Industrial Automation Systems”, 16th IEEE Intern. Conf.on Emerging Technologies and Factory Automation, (ETFA11), Sept.5-9, 2011, Toulouse, France. paper

K. Thramboulidis, “IEC61499 Function Block Model: Facts and Fallacies”, IEEE Industrial Electronics Magazine vol. 3, issue 4, December 2009, pp. 7-26.

K. Thramboulidis, G. Doukas, “IEC61499 Execution Model Semantics”, International Conference on Industrial Electronics, Technology & Automation, (CISSE-IETA 06), Dec. 4-14, 2006.

K. Thramboulidis, IEC 61499 in Factory Automation, International Conference on Industrial Electronics, Technology & Automation, (CISSE’05 - IETA), Dec. 10-20, 2005.

System modeling

K. Thramboulidis, “Overcoming Mechatronic Design Challenges: the 3+1 SysML-view Model”, The Computing Science and Technology International Journal, vol. 2, no.4, December, 2012, pp. 6-14. paper

K. Thramboulidis, “The 3+1 SysML View-Model in Model Integrated Mechatronics”, Journal of Software Engineering and Applications (JSEA), vol.3, no.2, 2010, pp.109-118.

K. Thramboulidis, “Challenges in the Development of Mechatronic Systems: The Mechatronic Component”, 13th IEEE Int. Conf. on Emerging Technologies and Factory Automation, (ETFA’08) Sept 2008, Hamburg, Germany.

K. Thramboulidis, “Model Integrated Mechatronics – Towards a new Paradigm in the Development of Manufacturing SystemsIEEE Transactions on Industrial Informatics, vol. 1, No. 1. February 2005.

Safety Engineering

K. Thramboulidis, Sven Scholz, “Integrating the 3+1 SysML View Model with Safety Engineering”, IEEE International Conference on Emerging Technology and Factory Automation, (ETFA 2010) Bilbao, Spain, 13-16 Sept 2010.

Complete list of papers

K. Thramboulidis, D. Vachtsevanou, I. Kontou, “CPuS-IoT: A cyber-physical microservice and IoT-based framework for manufacturing assembly systemsAnnual Reviews in Control 47 (2019) 237-248.

K. Thramboulidis, D. Vachtsevanou, A. Solanos, “Cyber-Physical Microservices: An IoT-based Framework for Manufacturing Systems", 1st IEEE International Conference on Industrial Cyber-Physical Systems (ICPS 2018), Saint Petersburg, Russia, May 15-18, 2018.

K. Thramboulidis, I. Kontou, D. Vachtsevanou, “Towards an IoT-based Framework for Evolvable Assembly Systems", 16th IFAC Symposium on Information Control Problems in Manufacturing (INCOM 2018), 11-13 June, 2018, Bergamo, Italy.

Martin G., Hansson Hans, Nolin Mikael, Nolte Thomas, Thramboulidis, K., Embedded systems, Chapter in book, In: Systems, Controls, Embedded Systems, Energy, and Machines, CRC Press , 2017, p. 16-1-16-1, Scopus ID: 2-s2.0-85051792695

K. Thramboulidis, P. Bochalis, J. Bouloumpasis, “A framework for MDE of IoT-Based Manufacturing Cyber-Physical Systems”, The 7th International Conference on the Internet of Things (IoT 2017), October 22–25, 2017, Linz, Austria.

Thramboulidis, K., Using UML for embedded software and system modeling, Systems, Controls, Embedded Systems, Energy, and Machines, pp. 16-58-16-92, 2017.

Foradis, T. and Thramboulidis, K. (2017) From Mechatronic Components to Industrial Automation Things: An IoT Model for Cyber-Physical Manufacturing Systems. Journal of Software Engineering and Applications, 10, 734-753. https://doi.org/10.4236/jsea.2017.108040

K. Thramboulidis, Comments on “Bridging Service-Oriented Architectureand IEC 61499 for Flexibility and Interoperability”, IEEE Transactions on Industrial Informatics, 2016.

K. Thramboulidis, F. Christoulakis, “UML4IoT—A UML-based approach to exploit IoT in cyber-physical manufacturing systems”, Computers In Industry, Volume 82, October 2016, Pages 259–272. [Thanks to Elsevier you may access the final version for a limited time]

K. Thramboulidis, T. Foradis, “From Mechatronic Components to Industrial Automation Things - An IoT model for cyber-physical manufacturing systems”, (submitted) May 2016.

F. Christoulakis, K. Thramboulidis, “IoT-based Integration of IEC 61131 Industrial Automation Systems”, IEEE Inter. Symposium on Industrial Electronics, Santa Clara, CA, June 2016.

K. Thramboulidis, F. Christoulakis, “UML4IoT—A UML-based approach to exploit IoT in cyber-physical manufacturing systems”, Computers In Industry, Online publication: 22-JUN-2016, DOI: 10.1016/j.compind.2016.05.010

K. Thramboulidis, “An Open Distributed Architecture for Flexible Hybrid Assembly Systems: A Model Driven Engineering ApproachThe International Journal of Advanced Manufacturing Technology, July 2016, Volume 85, Issue 5, pp 1449–1460.

K. Thramboulidis,A Cyber-Physical System-based Approach for Industrial Automation Systems”, Computers in Industry, Volume 72, September 2015, Pages 92–102.

K. Thramboulidis,Comments on "A model-based design methodology forthe development of mechatronic systems"”, Mechatronics, Volume 28, June 2015.

K. Thramboulidis, “A Framework for the Implementation of Industrial Automation Systems Based on PLCs”, (submitted May 2015) WSEAS Transactions on Systems and Control, Volume 11, 2016, pp. 288-303. paper

K. Thramboulidis, “IEC 61499 vs. 61131: A Comparison Based on Misperceptions”, Journal of Software Engineering and Applications (JSEA), Vol. 6, July 2013, pp. 405-415. paper.

D. Soliman, G. Frey, K. Thramboulidis, “On Formal Verification of Function Block Applications in Safety-related Software Development”, 4th IFAC Workshop on Dependable Control of Discrete Systems, York, United Kingdom, 4-6 September, 2013.

P.Pihlanko, S.Sierla, K.Thramboulidis, M.Viitasalo, “An industrial evaluation of SysML: the case of a nuclear automation modernization project”, 18th IEEE International Conference on Emerging Technologies and Factory Automation, (ETFA13), September 2013, Italy. paper

K. Thramboulidis, “IEC 61499 as an Enabler of Distributed and Intelligent Automation: A State-of-the-Art Review—A Different View,” Journal of Engineering, vol. 2013, Article ID 638521, 9 pages, 2013. doi:10.1155/2013/638521D. paper

Sven Scholz, Kleanthis Thramboulidis, “Integrating SysML-based System Modeling with Safety Engineering”, International Journal of Industrial and Systems Engineering, Vol. 15, No. 2, 2013, pp. 193 - 215. paper

K. Thramboulidis, “Overcoming Mechatronic Design Challenges: the 3+1 SysML-view Model”, The Computing Science and Technology International Journal, vol. 2, no.4, December, 2012, pp. 6-14. paper

K. Thramboulidis, “Model Integrated Mechatronics: The 3+1 SysML-View Model”, (invited talk), Proceedings of the ACCM-Workshop on „Mechatronic Design“, November 30, 2012, Linz, Austria.

Soliman, K. Thramboulidis, G. Frey, "Transformation of Function Block Diagrams to UPPAAL Timed Automata for the Verification of Safety Applications" IFAC Journal "Annual Reviews in Control", Volume 36, Issue 2, December 2012, Pages 338–345, paper

K. Thramboulidis, “Towards an Object-Oriented Extension for IEC 61131”, 17th IEEE International Conference on Emerging Technologies and Factory Automation, (ETFA12), September 17-21, Krakow, Poland, 2012. paper

K. Thramboulidis, “IEC 61499: Back to the well Proven Practice of IEC 61131?”, 17th IEEE International Conference on Emerging Technologies and Factory Automation, (ETFA12), September 17-21, Krakow, Poland, 2012. paper

K. Thramboulidis, "The IEC 61131 as Enabler of OO and MDD in Industrial Automation", 10th IEEE International Conference on Industrial Informatics, july 25-27, 2012, Beijing, China, pp. 425-430. paper

K. Thramboulidis, “IEC 61499 vs. 61131: A Comparison Based on Misperceptions”, (submitted on 15 Jun 2012) IEEE Transactions on Systems, Man, and Cybernetics--Part C: Applications and Reviews.

K. Thramboulidis, “Comments on “IEC 61499 as Enabler of Distributed and Intelligent Automation: State-of-the-Art Review”, (submitted on 14 Mar 2012) IEEE Transaction on Industrial Informatics.

G. Koumoutsos and K. Thramboulidis, “Service acquisition for mobile users in Future Internet”, Mobile Networks and Applications (MONET) Journal, December 2012.

D. Soliman, K. Thramboulidis, G. Frey, “Function Block Diagram to UPPAAL Timed Automata Transformation Based on Formal Models” 14th IFAC Symposium on Information Control Problems in Manufacturing, 23-25 May 2012, Bucharest, Romania.

G. Doukas, K. Thramboulidis, “A Real-Time Linux Based Framework for Model-Driven Engineering in Control and Automation”, IEEE Transaction on Industrial Electronics, Vol. 58, No. 3, March 2011, pp. 914-924 paper

K. Thramboulidis “An RTSJ-based Framework for Model Driven Development in Distributed Control and Automation”, International Journal of Industrial and Systems Engineering, Vol. 7, No 4, 2011, pp. 518-541. paper

Frey, G.; Thramboulidis, K.: Einbindung der IEC 61131 in modellgetriebene Entwicklungsprozesse. Proceedings of the Kongress Automation 2011, VDI-Berichte 2143, Baden-Baden, Germany, pp. 21-24 (extended 12-pages paper on CD), June 2011. paper

K. Thramboulidis, G. Frey, “An MDD Process for IEC 61131-based Industrial Automation Systems”, 16th IEEE International Conference on Emerging Technologies and Factory Automation, (ETFA11), September 5-9, 2011, Toulouse, France. paper

K. Thramboulidis, D. Soliman and G. Frey, “Towards an Automated Verification Process for Industrial Safety Applications”, 7th Annual IEEE Conference on Automation Science and Engineering, August 24-27, 2011, Trieste, Italy, pp.482-487. paper

D. Soliman, K. Thramboulidis, G. Frey, “A Methodology to Upgrade Legacy Industrial Systems to Meet Safety regulations”, 3rd Inter. Workshop on dependable control of discrete systems, June 15-17, 2011, Saarbrucken, Germany. paper

K. Thramboulidis, and G. Frey, “Towards a Model-Driven IEC 61131-based Development Process in Industrial Automation,” Journal of Software Engineering and Applications (JSEA), Vol. 4, No. 4, April 2011, pp. 217-226. paper

K. Thramboulidis, Sven Scholz, “Integrating the 3+1 SysML View Model with Safety Engineering”, IEEE International Conference on Emerging Technology and Factory Automation, (ETFA 2010) Bilbao, Spain, 13-16 Sept 2010.

K. Thramboulidis, Andrea Buda, “3+1 View Model for IEC61499 Function Block Control Systems”, 8th IEEE Inter. Conf. on Industrial Infomratics, (INDIN 2010) 13-16th July, Osaka, 2010.

W. Brace, Kleanthis Thramboulidis, “From Requirements to Desing Specifications- A Formal Approach”, INTERNATIONAL DESIGN CONFERENCE - DESIGN 2010, Dubrovnik - Croatia, May 17 - 20, 2010.

Sven Scholz, Kleanthis Thramboulidis, “Integrating SysML-based System Modeling with Safety Engineering”, Design Automation and Test in Europe (DATE 2010), Workshop on Model Based Engineering for Embedded Systems Design, 8-12 March, 2010, Dresden, Germany, pp. 1-8.

K. Thramboulidis, “The 3+1 SysML View-Model in Model Integrated Mechatronics”, Journal of Software Engineering and Applications (JSEA), vol.3, no.2, 2010, pp.109-118.

K. Thramboulidis, “Τhe Function Block Model in Embedded Control and Automation: From IEC61131 to IEC61499”, WSEAS TRANSACTIONS on COMPUTERS, Issue 9, Volume 8, September 2009.

K. Thramboulidis, “IEC61499 Function Block Model: Facts and Fallacies”, IEEE Industrial Electronics Magazine vol. 3, issue 4, December 2009, pp. 7-26.

K. Thramboulidis, G. Doukas, and A., Zoupas, “Performance Analysis of a Real-Time Java Execution Environment for IEC 61499”, 13th IFAC Symposium on Information Control Problems in Manufacturing, Moscow, June 3-5, 2009.

Khalgui,M., K. Thramboulidis, “An IEC61499-based Development Approach for the Deployment of Industrial Control ApplicationsInternational journal of Modelling, Identification and Control (IJMIC), DOI: 10.1504/IJMIC.2008.021096, Vol. 4, Issue 2, 2008, pp. 186 – 204

G. Koumoutsos and K. Thramboulidis, “A Knowledge-Based Framework for Complex, Proactive and Service-Oriented e-Negotiation Systems”, Special Issue of Springer's Electronic Commerce Research, Published online: 22 April 2009, DOI 10.1007/s10660-009-9040-6.

K. Thramboulidis, “Challenges in the Development of Mechatronic Systems: The Mechatronic Component”, 13th IEEE Int. Conf. on Emerging Technologies and Factory Automation, (ETFA’08) Sept 2008, Hamburg, Germany.

K. Thramboulidis, “Comments on “Object-Oriented Modeling of Complex Mechatronic Components for the Manufacturing Industry”, IEEE/ASME Transactions on Mechatronics, vol. 13, no 4, pp. 485-487, August 2008.

Doukas, G., K. Thramboulidis, “Implementation Model Alternatives for IEC 61499 Function Block Networks”, 6th IEEE International Conference on Industrial Informatics, July 13-16, 2008, Daejon, Korea.

G. Koumoutsos, K. Thramboulidis, “Towards a Knowledge-Base for Building Complex, Proactive and Service-Oriented E-negotiation Systems”, The Montreal Conference on eTechnologies, (MceTech 2008), January 23-25, 2008, Montreal, Canada.

G. Koumoutsos, S. Denazis, K. Thramboulidis: SLA e-Negotiations, Enforcement and Management in anAutonomic Environment. MACE 2008: 120-125

K. Thramboulidis, G. Doukas, G. Koumoutsos “A SOA-based Embedded Systems Development Environment for Industrial Automation” EURASIP Journal on Embedded Systems, Vol. 2008.

M. Strömman, K. Thramboulidis, S. Sierla, N. Papakonstantinou, K. Koskinen, “Incorporating Industrial Experience to IEC 61499 Based Development Methodologies and Toolsets”, 12th IEEE Int. Conf. on Emerging Technologies and Factory Automation, (ETFA’07) Sept 2007, Patras, Greece.

Chouinard, J., Lavallée, D., Laliberté, J., Landreaud, N., Thramboulidis, K.,et al. “An IEC 61499 configuration with 70 controllers; challenges, benefits and a discussion on technical decisions” presented at 12th IEEE Int. Conf. on Emerging Technologies and Factory Automation, (ETFA’07) Sept 2007, Patras, Greece.

G. Doukas, A. Brusaferri, M. Colla, K. Thramboulidis “RTAI-based Execution Environments for Function Block Based Control Applications”, 12th IEEE Int. Conf. on Emerging Technologies and Factory Automation, (ETFA’07) Sept 2007, Patras, Greece.

Koumoutsos G., K., Thramboulidis, “Towards a framework for automated e-negotiations”, International conference on e-Bussiness (ICE-B), 28-31 July, Barcelona, Spain 2007.

K. Thramboulidis, S. Sierla, N. Papakonstantinou, K. Koskinen, “An IEC 61499 Based Approach for Distributed Batch Process Control”, 5th IEEE International Conference on Industrial Informatics, July 23-27, 2007, Vienna, Austria.

C. Chrysoulas, G. Koumoutsos, S. Denazis, K. Thramboulidis, O. Koufopavlou: Dynamic Service Deployment using an Ontologybased Description of Devices and Services. The Third International Conference on Networking and Services (ICNS 2007), June 19-25, 2007 - Athens, Greece.

K. Thramboulidis, D. Perdikis, S. Kantas, “Model Driven Development of Distributed Control Applications”, The International Journal of Advanced Manufacturing Technology, Volume 33, Numbers 3-4 / June, 2007, Springer-Verlag.

K. Thramboulidis, G. Doukas, G. Koumoutsos, “Device Modelling for a Flexible Embedded Systems Development Process”, 10th IEEE International Symposium on Object/component/service-oriented Real-time distributed Computing, (ISORC 07), pp.337-343, May 7-9, 2007, Santorini Island, Greece.

K. Thramboulidis, “Comments on “A Methodology for the Development of Distributed Real-Time Control Applications With Focus on Task Allocation in Heterogeneous Systems””, IEEE Transactions on Industrial Electronics, vol. 54, no. 2, April 2007.

K. Thramboulidis, G. Koumoutsos, G. Doukas, “Semantic Web Services in the Development of Distributed Control and Automation Systems”, IEEE Inter. Conf. on Robotics and Automation (ICRA'07), Roma, Italy, April 2007.

K. Thramboulidis, G. Doukas, “IEC61499 Execution Model Semantics”, International Conference on Industrial Electronics, Technology & Automation, (CISSE-IETA 06), Dec. 4-14, 2006.

K. Thramboulidis, “Design Alternatives in the IEC 61499 Function Block Model”, 11th IEEE Int. Conf. on Emerging Technologies and Factory Automation, (ETFA’06) Sept 2006, Prague.

K. Thramboulidis, J. Koumoustos, G. Doukas “Towards a Service-Oriented IEC 61499 compliant Engineering Support Environment”, 11th IEEE Int. Conf. on Emerging Technologies and Factory Automation, (ETFA’06) Sept 2006, Prague.

K. Thramboulidis, N. Papakonstantinou “An IEC61499 Execution Environment for an aJile-based Field Device”, 11th IEEE Int. Conf. on Emerging Technologies and Factory Automation, (ETFA’06) Sept 2006, Prague.

K. Thramboulidis, “A model based approach to address inefficiencies of the IEC61499 function block model”, 19th International Conference on Software and Systems Engineering (ICCSEA 2006), Dec. 2006, Paris, France.

G. Koumoutsos, K. Lampropoulos, N. Efthymiopoulos, A. Christakidis , S. Denazis and K. Thramboulidis, “An Intermediate Framework for Unifying and Automating Mobile Communication Systems”, Lecture Notes in Computer Science, Volume 4195/2006, pp. 298-314.

C. Tranoris, K. Thramboulidis, “A tool supported engineering process for developing control applications”, Computers in Industry, Volume 57, Issue 5 , June 2006, Pages 462-472.

Doukas, G., K. Thramboulidis, Y, Koveos, “Using the Function Block Model for Robotic Arm Motion Control”, 14th Mediterranean Conference on Control and Automation, Ancona, Italy, June 28-30, 2006

K. Thramboulidis, IEC 61499 in Factory Automation, International Conference on Industrial Electronics, Technology & Automation, (CISSE’05 - IETA), Dec. 10-20, 2005.

Thramboulidis, K. “Model Integrated Mechatronics – Towards a new Paradigm in the Development of Manufacturing SystemsIEEE Transactions on Industrial Informatics, vol. 1, No. 1. February 2005.

Thramboulidis, K., A. Zoupas, “Real-Time Java in Control and Automation: A Model Driven Development Approach”, 10th IEEE International Conference on Emerging Technologies and Factory Automation, Catania, Italy, September 2005. (ETFA'05)

Doukas, G., K. Thramboulidis, “A Real-Time Linux Execution Environment for Function-Block Based Distributed Control Applications”,3rd IEEE International Conference on Industrial Informatics, Perth, Australia, August 2005, (INDIN´05). Presentation

K. Thramboulidis, “Teaching Advanced Computing Concepts in Java: A Constructivism-based Approach”, Journal of Informatics Education and Research, Vol 7, No 3, Fall 2005.

K. Thramboulidis, “Using UML for Embedded Software and System Modeling”, chapter in book The Electrical Engineering Handbook, editor Richard C. Dorf, CRC Press, chapter 16 pp. 58 – 92, (estimated publication date: Nov. 2005).

K. Thramboulidis, “Unified Modeling Language: The Industry Standard for Object-Oriented Development”, chapter in The Industrial Information Technology Handbook, editor Richard Zurawski, CRC Press 2005, chapter 3, pp. 1 – 24.

K. Thramboulidis and C. Tranoris, “Developing a CASE Tool for Distributed Control Applications”, The International Journal of Advanced Manufacturing Technology, Volume 24, Number 1-2, July 2004, pages 24-31, Springer-Verlag.

Κ.Thramboulidis, G. Doukas, T. Psegianakis, An IEC-Compliant Field Device Model for Distributed Control Applications, 2nd IEEE International Conference on Industrial Informatics, 24-26 June, Berlin, Germany, (INDIN 04).

K. Thramboulidis, “Using UML in Control and Automation: A Model Driven Approach”, 2nd IEEE International Conference on Industrial Informatics, 24-26 June, Berlin, Germany, (INDIN 04).

K. Thramboulidis, G. Doukas, A. Frantzis, Towards an Implementation Model for FB-based Reconfigurable Distributed Control Applications, 7th International Symposium on Object-oriented Real-time Distributed Computing, (ISORC 04) Viena, Austria 2004.

K. Thramboulidis, “Model Integrated Mechatronics: An Architecture for the Model Driven Development of Mechatronic Systems”, 2nd IEEE International Conference on Mechatronics, pp. 497-502, Istanbul, Turkey 2004.

K. Thramboulidis, “A Sequence of Assignments to Teach Object-Oriented Programming: a Constructivism Design-FirstApproach”, INFORMATICS IN EDUCATION, 2003, Vol. 2, No. 1, 103-122

K. Thramboulidis, “A Constructivism-Based Approach to Teach Object-Oriented Programming”, Journal of Informatics Education and Research, Volume 5, No 1, Spring 2003.

K. Thramboulidis, “Towards an Engineering Tool for Implementing Reusable Distributed Control Systems”, ACM SIGSOFT Software Engineering Notes, Vol. 28 , Issue 5 (September 2003).

K. Thramboulidis, A. Mikroyannidis, “Using UML for the Design of Communication Protocols: The TCP case study”, International Conference on Software, Telecommunications and Computer Networks (SoftCOM 2003) sponsored by IEEE, Dubrovnic, Croatia Oct. 2003.

C. Tranoris, and K. Thramboulidis, “Integrating UML and the Function Block concept for the development of distributed control applications9th IEEE International Conference on Emerging Technologies and Factory Automation, Lisbon, Portugal, 16-19 September 2003.

K. Thramboulidis, “Towards an Engineering Tool for Implementing Reusable Distributed Control Systems”, 9th European Software Engineering Conference & the 11th SIGSOFT Symposium on the Foundation of Software Engineering, September 1--5, 2003, Helsinki, Finland.

K. Thramboulidis, “Development of Distributed Industrial Control Applications: The CORFU Framework”, 4th IEEE International Workshop on Factory Communication Systems, August 2002, Vasteras, Sweden.

K. Thramboulidis, C. Tranoris, “A Function Block Based Approach for the Development of Distributed IPMCS Applications”, 10th IEEE International Conference on Advanced Robotics (ICAR 2001), August 22-25, 2001, Budapest, Hungary. paper

Tranoris, C., K. Thramboulidis, “From Requirements to Function Block Diagrams: A new Approach for the design of industrial applications”, 10th IEEE Mediterranean Conf. on Control and Automation, (MED’02), Lisbon, Portugal 2002.

Κ. Thramboulidis, “Towards a UML based Engineering Support System”, 9th IEEE Mediterranean Conference on Control and Automation, MED'01, Croatia 2001.

Κ. Thramboulidis, “Using UML for the Development of Distributed Industrial Process Measurement and Control Systems”, IEEE Conference on Control Applications (CCA), September 2001, Mexico

K. Thramboulidis, C. Tranoris and C. Koulamas, “An Object-Oriented Framework for the Development of Distributed Industrial Process Measurement and Control Systems”, IEEE International Conference on Enterprise Information Systems (ICEIS-2001), Portugal 2001.

K. Thramboulidis, A. Prayati, “Field DeviceSpecification for the Development of Function Block Oriented EngineeringSupport Systems”, International Conference on Emerging Technologies and Factory Automation, (ETFA 2001), French Riviera 2001.

K. Thramboulidis, C. Tranoris, “An Architecture for the Development of Function Block Oriented Engineering Support Systems”, IEEE International Conference on Computational Intelligence in Robotics and Automation (CIRA’01), Canada August 2001.

C. Goumopoulos, P. Alefragis, K. Thrampoulidis, E. Housos, “A Generic Legality Checker and Attribute Evaluator for a Distributed Enterprise Environment” 3rd IEEE Symposium on Computers and Communications (ASCC 98), June 30 - July 02, 1998 Athens, Greece

Κ. Thrampoulidis, N.Diamantopoulos, E. Housos "REDOM : An Object-Oriented Language to Defineand On-line Manipulate Regulations in the Resource (Re)Scheduling Problem" Software - Practice & Experience, vol. 27(10), 1135-1161 (October 1997).

V. A. Makris, K. C. Thrampoulidis, "Introducing the object-oriented paradigm in a medium size software development company". Software Process: Improvement and Practice 3(1): 35-46 (1997)

Κ.Thrampoulidis, C.Goumopoulos, E. Housos "RuleHandling in the day-to-day Resource Management problem: an Object-Oriented approach" Information and Software Technology, p. 185-193, v. 39, n. 3,1997.

K.Thrampoulidis, K.Agavanakis "Introducing Object Interaction Diagrams : A technique for A&D" Journal of Object-Oriented Programming (JOOP), Volume: 8, Issue: 3, June 1995.