Heuristic rules for transforming preconceptual schemas into uml 2.0 diagrams: a C# implementation
From the mid-nineties, a new path for automatically generating UML conceptual schemas from controlled languages, by means of heuristic rules, has been proposed. This path still exhibit problems to be solved: ambiguity of heuristic rules, semi-automated expert-participation processes, difficulties i...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Universidad de Antioquia
2014-02-01
|
Series: | Revista Facultad de Ingeniería Universidad de Antioquia |
Subjects: | |
Online Access: | https://revistas.udea.edu.co/index.php/ingenieria/article/view/18509 |
_version_ | 1797861756081537024 |
---|---|
author | Carlos Zapata David Cardona |
author_facet | Carlos Zapata David Cardona |
author_sort | Carlos Zapata |
collection | DOAJ |
description |
From the mid-nineties, a new path for automatically generating UML conceptual schemas from controlled languages, by means of heuristic rules, has been proposed. This path still exhibit problems to be solved: ambiguity of heuristic rules, semi-automated expert-participation processes, difficulties in representing structural and dynamic features of the domain, focus on only one diagram, and lack of implementation. In this paper, we employ the socalled Pre-conceptual Schemas as a graphical language for representing the domain of a software application; also, we implement in the C# language the conversion rules from Pre-conceptual Schemas into UML 2.0 diagrams. C# implementation avoids ambiguity of some of the conversion rules; furthermore, C# implementation permits process automation without the need of experts. Finally, we show the functionality of C# rule-based prototype by means of a case study.
|
first_indexed | 2024-04-09T22:08:14Z |
format | Article |
id | doaj.art-59fc95e823084f1c9d44b2f4d47dea0d |
institution | Directory Open Access Journal |
issn | 0120-6230 2422-2844 |
language | English |
last_indexed | 2024-04-09T22:08:14Z |
publishDate | 2014-02-01 |
publisher | Universidad de Antioquia |
record_format | Article |
series | Revista Facultad de Ingeniería Universidad de Antioquia |
spelling | doaj.art-59fc95e823084f1c9d44b2f4d47dea0d2023-03-23T12:32:57ZengUniversidad de AntioquiaRevista Facultad de Ingeniería Universidad de Antioquia0120-62302422-28442014-02-014410.17533/udea.redin.18509Heuristic rules for transforming preconceptual schemas into uml 2.0 diagrams: a C# implementationCarlos Zapata0David Cardona 1Universidad Nacional de ColombiaUniversidad Nacional de Colombia From the mid-nineties, a new path for automatically generating UML conceptual schemas from controlled languages, by means of heuristic rules, has been proposed. This path still exhibit problems to be solved: ambiguity of heuristic rules, semi-automated expert-participation processes, difficulties in representing structural and dynamic features of the domain, focus on only one diagram, and lack of implementation. In this paper, we employ the socalled Pre-conceptual Schemas as a graphical language for representing the domain of a software application; also, we implement in the C# language the conversion rules from Pre-conceptual Schemas into UML 2.0 diagrams. C# implementation avoids ambiguity of some of the conversion rules; furthermore, C# implementation permits process automation without the need of experts. Finally, we show the functionality of C# rule-based prototype by means of a case study. https://revistas.udea.edu.co/index.php/ingenieria/article/view/18509Pre-conceptual schemasclass diagramcommunication diagramstate machine diagramUML 2.0transformation rules |
spellingShingle | Carlos Zapata David Cardona Heuristic rules for transforming preconceptual schemas into uml 2.0 diagrams: a C# implementation Revista Facultad de Ingeniería Universidad de Antioquia Pre-conceptual schemas class diagram communication diagram state machine diagram UML 2.0 transformation rules |
title | Heuristic rules for transforming preconceptual schemas into uml 2.0 diagrams: a C# implementation |
title_full | Heuristic rules for transforming preconceptual schemas into uml 2.0 diagrams: a C# implementation |
title_fullStr | Heuristic rules for transforming preconceptual schemas into uml 2.0 diagrams: a C# implementation |
title_full_unstemmed | Heuristic rules for transforming preconceptual schemas into uml 2.0 diagrams: a C# implementation |
title_short | Heuristic rules for transforming preconceptual schemas into uml 2.0 diagrams: a C# implementation |
title_sort | heuristic rules for transforming preconceptual schemas into uml 2 0 diagrams a c implementation |
topic | Pre-conceptual schemas class diagram communication diagram state machine diagram UML 2.0 transformation rules |
url | https://revistas.udea.edu.co/index.php/ingenieria/article/view/18509 |
work_keys_str_mv | AT carloszapata heuristicrulesfortransformingpreconceptualschemasintouml20diagramsacimplementation AT davidcardona heuristicrulesfortransformingpreconceptualschemasintouml20diagramsacimplementation |