Repository logo
  • English
  • Deutsch
  • Español
  • Français
  • Log In
    New user? Click here to register.Have you forgotten your password?

  • English
  • Deutsch
  • Español
  • Français
  • Log In
    New user? Click here to register.Have you forgotten your password?
Repository logo
  • Communities & Collections
  • Research Outputs
  • Fundings & Projects
  • Researchers
  • Statistics
  1. Home
  2. Current Research Information System UV
  3. Publicaciones
  4. A Models-to-Program Information Systems Engineering Method
 
  • Details
Options

A Models-to-Program Information Systems Engineering Method

ISSN
1865-0929
Date Issued
2021-01-01
DOI
10.1007/978-3-030-72696-6_8
Abstract
The Model-Driven Development paradigm aims to represent all the information system features through models. Conceptual-Model Programming offers a similar approach, but with a focus on automatic code generation. Both approaches consider modeling and traceability of different abstraction levels, where each level can be tackled with different modeling methods. This heterogeneity introduces a challenge for the quality of the traceability and transformations among models, especially when aiming for automatic code generation. In this paper, we introduce a holistic conceptual-model programming method to generate code from different abstraction levels (from the problem space to the solution space), through three modeling languages whose consistency has been ontologically ensured by two transformation techniques. Particularly, we focus on transformations from the strategic layer using i*, to business process layer using Communication Analysis (CA), and to the system conceptual model layer with OO-Method, which can automatically generate fully functional systems. Even though there are previous works that have proposed partial transformations among these modeling methods, this paper is the first one that deals with the perspective of putting together all the models in a single development method. For each transformation, we discuss what parts can be automatically performed and what parts need human intervention.
Subjects

Traceability

Model Transformation

Abstraction

Separation of concern...

Abstraction layer

Conceptual model

OCDE Subjects

Natural sciences::Phy...

Author(s)
Noël, René  
Facultad de Ingeniería  
José Ignacio Panach
Óscar Pastor

  • Cookie settings
  • Privacy policy
  • End User Agreement
  • Send Feedback

Hosting & Support by

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science