Design and Implementation of a Conceptual Modeling Assistant (CMA)
View/Open
Cita com:
hdl:2099.1/11305
Document typeMaster thesis
Date2010-09
Rights accessOpen Access
Except where otherwise noted, content on this work
is licensed under a Creative Commons license
:
Attribution-NonCommercial-NoDerivs 3.0 Spain
Abstract
This Master's Thesis de nes an architecture for a Conceptual Modeling
Assistant (CMA) along with an implementation of a running prototype.
Our CMA is a piece of software that runs on top of current
modeling tools whose purpose is to collaborate with the conceptual
modelers while developing a conceptual schema. The main functions
of our CMA are to actively criticize the state of a conceptual schema,
to suggest actions to do in order to improve the conceptual schema,
and to o er new operations to automatize building a schema.
On the one hand, the presented architecture assumes that the
CMA has to be adapted to a modeling tool. Thus, the CMA permits
the inclusion of new features, such as the detection of new defects to
be criticized and new operations a modeler can execute, in a modeling
tool. As a result, all modeling tools to which the CMA is adapted
bene t of all these features without further work.
On the other hand, the construction of our prototype involves
three steps: the de nition of a simple, custom modeling tool; the
implementation of the CMA; and the adaptation of the CMA to the
custom modeling tool. Furthermore, we also present and implement
some examples of new features that can be added to the CMA.
SubjectsSoftware engineering, UML (Computer science), Enginyeria de programari, UML (Informàtica)
DegreeMÀSTER UNIVERSITARI EN COMPUTACIÓ (Pla 2006)
Collections
Files | Description | Size | Format | View |
---|---|---|---|---|
aguilera.pdf | 6,525Mb | View/Open |