Architectural Rules Conformance with ArCon and Open-SourceModeling Tools
Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
In software development it is often crucial that the system implementationfollows the architecture dened through design patterns and a constraint set.In Model-Driven development most artefacts are created using models, butthe architectural design rules is one area where no standard to model therules exists. ArCon, Architecture Conformance Checker, is a tool to checkconformance of architectural design rules on a system model, dened in UML,that implements the system or application. The architectural design rules aredened in a UML model but with a specic meaning, dierent from standardUML, proposed by the authors of ArCon. Within this thesis ArCon wasextended to be able to check models created by the Open-Source modelingtool Papyrus, and integrated as a plugin on the Eclipse platform. The methodused by ArCon, to dene architectural rules, was also given a short evaluationduring the project to get a hint of its potential and future use. The case-studyshowed some problems and potential improvements of the used implementationof ArCon and its supported method.
Place, publisher, year, edition, pages
2012. , 62 p.
Software Architecture, Model-Driven Development, UML, Architecture conformance, ArCon, Open-Source
IdentifiersURN: urn:nbn:se:liu:diva-78888ISRN: LIU-IDA/LITH-EX-A--12/031--SEOAI: oai:DiVA.org:liu-78888DiVA: diva2:536580
Subject / course
Computer and information science at the Institute of Technology
2012-06-12, Alan Turing, Linköping, 11:15 (English)