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
Link To Document