Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleJuly 2022
DLToDW: Transferring Relational and NoSQL Databases from a Data Lake
SN Computer Science (SNCS), Volume 3, Issue 5https://doi.org/10.1007/s42979-022-01287-7AbstractOver the past decade, digital transformation has led to the evolution of databases towards Big Data. A need to collect and analyze data from different sources has emerged. At the same time, traditional decision support systems are unable to meet ...
- ArticleOctober 2019
Applying a Model-Driven Approach for UML/OCL Constraints: Application to NoSQL Databases
On the Move to Meaningful Internet Systems: OTM 2019 ConferencesPages 646–660https://doi.org/10.1007/978-3-030-33246-4_40AbstractBig Data have received a great deal of attention in recent years. Not only the amount of data is on a completely different level than before, but also we have different type of data including factors such as format, structure, and sources. This ...
- research-articleOctober 2018
Model transformation languages under a magnifying glass: a controlled experiment with Xtend, ATL, and QVT
ESEC/FSE 2018: Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software EngineeringPages 445–455https://doi.org/10.1145/3236024.3236046In Model-Driven Software Development, models are automatically processed to support the creation, build, and execution of systems. A large variety of dedicated model-transformation languages exists, promising to efficiently realize the automated ...
- research-articleJune 2018
General methods for software architecture recovery: a potential approach and its evaluation
Empirical Software Engineering (KLU-EMSE), Volume 23, Issue 3Pages 1457–1489https://doi.org/10.1007/s10664-017-9543-zAbstractSoftware architecture is a critical artefact in the software lifecycle. It is a system blueprint for construction, it aids in planning teaming and division of work, and it aids in reasoning about system properties. But architecture documentation ...
-
- ArticleJanuary 2018
Automatic Transformation from Ecore Metamodels towards Gallina Inductive Types
MODELSWARD 2018: Proceedings of the 6th International Conference on Model-Driven Engineering and Software DevelopmentPages 488–495https://doi.org/10.5220/0006608604880495When engineering a language (and its compiler), it is convenient to use widespread and easy-to-use MDE frameworks like Xtext that automatically generate a compiler infrastructure, and even a full-featured IDE. At the same time, a formal workbench such ...
- research-articleMarch 2017
Design pattern-based model transformation supported by QVT
Journal of Systems and Software (JSSO), Volume 125, Issue CPages 289–308https://doi.org/10.1016/j.jss.2016.12.019Defining a design pattern at the metamodel level.Defining the notion of pattern consistency.Defining the notion of pattern conformance.Describing transformation rules in QVT.Transforming an application model using a design pattern. A design pattern ...
- research-articleFebruary 2017
Harmonizing IEC 61850 and CIM for connectivity of substation automation
Computer Standards & Interfaces (CSAI), Volume 50, Issue CPages 199–208https://doi.org/10.1016/j.csi.2016.10.008A smart grid is an electrical power grid infrastructure for improving efficiency and reliability of power systems. CIM and IEC 61850 are major standards in the smart grid domain for modeling substations and their management. Due to heavy data exchanges ...
- research-articleFebruary 2017
Model transformation between OPC UA and UML
Computer Standards & Interfaces (CSAI), Volume 50, Issue CPages 236–250https://doi.org/10.1016/j.csi.2016.09.004OPC Unified Architecture (UA) is a platform-independent standard for message-based communication between clients and servers on various types of network to facilitate information exchange. OPC UA has been adopted in various domains such as power grids, ...
- ArticleSeptember 2015
Model-Driven Engineering Based on Attribute Grammars
Proceedings of the 19th Brazilian Symposium on Programming Languages - Volume 9325Pages 112–127https://doi.org/10.1007/978-3-319-24012-1_9The Model-Driven Engineering MDE paradigm proposes the construction of software based on an abstraction from its complexity by defining models, and on a semiautomatic construction process driven by model transformations. In this paper we propose the use ...
- articleJuly 2015
An MDA Approach for the Evolution of Data Warehouses
International Journal of Decision Support System Technology (IJDSST-IGI), Volume 7, Issue 3Pages 65–89https://doi.org/10.4018/ijdsst.2015070104Modeling and data warehousing have been considered, for more than one decade, as a new challenging research topic for which different approaches have been proposed. Nevertheless these proposals have focused on static aspects only. In practice, the ...
- articleMay 2015
Formal verification of QVT transformations for code generation
Software and Systems Modeling (SoSyM) (SPSSM), Volume 14, Issue 2Pages 981–1002https://doi.org/10.1007/s10270-013-0351-7We present a formal calculus for operational QVT. The calculus is implemented in the interactive theorem prover KIV and allows to prove properties of QVT transformations for arbitrary meta models. Additionally, we present a framework for provably ...
- articleMay 2015
VPML: an approach to detect design patterns of MOF-based modeling languages
Software and Systems Modeling (SoSyM) (SPSSM), Volume 14, Issue 2Pages 735–764https://doi.org/10.1007/s10270-013-0325-9A design pattern is a recurring and well-understood design fragment. In a model-driven engineering methodology, detecting occurrences of design patterns supports the activities of model comprehension and maintenance. With the recent explosion of domain-...
- ArticleNovember 2014
Model defined fault tolerance in cloud
Internetware '14: Proceedings of the 6th Asia-Pacific Symposium on InternetwarePages 116–119https://doi.org/10.1145/2677832.2677851Fault tolerance (FT) is one of the most important ways to achieve high availability (HA). However, as for cloud, with diverse user requirements, heterogeneous cloud providers, complex FT implementation as well as error-prone configuration, it is a real ...
- articleSeptember 2014
Tracing conceptual models' evolution in data warehouses by using the model driven architecture
Computer Standards & Interfaces (CSAI), Volume 36, Issue 5Pages 831–843https://doi.org/10.1016/j.csi.2014.01.004Developing a data warehouse is an ongoing task where new requirements are constantly being added. A widely accepted approach for developing data warehouses is the hybrid approach, where requirements and data sources must be accommodated to a ...
- research-articleJune 2014
An integrated framework for automated simulation of SysML models using DEVS
Simulation (SIMU), Volume 90, Issue 6Pages 717–744https://doi.org/10.1177/0037549714533842System models are constructed to design, study, and understand complex systems. According to the systems modeling language (SysML) that is a standard for model-based system engineering, all engineering activities should be performed using a common ...
- articleMarch 2014
Testing operational transformations in model-driven engineering
Innovations in Systems and Software Engineering (SPISSE), Volume 10, Issue 1Pages 19–32https://doi.org/10.1007/s11334-013-0208-9Model-driven development is gaining importance in software engineering practice. This increasing usage asks for a new generation of testing tools to verify correctness and suitability of model transformations. This paper presents a novel approach to ...
- research-articleOctober 2013
A new tool for URDAD to Java EE EJB transformations
SAICSIT '13: Proceedings of the South African Institute for Computer Scientists and Information Technologists ConferencePages 144–153https://doi.org/10.1145/2513456.2513459Following the Object Management Group's (OMG) Model-Driven Architecture (MDA) approach, the semi-formal, service-orientated "Use Case, Responsibility Driven Analysis and Design" (URDAD) method is used by requirements engineers to specify a software ...
- articleJune 2013
Retainment policies - A formal framework for change retainment for trace-based model transformations
Information and Software Technology (INST), Volume 55, Issue 6Pages 1064–1084https://doi.org/10.1016/j.infsof.2012.07.013Context: Model-to-model (M2M) transformations play an important role within model-driven development. Modern M2M approaches support incremental updates to the target model according to changes in the source model(s). Bidirectional transformation ...
- research-articleApril 2013
A metamodel-based approach for generalizing requirements in database-driven 3D simulation (WIP)
DEVS 13: Proceedings of the Symposium on Theory of Modeling & Simulation - DEVS Integrative M&S SymposiumArticle No.: 3, Pages 1–6In our previous work, we presented an approach for runtime synchronization on schema and data level between a real-time simulation database and a central database. A wide range of 3D simulation applications like Virtual Testbeds for space missions, ...