DocumentCode
3635611
Title
Metaprogramming approaches to finite state machine modeling for SIP applications
Author
Edin Pjani?;Amer Hasanovi?;Nermin Suljanovi?;Aljo Muj?i?;Matej Zajc
Author_Institution
Faculty of Electrical Engineering, University of Tuzla, Franjeva?ka 2, Bosnia and Herzegovina
fYear
2010
fDate
4/1/2010 12:00:00 AM
Firstpage
592
Lastpage
596
Abstract
This paper presents a methodology to develop a complete domain specific language (DSL) for simple finite state machine (FSM) modeling, utilizing metaprogramming techniques found in Ruby programming language. Additionally, two libraries for FSM modeling are reviewed. A simple vending machine model is used to demonstrate the effectiveness of the DSL code. The proposed techniques together with the SIP Servlet API can be combined with Ruby´s web development environments to develop complex converged telecom applications.
Keywords
"Automata","Java","DSL","Application software","Computer languages","Protocols","Domain specific languages","Telecommunications","Middleware","Personal digital assistants"
Publisher
ieee
Conference_Titel
MELECON 2010 - 2010 15th IEEE Mediterranean Electrotechnical Conference
ISSN
2158-8473
Print_ISBN
978-1-4244-5793-9
Electronic_ISBN
2158-8481
Type
conf
DOI
10.1109/MELCON.2010.5476022
Filename
5476022
Link To Document