mdh.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
A Metamodel independent approach for Conflict Detection tosupport distributed development in MDE
Mälardalen University, School of Innovation, Design and Engineering. (Software Engineering)
2009 (English)Independent thesis Advanced level (degree of Master (One Year)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

The need for change of direction in Software Engineering has been suggested in severalresources [Power of Models]. In recent years many organizations have focused on ModelDriven Engineering (MDE) as an approach to application design and implementation.Model Driven Architecture (MDA) was introduced by Object Management Group (OMG) in2001 in support of MDE. Models are the basic elements in MDE. The focus on MDE is onthe concept of “Everything is a model”. So far several languages, tools and platforms havebeen created for MDE.In particular, models can be developed in a distributed environment, thus once they mergetogether, conflicts and inconsistencies should be detected in a convenient way to bereconciled (automatically by software or manually by developers). This project is based onprevious works that define difference and conflict metamodels of a source model. In thisreport, we introduce the benefits of versioning systems in MDE framework. A conflictmetamodel that is generated from the input metamodel and the architecture for detectingconflicts are represented. The proposed approach is metamodel independent that meansconflict metalmodel is created for any input model which conforms to Kernel Meta MetaModel (KM3). The concept of used conflict model can be also changed regardless ofmodels. The extended idea for conflicts detection, the presented architecture for modelcode management and the tools that can detect conflicts of concurrent models can help toimprove MDE in model code management. For this report, some implementation in Eclipseplatform has been rendered while some future works are suggested.

Place, publisher, year, edition, pages
2009. , 50 p.
Keyword [en]
Modeling, ATL, Eclipse, Metamodel, Conflict, Version Management, Model
National Category
Software Engineering Computer and Information Science Computer Science
Identifiers
URN: urn:nbn:se:mdh:diva-7648OAI: oai:DiVA.org:mdh-7648DiVA: diva2:280186
Presentation
2009-09-10, Paros, Mälardalen University, Box 883, 721 23 Västerås, Second floor, Building R, 15:00 (English)
Uppsok
Technology
Supervisors
Examiners
Projects
University of L'Aquila, Project group in Moedling with Alfonso Pierantonio
Available from: 2009-12-16 Created: 2009-12-08 Last updated: 2009-12-16Bibliographically approved

Open Access in DiVA

Master Thesis Modeling(1373 kB)206 downloads
File information
File name FULLTEXT01.pdfFile size 1373 kBChecksum SHA-512
b3350c270b33ca57e4f3486ababd9fb141764feafa5f9d07ac569ca60a06d41496a4f14d9b7d044859dbccb94b23a785731af39c572827a681c397f10a35d0f6
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Pordel, Mostafa
By organisation
School of Innovation, Design and Engineering
Software EngineeringComputer and Information ScienceComputer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 206 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 160 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf