Abstract
In this chapter, we propose a Model-Based Design (MBD) methodology that aims to deal with complexity due to the convergence of different domains and technologies in distributed embedded systems, enabling early design optimization and reduction of time-to-market. This methodology requires models for very different domains able to work together: Electronic System Level (ESL), network, radio propagation and quantities to be captured by the sensor systems. Using different simulators involves co-simulation and coupling overhead. We introduce a framework based exclusively in SystemC and its extensions for Transaction-Level Modeling (TLM) and Analog Mixed-Signal (AMS), and extensible with additional C/C++ code. The whole approach has been validated in a Cyber-Physical System for demand side energy management in buildings and environments, developed during the SmartCoDe Project.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Accellera Systems Initiative: TLM2.0. http://www.accellera.org (2012, 2013)
Accellera Systems Initiative, SystemC AMS working group: SystemC AMS. http://www.systemc-ams.org (2012, 2013)
Al-Hammouri, A.T.: A comprehensive co-simulation platform for cyber-physical systems. Comput. Commun. 36, 8–19 (2012)
Bailey, B., Martin, G., Piziali, A.: ESL Design and Verification. Morgan Kaufmann, (2007)
Damm, M., Moreno, J., Haase, J., Grimm, C.: Using transaction level modeling techniques for wireless sensor network simulation. In: Proceedings of the Conference on Design, Automation and Test in Europe, Dresden, 2010, pp. 1047–1052
Damm, M., Mahlknecht, S., Grimm, C., Bertenyi, T., Young, T., Wysoudil, C.: A partially decentralised forecast-based demand-side-management approach. In: 2nd IEEE PES International Conference and Exhibition on Innovative Smart Grid Technologies (ISGT Europe), Manchester, Dec 2011, pp. 1–7
Du, W., Mieyeville, F., Navarro, D., Connor, I.: IDEA1: a validated systemc-based system-level design and simulation environment for wireless sensor networks. EURASIP J. Wirel. Commun. Netw. 2011, 1–20 (2011). doi:10.1186/1687-1499-2011-143
Einwich, K., Vachoux, A., Grimm, C., Barnasconi, M.: SystemC AMS extensions user’s guide. Accellera Systems Initiative, SystemC AMS working group (2008)
Gajski, D.D., Kuhn, R.H.: New VLSI tools. Computer 16, 11–14 (1983)
IEEE Std 1666–2011 IEEE Standard SystemC Language Reference Manual, (Revision of IEEE Std 1666–2005) pp. 1–638 (2012) doi=10.1109/IEEESTD.2012.6134619
Jensen, J.C., Chang, D.H., Lee, E.A.: A model-based design methodology for cyber-physical systems. In: 7th International Wireless Communications and Mobile Computing Conference (IWCMC), Istanbul, 2011, pp. 1666–1671
Kupzog, F.: Frequency-responsive load management in electric power grids. Ph.D. thesis, Vienna University of Technology (2008)
Lin, J., Sedigh, S., Miller, A.: Towards integrated simulation of cyber-physical systems: a case study on intelligent water distribution. In: Eighth IEEE International Conference on Dependable, Autonomic and Secure Computing, Chengdu, Dec 2009, pp. 690–695
Lukasch, F.: Cost efficient mains powered supply concepts for wireless sensor nodes. In: IEEE International Symposium on Circuits and Systems (ISCAS), Rio de Janeiro, May 2011, pp. 502–505
Moreno, J., Wenninger, J., Haase, J., Grimm, C.: Energy profiling technique for network-level energy optimization. In: AFRICON, 2011, Victoria Falls, pp. 1–6. IEEE (2011)
Ptolemy II: UC Berkeley EECS Depatment, Ptolemy II Project, UC Berkeley http://ptolemy.eecs.berkeley.edu/ptolemyII/ Accessed 2012
Tabuada, P.: Cyber-physical systems: position paper. In: NSF Workshop on Cyber-Physical Systems, Austin (2006)
Wenninger, J., Moreno, J., Haase, J., Grimm, C.: Designing low-power wireless sensor networks. In: Forum on Specification and Design Languages (FDL), Oldenburg, 2011, pp. 1–6. IEEE (2011)
Acknowledgements
The work presented in this paper has been carried out in the SmartCoDe project, co-funded by the European Commission within the 7th Framework Programme (FP7/2007–2013) under grant agreement no 247473.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Molina, J.M., Damm, M., Haase, J., Holleis, E., Grimm, C. (2014). Model Based Design of Distributed Embedded Cyber Physical Systems. In: Haase, J. (eds) Models, Methods, and Tools for Complex Chip Design. Lecture Notes in Electrical Engineering, vol 265. Springer, Cham. https://doi.org/10.1007/978-3-319-01418-0_8
Download citation
DOI: https://doi.org/10.1007/978-3-319-01418-0_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-01417-3
Online ISBN: 978-3-319-01418-0
eBook Packages: EngineeringEngineering (R0)