Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/22747
Full metadata record
DC FieldValueLanguage
dc.contributor.authorCordina, Joseph-
dc.contributor.authorFenech, Stephen-
dc.contributor.authorPace, Gordon J.-
dc.date.accessioned2017-10-17T10:02:53Z-
dc.date.available2017-10-17T10:02:53Z-
dc.date.issued2007-
dc.identifier.citationCordina, J., Fenech, S., & Pace, G. J. (2007). Model checking concurrent assembly algorithms. 5th Computer Science Annual Workshop (CSAW’07), Msida. 162-174.en_GB
dc.identifier.urihttps://www.um.edu.mt/library/oar//handle/123456789/22747-
dc.description.abstractModel checking has been used in various domains, to enable automatic verification of properties for a given model. Especially in cases when the correctness of the the model is not evident due to the complex nature of the description, model checking can be an indispensable tool. One such domain is the use of concurrent assembly algorithms for lowlevel synchronisation, which can be notoriously difficult to check their correctness or even test. In this paper we look at this domain, and explore the use of model-checking in verifying a number of such algorithms, such as barrier synchronisation and wait-free CSP channel communication. We tackle the state explosion problem inherent in model checking by making use of abstraction techniques to remove rendundant information in the the model, and partial-order techniques to remove redundant interleavings of actions. Finally, we also investigate the use of structural induction to reason about families of systems of arbitrary size. Making use of symmetry and induction, we verify algorithms with an unbounded number of identical participating tasks.en_GB
dc.language.isoenen_GB
dc.publisherUniversity of Malta. Faculty of ICTen_GB
dc.rightsinfo:eu-repo/semantics/openAccessen_GB
dc.subjectCSP (Computer program language)en_GB
dc.subjectModeling languages (Computer science)en_GB
dc.subjectComputer programs -- Verificationen_GB
dc.subjectComputer multitaskingen_GB
dc.subjectAssembly languages (Electronic computers)en_GB
dc.titleModel checking concurrent assembly algorithmsen_GB
dc.typeconferenceObjecten_GB
dc.rights.holderThe copyright of this work belongs to the author(s)/publisher. The rights of this work are as defined by the appropriate Copyright Legislation or as modified by any successive legislation. Users may access this work and can make use of the information contained in accordance with the Copyright Legislation provided that the author must be properly acknowledged. Further distribution or reproduction in any format is prohibited without the prior permission of the copyright holder.en_GB
dc.bibliographicCitation.conferencename5th Computer Science Annual Workshop (CSAW’07)en_GB
dc.bibliographicCitation.conferenceplaceMsida, Malta, 5-6/11/2007en_GB
dc.description.reviewedpeer-revieweden_GB
Appears in Collections:Scholarly Works - FacICTCS

Files in This Item:
File Description SizeFormat 
Proceedings of CSAW’07 - A16.pdf154.08 kBAdobe PDFView/Open


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.