Marco Colla
Professor
Automation Systems and Technologies
Focus
- Industrial control applications design methods, architectures and models
- Industrial control applications programming languages
- Devices and execution environments for control applications
- Industrial automation standards
- Industrial automation distributed applications
- Embedded & real-time software engineering
- Development of design tools
- Automatic code generation for various execution platforms
Interests and Experiences
- Design methodologies, architectures and programming languages for the industrial automation
- Embedded & real-time software engineering.
International organizations memberships
- Swiss representative in the IEC (International Electrotechnical Commission) as expert in the work group TC 65/SC 65B/WG 15 Function block
- Member in the O3NEIDA international network(Open, Object-Oriented kNowledge Economy for Intelligent inDustrial Automation), active in the Workgroup on execution models for distributed automation systems.
- IEEE Industrial Electronics Society Member in the Technical Commitee on Industrial Agents
- Swiss representative in the MTP (Manufacturing Technology Platform) international initiative, promoted by the IMS (Intelligent Manufacturing Systems) organization for incrementing the productivity in the design and implementation activities for industrial automation systems.
Other scientific activities
- Swiss National Science Foundation (SNFS) expert
- Program committee member and reviewer for the IEEE workshop on Industrial Automation Tool Integration for Engineering Project Automation (IATPA)
- Reviewer for the IEEE Conference on Industrial Informatics (INDIN)
- Reviewer for the IEEE Conference on Emerging Technologies and Factory Automation (ETFA)
- Program Committee member and reviewer for the 4th International Conference on Industrial Applications of Holonic and Multi-Agent Systems (HoloMAS 2009)
- Reviewer for the 13th IFAC Symposium on Information Control Problems in Manufacturing (INCOM ’09)
- Reviewer for the IEEE Conference on Distributed Human-Machine Systems (DHMS)
- Articles reviewer for the IEEE Transactions on Industrial Informatics journal
- Articles reviewer for the IEEE Transactions on Automation Science and Engineering journal
- Program committee member and papers reviewer for the International Journal of Agent-Oriented Software Engineering (IJAOSE) special issue on Holonic Multi-Agent Sytems - 2010
- Articles reviewer for the International Journal of Modelling, Identification and Control (IJMIC)
- Articles reviewer for the EURASIP Journal on Embedded Systems
Teaching
- Mechanical Engineering, Automatica 2, person in charge for the module, 2011-today
- Mechanical Engineering, Discrete event systems, lecturer, 2005-today
- Mechanical Engineering, Industrial Control Systems, lecturer, 2006-today
- Mechanical Engineering, Industrial Automation Laboratory , lecturer, 2006-today
- Electronic Engineering, Software Design, lecturer, 2005-today
- Electronic Engineering, Industrial Automation, lecturer, 2000-2005
- Post-education, Industrial fieldbuses, lecturer, 1999
Awards
- 1996 – innovation prix “Swiss Technology award” with the company Softool Microelectronics SA for a multiaxes digital control based on a embedded PC architecture
- 1992 - innovation prix “Swiss Technology award” with the company Softool Microelectronics SA for a multiaxes multiprocessor digital control with OSI communication architecture
Books
-
"Reti di comando e controllo industriale - Teoria e pratica", Quaderni dell'Istituto CIM della Svizzera Italiana
Marco Colla e Matteo Mondada (1999)
Articles
-
“Component-based and model-driven development of data-intensive, time-critical applications for multi-core embedded systems”, International Journal of Discrete Event Control Systems (IJDECS), Vol. 1, No. 2. Serials Publications
T. Leidi, T. Heeb, M. Colla, J.-P. Thiran (2010) -
“A Survey of Methods and Technologies for Developing Industrial Control Applications”, MASAUM Journal of Reviews and Surveys (MJRS), Vol. 1, No. 3
M. Colla, T. Leidi, M. Semo and T. Strasser (2009)
Conferences
-
“Event-driven Real-time Audio Processing with GPGPUs”, 130th Audio Engineering Society (AES) Convention, London, England, United Kingdom
T. Leidi, T. Heeb, M. Colla, J-P. Thiran (2011) -
“Event-driven Scheduling for Parallel Stream Processing”, Proceedings of 6th IEEE International Symposium on Parallel Computing in Electrical Engineering (PARELEC), pp. 36-41, Luton, England, United Kingdom
T. Leidi, T. Heeb, M. Colla, J-P. Thiran (2011) -
“Tools Integration through a Central Model and Automatic Generation of Multi-Platform Control Code”, Proceedings of First IEEE Workshop on Industrial Automation Tool Integration for Engineering Project Automation (iATPA 2011), pp. 1-6, Toulouse, France
M. Colla, T. Leidi (2011) -
“Model-driven development of audio processing applications for multi-core processors”, 128th Audio Engineering Society (AES) Convention, London, England, United Kingdom
T. Leidi, T. Heeb, M. Colla, J.-P. Thiran (2010) -
“Audio n-Genie: Domain Specific Language For Audio Processing”, 126th Audio Engineering Society (AES) Convention, Munich, Germany
T. Leidi, T. Heeb, M. Colla, J.-P. Thiran (2009) -
“A Research Roadmap for Model-Driven Design of Embedded Systems for Automation Components”, Proceedings of the 7th IEEE International Conference on Industrial Informatics (INDIN'09), pp. 564-569, Cardiff, Wales, United Kingdom
T. Strasser, M. Rooker, I. Hegny, M.Wenger, A. Zoitl, L. Ferrarini, A. Dede and M. Colla (2009) -
“Design and Implementation of Industrial Automation Control Systems: a Survey”, Proceedings of the 7th IEEE International Conference on Industrial Informatics (INDIN'09), pp. 570-575, Cardiff, Wales, United Kingdom
M. Colla, T. Leidi and M. Semo (2009) -
“CEC Designer: Domain Specific Modelling for the Industrial Automation Based on the IEC 61499 Standard”, Proceedings of 13th IEEE Int. Conference on Emerging Technologies and Factory Automation (ETFA’08), pp. 192-199, Hamburg, Germany
M. Colla, T. Leidi, M. Kunt, J.-P. Thiran (2008) -
“A Device and Resource Execution Model for IEC 61499 Control Devices”, Proceedings of 5th IEEE Int. Conference on Industrial Informatics (INDIN’07), pp. 1143-1149, Vienna, Austria
A. Zoitl, C. Sünder, T. Strasser, and M. Colla (2007) -
“Execution Models for the IEC 61499 elements Composite Function Block and Subapplication”, Proceedings of 5th IEEE Int. Conference on Industrial Informatics (INDIN’07), pp. 1169-1175, Vienna, Austria
C. Sünder, A. Zoitl, J. H. Christensen, M. Colla, T. Strasser (2007) -
“RTAI-based Execution Environments for Function Block Based Control Applications”, Proceedings of 12th IEEE Int. Conference on Emerging Technologies and Factory Automation (ETFA’07), pp. 1489-1496, Patras, Greece
G. Doukas, A. Brusaferri, M. Colla, K. Thramboulidis (2007) -
“Applying the IEC-61499 Model to the Shoe Manufacturing Sector”, Proceedings of 11th IEEE Int. Conference on Emerging Technologies and Factory Automation (ETFA’06), pp. 1301-1308, Prague, Czech Republic
M. Colla, E. Carpanzano, A. Brusaferri (2006)