University of Twente Student Theses
Meta Object Facility (MOF): investigation of the state of the art
Overbeek, J.F. (2006) Meta Object Facility (MOF): investigation of the state of the art.
PDF
983kB |
Abstract: | Model Driven Engineering (MDE) is the new trend in software engineering. MDE is the collection of all approaches that use models as core principle for software engineering. The Model Driven Architecture (MDA) is the proposed approach for MDE given by the Object Management Group (OMG). The core element of the MDA is the Model Object Facility (MOF), which is the object of study of this assignment. In the history of software engineering, we are continuously searching for a technique that provides us with a better and more natural approach for defining a system in a more abstract way. The aim of the MDA is to reach an abstraction level that is more focused on defining the structure and behavior of the system, disregarding the underlying implementation technology. With the release of the Unified Modeling Language (UML), OMG has become the market leader in providing a modeling language for software engineering. Recently the OMG released the MDA, which covers the complete scope of using models in software engineering. Given the already earned market sector, the potential of the MDA can be significant. The MOF as a fundamental part in the MDA is therefore an important part to investigate. The major goal of this thesis is codifying the usefulness and availability of the MOF. As approach for investigation, we will first investigate the scope of modeling in the domain of software engineering. Next, we investigate the standard itself, and after that the practical use of the standard. The modeling approach is a good shift in software engineering to obtain a higher level of abstraction for defining a system. With the arrival of the MDA, the modeling concept for software engineering is standardized. Furthermore, the UML already booked success and is widely used. Based on this success the MDA has the potency to obtain the same position as UML. The same will hold for the MOF. Unfortunately, the MOF standard is not yet stable, and can still use some polishing especially in the area of the semantics. |
Item Type: | Essay (Master) |
Faculty: | EEMCS: Electrical Engineering, Mathematics and Computer Science |
Subject: | 54 computer science |
Programme: | Computer Science MSc (60300) |
Link to this item: | https://purl.utwente.nl/essays/57286 |
Export this item as: | BibTeX EndNote HTML Citation Reference Manager |
Repository Staff Only: item control page