Abstract
Embedded networks for chip-to-chip networks are emerging as communication infrastructure in mobile devices. We present three novel embedded network protocols: a sliding window protocol, a protocol for opening and closing connections, and a bandwidth reservation protocol. The design of these protocols is tailored to the low power and low cost requirements of mobile devices. The model checker SPIN played an important role in the design and analysis of these protocols. Large instances of the protocols could be analyzed successfully using the distributed model checker DiVinE.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Altera Corp. and Innocor Ltd. SerialLite Protocol Specification, Rev. 1.0 (2003)
Badban, B., Fokkink, W.J., van de Pol, J.C.: Mechanical Verification of a Two-way Sliding Window Protocol. In: Proc. CPA, pp. 179–202. IOS Press, Amsterdam (2008)
Barnat, J., Brim, L., Černá, I.: Cluster-Based LTL Model Checking of Large Systems. In: de Boer, F.S., Bonsangue, M.M., Graf, S., de Roever, W.-P. (eds.) FMCO 2005. LNCS, vol. 4111, pp. 281–293. Springer, Heidelberg (2006)
Benini, L., De Micheli, G.: Networks on Chips: Technology and Tools. Morgan Kaufmann, San Francisco (2006)
Comer, D.E.: Internetworking with TCP/IP, Principles, Protocols, and Architecture, vol. 1. Prentice-Hall, Englewood Cliffs (2006)
Dally, W.J., Towles, B.: Route Packets, Net Wires: On-Chip Interconnection Networks. In: Proc. DAC, pp. 684–689. ACM Press, New York (2001)
Dally, W.J., Towles, B.P.: Principles and Practices of Interconnection Networks. Morgan Kaufmann, San Francisco (2004)
Desoli, G., Filippi, E.: An Outlook on the Evolution of Mobile Terminals: From Monolithic to Modular Multiradio, Multiapplication Platforms. IEEE Circuits and Systems Magazine 6(2), 17–29 (2006)
Galataki, D.: Design and Analysis of UniPro Protocols for Mobile Phones. Master’s thesis, VU University Amsterdam (2009)
Goossens, K., Dielissen, J., Rădulescu, A.: The Æthereal Network on Chip: Concepts, Architectures, and Implementations. IEEE Design and Test of Computers 22(5), 414–421 (2005)
Holzmann, G.J.: The SPIN Model Checker. Addison-Wesley, Reading (2004)
HyperTransport ® Technology Consortium. HyperTransport I/O Link Specification, Revision 3.10b (2009)
Jantsch, A., Tenhunen, H. (eds.): Networks on Chip. Kluwer, Dordrecht (2003)
Millberg, S.M., Nilsson, E., Thid, R., Jantsch, A.: Guaranteed Bandwidth Using Looped Containers in Temporally Disjoint Networks within the Nostrum Network on Chip. In: Proc. DATE, pp. 890–895. IEEE, Los Alamitos (2004)
MIPI® Alliance. Specification for Unified Protocol (UniProSM), 2010. Version 1.10
PCI-SIG. PCI Express® Base Specification, Revision 2.1 (2009)
Quirós Araya, G.: Static Byte-Code Analysis for State Space Reduction. Master’s thesis, RWTH University, Aachen (2006)
RapidIO Trade Association. RapidIO® Interconnect Specfication, Rev. 2.1 (2009)
RFC 793: Transmission Control Protocol, Edited by Jon Postel (1981)
Ruys, T.C.: Low-Fat Recipes for SPIN. In: Havelund, K., Penix, J., Visser, W. (eds.) SPIN 2000. LNCS, vol. 1885, pp. 287–321. Springer, Heidelberg (2000)
Suoranta, R.: New Directions in Mobile Device Architectures. In: Proc. DSD, pp. 17–26. IEEE, Los Alamitos (2006)
Tanenbaum, A.S.: Computer Networks. Prentice Hall, Englewood Cliffs (2002)
MIPI® Alliance. Speci cation for D-PHY, Version 1.00.00 (2009)
Udaya Shankar, A.: Verified Data Transfer Protocols with Variable Flow Control. ACM Transactions on Computer Systems 7(3), 281–316 (1989)
Verstoep, K., Bal, H.E., Barnat, J., Brim, L.: Efficient Large-Scale Model Checking. In: Proc. IPDPS. IEEE, Los Alamitos (2009)
Visser, W., Havelund, K., Brat, G.P., Park, S., Lerda, F.: Model Checking Programs. Autom. Softw. Eng. 10(2), 203–232 (2003)
Weber, M.: An Embeddable Virtual Machine for State Space Generation. In: Bošnački, D., Edelkamp, S. (eds.) SPIN 2007. LNCS, vol. 4595, pp. 168–186. Springer, Heidelberg (2007)
XILINX®. Aurora Protocol Specification, SP002, v1.2 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Galataki, D., Radulescu, A., Verstoep, K., Fokkink, W. (2010). Embedded Network Protocols for Mobile Devices. In: Kowalewski, S., Roveri, M. (eds) Formal Methods for Industrial Critical Systems. FMICS 2010. Lecture Notes in Computer Science, vol 6371. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15898-8_11
Download citation
DOI: https://doi.org/10.1007/978-3-642-15898-8_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-15897-1
Online ISBN: 978-3-642-15898-8
eBook Packages: Computer ScienceComputer Science (R0)