2,392 research outputs found

    PERANCANGAN PROTOKOL E3D MESSENGER

    Get PDF
    ABSTRAKSI: Instant messaging merupakan sebuah aplikasi pertukaran pesan singkat secara real time digunakan oleh jutaan orang di dunia agar dapat saling terhubung dengan teman, relasi kerja, maupun keluarga. Variasi messenger cukup banyak dan messenger juga digunakan sebagai layanan tambahan pada email dan jejaring sosial. Oleh karena itu, kami memutuskan membuat E3D Messenger yang terdiri dari protokol, server, kompresi dan aplikasi client. Pada Tugas Akhir ini telah dirancang protokol E3D Messenger. Tahap perancangan dimulai dari requirement specification, kemudian service design yang menghasilkan service specification. Pada protocol design, service specification digunakan untuk menghasilkan protocol specification. Protocol specification tersebut digambarkan dengan Format Description Technique SDL (Specification and Description Language). Spesifikasi E3D messenger protocol terdiri dari dua block yaitu E3D client dan E3D server. E3D client terdiri dari tiga process yaitu command reader, coder, dan processor sedangkan E3D server terdiri dari empat process yaitu listening, service, forward, dan database. Spesifikasi protokol dianalisis dengan menggunakan reachability analysis dan simulation tools Cinderella SDL 1.3 yang digunakan juga dalam perancangan. Berdasarkan hasil analisis dan disimulasi diketahui bahwa rancangan formal protokol E3D messenger valid karena tidak terdapat deadlock, error syntax dan semantic, serta expected behavior.Kata Kunci : E3D messenger, protokol, SDLABSTRACT: Instant messaging is applications that allow short message exchanges in real time and it is used by million people in the world to communicate with friend, coworker, and family. Variation of messenger it is so many and it can be use as additional service at email and social network. Hence, we decide to constract E3D Messenger which divide into four parts there are protocol, server, compression, and client application. In this minor thesis, E3D messenger protocol has been designed. Design phase protocol has started from requirement specification, then doing service design to produce service specification. In protocol design, service specification is used to produce protocol specification. It is described with Format Description Technique SDL (Specification and Description Language). E3D messenger specification consists of two blocks there are E3D client and E3D server. E3D client consist of three processes there are command reader, coder, and processor whereas E3D server consist of four processes there are listening, service, forward, and database. Protocol specification is analyzed with reachability analysis and simulation tools Cinderella SDL 1.3 that used too at design phase. Analysis and simulation show that formal specification E3D messenger protocol is valid. There is no deadlock, error syntax, error semantic and also expected behavior.Keyword: E3D messenger protocol, SD

    SDL based validation of a node monitoring protocol

    Full text link
    Mobile ad hoc network is a wireless, self-configured, infrastructureless network of mobile nodes. The nodes are highly mobile, which makes the application running on them face network related problems like node failure, link failure, network level disconnection, scarcity of resources, buffer degradation, and intermittent disconnection etc. Node failure and Network fault are need to be monitored continuously by supervising the network status. Node monitoring protocol is crucial, so it is required to test the protocol exhaustively to verify and validate the functionality and accuracy of the designed protocol. This paper presents a validation model for Node Monitoring Protocol using Specification and Description Llanguage (SDL) using both Static Agent (SA) and Mobile Agent (MA). We have verified properties of the Node Monitoring Protocol (NMP) based on the global states with no exits, deadlock states or proper termination states using reachability graph. Message Sequence Chart (MSC) gives an intuitive understanding of the described system behavior with varying node density and complex behavior etc.Comment: 16 pages, 24 figures, International Conference of Networks, Communications, Wireless and Mobile 201

    The pros and cons of using SDL for creation of distributed services

    Get PDF
    In a competitive market for the creation of complex distributed services, time to market, development cost, maintenance and flexibility are key issues. Optimizing the development process is very much a matter of optimizing the technologies used during service creation. This paper reports on the experience gained in the Service Creation projects SCREEN and TOSCA on use of the language SDL for efficient service creation

    Expanding an extended finite state machine to aid testability

    Get PDF
    The problem of testing from an extended finite state machine (EFSM) is complicated by the presence of infeasible paths. This paper considers the problem of expanding an EFSM in order to bypass the infeasible path problem. The approach is developed for the specification language SDL but, in order to aid generality, the rewriting process is broken down into two phases: producing a normal form EFSM (NF-EFSM) from an SDL specification and then expanding this NF-EFSM

    Analysis and design of multiagent systems using MAS-CommonKADS

    Get PDF
    This article proposes an agent-oriented methodology called MAS-CommonKADS and develops a case study. This methodology extends the knowledge engineering methodology CommonKADSwith techniquesfrom objectoriented and protocol engineering methodologies. The methodology consists of the development of seven models: Agent Model, that describes the characteristics of each agent; Task Model, that describes the tasks that the agents carry out; Expertise Model, that describes the knowledge needed by the agents to achieve their goals; Organisation Model, that describes the structural relationships between agents (software agents and/or human agents); Coordination Model, that describes the dynamic relationships between software agents; Communication Model, that describes the dynamic relationships between human agents and their respective personal assistant software agents; and Design Model, that refines the previous models and determines the most suitable agent architecture for each agent, and the requirements of the agent network

    Stabilizing data-link over non-FIFO channels with optimal fault-resilience

    Get PDF
    Self-stabilizing systems have the ability to converge to a correct behavior when started in any configuration. Most of the work done so far in the self-stabilization area assumed either communication via shared memory or via FIFO channels. This paper is the first to lay the bases for the design of self-stabilizing message passing algorithms over unreliable non-FIFO channels. We propose a fault-send-deliver optimal stabilizing data-link layer that emulates a reliable FIFO communication channel over unreliable capacity bounded non-FIFO channels
    corecore