Abstract
The goal of this chapter is to give readers a practical view of how IEC 61499 systems are designed. For this purpose, this chapter illustrates a set of examples that not only cover the pedagogic aspects, but are also close to implementation of realistic systems. All of the case studies presented in this chapter are freely available for download along with the companion software, named BlokIDE. BlokIDE is an integrated development environment that provides a file-based project environment integrated with model editors, the synchronous compiler (introduced in Chap. 5), and a visual debugger. Together, these components enable advanced features like automatic code generation, simulation, and device deployment. The academic version of BlokIDE is available as a free download from www.timeme.io.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Barold S, Stroobandt R, Sinnaeve A (2010) Cardiac Pacemakers and Resynchronization Step by Step: An Illustrated Guide. Wiley
Bosch L (2014) Raspberry Pi B+ Illustration. http://commons.wikimedia.org/wiki/File:Raspberry_Pi_B%2B_illustration.svg. Accessed 26 Aug 2014
International Electrotechnical Commission (2003) International Standard IEC 61131-3: Programmable Controllers – Part 3: Programming Languages. Geneva, 2nd edn
Krasner GE, Pope ST (1988) A Cookbook for Using the Model-View Controller User Interface Paradigm in Smalltalk-80. Journal of Object-Oriented Programming 1(3):26–49
Nicholas K, Bhatti Z, Roop P (2012) Model-Driven Development of Industrial Embedded Systems: Challenges Faced and Lessons Learnt. In: Emerging Technologies Factory Automation (ETFA), 2012 IEEE 17th Conference on, pp 1–4. DOI 10.1109/ETFA.2012.6489690
PRETZel Research Group (2012) BlokIDE User Manual. The University of Auckland, Auckland, New Zealand
Ro JW (2013) Time-triggreed new zigbee. Master’s thesis, Department of Electrical and Computer Engineering, The University of Auckland
Shaw GD (2013) Reliable model-driven engineering using IEC 61499. PhD thesis, Department of Electrical and Computer Engineering, The University of Auckland
Sinha R, Roop PS, Ranjitkar P (2013) Virtual Traffic Lights+ (VTL+): A Robust, Practical, and Functionally-Safe Intelligent Transportation System. In: Transportation Research Board 92nd Annual Meeting, Transportation Research Board
Target Heart Rates (2014) American Heart Association. http://www.heart.org/HEARTORG/GettingHealthy/PhysicalActivity/Target-Heart-Rates_UCM_434341_Article.jsp. Accessed 26 Aug 2014
TimeMe: Time Predictable Solutions for Embedded and Industrial Control Systems (2014) Precision Timed Research Group (PRETzel). http://timeme.io. Accessed 26 Aug 2014
Yoong L, Bhatti Z, Roop PS (2012) Combining IEC 61499 Model-Based Design with Component-Based Architecture for Robotics. In: Noda I, Ando N, Brugali D, Kuffner J (eds) Simulation, Modeling, and Programming for Autonomous Robots, Lecture Notes in Computer Science, vol 7628. Springer Berlin, Heidelberg, pp 349–360
Zhao Y (2014) A Model-Driven Approach for Designing Time-Critical Medical Devices. M.E. thesis, Electrical and Computer Engineering Department, University of Auckland
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Yoong, L.H., Roop, P.S., Bhatti, Z.E., Kuo, M.M.Y. (2015). Case Studies. In: Model-Driven Design Using IEC 61499. Springer, Cham. https://doi.org/10.1007/978-3-319-10521-5_8
Download citation
DOI: https://doi.org/10.1007/978-3-319-10521-5_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-10520-8
Online ISBN: 978-3-319-10521-5
eBook Packages: EngineeringEngineering (R0)