Model-driven engineering of software architecture viewpoints

buir.advisorTekinerdoğan, Bedir
dc.contributor.authorDemirli, Elif
dc.date.accessioned2016-01-08T18:19:31Z
dc.date.available2016-01-08T18:19:31Z
dc.date.issued2012
dc.descriptionAnkara : The Department of Computer Engineering and the Graduate School of Engineering and Science of Bilkent University, 2012.en_US
dc.descriptionThesis (Master's) -- Bilkent University, 2012.en_US
dc.descriptionIncludes bibliographical references.en_US
dc.description.abstractA common practice in software architecture design is to apply so-called architectural views to design software architecture for the various stakeholder concerns. Architectural views are usually developed based on architectural viewpoints which define the conventions for constructing, interpreting and analyzing views. So far most architectural viewpoints seem to have been primarily used either to support the communication among stakeholders, or at the best to provide a blueprint for the detailed design. In this thesis, we provide a software language engineering approach to define viewpoints as domain specific languages. This enhances the formal precision of architectural viewpoints and leads to executable views that can be interpreted and analyzed by tools. We illustrate our approach for defining domain specific languages for the viewpoints of the Views and Beyond framework. The approach is implemented as an Eclipse plug-in, SAVE-Bench tool, which can be used to define different views based on the predefined software architecture viewpoints. The tool also supports automatic generation of architecture documentation from view models.en_US
dc.description.provenanceMade available in DSpace on 2016-01-08T18:19:31Z (GMT). No. of bitstreams: 1 0006235.pdf: 2194538 bytes, checksum: 52dea1284c2e964419853c83c1d7d01e (MD5)en
dc.description.statementofresponsibilityDemirli, Elifen_US
dc.format.extentix, 107 leaves, illustrationsen_US
dc.identifier.itemidB133854
dc.identifier.urihttp://hdl.handle.net/11693/15500
dc.language.isoEnglishen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectSoftware Architecture Viewpointsen_US
dc.subjectSoftware Language Engineeringen_US
dc.subjectDomain-Specific Modelingen_US
dc.subjectModel-Driven Engineeringen_US
dc.subjectTool Supporten_US
dc.subject.lccQA76.754 .D45 2012en_US
dc.subject.lcshSoftware architecture.en_US
dc.subject.lcshSortware engineering.en_US
dc.titleModel-driven engineering of software architecture viewpointsen_US
dc.typeThesisen_US
thesis.degree.disciplineComputer Engineering
thesis.degree.grantorBilkent University
thesis.degree.levelMaster's
thesis.degree.nameMS (Master of Science)

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
0006235.pdf
Size:
2.09 MB
Format:
Adobe Portable Document Format