Show simple item record

dc.contributor.advisorCahill, Vinny
dc.contributor.authorSterritt, Ashley
dc.date.accessioned2019-11-14T14:55:44Z
dc.date.available2019-11-14T14:55:44Z
dc.date.issued2013
dc.identifier.citationAshley Sterritt, 'Specification and verification of design pattern structure, behaviour and variation', [thesis], Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2013, pp 254
dc.identifier.otherTHESIS 9959
dc.description.abstractDesign patterns are generic solutions to connnonly-occnrring object-oriented software design problems that display good design properties such as extensibility or loose coupling. During software maintenance, earlier design decisions, such as the application of design patterns, can be violated, gradually reducing software quality in a phenomenon known as 'architectural drift'. Specifications serve to formalize design decisions and can be compared directly to implementations, as well as being useful in communication. Precise specification of patterns and automated verification of the conformance of implementations to the specifications can help to avoid architectural drift, preserving software quality. Spefication languages and verifcation of design patterns can also be used for legacy code understanding and the generation of quality metrics.
dc.format1 volume
dc.language.isoen
dc.publisherTrinity College (Dublin, Ireland). School of Computer Science & Statistics
dc.relation.isversionofhttp://stella.catalogue.tcd.ie/iii/encore/record/C__Rb15336328
dc.subjectComputer Science & Statistics, Ph.D.
dc.subjectPh.D. Trinity College Dublin.
dc.titleSpecification and verification of design pattern structure, behaviour and variation
dc.typethesis
dc.type.supercollectionthesis_dissertations
dc.type.supercollectionrefereed_publications
dc.type.qualificationlevelDoctoral
dc.type.qualificationnameDoctor of Philosophy (Ph.D.)
dc.rights.ecaccessrightsopenAccess
dc.format.extentpaginationpp 254
dc.description.noteTARA (Trinity’s Access to Research Archive) has a robust takedown policy. Please contact us if you have any concerns: rssadmin@tcd.ie
dc.identifier.urihttp://hdl.handle.net/2262/90616


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record