dc.contributor.advisor | Cahill, Vinny | |
dc.contributor.author | Sterritt, Ashley | |
dc.date.accessioned | 2019-11-14T14:55:44Z | |
dc.date.available | 2019-11-14T14:55:44Z | |
dc.date.issued | 2013 | |
dc.identifier.citation | Ashley 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.other | THESIS 9959 | |
dc.description.abstract | Design 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.format | 1 volume | |
dc.language.iso | en | |
dc.publisher | Trinity College (Dublin, Ireland). School of Computer Science & Statistics | |
dc.relation.isversionof | http://stella.catalogue.tcd.ie/iii/encore/record/C__Rb15336328 | |
dc.subject | Computer Science & Statistics, Ph.D. | |
dc.subject | Ph.D. Trinity College Dublin. | |
dc.title | Specification and verification of design pattern structure, behaviour and variation | |
dc.type | thesis | |
dc.type.supercollection | thesis_dissertations | |
dc.type.supercollection | refereed_publications | |
dc.type.qualificationlevel | Doctoral | |
dc.type.qualificationname | Doctor of Philosophy (Ph.D.) | |
dc.rights.ecaccessrights | openAccess | |
dc.format.extentpagination | pp 254 | |
dc.description.note | TARA (Trinity’s Access to Research Archive) has a robust takedown policy. Please contact us if you have any concerns: rssadmin@tcd.ie | |
dc.identifier.uri | http://hdl.handle.net/2262/90616 | |