DocumentCode :
266798
Title :
SPECTA: A formal specification language for content transfer algorithms
Author :
Sandvik, Peter
Author_Institution :
Dept. of Inf. Technol., Åbo Akademi Univ., Turku, Finland
fYear :
2014
fDate :
19-19 June 2014
Firstpage :
1
Lastpage :
4
Abstract :
When data is transferred between nodes in a network, it is often transferred in-order. However, in distributed systems, such as peer-to-peer networks and cloud-based systems, transferring data out-of-order can be advantageous, for instance by improving transfer speed, availability and reliability. With the intent of creating a reusable formalism that can describe the complexities of out-of-order content transfer in a simple manner, while being powerful enough to support as large a variety of distributed content transfer algorithms as possible, we introduce the Specification for Content Transfer Algorithms (SPECTA) language. In this article, we also show how algorithms written in this language can be translated into other formalisms such as Event-B for analysis, verification or code generation.
Keywords :
cloud computing; formal specification; peer-to-peer computing; SPECTA language; cloud-based systems; distributed systems; formal specification language; peer-to-peer networks; specification for content transfer algorithms; Algorithm design and analysis; Availability; Computer languages; Out of order; Peer-to-peer computing; Streaming media;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
World of Wireless, Mobile and Multimedia Networks (WoWMoM), 2014 IEEE 15th International Symposium on a
Conference_Location :
Sydney, NSW
Type :
conf
DOI :
10.1109/WoWMoM.2014.6919017
Filename :
6919017
Link To Document :
بازگشت