Skip to main content

previous disabled Page of 4
and
  1. No Access

    Chapter and Conference Paper

    Towards Twin-Driven Engineering: Overview of the State-of-The-Art and Research Directions

    Cyber-Physical Systems (CPS) are complex physical systems interacting with a considerable number of distributed computing elements for monitoring, control and management. They are currently becoming larger as ...

    Massimo Tisi, Hugo Bruneliere, Juan de Lara in Advances in Production Management Systems.… (2021)

  2. No Access

    Chapter

    AnATLyzer: Static Analysis of ATL Model Transformations

    This chapter presents AnATLyzer—a tool for the static analysis of the ATL model transformation language. AnATLyzer is able to statically detect more than 50 types of problems in ATL transformation programs using ...

    Jesús Sánchez Cuadrado, Esther Guerra, Juan de Lara in Composing Model-Based Analysis Tools (2021)

  3. No Access

    Chapter

    Extensible Structural Analysis of Petri Net Product Lines

    Petri nets are a popular formalism to represent concurrent systems. However, their standard form does not offer variability support to model and effectively analyse large sets of variants of a given system. Fo...

    Elena Gómez-Martínez, Juan de Lara in Transactions on Petri Nets and Other Model… (2021)

  4. No Access

    Chapter

    Exploiting Results of Model-Based Analysis Tools

    Any analysis produces results to be used by analysis users to understand and improve the system being analysed. But what are the ways in which analysis results can be exploited? And how is exploitation of anal...

    Francisco Durán, Martin Gogolla, Esther Guerra in Composing Model-Based Analysis Tools (2021)

  5. No Access

    Chapter and Conference Paper

    Seed Model Synthesis for Testing Model-Based Mutation Operators

    In software engineering, mutation consists in injecting small changes in artefacts – like models, programs, or data – for purposes like (mutation) testing, test data generation, and all sorts of search-based meth...

    Pablo Gómez-Abajo, Esther Guerra, Juan de Lara in Advanced Information Systems Engineering (2020)

  6. Chapter and Conference Paper

    Towards Automating the Synthesis of Chatbots for Conversational Model Query

    Conversational interfaces (also called chatbots) are being increasingly adopted in various domains such as e-commerce or customer service, as a direct communication channel between companies and end-users. The...

    Sara Pérez-Soler, Gwendal Daniel in Enterprise, Business-Process and Informati… (2020)

  7. No Access

    Chapter and Conference Paper

    Testing Chatbots with Charm

    Chatbots are software programs with a conversational user interface, typically embedded in webs or messaging systems like Slack, Facebook Messenger or Telegram. Many companies are investing in chatbots to impr...

    Sergio Bravo-Santos, Esther Guerra in Quality of Information and Communications … (2020)

  8. Chapter and Conference Paper

    Multi-level Model Product Lines

    Modelling is an essential activity in software engineering processes. It typically involves two meta-levels: one includes meta-models that describe modelling languages, and the other contains models built by i...

    Juan de Lara, Esther Guerra in Fundamental Approaches to Software Engineering (2020)

  9. No Access

    Chapter and Conference Paper

    Model-Driven Chatbot Development

    Chatbots are software services accessed via conversation in natural language. They are increasingly used to help in all kinds of procedures like booking flights, querying visa information or assigning tasks to...

    Sara Pérez-Soler, Esther Guerra, Juan de Lara in Conceptual Modeling (2020)

  10. Chapter and Conference Paper

    Datalyzer: Streaming Data Applications Made Easy

    Nowadays, streaming data are continuously generated from thousands of sources, including social networks, mobile apps, sensors, e-commerce transactions, and many more. Hence, it becomes very useful to build ap...

    Mario González-Jiménez, Juan de Lara in Web Engineering (2018)

  11. No Access

    Chapter and Conference Paper

    SICOMORo-CM: Development of Trustworthy Systems via Models and Advanced Tools

    In this paper we present the SICOMORo-CM project. Its main aim is to advance the state of the art in the development of reliable and trustworthy systems by combining formal and model-based approaches. The proj...

    Elvira Albert, Pablo C. Cañizares in Software Technologies: Applications and Fo… (2018)

  12. No Access

    Chapter and Conference Paper

    Model Transformation Reuse Across Metamodels

    Model transformations (MTs) are essential elements of model-driven engineering (MDE) solutions. MDE promotes the creation of domain-specific metamodels, but without proper reuse mechanisms, MTs need to be deve...

    Jean-Michel Bruel, Benoit Combemale in Theory and Practice of Model Transformation (2018)

  13. No Access

    Chapter and Conference Paper

    Towards Rearchitecting Meta-Models into Multi-level Models

    Meta-models play a pivotal role in Model-Driven Engineering, as they are used to define the structure of instance models one level below. However, in some scenarios, organizing meta-models and their instances ...

    Fernando Macías, Esther Guerra, Juan de Lara in Conceptual Modeling (2017)

  14. Chapter and Conference Paper

    Reusing Model Transformations Through Ty** Requirements Models

    Model transformations are key elements of Model-Driven Engineering (MDE), where they are used to automate the manipulation of models. However, they are typed with respect to concrete source and target meta-mod...

    Juan de Lara, Juri Di Rocco in Fundamental Approaches to Software Enginee… (2017)

  15. No Access

    Chapter and Conference Paper

    Domain-Specific Modelling Using Mobile Devices

    Domain-Specific Languages (DSLs) are languages tailored for a specific application area, like logistics, networking or mobile app design. They capture the main primitives and abstractions within a domain, whic...

    Diego Vaquero-Melchor, Antonio Garmendia, Esther Guerra in Software Technologies (2017)

  16. No Access

    Chapter and Conference Paper

    On the Opportunities of Scalable Modeling Technologies: An Experience Report on Wind Turbines Control Applications Development

    Scalability in modeling has many facets, including the ability to build larger models and domain specific languages (DSLs) efficiently. With the aim of tackling some of the most prominent scalability challenge...

    Abel Gómez, Xabier Mendialdua, Gábor Bergmann in Modelling Foundations and Applications (2017)

  17. No Access

    Chapter and Conference Paper

    Using ATL Transformation Services in the MDEForge Collaborative Modeling Platform

    In the last years, the increasing complexity of Model-Driven Engineering (MDE) tools and techniques has led to higher demands in terms of computation, interoperability, and configuration management. Harnessing...

    Juri Di Rocco, Davide Di Ruscio in Theory and Practice of Model Transformatio… (2016)

  18. No Access

    Chapter and Conference Paper

    Example-Based Generation of Graphical Modelling Environments

    Domain-Specific Languages (DSLs) present numerous benefits like powerful domain-specific primitives, an intuitive syntax for domain experts, and the possibility of advanced code generation for narrow domains. ...

    Jesús J. López-Fernández, Antonio Garmendia in Modelling Foundations and Applications (2016)

  19. No Access

    Chapter and Conference Paper

    Engineering Applications Over Social and Open Data with Domain-Specific Languages

    There is a current trend among governments and organizations to make all sort of information (like budgets, demographic or economic data) public. The information released in this way is called Open Data. Many ins...

    Ángel Mora Segura, Juan de Lara in Model and Data Engineering (2016)

  20. No Access

    Chapter and Conference Paper

    Towards the Generation of Graphical Modelling Environments Aided by Patterns

    Model-Driven Engineering (MDE) promotes the use of models to conduct all phases of software development in an automated way. Such models are described using Domain Specific Modelling Languages (DSMLs). While t...

    Antonio Garmendia, Ana Pescador, Esther Guerra in Languages, Applications and Technologies (2015)

previous disabled Page of 4