HEAL DSpace

ProtoTalk: A generative software engineering framework for prototyping protocols in smalltalk

Αποθετήριο DSpace/Manakin

Εμφάνιση απλής εγγραφής

dc.contributor.author Razavi, A en
dc.contributor.author Kontogiannis, K en
dc.date.accessioned 2014-03-01T02:46:29Z
dc.date.available 2014-03-01T02:46:29Z
dc.date.issued 2009 en
dc.identifier.issn 07303157 en
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/32665
dc.subject Software Engineering, Domain Specific Frameworks, Generative Programming, Protocol Development en
dc.subject.other Automatic Generation en
dc.subject.other Complex software en
dc.subject.other Complex systems en
dc.subject.other Core features en
dc.subject.other Domain specific en
dc.subject.other Encodings en
dc.subject.other Generative model en
dc.subject.other Generative programming en
dc.subject.other Model driven software engineering en
dc.subject.other Programming technique en
dc.subject.other Proof of concept en
dc.subject.other Protocol development en
dc.subject.other Prototyping en
dc.subject.other Reflective objects en
dc.subject.other Sequence diagrams en
dc.subject.other Session Initiation Protocols en
dc.subject.other Smalltalk en
dc.subject.other Software frameworks en
dc.subject.other State machine en
dc.subject.other Automatic programming en
dc.subject.other Computer applications en
dc.subject.other Computer software en
dc.subject.other Internet en
dc.subject.other Network protocols en
dc.subject.other Software prototyping en
dc.subject.other Word processing en
dc.subject.other Object oriented programming en
dc.title ProtoTalk: A generative software engineering framework for prototyping protocols in smalltalk en
heal.type conferenceItem en
heal.identifier.primary 10.1109/COMPSAC.2009.197 en
heal.identifier.secondary http://dx.doi.org/10.1109/COMPSAC.2009.197 en
heal.identifier.secondary 5254228 en
heal.publicationDate 2009 en
heal.abstract Network protocols are complex systems implemented by collections of equally complex software components. In many cases, the realization of such protocols requires extensive prototyping and experimentation with different alternative implementations. In this paper, we present ProtoTalk, a generative, domain-specific software framework that utilizes model driven software engineering principles for prototyping state and message driven protocols with emphasis on telecommunication and network protocols. The framework allows first, for modeling a variety of common protocol features by using mappings from state machines, sequence diagrams and packet encodings to ProtoTalk models, and second, for the consequent automatic generation of prototype Smalltalk code from the aforementioned ProtoTalk models. In this respect, the paper attempts to shed light on the use of generative model driven programming techniques within reflective object oriented programming languages and environments. As a proof of concept, we have specified in ProtoTalk and consequently generated in Smalltalk, several core features of the Session Initiation Protocol. © 2009 IEEE. en
heal.journalName Proceedings - International Computer Software and Applications Conference en
dc.identifier.doi 10.1109/COMPSAC.2009.197 en
dc.identifier.volume 1 en
dc.identifier.spage 435 en
dc.identifier.epage 442 en


Αρχεία σε αυτό το τεκμήριο

Αρχεία Μέγεθος Μορφότυπο Προβολή

Δεν υπάρχουν αρχεία που σχετίζονται με αυτό το τεκμήριο.

Αυτό το τεκμήριο εμφανίζεται στην ακόλουθη συλλογή(ές)

Εμφάνιση απλής εγγραφής