Filters








31 Hits in 3.9 sec

Proceedings of the Third Workshop on Models and Aspects - Handling Crosscutting Concerns in MDSD [article]

(:Unkn) Unknown, Technische Universität Berlin, Technische Universität Berlin, Christa Schwanninger, Markus Völter, Iris Groher, Andrew Jackson, Michael Cebulla
2020
the concerns we were interested in.  ...  MODEL DRIVEN PROCESS The way model driven approach is used is less formalized than AOP, and still in construction.  ...  Aspect-Oriented Modeling (AOM) can help in obviating this problem. AOM provides separation of crosscutting concerns at the models level.  ... 
doi:10.14279/depositonce-10293 fatcat:mdmko675jncrvgg2mjayyayrby

Product Line Implementation using Aspect-Oriented and Model-Driven Software Development

Markus Voelter, Iris Groher
2007 11th International Software Product Line Conference (SPLC 2007)  
Features are separated in models and composed by aspect-oriented composition techniques on model level. Model transformations support the transition from problem to solution domain.  ...  Aspect-oriented techniques enable the explicit expression and modularization of variability on model, code, and template level.  ...  The authors would like to thank Christa Schwanninger, Andrew Jackson, Uwe Zdun, Michael Kircher and Rick Rabiser for their valuable comments on earlier drafts of this paper.  ... 
doi:10.1109/spline.2007.23 dblp:conf/splc/VolterG07 fatcat:oaklancbhbblxdhuevh6lkdze4

Product Line Implementation using Aspect-Oriented and Model-Driven Software Development

Markus Voelter, Iris Groher
2007 11th International Software Product Line Conference (SPLC 2007)  
Features are separated in models and composed by aspect-oriented composition techniques on model level. Model transformations support the transition from problem to solution domain.  ...  Aspect-oriented techniques enable the explicit expression and modularization of variability on model, code, and template level.  ...  The authors would like to thank Christa Schwanninger, Andrew Jackson, Uwe Zdun, Michael Kircher and Rick Rabiser for their valuable comments on earlier drafts of this paper.  ... 
doi:10.1109/spline.2007.4339272 fatcat:7a46vtdivfftfcnlx5khraln7u

XWeave

Iris Groher, Markus Voelter
2007 Proceedings of the 10th international workshop on Aspect-oriented modeling - AOM '07  
Aspectoriented techniques improve software development by providing modularization constructs for the encapsulation of crosscutting concerns.  ...  Model-driven software development improves the way software is developed by capturing key features of the system in models which are developed and refined as the system is created.  ...  The authors would like to thank Christa Schwanninger and Andrew Jackson for their valuable comments on earlier drafts of this paper.  ... 
doi:10.1145/1229375.1229381 fatcat:re7jxiubrnarfpqxr55alhnuna

A pattern based approach to aspect-orientation for state based systems

Mark Mahoney, Tzilla Elrad
2007 Proceedings of the 2nd workshop on Best practices in applying aspect-oriented software development - BPAOSD '07  
This paper demonstrates the benefits of using Aspect-Orientation in state based systems using patterns instead of Aspect-Oriented Programming languages, frameworks, or tools.  ...  Binding occurs using the well known Mediator and Abstract Factory Patterns.  ...  RELATED WORK In [7] Aspect-Orientation and Model Driven Software Development (MDSD) are examined to determine what links exist between the two.  ... 
doi:10.1145/1229485.1229490 fatcat:nkal5r67yrcfncjziea4bt4wru

An Aspect Oriented Framework for Flexible Design Pattern-based Development
english

Mario Luca Bernardi, Marta Cimitile, Giuseppe A. Di Lucca
2013 Proceedings of the 8th International Joint Conference on Software Technologies  
Aspect Oriented Programming allows to implement DPs by its powerful quantification constructs that can handle better modularity and composition, helping to overcome some of the OO design trade-offs in  ...  In this paper we propose an Aspect Oriented DSL-based framework to specify and to apply, declaratively, Design Patterns to the system classes.  ...  While AOSD and MDSD are different in many ways they both help the developer to reason about one concern at a time.  ... 
doi:10.5220/0004510305280535 dblp:conf/icsoft/BernardiCL13 fatcat:qc7py7vwwzhxxa45lzfgpylrae

Aspect-Oriented Model-Driven Software Product Line Engineering [chapter]

Iris Groher, Markus Voelter
2009 Lecture Notes in Computer Science  
Features are separated in models and composed by aspect-oriented composition techniques on model level. Model transformations support the transition from problem to solution space models.  ...  Aspect-oriented techniques enable the explicit expression and modularization of variability on model, template, and code level.  ...  While AOSD and MDSD are different in many ways -MDSD adds domainspecific abstractions and AOSD offers improved support for concern modularization across the life cycle as well as powerful composition mechanisms  ... 
doi:10.1007/978-3-642-03764-1_4 fatcat:uoea3yoq7fbrfaa3lglagcomey

Engineering Accessible Web Applications. An Aspect-Oriented Approach

Adriana Martín, Gustavo Rossi, Alejandra Cechich, Silvia Gordillo
2010 World wide web (Bussum)  
In order to accomplish our goal, we provide some modeling techniques that we explicitly developed for handling the non-functional, generic and crosscutting characteristics of Accessibility.  ...  In this thesis, we present a novel approach to conceive, design and develop Accessible Web applications using concepts from Aspect-Orientation.  ...  Finally, as highlighted in Figure 4 (3), we propose a supporting tool to assist developers to discovering crosscutting concerns and applying aspects from the Accessibility knowledge capture at earlier  ... 
doi:10.1007/s11280-010-0091-3 fatcat:2rybs266ivaerfoysefzx5gw4q

Modeling Interdependent Concern Behavior Using Extended Activity Models

Mark Strembeck, Uwe Zdun
2008 Journal of Object Technology  
In addition, we provide bindings of the concern activity models to UML class and interaction models to enable a detailed specification of concern behavior.  ...  In this paper, we present an approach to model interdependent concern behavior using extended UML2 activity models.  ...  [9] represent crosscutting behavior using contract and aspect models in UML.  ... 
doi:10.5381/jot.2008.7.6.a5 fatcat:3lbvjq35crhvlic2wm3vnqdhdm

Focusing Graphical User Interfaces in Model-Driven Software Development

Stefan Link, Thomas Schuster, Philip Hoyer, Sebastian Abeck
2008 First International Conference on Advances in Computer-Human Interaction  
Keywords -Graphical User Interfaces (GUI), Model-Driven Architecture (MDA), Model-Driven Software Development (MDSD), Software Engineering  ...  The approach of model-driven software development focuses models as specification of software and on transformations of those models to finally get source code.  ...  Due to these requirements, existing process models in software engineering have to be improved to strive for shorter development cycles and to be able to handle more complex software systems.  ... 
doi:10.1109/achi.2008.16 dblp:conf/achi/LinkSHA08 fatcat:c5yjhyxm4ngifi4bhqlyswivqm

Integration of Data from Vehicular Ad Hoc Networks Using Model-Driven Collaborative Tools

Raquel Lacuesta, Jesús Gallardo, Jaime Lloret, Guillermo Palacios
2016 Mobile Information Systems  
The implemented tool facilitates the development and implementation of collaborative frameworks in VANETs, where every vehicle acts as a node.  ...  This environment has been carried out following a model-driven approach that generates a groupware application for improving collaborative work and access to services.  ...  In MDSD, these languages are defined by means of metamodels, which are models that define the structure of other models.  ... 
doi:10.1155/2016/4291040 fatcat:cvegethygjhs3grlcnx7yldjfu

Towards a Generic Approach for Model Composition

Adil Anwar, Sophie Ebersold, Mahmoud Nassar, Bernard Coulette, Abdelaziz Kriouile
2008 2008 The Third International Conference on Software Engineering Advances  
Model composition is considered as a crucial activity in Model Driven Software Development (MDSD) .  ...  It is a common feature when adopting a multi-modeling approach to analyze and design software systems.  ...  The authors have explored the possibility of composing a set of models based on crosscutting concerns (aspects), with a primary base model (which represent the core functionality of an application).  ... 
doi:10.1109/icsea.2008.38 dblp:conf/icsea/AnwarENCK08 fatcat:t24xt7x6w5duhh3rwtzkodkyie

MD* Best Practices

Marcus Volter
2009 Journal of Object Technology  
I use MD* as a common moniker for MDD, MDSD, MDE, MDA, MIC, and all the other abbreviations for basically the same approach. Models can be processed in many ways.  ...  by the templates and use AO to factor out crosscutting template behavior.  ...  About the author Markus Voelter works as an independent researcher, consultant and coach for itemis AG in Stuttgart, Germany.  ... 
doi:10.5381/jot.2009.8.6.c6 fatcat:g2mmmmkotvagvlkjxnauzyjmbe

A Generative Approach for User-Centered, Collaborative, Domain-Specific Modeling Environments [article]

Philip Zweihoff, Bernhard Steffen
2021 arXiv   pre-print
These demands exceed the mere use of a modeling environment as such and require cross-cutting concerns such as: easy access, direct usability and simultaneous collaboration, which result in additional  ...  The use of low- and no-code modeling tools is today an established way in practice to give non-programmers an opportunity to master their digital challenges independently, using the means of model-driven  ...  Finally, the concepts and technical aspects of Pyro are summarized and an outlook on future developments is given in section 9.  ... 
arXiv:2104.09948v1 fatcat:woiqwqa5cbggpadi5a3fvfk7fe

Software Architecture Knowledge Management

Hans van Vliet
2008 Australian Software Engineering Conference : Proceedings  
concerning data services and analytics.  ...  The book that you are holding right now presents an important and valuable step forward in addressing these concerns.  ...  Acknowledgements We are most thankful to the many authors we invited to contribute a chapter within the scope and contents prescribed by us.  ... 
doi:10.1109/aswec.2008.4483186 fatcat:xwdaitrejvb2fkyx3ymeg6tq6i
« Previous Showing results 1 — 15 out of 31 results