Review of Software Engineering in the Context of Embedded and Cyber Physical Systems
American Journal of Operations Management and Information Systems
Volume 2, Issue 3, August 2017, Pages: 72-75
Received: Oct. 28, 2016;
Accepted: Jan. 4, 2017;
Published: Jan. 27, 2017
Views 4072 Downloads 164
Omuya Odhiambo Erick, Department of Computing and Information Technology, Machakos University, Machakos, Kenya
Julius Murumba, Department of Management Science, Technical University of Kenya, Nairobi, Kenya
Embedded systems have overwhelmingly penetrated systems globally in areas such as transportation, industrial-automation, medical-equipment, communication and energy as a result of Innovations being triggered by software embedded in these systems. These systems use approximately 98 percent of all the microprocessors produced worldwide. The objective of this study was to discuss the state of embedded systems use in software engineering, establish Opportunities Created by Embedded Systems and to investigate the Challenges of Embedded and Cyber-Physical Systems. This study utilized the literature review method to examine and analyze secondary sources of data such as conference reports, journal articles, and publication articles including google scholar. The paper aims at contributing towards knowledge and lessons that can be applied in towards building embedded and cyber physical systems in software engineering.
Omuya Odhiambo Erick,
Review of Software Engineering in the Context of Embedded and Cyber Physical Systems, American Journal of Operations Management and Information Systems.
Vol. 2, No. 3,
2017, pp. 72-75.
Copyright © 2017 Authors retain the copyright of this article.
This article is an open access article distributed under the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/
) which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Christof Abert and Copers Jones, 2009. Embedded Software: Facts, Figures and Future, IEEE, 2009.
GAO, 2010. Protecting the Federal Government’s Information Systems and the Nation’s Cyber Critical Infrastructures. Government Accountability Office, 2010. Accessed 12/18/12. http://www.gao.gov/highrisk/risks/ safety-security/government_information_systems.php
IEEE Software, special issue on software development for embedded systems, May/June 2009; www.computer.org/portal/site/software
Lee, 2012. Edward A. Lee, Cyber Physical Systems: Design Challenges, International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), May 6, 2008, Orlando, FL.
Newsletter and archive on embedded-software engineering and technologies: www.embedded.com
Applications of Embedded Systems: http://www.amazon.com/Software-Engineering-Embedded-Systems-Applications/dp/012415 9176
Differences between Embedded and Cyber-Physical Systems: https://www.linkedin.com/pulse/5-differences-between-embedded-maharajan
David Greenfield, 2013, How Embedded Systems are changing automation. Automation World, 2013.
P R Kolhe, M. H. Tharkar, R. M Dharskar P P. Kolhe, 2014. Impact of Embeded Systems in Modern Life, International Journal of Computer Science, Volume 2, Issue 10. 2014.
James Grenning, 2011. Agile Embedded Software Development, San Jose, CA, 2011.
Edwards, S. A. & Lee, E. A. 2007. The case for the precision-timed PRET machine. In Proc. Design Automation Conference (DAC), pp. 264–265. (doi: 10.1109/DAC.2007.375165)
Thomas A. Henzinger. 2008. Two challenges in embedded systems design, The Royal Society publishing, 2008.
Chatterjee, K., Ghosal, A., Henzinger, T. A., Iercan, D., Kirsch, C. M., Pinello, C. & Sangiovanni-Vincentelli, A. 2008 Logical reliability of interacting real-time tasks. In Proc. Design, Automation, and Test in Europe (DATE), pp. 909–914. (doi: 10.1109/DATE.2008.4484790)
R. Alur et al. 2001. “Hierarchical Hybrid Modeling of Embedded Systems,” Proc. 1st Int’l Workshop Embedded Software (EMSOFT 01), LNCS 2211, Springer, 2001, pp. 14–31.
Embeded Systems. http://www.intel.com/education/highered/Embedded/lec-tures/.