On the specification and implementation of distributed systems using NMDS and LIPS

Article


Bavan, A. and Abeysinghe, G. 2005. On the specification and implementation of distributed systems using NMDS and LIPS. Information and software technology. 47 (11), pp. 721-734. https://doi.org/10.1108/01425450010377579
TypeArticle
TitleOn the specification and implementation of distributed systems using NMDS and LIPS
AuthorsBavan, A. and Abeysinghe, G.
Abstract

This paper describes a graphical notation called NMDS and an implementation language called LIPS for producing distributed systems. NMDS is a set of notations based on Role Activity Diagrams with features for expressing concurrency, dataflow and communication and it lends itself to elicitation and verification while expressing concurrency unambiguously in a concise manner. It also fits in with the syntax and semantics of LIPS. LIPS is a distributed message passing language that promotes the separation of communication from computation by using the concept of guarded processes. One of the major advantages of using NMDS with LIPS is that reverse engineering of LIPS programs can easily be achieved.

PublisherButterworths
JournalInformation and software technology
ISSN0950-5849
Publication dates
Print2005
Publication process dates
Deposited18 May 2009
Output statusPublished
Digital Object Identifier (DOI)https://doi.org/10.1108/01425450010377579
LanguageEnglish
Permalink -

https://repository.mdx.ac.uk/item/819z2

  • 21
    total views
  • 0
    total downloads
  • 0
    views this month
  • 0
    downloads this month

Export as