uml metamodel
Recently Published Documents


TOTAL DOCUMENTS

31
(FIVE YEARS 1)

H-INDEX

7
(FIVE YEARS 0)

Electronics ◽  
2022 ◽  
Vol 11 (2) ◽  
pp. 201
Author(s):  
Paolino Di Felice ◽  
Gaetanino Paolone ◽  
Romolo Paesani ◽  
Martina Marinelli

Model-Driven Engineering is largely recognized as the most powerful method for the design of complex software. This study deals with the automated archival of metadata about the content of UML class diagrams (a particularly relevant category of models) into a pre-existing repository. To define the structure of the repository, we started from the definition of a UML metamodel. From the latter, we derived the schema of the metadata repository. Then, a parser was developed that is responsible for extracting the useful information from the XMI file about class diagrams and enters it as metadata into the repository. The parser has been implemented as a Java web interface, while the metadata repository has been implemented as a PostgreSQL database based on the JSONB data type. The metadata repository is thought to support modelers in the initial phase of the process of the development of new models when looking for artifacts to start from. The schema of the metadata repository and the Java code of the parser are available from the authors.


2014 ◽  
Vol 2014 ◽  
pp. 1-10
Author(s):  
Andrea Giubergia ◽  
Daniel Riesco ◽  
Verónica Gil-Costa ◽  
Marcela Printista

An UML profile describes lightweight extension mechanism to the UML by defining custom stereotypes, tagged values, and constraints. They are used to adapt UML metamodel to different platforms and domains. In this paper we present an UML profile for models supporting event driving simulation. In particular, we use the Arena simulation tool and we focus on the mining process domain. Profiles provide an easy way to obtain well-defined specifications, regulated by the Object Management Group (OMG). They can be used as a presimulation technique to obtain solid models for the mining industry. In this work we present a new profile to extend the UML metamodel; in particular we focus on the activity diagram. This extended model is applied to an industry problem involving loading and transportation of minerals in the field of mining process.


2013 ◽  
Vol 77 (2) ◽  
pp. 123-133 ◽  
Author(s):  
Mihai Galos ◽  
Fabien Mieyeville ◽  
David Navarro ◽  
Ian O’Connor
Keyword(s):  

2012 ◽  
Vol 433-440 ◽  
pp. 2862-2867
Author(s):  
Bin Yang ◽  
Yu Dong Qi ◽  
Xiu We Wang ◽  
Ya Ning Wang

OntoUML is a conceptual modeling language which is built with a lightweight expansion of UML metamodel, but it doesn’t provide mechanism of consistency checking on conceptual model. The correctness of the syntax and semantics of the model still need artificial check. The paper introduced OntoUML briefly and put forward a scheme of consistency checking of OntoUML model based on description logics. By transforming into knowledge base of description logics, the detection of consistencies at the OntoUML model can be realized using existing mature reasoning system.


Author(s):  
Tom Mens ◽  
Ragnhild Van Der Straeten ◽  
Jocelyn Simmonds

As the standard for object-oriented analysis and design, the UML (Unified Modeling Language) metamodel, as well as contemporary CASE (Computer-Aided Software Engineering) tools, must provide adequate and integrated support for all essential aspects of software evolution. This includes version control, traceability, impact analysis, change propagation, inconsistency management, and model refactorings. This chapter focuses on the latter two aspects, and shows how tool support for these aspects can be provided. First, we extend the UML metamodel with support for versioning. Second, we make a classification of the possible inconsistencies of UML design models. Finally, we use the formalism of description logics, a decidable fragment of first-order predicate logic, to express logic rules that can detect and resolve these inconsistencies. We also show how the logic rules are used to propose model refactorings. As a proof of concept, we report on the results of initial experiments with a prototype tool we developed for this approach.


Author(s):  
Stefan Dietze

This chapter introduces a conceptual metamodel which enables the assessment and semi-formal modeling of business processes in the domain of software engineering based on the UML metamodel. In addition to the definition of an appropriate process modeling method, a basis for performing empirical case stud-ies and structured process assessments is provided by defining and structuring the relevant process entities (artifacts, roles, tools), and process elements and their in-terdependencies on the metamodel level. Above all, some example models are presented which were developed by applying the introduced metamodel during an initial case study. The described metamodel allows the opportunity to create de-tailed organizational UML-based models which describe the relevant roles, work-flows, artifacts as well as the used tools and their interdependencies. Thus, it can facilitate a founded assessment, evaluation and re-engineering of organizational software development processes.


Sign in / Sign up

Export Citation Format

Share Document