• DocumentCode
    3231777
  • Title

    Analysing the behaviour of distributed software architectures: a case study

  • Author

    Magee, Jeff ; Kramer, Jeff ; Giannakopoulou, Dimitra

  • Author_Institution
    Dept. of Comput., Imperial Coll. of Sci., Technol. & Med., London, UK
  • fYear
    1997
  • fDate
    29-31 Oct 1997
  • Firstpage
    240
  • Lastpage
    245
  • Abstract
    A software architecture is the overall structure of a system in terms of its constituent components and their interconnections. We describe work to associate behavioural specifications with the components of a distributed software architecture and an approach to analysing the behaviour of systems composed from these components. The approach is based on the use of labelled transition systems to specify behaviour and compositional reachability analysis to check composite system models. The architecture description of a system is used directly to generate the model used for analysis. Analysis allows a designer to check whether an architecture satisfies the properties required of it. The approach is illustrated using a case study of an active badge system
  • Keywords
    diagrams; distributed processing; formal specification; reachability analysis; software engineering; active badge system; behavioural specifications; case study; composite system models; compositional reachability analysis; distributed software architecture; labelled transition systems; software behaviour analysis; software components; Computer aided software engineering; Computer architecture; Educational institutions; Infrared sensors; Interconnected systems; Optical receivers; Reachability analysis; Sensor systems; Software architecture; Transmitters;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1997., Proceedings of the Sixth IEEE Computer Society Workshop on Future Trends of
  • Conference_Location
    Tunis
  • ISSN
    1071-0485
  • Print_ISBN
    0-8186-8153-5
  • Type

    conf

  • DOI
    10.1109/FTDCS.1997.644733
  • Filename
    644733