Skip to main content

previous disabled Page of 4
and
  1. No Access

    Chapter

    Modeling: From CASE Tools to SLE and Machine Learning

    Finding better ways to handle software complexity (both inherent and accidental) is the holy grail for a significant part of the software engineering community, and especially for the Model Driven Engineering ...

    Jean-Marc Jézéquel in The French School of Programming (2024)

  2. No Access

    Article

    Reasoning over time into models with DataTime

    Models at runtime have been initially investigated for adaptive systems. Models are used as a reflective layer of the current state of the system to support the implementation of a feedback loop. More recently...

    Gauthier Lyan, Jean-Marc Jézéquel, David Gross-Amblard in Software and Systems Modeling (2023)

  3. No Access

    Chapter

    Machine Learning for Feature Constraints Discovery

    Constraints among features are central to the success and quality of software product lines (SPLs). Unfortunately, the number of potential interactions and dependencies, materialized as logical constraints, gr...

    Hugo Martin, Paul Temple, Mathieu Acher in Handbook of Re-Engineering Software Intens… (2023)

  4. No Access

    Chapter and Conference Paper

    Scratching the Surface of ./configure: Learning the Effects of Compile-Time Options on Binary Size and Gadgets

    Numerous software systems are configurable through compile-time options and the widely used ./configure. However, the combined effects of these options on binary’s non-functional properties (size and attack surfa...

    Xhevahire Tërnava, Mathieu Acher, Luc Lesoil, Arnaud Blouin in Reuse and Software Quality (2022)

  5. No Access

    Article

    Empirical assessment of generating adversarial configurations for software product lines

    Software product line (SPL) engineering allows the derivation of products tailored to stakeholders’ needs through the setting of a large number of configuration options. Unfortunately, options and their intera...

    Paul Temple, Gilles Perrouin, Mathieu Acher in Empirical Software Engineering (2021)

  6. No Access

    Chapter

    Living with Uncertainty in Model-Based Development

    Uncertainty is present in model-based developments in many different ways. In the context of composing model-based analysis tools, this chapter discusses how the combination of different models can increase or...

    Simona Bernardi, Michalis Famelis in Composing Model-Based Analysis Tools (2021)

  7. No Access

    Article

    Opportunities in intelligent modeling assistance

    Modeling is requiring increasingly larger efforts while becoming indispensable given the complexity of the problems we are solving. Modelers face high cognitive load to understand a multitude of complex abstra...

    Gunter Mussbacher, Benoit Combemale, Jörg Kienzle in Software and Systems Modeling (2020)

  8. No Access

    Article

    Comparing and classifying model transformation reuse approaches across metamodels

    Model transformations are essential elements of model-driven engineering (MDE) solutions, as they enable the automatic manipulation of models. MDE promotes the creation of domain-specific metamodels, but witho...

    Jean-Michel Bruel, Benoit Combemale, Esther Guerra in Software and Systems Modeling (2020)

  9. 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)

  10. No Access

    Chapter

    On Language Interfaces

    Complex systems are developed by teams of experts from multiple domains, who can be liberated from becoming programming experts through domain-specific languages (DSLs). The implementation of the different con...

    Thomas Degueule, Benoit Combemale in Present and Ulterior Software Engineering (2017)

  11. No Access

    Article

    Mashup of metalanguages and its implementation in the Kermeta language workbench

    With the growing use of domain-specific languages (DSL) in industry, DSL design and implementation goes far beyond an activity for a few experts only and becomes a challenging task for thousands of software en...

    Jean-Marc Jézéquel, Benoit Combemale, Olivier Barais in Software & Systems Modeling (2015)

  12. No Access

    Book

    Globalizing Domain-Specific Languages

    International Dagstuhl Seminar, Dagstuhl Castle, Germany, October 5-10, 2014, Revised Papers

    Benoit Combemale, Betty H.C. Cheng in Lecture Notes in Computer Science (2015)

  13. No Access

    Chapter

    On the Globalization of Domain-Specific Languages

    In the software engineering community, research on domain-specific languages (DSLs) is focused on providing technologies for designing languages and tools that enable domain experts to develop system solutions...

    Betty H. C. Cheng, Benoit Combemale in Globalizing Domain-Specific Languages (2015)

  14. No Access

    Chapter and Conference Paper

    When Systems Engineering Meets Software Language Engineering

    The engineering of systems involves many different stakeholders, each with their own domain of expertise. Hence more and more organizations are adopting Domain Specific Languages (DSLs) to allow domain experts...

    Jean-Marc Jézéquel, David Méndez-Acuña in Complex Systems Design & Management (2015)

  15. No Access

    Chapter

    Globalized Domain Specific Language Engineering

    This chapter is dedicated to discussing the engineering aspects involved in the integration of modeling languages, as an essential part of the globalization process. It covers the foundations of language integ...

    Barrett Bryant, Jean-Marc Jézéquel, Ralf Lämmel in Globalizing Domain-Specific Languages (2015)

  16. Chapter and Conference Paper

    Using Path-Dependent Types to Build Type Safe JavaScript Foreign Function Interfaces

    The popularity of statically typed programming languages compiling to JavaScript shows that there exists a fringe of the programmer population interested in leveraging the benefits of static ty** to write We...

    Julien Richard-Foy, Olivier Barais, Jean-Marc Jézéquel in Web Engineering (2014)

  17. No Access

    Chapter

    A Reference Architecture and Roadmap for Models@run.time Systems

    The key property of models@run.time systems is their use and provision of manageable reflection, which is characterized to be tractable and predictable and by this overcomes the limitation of reflective system...

    Uwe Aßmann, Sebastian Götz, Jean-Marc Jézéquel, Brice Morin, Mario Trapp in Models@run.time (2014)

  18. No Access

    Chapter and Conference Paper

    Achieving Practical Genericity in Model Weaving through Extensibility

    Many tasks in Model-Driven Engineering (MDE) involve cross-cutting model modifications that are bound to certain conditions. These transformation tasks may affect numerous model elements and appear in differen...

    Max E. Kramer, Jacques Klein in Theory and Practice of Model Transformatio… (2013)

  19. No Access

    Article

    Bridging the chasm between MDE and the world of compilation

    Modeling and transforming have always been the cornerstones of software system development, albeit often investigated by different research communities. Modeling addresses how information is represented and proce...

    Jean-Marc Jézéquel, Benoit Combemale, Steven Derrien in Software & Systems Modeling (2012)

  20. No Access

    Article

    Weaving variability into domain metamodels

    Domain-specific modeling languages (DSMLs) are the essence of MDE. A DSML describes the concepts of a particular domain in a metamodel, as well as their relationships. Using a DSML, it is possible to describe ...

    Gilles Perrouin, Gilles Vanwormhoudt, Brice Morin in Software & Systems Modeling (2012)

previous disabled Page of 4