LANSF: A protocol modelling environment and its implementation
- 1 January 1991
- journal article
- research article
- Published by Wiley in Software: Practice and Experience
- Vol. 21 (1) , 51-76
- https://doi.org/10.1002/spe.4380210105
Abstract
LANSF is a software package that was originally designed as a tool to investigate the behaviour of medium access control (MAC) level protocols. These protocols form an interesting class of distributed computations: timing of events is the key factor in them. The protocol definition language of LANSF is based on C, and protocols are specified (programmed) as collections of communicating, interrupt‐driven processes. These specifications are executable: an event‐driven emulator of MAC‐level communication phenomena forms the foundation of the implementation. Some tools for debugging, testing, and validation of protocol specifications are provided. We present key features of LANSF at the syntactic level, comment informally on the semantics of these features, and highlight some implementation issues. A complete example of a LANSF application is discussed in the Appendix.Keywords
This publication has 15 references indexed in Scilit:
- Introduction to the ISO specification language LOTOSPublished by Elsevier ,2003
- Comments on "Analysis of a hybrid multiple access protocol with free access of new arrivals during conflict resolution" [with reply]IEEE Transactions on Communications, 1990
- A note on the performance of ENET IIIEEE Journal on Selected Areas in Communications, 1989
- Analysis of a hybrid multiple access protocol with free access of new arrivals during conflict resolutionIEEE Transactions on Communications, 1988
- On visual formalismsCommunications of the ACM, 1988
- An interpreter for LOTOS, a specification language for distributed systemsSoftware: Practice and Experience, 1988
- An introduction to Estelle: A specification language for distributed systemsComputer Networks and ISDN Systems, 1987
- A Hybrid Multiple-Access Protocol for Data and Voice-Packet Over Local Area NetworksIEEE Transactions on Computers, 1985
- Expressnet: A High-Performance Integrated-Services Local Area NetworkIEEE Journal on Selected Areas in Communications, 1983
- Tree algorithms for packet broadcast channelsIEEE Transactions on Information Theory, 1979