Filters








25 Hits in 4.5 sec

Aspectual templates in UML

Gilles Vanwormhoudt, Olivier Caron, Bernard Carré
2015 Journal of Software and Systems Modeling  
Then we show how standard UML templates can be enhanced to capture aspectual ones.  ...  In this paper, we concentrate on this last usage and the specific characteristics of so called "Aspectual Templates".  ...  In Section 4 we show how UML templates can be enhanced to represent aspectual ones. The obtained AOM engineering approach and its advantages are sketched.  ... 
doi:10.1007/s10270-015-0463-3 fatcat:nvc4aujakfbfhoityw54o2jj2m

Isolating and Reusing Template Instances in UML [chapter]

Matthieu Allon, Gilles Vanwormhoudt, Bernard Carré, Olivier Caron
2016 Lecture Notes in Computer Science  
In this paper, we focus on the generative interpretation of UML template binding.  ...  Aspectual binding is much more concerned with the capacity of UML templates to specify functionalities to inject into models of systems (contexts) which must conform to a required parameter model.  ...  In our prior work [18] , we contributed to this research by enhancing the semantics of UML Templates for their aspectual interpretation.  ... 
doi:10.1007/978-3-319-42061-5_11 fatcat:wdweesdomjdwdllnszwre4axve

Operators for Template-Based MDE

Matthieu Allon
2016 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems  
This paper focuses on the construction and exploitation of "off-the-shelf" model template bases. Model templates are parameterized models which are adaptable to various application contexts.  ...  In MDE, design of systems can be improved and accelerated thanks to reusable models which are made available in model repositories or libraries.  ...  In [18] , we proposed a compatible enhancement of UML templates (Aspectual Templates).  ... 
dblp:conf/models/Allon16 fatcat:ootqxn6tunhkhb4ibid5lnqviq

UML Templates Distilled

Jose Farinha, Alberto Rodrigues Da Silva
2022 IEEE Access  
UML templates are possibly the most neglected and misused piece of knowledge in UML modeling.  ...  insufficient support from the modeling tools, with a consequence of poor usage of UML templates in practice.  ...  Until now, none of the existing UML modeling tools provide a complete implementation of template semantics. Researchers have several issues and enhancements to improve this current situation.  ... 
doi:10.1109/access.2022.3143898 fatcat:pcd5qaosvrbglojgerz6d2gkwq

A survey on UML-based aspect-oriented design modeling

Manuel Wimmer, Andrea Schauerhuber, Gerti Kappel, Werner Retschitzegger, Wieland Schwinger, Elizabeth Kapsammer
2011 ACM Computing Surveys  
in terms of a UML class diagram.  ...  This criteria catalogue is employed together with a running example in order to evaluate a carefully selected set of eight design-level AOM approaches representing the third contribution of the article  ...  For example in case of a pointcut-advice rule, the relative positions before, and after may lead to an enhancement, whereas in case of around the effect may resemble an enhancement, a replacement (i.e.  ... 
doi:10.1145/1978802.1978807 fatcat:tw7ap3nembctteodtdx3zni47u

Middleware-based distributed systems software process

Liu Jingyong, Zhong Yong, Chen Yong, Zhang Lichen
2009 Proceedings of the 2009 International Conference on Hybrid Information Technology - ICHIT '09  
The automation capabilities of GT-QMAP in the context of three DRE system case studies are evaluated.  ...  The characteristics of middleware are considered in the entire software process.  ...  A constraint consists in specifying more semantics as an expression in a designated constraint language. Constraints are gaining more and more importance in UML.  ... 
doi:10.1145/1644993.1645058 dblp:conf/ichit/JingyongYYL09 fatcat:s5mjh6rotfdq3gdunitkwnf2ge

Editorial: Early aspects: aspect-oriented requirements engineering and architecture design

Awais Rashid, Ana Moreira, Bedir Tekinerdogan
2004 IEE Proceedings - Software  
The primary goal of the workshop was to focus on challenges to defining methodical software development processes for aspects from early on in the software life cycle and explore the potential of proposed  ...  The workshop included a presentation session and working sessions in which the particular topics on early aspects were discussed.  ...  Lee for her work with early versions of Theme/Doc as applied to the Crystal Game.  ... 
doi:10.1049/ip-sen:20041027 fatcat:zqxbrgz225c2djhxm72y7s754i

A survey of model transformation design patterns in practice

Kevin Lano, Shekoufeh Kolahdouz-Rahimi, Sobhan Yassipour-Tehrani, Mohammadreza Sharbaf
2018 Journal of Systems and Software  
We identify what benefits appear to arise from the use of patterns, and consider how the application of patterns can be improved.  ...  In this paper we provide a systematic literature review of transformation design pattern applications.  ...  Corresponds to the Editing intent in [156] . 6) Semantic mapping -maps a model m in one language to a formal representation in a language with a formal semantics, to support semantic analysis of m.  ... 
doi:10.1016/j.jss.2018.03.001 fatcat:32b56svlwrawzc2l5xhoamgjsq

Aspect-oriented model-driven code generation: A systematic mapping study

Abid Mehmood, Dayang N.A. Jawawi
2013 Information and Software Technology  
Results: The papers of solution proposal research type are in a majority.  ...  The majority of contributions are methods.  ...  Object Constraint Language (OCL) which is a part of UML has been used for definition of metrics.  ... 
doi:10.1016/j.infsof.2012.09.003 fatcat:tssayag3brfujkbhwzbarju6fq

A Tactic-Based Approach to Embodying Non-functional Requirements into Software Architectures

Suntae Kim, Dae-Kyoo Kim, Lunjin Lu, Soo-Yong Park
2008 2008 12th International IEEE Enterprise Distributed Object Computing Conference  
In this approach, architectural tactics are represented as feature models, and their semantics is defined using the Role-Based Metamodeling Language (RBML) which is a UML-based pattern specification notation  ...  Given a set of NFRs, architectural tactics are selected and composed. The composed tactic is then used to instantiate an initial architecture for the application where the NFRs are embodied.  ...  This work is supported in part by the National Science Foundation under Grant No. CCF-0523101 and CCR-0131862.  ... 
doi:10.1109/edoc.2008.18 dblp:conf/edoc/KimKLP08 fatcat:tonukkph5zgpjjin5cm4pa6dui

Reusing semi-specified behavior models in systems analysis and design

Iris Reinhartz-Berger, Dov Dori, Shmuel Katz
2008 Journal of Software and Systems Modeling  
As the structural and behavioral complexity of systems has increased, so has interest in reusing modules in early development phases.  ...  OPM, which unifies system structure and behavior in a single view, supports the notion of a process class that does not belong to and is not encapsulated in an object class, but rather stands alone, capable  ...  Although not presently supported in OPM, the Object Constraint Language (OCL) [ 40] can be applied as a complementary tool for this purpose (similarly to the usage of OCL within UML).  ... 
doi:10.1007/s10270-007-0079-3 fatcat:fzq6z5lhcbd6xjl2sdlukpgtte

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

Iris Groher, Markus Voelter
2009 Lecture Notes in Computer Science  
Aspect-oriented techniques enable the explicit expression and modularization of variability on model, template, and code level.  ...  The presented concepts are illustrated with a case study of a home automation system.  ...  The authors would like to thank Christa Schwanninger for her valuable comments on earlier drafts of this article.  ... 
doi:10.1007/978-3-642-03764-1_4 fatcat:uoea3yoq7fbrfaa3lglagcomey

Quality-driven architecture development using architectural tactics

Suntae Kim, Dae-Kyoo Kim, Lunjin Lu, Sooyong Park
2009 Journal of Systems and Software  
In this approach, architectural tactics are represented as feature models, and their semantics is defined using the Role-Based Metamodeling Language (RBML) which is a UML-based pattern specification notation  ...  The proposed approach addresses both the structural and behavioral aspects of architecture.  ...  CCF-0523101 and CCR-0131862 and by the Ministry of Knowledge Economy, Korea, under the Information Technology Research Center support program supervised by the Institute of Information Technology Advancement  ... 
doi:10.1016/j.jss.2009.03.102 fatcat:2so3phlmobgzjmfp4zkct5ph54

From multi-modal scenarios to code

Shahar Maoz, David Harel
2006 Proceedings of the 14th ACM SIGSOFT international symposium on Foundations of software engineering - SIGSOFT '06/FSE-14  
We exploit the main similarity between the aspect-oriented programming paradigm and the inter-object, scenario-based approach to specification in order to construct a new way of executing systems based  ...  Specifically, we show how to compile multi-modal scenario-based specifications, given in the visual language of Live Sequence Charts (LSC), into what we call Scenario Aspects, implemented in AspectJ.  ...  converse problem of compilation.  ... 
doi:10.1145/1181775.1181802 dblp:conf/sigsoft/MaozH06 fatcat:vfdncwkqfngczppiksm7fxhbhu

Empirical Evaluation of Effort on Composing Design Models [article]

Kleinner Farias
2016 arXiv   pre-print
In this context, the contributions of this thesis are threefold: (i) a quality model for supporting the evaluation of model composition effort, (ii) practical knowledge, derived from a family of quantitative  ...  The inability of evaluating composition effort is due to three key problems.  ...  In addition, (Clarke and Baniassad, 2005 ) make use of UML templates to specify aspect models.  ... 
arXiv:1610.09012v1 fatcat:rrlhimyacndytjfz3xf77l7eru
« Previous Showing results 1 — 15 out of 25 results