Automatic and scalable t-wise test case generation strategies for software product lines

G Perrouin, S Sen, J Klein, B Baudry… - … Conference on Software …, 2010 - hal.inria.fr
Software Product Lines (SPL) are difficult to validate due to combinatorics induced by
variability across their features. This leads to combinatorial explosion of the number of
derivable products. Exhaustive testing in such a large space of products is infeasible. One …
Zitiert von: 212 Ähnliche Artikel Alle 23 Versionen In BibTeX importieren HTML-Version

Composing feature models

M Acher, P Collet, P Lahire, R France - International Conference on …, 2009 - Springer
Feature modeling is a widely used technique in Software Product Line development.
Feature models allow stakeholders to describe domain concepts in terms of commonalities
and differences within a family of software systems. Developing a complex monolithic …
Zitiert von: 105 Ähnliche Artikel Alle 22 Versionen In BibTeX importieren

Modeling robustness behavior using aspect-oriented modeling to support robustness testing of industrial systems

S Ali, LC Briand, H Hemmati - Software & Systems Modeling, 2012 - Springer
Abstract Model-based robustness testing requires precise and complete behavioral,
robustness modeling. For example, state machines can be used to model software behavior
when hardware (eg, sensors) breaks down and be fed to a tool to automate test case …
Zitiert von: 74 Ähnliche Artikel Alle 9 Versionen Web of Science: 28 In BibTeX importieren

Concern-oriented software design

O Alam, J Kienzle, G Mussbacher - International Conference on Model …, 2013 - Springer
There exist many solutions to solve a given design problem, and it is difficult to capture the
essence of a solution and make it reusable for future designs. Furthermore, many variations
of a given solution may exist, and choosing the best alternative depends on application …
Zitiert von: 65 Ähnliche Artikel Alle 6 Versionen In BibTeX importieren

Aspect-oriented design with reusable aspect models

J Kienzle, W Al Abed, F Fleurey, JM Jézéquel… - Transactions on aspect …, 2010 - Springer
Abstract The idea behind Aspect-Oriented Modeling (AOM) is to apply aspect-oriented
techniques to (software) models with the aim of modularizing crosscutting concerns. This
can be done within different modeling notations, at different levels of abstraction, and at …
Zitiert von: 64 Ähnliche Artikel Alle 17 Versionen In BibTeX importieren sfx_GET IT!

Generic model refactorings

N Moha, V Mahé, O Barais, JM Jézéquel - International Conference on …, 2009 - Springer
Many modeling languages share some common concepts and principles. For example,
Java, MOF, and UML share some aspects of the concepts of classes, methods, attributes,
and inheritance. However, model transformations such as refactorings specified for a given …
Zitiert von: 53 Ähnliche Artikel Alle 26 Versionen In BibTeX importieren

Relating feature models to other models of a software product line

F Heidenreich, P Sánchez, J Santos, S Zschaler… - Transactions on aspect …, 2010 - Springer
Software product lines using feature models often require the relation between feature
models in problem space and the models used to describe the details of the product line to
be expressed explicitly. This is particularly important, where automatic product derivation is …
Zitiert von: 47 Ähnliche Artikel Alle 18 Versionen In BibTeX importieren sfx_GET IT!

Requirements modeling with the aspect-oriented user requirements notation (AoURN): a case study

G Mussbacher, D Amyot, J Araújo, A Moreira - Transactions on aspect …, 2010 - Springer
Abstract The User Requirements Notation (URN) is a recent ITU-T standard that supports
requirements engineering activities. The Aspect-oriented URN (AoURN) adds aspect-
oriented concepts to URN, creating a unified framework that allows for scenario-based, goal …
Zitiert von: 40 Ähnliche Artikel Alle 15 Versionen In BibTeX importieren sfx_GET IT!

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

A Mehmood, DNA Jawawi - Information and Software Technology, 2013 - Elsevier
Context Model-driven code generation is being increasingly applied to enhance software
development from perspectives of maintainability, extensibility and reusability. However,
aspect-oriented code generation from models is an area that is currently underdeveloped …
Zitiert von: 48 Ähnliche Artikel Alle 6 Versionen Web of Science: 16 In BibTeX importieren

Unifying design and runtime software adaptation using aspect models

C Parra, X Blanc, A Cleve, L Duchien - Science of Computer Programming, 2011 - Elsevier
Software systems are seen more and more as evolutive systems. At the design phase,
software is constantly in adaptation by the building process itself, and at runtime, it can be
adapted in response to changing conditions in the executing environment such as location …
Zitiert von: 45 Ähnliche Artikel Alle 11 Versionen Web of Science: 12 In BibTeX importieren

[PDF][PDF] A multi-paradigm foundation for model transformation language engineering

E Syriani - 2011 - digitool.library.mcgill.ca
Abstract Systems developed today are increasing in complexity. Model-Driven Engineering
(MDE) attempts to solve the issues related to complexity through the use of models to
describe systems at different levels of abstraction. Multi-Paradigm Modelling (MPM) …
Zitiert von: 38 Ähnliche Artikel Alle 7 Versionen In BibTeX importieren Bibliothekssuche HTML-Version

TouchRAM: A multitouch-enabled tool for aspect-oriented software design

W Al Abed, V Bonnet, M Schöttle, E Yildirim… - … Conference on Software …, 2012 - Springer
This paper presents TouchRAM, a multitouch-enabled tool for agile software design
modeling aimed at developing scalable and reusable software design models. The tool
gives the designer access to a vast library of reusable design models encoding essential …
Zitiert von: 33 Ähnliche Artikel Alle 12 Versionen In BibTeX importieren

Mapping aspect-oriented models to aspect-oriented code

ME Kramer, J Kienzle - … on Model Driven Engineering Languages and …, 2010 - Springer
When aspect-oriented modeling techniques are used in the context of Model-Driven
Engineering, a possible way of obtaining an executable from an aspect-oriented model is to
map it to code written in an aspect-oriented programming language. This paper outlines the …
Zitiert von: 31 Ähnliche Artikel Alle 8 Versionen In BibTeX importieren

Realizing model transformation chain interoperability

A Yie, R Casallas, D Deridder, D Wagelaar - Software & Systems …, 2012 - Springer
Abstract A single Model Transformation Chain (MTC) takes a high-level input model rooted
in the problem domain and through one or more transformation steps produces a low-level
output model rooted in the solution domain. To build a single “almighty” MTC that is in …
Zitiert von: 27 Ähnliche Artikel Alle 13 Versionen Web of Science: 11 In BibTeX importieren

Towards dynamic software product lines: Unifying design and runtime adaptations

C Parra - 2011 - tel.archives-ouvertes.fr
In the recent years, we have witnessed major advances in mobile computing. Modern
devices are equipped with a variety of sensors and network interfaces that make them quite
versatile. In order to take advantage of all the hardware capabilities and provide a better …
Zitiert von: 27 Ähnliche Artikel Alle 10 Versionen In BibTeX importieren Bibliothekssuche HTML-Version

Using multiple feature models to design applications for mobile phones

C Quinton, S Mosser, C Parra, L Duchien - Proceedings of the 15th …, 2011 - dl.acm.org
The design of a mobile phone application is a tedious task according to its intrinsic
variability. Software designers must take into account in their development process the
versatility of available platforms (eg, Android, iPhone). In addition to this, the variety of …
Zitiert von: 25 Ähnliche Artikel Alle 8 Versionen In BibTeX importieren sfx_GET IT!

[HTML][HTML] View-based model-driven software development with ModelJoin

E Burger, J Henss, M Küster, S Kruse… - Software & Systems …, 2016 - Springer
Fragmentation of information across instances of different metamodels poses a significant
problem for software developers and leads to a major increase in effort of transformation
development. Moreover, compositions of metamodels tend to be incomplete, imprecise, and …
Zitiert von: 30 Ähnliche Artikel Alle 8 Versionen Web of Science: 5 In BibTeX importieren

Using VCL as an aspect-oriented approach to requirements modelling

N Amálio, P Kelsen, Q Ma, C Glodt - Transactions on aspect-oriented …, 2010 - Springer
Software systems are becoming larger and more complex. By tackling the modularisation of
crosscutting concerns, aspect orientation draws attention to modularity as a means to
address the problems of scalability, complexity and evolution in software systems …
Zitiert von: 21 Ähnliche Artikel Alle 14 Versionen In BibTeX importieren sfx_GET IT!

A modular model composition technique

P Kelsen, Q Ma - … Conference on Fundamental Approaches to Software …, 2010 - Springer
Abstract Model composition is a technique for building bigger models from smaller models,
thus allowing system designers to control the complexity of a model-driven design process.
However many current model composition techniques are themselves complex in the sense …
Zitiert von: 21 Ähnliche Artikel Alle 12 Versionen In BibTeX importieren

Aspect-oriented development using protocol modeling

A McNeile, E Roubtsova - … on aspect-oriented software development VII, 2010 - Springer
The aim of this paper is to explore the modeling of crosscutting behavioral abstractions. We
argue that behavioral aspects can be seen as a particular kind of more general behavioral
abstraction called a “mixin”. Mixins support a compositional style of modeling, whereby a …
Zitiert von: 19 Ähnliche Artikel Alle 17 Versionen In BibTeX importieren sfx_GET IT!

Approach for generating performance models from UML models of SOA systems

M Alhaj, DC Petriu - Proceedings of the 2010 Conference of the Center …, 2010 - dl.acm.org
Abstract Model-Driven SOA is an emerging approach for developing service-oriented
systems using models at different levels of abstractions and applying model transformations
to generate either code or other models for the analysis of non-functional properties, such as …
Zitiert von: 21 Ähnliche Artikel Alle 3 Versionen In BibTeX importieren

Workflow design using fragment composition

S Mosser, M Blay-Fornarino, R France - Transactions on aspect-oriented …, 2010 - Springer
Abstract The Service-Oriented Architecture (Soa) paradigm supports the assembly of atomic
services to create applications that implement complex business processes. Assembly can
be accomplished by service orchestrations defined by Soa architects. The Adore method …
Zitiert von: 19 Ähnliche Artikel Alle 18 Versionen In BibTeX importieren sfx_GET IT!

Towards flexible evolution of dynamically adaptive systems

G Perrouin, B Morin, F Chauvel, F Fleurey… - Proceedings of the 34th …, 2012 - dl.acm.org
Modern software systems need to be continuously available under varying conditions. Their
ability to dynamically adapt to their execution context is thus increasingly seen as a key to
their success. Recently, many approaches were proposed to design and support the …
Zitiert von: 19 Ähnliche Artikel Alle 17 Versionen In BibTeX importieren sfx_GET IT!

Flexible model element introduction policies for aspect-oriented modeling

B Morin, J Klein, J Kienzle, JM Jézéquel - International Conference on …, 2010 - Springer
Abstract Aspect-Oriented Modeling techniques make it possible to use model transformation
to achieve advanced separation of concerns within models. Applying aspects that introduce
model elements into a base model in the context of large, potentially composite models is …
Zitiert von: 17 Ähnliche Artikel Alle 19 Versionen In BibTeX importieren

[PDF][PDF] Information hiding and aspect-oriented modeling

W Al Abed, J Kienzle - 14th Aspect-Oriented Modeling Workshop, Denver …, 2009 - Citeseer
Aspect-orientation adds a new dimension to encapsulation, allowing a modeler to group
model elements related to the structure and/or behavior of a given concern together. As a
result, information hiding becomes tricky. We propose that in addition to a public interface …
Zitiert von: 17 Ähnliche Artikel Alle 2 Versionen In BibTeX importieren HTML-Version

From aspect-oriented requirements models to aspect-oriented business process design models: an iterative and concern-driven approach for software engineering

S Mosser, G Mussbacher, M Blay-Fornarino… - Proceedings of the tenth …, 2011 - dl.acm.org
Aspect-oriented approaches are available for various phases of software development such
as requirements analysis, design, and implementation. Yet, moving from one phase to the
next with aspects remains a challenge seldom studied. In this paper, we present an iterative …
Zitiert von: 15 Ähnliche Artikel Alle 11 Versionen In BibTeX importieren

Modeling heterogeneous points of view with ModHel'X

F Boulanger, C Jacquet, C Hardebolle… - … Conference on Model …, 2009 - Springer
Non-functional properties (NFPs) concern various characteristics of a system (cost, power,
QoS). These characteristics belong to different models of the system, built by different design
teams, using different formalisms. Therefore, the design of a system includes a number of …
Zitiert von: 14 Ähnliche Artikel Alle 19 Versionen In BibTeX importieren

[PDF][PDF] Component-based model-driven software development

J Johannes - 2010 - d-nb.info
Abstract Model-driven software development (MDSD) and component-based software
development are both paradigms for reducing complexity and for increasing abstraction and
reuse in software development. In this thesis, we aim at combining the advantages of each …
Zitiert von: 14 Ähnliche Artikel Alle 3 Versionen In BibTeX importieren HTML-Version

Using CVL to operationalize product line development with reusable aspect models

B Combemale, O Barais, O Alam… - Proceedings of the …, 2012 - dl.acm.org
This paper proposes a software design modelling approach that uses the Common
Variability Language (CVL) to specify and resolve the variability of a software design, and
the aspect-oriented modelling technique Reusable Aspect Models (RAM) to specify and …
Zitiert von: 14 Ähnliche Artikel Alle 8 Versionen In BibTeX importieren sfx_GET IT!

An automatic process for weaving functional quality attributes using a software product line approach

JM Horcas, M Pinto, L Fuentes - Journal of Systems and Software, 2016 - Elsevier
Some quality attributes can be modelled using software components, and are normally
known as Functional Quality Attributes (FQAs). Applications may require different FQAs, and
each FQA (eg, security) can be composed of many concerns (eg, access control or …
Zitiert von: 16 Ähnliche Artikel Alle 4 Versionen Web of Science: 6 In BibTeX importieren

Aspect model unweaving

J Klein, J Kienzle, B Morin, JM Jézéquel - International Conference on …, 2009 - Springer
Since software systems need to be continuously available, their ability to evolve at runtime is
a key issue. The emergence of models@ runtime, combined with Aspect-Oriented Modeling
techniques, is a promising approach to tame the complexity of adaptive systems. However …
Zitiert von: 14 Ähnliche Artikel Alle 22 Versionen In BibTeX importieren

Concern-based (de) composition of model-driven software development processes

J Johannes, U Aßmann - … on Model Driven Engineering Languages and …, 2010 - Springer
An MDSD process is often organised as transformation chain. This can threaten the
Separation of Concerns (SoC) principle, because information is replicated in, scattered over,
and tangled in different models. Aspect-Oriented Software Development (AOSD) supports …
Zitiert von: 12 Ähnliche Artikel Alle 3 Versionen In BibTeX importieren

A method for aspect-oriented meta-model evolution

R Jung, R Heinrich, E Schmieders… - Proceedings of the 2nd …, 2014 - dl.acm.org
Long-living systems face many modifications and extensions over time due to changing
technology and requirements. This causes changes in the models reflecting the systems,
and subsequently in the underlying meta-models, as their structure and semantics are …
Zitiert von: 11 Ähnliche Artikel Alle 6 Versionen In BibTeX importieren sfx_GET IT!

On the reusable specification of non-functional properties in DSLs

F Durán, S Zschaler, J Troya - International Conference on Software …, 2012 - Springer
Abstract Domain-specific languages (DSLs) are an important tool for effective system
development. They provide concepts that are close to the problem domain and allow
analysis as well as generation of full solution implementations. However, this comes at the …
Zitiert von: 13 Ähnliche Artikel Alle 11 Versionen In BibTeX importieren

Automatic generation of performance models for SOA systems

M Alhaj - Proceedings of the 16th international workshop on …, 2011 - dl.acm.org
The paper proposes a model-driven approach for deriving performance models from UML
design models of Service-Oriented Architecture (SOA) enterprise systems, in order to
evaluate their run-time performance from the early development phases. This helps to …
Zitiert von: 11 Ähnliche Artikel Alle 3 Versionen In BibTeX importieren sfx_GET IT!

[PDF][PDF] Von separaten Interaktionsmustern zu konsistenten Spezifikationen reaktiver Systeme

A Harhurin - 2010 - d-nb.info
Durch den Bedarf für eine wachsende Anzahl softwarebasierter Funktionen bei einer
konstanten Anzahl von Steuergeräten eines eingebetteten Systems ist die stärkere
Interaktion von Funktionen verschiedener Steuergeräte unumgänglich. Seit einiger Zeit …
Zitiert von: 5 Ähnliche Artikel Alle 2 Versionen In BibTeX importieren HTML-Version

Weaving variability into domain metamodels

G Perrouin, G Vanwormhoudt, B Morin, P Lahire… - Software & Systems …, 2012 - Springer
Abstract 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 a wide range of different models that often share a …
Zitiert von: 12 Ähnliche Artikel Alle 14 Versionen Web of Science: 4 In BibTeX importieren

Towards fixing inconsistencies in models with variability

RE Lopez-Herrejon, A Egyed - … of the Sixth International Workshop on …, 2012 - dl.acm.org
Recent years have witnessed a convergence between research in SPL and Model-Driven
Engineering (MDE) that leverages the complementary capabilities that both paradigms can
offer. A crucial factor for the success of MDE is the availability of effective support for …
Zitiert von: 11 Ähnliche Artikel Alle 9 Versionen In BibTeX importieren sfx_GET IT!

“Adore”, a logical meta-model supporting business process evolution

S Mosser, M Blay-Fornarino - Science of Computer Programming, 2013 - Elsevier
Abstract The Service Oriented Architecture (Soa) paradigm supports the assembly of atomic
services to create applications that implement complex business processes. Since “real-life”
processes can be very complex, composition mechanisms inspired by the Separation of …
Zitiert von: 10 Ähnliche Artikel Alle 5 Versionen In BibTeX importieren

Aspect-Oriented State Machines

G Zhang - 2010 - edoc.ub.uni-muenchen.de
UML state machines are a widely used language for modeling software behavior. They are
considered to be simple and intuitively comprehensible, and are hence one of the most
popular languages for modeling reactive components. However, this seeming ease to use …
Zitiert von: 9 Ähnliche Artikel Alle 7 Versionen In BibTeX importieren Bibliothekssuche HTML-Version

Model and Metamodel Composition: Separation of Mapping and Interpretation for Unifying Existing Model Composition Techniques

M Clavreul - 2011 - hal.archives-ouvertes.fr
Model-Driven Engineering (MDE) is a software development methodology that relies on the
Separation of Concerns (SoC) and Abstraction principles to deal with complexity. Thinking in
terms of higher levels of abstraction and building dedicated models to address specific …
Zitiert von: 12 Ähnliche Artikel Alle 7 Versionen In BibTeX importieren HTML-Version

Transformation of aspect-oriented requirements specifications for reactive systems into aspect-oriented design specifications

G Mussbacher, J Kienzle… - … Workshop (MoDRE), 2011, 2011 - ieeexplore.ieee.org
Model-driven engineering (MDE) promises faster and more reliable software development
processes. A key factor of MDE is the transformation of models, allowing a software engineer
to use the most appropriate modeling notation for a particular task. The earlier …
Zitiert von: 8 Ähnliche Artikel Alle 5 Versionen In BibTeX importieren

Aspect-oriented model development at different levels of abstraction

M Alférez, N Amálio, S Ciraci, F Fleurey… - European Conference …, 2011 - Springer
The last decade has seen the development of diverse aspect-oriented modeling (AOM)
approaches. This paper presents eight different AOM approaches that produce models at
different level of abstraction. The approaches are different with respect to the phases of the …
Zitiert von: 8 Ähnliche Artikel Alle 26 Versionen In BibTeX importieren

A vision for generic concern-oriented requirements reusere@21

G Mussbacher, J Kienzle - … Engineering Conference (RE), 2013 …, 2013 - ieeexplore.ieee.org
Reuse is a powerful tool for improving the productivity of software development. The paper
puts forward arguments in favor of generic requirements reuse rooted in the vision that
effectiveness requires a focus on coordinated composition of reusable artifacts across the …
Zitiert von: 8 Ähnliche Artikel Alle 5 Versionen In BibTeX importieren sfx_GET IT!

Visualizing and assessing a compositional approach of business process design

S Mosser, A Bergel, M Blay–Fornarino - International Conference on …, 2010 - Springer
In the context of Services Oriented Architecture (Soa), complex systems are realized through
the design of business–driven processes. Since the design of a complete process can be
complex, composition tools such as aspects and features propose to define large systems by …
Zitiert von: 8 Ähnliche Artikel Alle 17 Versionen In BibTeX importieren

Confluence of aspects for sequence diagrams

R Grønmo, RK Runde, B Møller-Pedersen - Software & Systems Modeling, 2013 - Springer
The last decade has seen several aspect language proposals for UML 2 sequence
diagrams. Aspects allow the modeler to define crosscutting concerns of sequence diagrams
and to have these woven with the sequence diagrams of a so-called base model, in order to …
Zitiert von: 8 Ähnliche Artikel Alle 10 Versionen Web of Science: 1 In BibTeX importieren

VCU: the three dimensions of reuse

J Kienzle, G Mussbacher, O Alam, M Schöttle… - … Conference on Software …, 2016 - Springer
Reuse, enabled by modularity and interfaces, is one of the most important concepts in
software engineering. This is evidenced by an increasingly large number of reusable
artifacts, ranging from small units such as classes to larger, more sophisticated units such as …
Zitiert von: 9 Ähnliche Artikel Alle 16 Versionen In BibTeX importieren

Type-safe symmetric composition of metamodels using templates

H Berg, B Møller-Pedersen - … Workshop on System Analysis and Modeling, 2012 - Springer
Composition of models is a key operation in model-driven engineering where it is used for,
eg, elaborating models with additional concepts, acquiring a holistic system view, or making
model variants. However, there are few state-of-the-art composition mechanisms that …
Zitiert von: 8 Ähnliche Artikel Alle 4 Versionen In BibTeX importieren

Generation of conjoint domain models for system-of-systems

D Dhungana, A Falkner, A Haselböck - ACM SIGPLAN Notices, 2013 - dl.acm.org
Software solutions in complex environments, such as railway control systems or power
plants, are assemblies of heterogeneous components, which are very large and complex
systems themselves. Interplay of these systems requires a thorough design of a system-of …
Zitiert von: 7 Ähnliche Artikel In BibTeX importieren

[PDF][PDF] On the challenges of composing multi-view models

M Schottle, J Kienzle - GEMOC workshop, 2013 - mattsch.com
The integration of compositional and multi-view modelling techniques is a promising
research direction aimed at extending the applicability of model-driven engineering to the
development of complex software-intensive systems. This paper outlines a general strategy …
Zitiert von: 7 Ähnliche Artikel Alle 2 Versionen In BibTeX importieren HTML-Version

[HTML][HTML] Aspectualization of code clones—an algorithmic approach

SA Ajila, AS Gakhar, CH Lung - Information Systems Frontiers, 2014 - Springer
Abstract System Modularity has positive effects on software maintainability, reusability, and
understandability. One factor that can affect system modularity is code tangling due to code
clones. Code tangling can have serious cross-cutting effects on the source code and thereby …
Zitiert von: 7 Ähnliche Artikel Alle 8 Versionen In BibTeX importieren

GEA: A Goal-Driven Approach toDiscovering Early Aspects

J Lee, KH Hsu - IEEE Transactions on Software Engineering, 2014 - computer.org
Aspect-oriented software development has become an important development and
maintenance approach to software engineering across requirements, design and
implementation phases. However, discovering early aspects from requirements for a better …
Zitiert von: 7 Ähnliche Artikel Alle 5 Versionen Web of Science: 4 In BibTeX importieren sfx_GET IT!

GECO: a generator composition approach for aspect-oriented DSLs

R Jung, R Heinrich, W Hasselbring - … on Theory and Practice of Model …, 2016 - Springer
Code and model generators that are employed in model-driven engineering usually face
challenges caused by complexity and tight coupling of generator implementations,
particularly when multiple metamodels are involved. As a consequence maintenance …
Zitiert von: 8 Ähnliche Artikel Alle 5 Versionen In BibTeX importieren

[PDF][PDF] Aspect-Oriented Behavior Modeling In Practice

M Schöttle - Unpublished M. Sc. Thesis, Department of Computer …, 2012 - mattsch.com
Abstract Aspect-Oriented Programming (AOP) addresses the separation of crosscutting
concerns from the business logic on the source code level. Aspect-Oriented Modeling (AOM)
allows to do this on a higher level of abstraction where cross-cutting concerns are …
Zitiert von: 6 Ähnliche Artikel In BibTeX importieren HTML-Version

C2mv2: Consistency and composition for managing variability in multi-view systems

RE Lopez-Herrejon, A Egyed - Software Maintenance and …, 2011 - ieeexplore.ieee.org
C2MV2 is an ongoing FP7-People Intra-European Marie Curie Fellowship project that runs
for two years. The driving goal of the project is to apply and extend work on incremental
consistency management to Software Product Lines that are developed with compositional …
Zitiert von: 8 Ähnliche Artikel Alle 10 Versionen In BibTeX importieren

On the modularization provided by concern-oriented reuse

M Schöttle, O Alam, J Kienzle… - Companion Proceedings of …, 2016 - dl.acm.org
Reuse is essential in modern software engineering, and hence also in the context of model-
driven engineering (MDE). Concern-Oriented Reuse (CORE) proposes a new way of
structuring model-driven software development where models of the system are …
Zitiert von: 9 Ähnliche Artikel Alle 2 Versionen In BibTeX importieren sfx_GET IT!

[PDF][PDF] The visual contract language: abstract modelling of software systems visually, formally and modularly

N Amálio, P Kelsen, Q Ma - Univ. of Luxembourg, Tech. Rep …, 2010 - vcl.gforge.uni.lu
1.1 Background Thinking, designing and communicating with pictures are recognised
essential activities in traditional branches of engineering [Fer77]. Modern day software
engineering practice reflects this prominence: informal and ephemeral diagrams are used …
Zitiert von: 6 Ähnliche Artikel In BibTeX importieren HTML-Version

TouchRAM: a multitouch-enabled software design tool supporting concern-oriented reuse

M Schöttle, O Alam, FP Garcia, G Mussbacher… - Proceedings of the …, 2014 - dl.acm.org
TouchRAM is a multitouch-enabled tool for agile software design modelling aimed at
developing scalable and reusable software design models. This paper primarily focusses on
the new features that were added to TouchRAM to provide initial support for concern …
Zitiert von: 8 Ähnliche Artikel Alle 4 Versionen In BibTeX importieren sfx_GET IT!

Interopérabilité des systèmes d'information: approches dirigées par les modèles

A Authosserre-Cavarero, F Bertrand… - Inforsid …, 2012 - hal.archives-ouvertes.fr
Information systems are more and more often based on aggregation of other systems that
must be maintained and evolved in an agile way and with no entropy creation. This is not
without interoperability problems! Among others, the aim of Model-Driven Engineering …
Zitiert von: 7 Ähnliche Artikel Alle 13 Versionen In BibTeX importieren HTML-Version

[PDF][PDF] Concern-Oriented Software Design with TouchRAM.

M Schöttle, O Alam, A Ayed, J Kienzle - Demos/Posters …, 2013 - mattsch.com
TouchRAM is a multitouch-enabled tool for agile software design modelling aimed at
developing scalable and reusable software design models. This paper briefly summarizes
the main features of the Reusable Aspect Models modelling approach, highlights the new …
Zitiert von: 5 Ähnliche Artikel Alle 6 Versionen In BibTeX importieren HTML-Version

Integrating protocol modelling into reusable aspect models

A Ayed, J Kienzle - Proceedings of the 5th ACM SIGCHI Annual …, 2013 - dl.acm.org
Aspect-oriented modelling approaches, eg the multi-view modelling approach Reusable
Aspect Models (RAM), advocate to model concerns separately, and then to use model
composition to create complex models in which these concerns are intertwined. In such a …
Zitiert von: 5 Ähnliche Artikel Alle 2 Versionen In BibTeX importieren sfx_GET IT!

[HTML][HTML] Extensions of UML to Model Aspect-oriented Software Systems

M Guessi, LBR Oliveira, EY Nakagawa - CLEI Electronic Journal, 2011 - scielo.edu.uy
Abstract Aspect-Oriented Programming (AOP) has arisen as a new technology to support a
better SoC (Separation of Concerns), intending to contribute to the development of reusable,
maintainable, and evolvable software systems. Aspects have been also explored in the early …
Zitiert von: 5 Ähnliche Artikel Alle 7 Versionen In BibTeX importieren Im Cache

SecArch: Architecture-level evaluation and testing for security

S Al-Azzani, R Bahsoon - … ECSA), 2012 Joint Working IEEE/IFIP …, 2012 - ieeexplore.ieee.org
We propose a novel approach that merges implied scenarios and race condition analysis
techniques, to systematically detect and analyse security-related vulnerabilities at the
architectural level. We apply our approach to an industrial case related to architecting …
Zitiert von: 6 Ähnliche Artikel Alle 4 Versionen In BibTeX importieren

Delaying decisions in variable concern hierarchies

J Kienzle, G Mussbacher, P Collet, O Alam - ACM SIGPLAN Notices, 2016 - dl.acm.org
Abstract Concern-Oriented Reuse (CORE) proposes a new way of structuring model-driven
software development, where models of the system are modularized by domains of
abstraction within units of reuse called concerns. Within a CORE concern, models are further …
Zitiert von: 6 Ähnliche Artikel Alle 6 Versionen In BibTeX importieren

[HTML][HTML] Promoting traits into model-driven development

V Abdelzad, TC Lethbridge - Software & Systems Modeling, 2017 - Springer
Traits, as sets of behaviors, can provide a good mechanism for reusability. However, they
are limited in important ways and are not present in widely used programming and modeling
languages and hence are not readily available for use by mainstream developers. In this …
Zitiert von: 7 Ähnliche Artikel Alle 7 Versionen Web of Science: 1 In BibTeX importieren

Using Model Transformation Semantics for Aspect Composition

SA Ajila, D Petriu, P Motshegwa - Semantic Computing (ICSC) …, 2010 - ieeexplore.ieee.org
In this paper we present aspect composition using model transformation language-ATL. The
aspects are represented as UML sequence diagrams. We propose and implement complete
composition algorithm using three ATL transformation models–JoinPointsCount, Instantiate …
Zitiert von: 5 Ähnliche Artikel Alle 4 Versionen In BibTeX importieren sfx_GET IT!

GECO: generator composition for aspect-oriented generators

R Jung - 2014 - oceanrep.geomar.de
Increasing size and complexity of software projects have triggered the use of domain-
specific languages (DSL). Multiple DSLs, some with cross-cutting concerns, are used to
describe software systems. In context of long-living software systems, requirements change …
Zitiert von: 4 Ähnliche Artikel Alle 3 Versionen In BibTeX importieren HTML-Version

Discovering early aspects through goals interactions

J Lee, KH Hsu, SJ Lee, WT Lee - … Conference (APSEC), 2012 …, 2012 - ieeexplore.ieee.org
Aspect-oriented approaches have resulted in a great impact on the processing of system
properties during the development of software systems. However, a systematic way for
eliciting early aspects from requirements is still underdeveloped to better integrate early …
Zitiert von: 4 Ähnliche Artikel Alle 4 Versionen In BibTeX importieren

Heterogeneous pointcut expressions

G Mussbacher, D Amyot - Proceedings of the 2009 ICSE Workshop on …, 2009 - dl.acm.org
Over the last decade, many aspect-oriented (AO) programming and modeling languages
have been developed. Pointcut expressions are a key concept of each of these languages
as they define the patterns that must be matched for aspects to be applied to the base. To …
Zitiert von: 4 Ähnliche Artikel Alle 12 Versionen In BibTeX importieren sfx_GET IT!

A model-based representation of configuration knowledge

J Barreiros, A Moreira - Proceedings of the First International Workshop …, 2009 - dl.acm.org
Implementation of feature-oriented systems is typically made by creating an admissible
configuration, according to a specified feature diagram, that dictates what artifacts are to be
composed to create the desired solution. These artefacts are typically grouped according to …
Zitiert von: 4 Ähnliche Artikel Alle 8 Versionen In BibTeX importieren sfx_GET IT!

Extractive SPL adoption using multi-level variability modeling

C Parra, L Giral, A Infante, C Cortés - Proceedings of the 16th …, 2012 - dl.acm.org
Abstract Software Product Line engineering aims at reusing and automating software
development to reduce costs, have shorter development cycles, and maintain quality.
However, for organizations with settled development processes and a large code base …
Zitiert von: 5 Ähnliche Artikel Alle 2 Versionen In BibTeX importieren sfx_GET IT!

Specification of domain-specific languages based on concern interfaces

M Schöttle, O Alam, G Mussbacher… - Proceedings of the 13th …, 2014 - dl.acm.org
Abstract Concern-Driven Development (CDD) is a set of software engineering approaches
that focus on reusing existing software models. In CDD, a concern encapsulates related
software models and provides three interfaces to facilitate reuse. These interfaces allow to …
Zitiert von: 4 Ähnliche Artikel Alle 4 Versionen In BibTeX importieren sfx_GET IT!

Aspect-oriented modelling for distributed systems

W Al Abed, J Kienzle - … on Model Driven Engineering Languages and …, 2011 - Springer
Abstract Aspect-Oriented Modelling techniques allow a modeller to describe within a single
aspect model all model elements that define the structural and/or behavioural properties of a
concern. When applied to a base model, the model weaver ensures that the entire aspect is …
Zitiert von: 5 Ähnliche Artikel Alle 6 Versionen In BibTeX importieren

[BUCH][B] Aspect-Oriented Security Hardening of UML Design Models

D Mouheb, M Debbabi, M Pourzandi, L Wang, M Nouh… - 2015 - Springer
In the coming years, information technology will continue to transform the way we think,
work, communicate, and learn. The tremendous success of Internet-related technologies
(web services, voice over IP, mobile telephony, etc.) coupled with advances both in …
Zitiert von: 5 Ähnliche Artikel Alle 8 Versionen In BibTeX importieren sfx_GET IT! Bibliothekssuche

Assessing composition in modeling approaches

G Mussbacher, O Alam, M Alhaj, S Ali… - Proceedings of the …, 2012 - dl.acm.org
Modeling approaches are based on various paradigms, eg, aspect-oriented, feature-
oriented, object-oriented, and logic-based. Modeling approaches may cover requirements
models to low-level design models, are developed for various purposes, use various means …
Zitiert von: 5 Ähnliche Artikel Alle 5 Versionen In BibTeX importieren sfx_GET IT!

Designing with inheritance and composition

O Alam, J Kienzle - Proceedings of the 3rd international workshop on …, 2012 - dl.acm.org
Inheritance and composition are two different techniques that allow a modeller to extend the
properties of a class. In this paper we highlight the differences of these two closely-related
concepts when used in aspect-oriented designs. In particular, we explain that when an …
Zitiert von: 4 Ähnliche Artikel Alle 5 Versionen In BibTeX importieren sfx_GET IT!

Reusable model slices

J Barreiros, A Moreira - 14th International Workshop on Aspect …, 2009 - citi.di.fct.unl.pt
Reuse of aspectual model elements has proven to be a challenging issue. A few techniques
have been already proposed but no clear definitive answer has been found. We propose an
aspectual modeling technique that offers highly flexible customization options. This …
Zitiert von: 4 Ähnliche Artikel In BibTeX importieren Im Cache

[PDF][PDF] Towards a Domain-Oriented Approach for Identifying Aspects in Software Requirements

EA Nasser, HS Hamza - Proceedings of Workshop on Early Aspects at …, 2010 - Citeseer
A major challenge in Aspect-Oriented Software Development (AOSD) is the discovery and
modeling of aspects in the early phases of requirements and analysis. The quality of the
discovered early aspects using most existing techniques is as good as the input provided to …
Zitiert von: 3 Ähnliche Artikel Alle 5 Versionen In BibTeX importieren HTML-Version

Managing crosscutting concerns in component based systems using a model driven development approach

PJ Clemente, J Hernández, JM Conejero… - Journal of Systems and …, 2011 - Elsevier
In the last few years, Model-Driven Development (MDD), Aspect-Oriented Software
Development (AOSD), and Component-Based Software Development (CBSD) have become
interesting alternatives for the design and construction of complex distributed applications …
Zitiert von: 4 Ähnliche Artikel Alle 4 Versionen Web of Science: 2 In BibTeX importieren

Comparing six modeling approaches

G Mussbacher, W Al Abed, O Alam, S Ali… - … Conference on Model …, 2011 - Springer
While there are many aspect-oriented modeling (AOM) approaches, from requirements to
low-level design, it is still difficult to compare them and know under which conditions
different approaches are most applicable. This comparison, however, is crucially important …
Zitiert von: 3 Ähnliche Artikel Alle 6 Versionen In BibTeX importieren

Incremental software design modelling

O Alam, J Kienzle - Proceedings of the 2013 Conference of the Center for …, 2013 - dl.acm.org
In this paper we investigate how a software designer can build a complex software design
model incrementally by exploiting model interfaces and information hiding to encapsulate
different design concerns within model increments. Each model increment either extends or …
Zitiert von: 3 Ähnliche Artikel Alle 3 Versionen In BibTeX importieren

Correct-by-construction model driven engineering composition operators

MK Hamiaz, M Pantel, X Thirioux… - Formal Aspects of …, 2016 - Springer
Abstract Model composition is a crucial activity in Model Driven Engineering both to reuse
validated and verified model elements and to handle separately the various aspects in a
complex system and then weave them while preserving their properties. Many research …
Zitiert von: 5 Ähnliche Artikel Alle 11 Versionen In BibTeX importieren

[PDF][PDF] Modeling Approach Comparison Criteria for the CMA Workshop at MODELS 2013

G Georg, S Ali, BHC Cheng, B Combemale, R France… - 2013 - cserg0.site.uottawa.ca
The comparison criteria described in this document represent a work-in-progress, begun at
the Bellairs AOM1 workshop in April 2011, continued at the first CMA2 workshop in October
2011, and further discussed at the Bellairs AOM3 workshop in April/May 2012 as well as the …
Zitiert von: 3 Ähnliche Artikel Alle 3 Versionen In BibTeX importieren HTML-Version

Reusing software design models with TouchRAM

J Kienzle - Proceedings of the 12th annual international …, 2013 - dl.acm.org
TouchRAM is a multitouch-enabled tool for agile software design modelling aimed at
developing scalable and reusable software design models. This paper briefly summarizes
the main features of the Reusable Aspect Models modelling approach that TouchRAM is …
Zitiert von: 4 Ähnliche Artikel Alle 3 Versionen In BibTeX importieren sfx_GET IT!

[PDF][PDF] Automatic Derivation of Performance Models in the Context of Model-Driven SOA.

M Alhaj - 2014 - curve.carleton.ca
The thesis proposes a model transformation chain called Performance from Unified
Modeling Analysis for Service-Oriented Architecture (SOA) systems (PUMA4SOA), whose
purpose is to automatically generate performance models from the UML software design …
Zitiert von: 5 Ähnliche Artikel Alle 3 Versionen In BibTeX importieren Bibliothekssuche HTML-Version

[PDF][PDF] Concern oriented reuse: a software reuse paradigm

O Alam - 2016 - digitool.library.mcgill.ca
Model reuse remains a major challenge in Model Driven Engineering (MDE), despite the
success stories in programming languages as exemplified by class libraries, services, and
components. Modellers usually create models from scratch because modelling languages …
Zitiert von: 3 Ähnliche Artikel Alle 2 Versionen In BibTeX importieren Bibliothekssuche HTML-Version

Aspect algebra: The operational semantics for aspect oriented software

A Sarkar, NC Debnath - 2012 Ninth International Conference on …, 2012 - computer.org
This paper has proposed novel aspect algebra for Graph--semantic based Aspect Model
called GAM. The GAM provides formal representation of Aspect Oriented System (AOS)
concepts like join points, advices, Point Cut etc. using graph based semantics. On the other …
Zitiert von: 2 Ähnliche Artikel Alle 3 Versionen In BibTeX importieren sfx_GET IT!

An overview on aspect-oriented requirements engineering area

PAP Júnior, RD Penteado - International Conference on Enterprise …, 2014 - Springer
Abstract Background: Aspect-Oriented Requirements Engineering (AORE) is a research
field that aims to provide appropriate strategies for identification, modularization and
composition of crosscutting concerns (also called early-aspects). Several AORE approaches …
Zitiert von: 2 Ähnliche Artikel Alle 2 Versionen In BibTeX importieren

Concern-oriented behaviour modelling with sequence diagrams and protocol models

W Al Abed, M Schöttle, A Ayed, J Kienzle - … Modeling--Foundations and …, 2015 - Springer
Abstract Concern-Oriented REuse (CORE) is a multi-view modelling approach that builds on
the disciplines of model-driven engineering, software product lines and aspect-orientation to
define broad units of reuse, so called concerns. Concerns specify the essence of a design …
Zitiert von: 3 Ähnliche Artikel Alle 4 Versionen In BibTeX importieren sfx_GET IT!

[PDF][PDF] On the formalisation of geko: a generic aspect models weaver

J Klein, ME Kramer, JRH Steel, B Morin… - On the Formalisation …, 2012 - publications.uni.lu
Max E. Kramer1,2, Jacques Klein2, Jim RH Steel3, Brice Morin5 … Jörg Kienzle6, Olivier
Barais4, and Jean-Marc Jézéquel4 … 1 SnT, University of Luxembourg, Luxembourg 2 Karlsruhe
Institute of Technology, Karlsruhe, Germany 3 The University of Queensland, Brisbane, Australia …
Zitiert von: 2 Ähnliche Artikel Alle 3 Versionen In BibTeX importieren HTML-Version

[PDF][PDF] Modeling Approach Comparison Criteria for the CMA@ RE Workshop at RE'2013

G Georg, S Ali, D Amyot, BHC Cheng, B Combemale… - 2013 - cserg0.site.uottawa.ca
The comparison criteria described in this document represent a work-in-progress, begun at
the Bellairs AOM1 workshop in April 2011, continued at the first CMA2 workshop in October
2011, and further discussed at the Bellairs AOM3 workshop in April/May 2012 as well as the …
Zitiert von: 2 Ähnliche Artikel Alle 2 Versionen In BibTeX importieren HTML-Version

Reusable specification templates for defining dynamic semantics of DSLs

U Tikhonova - … Languages and Systems (MODELS), 2017 ACM …, 2017 - ieeexplore.ieee.org
In the context of Model Driven Engineering (MDE), the dynamic (execution) semantics of
domain specific languages (DSLs) is usually not specified explicitly and stays (hard) coded
in model transformations and code generation. This poses challenges such as learning …
Zitiert von: 2 Ähnliche Artikel Alle 4 Versionen In BibTeX importieren

Narrowing the gaps in concern-driven development

S Leblanc, G Mussbacher, J Kienzle… - … (MoDRE), 2012 IEEE, 2012 - ieeexplore.ieee.org
Concern-Driven Development (CDD) promises improved productivity, reusability, and
maintainability because high-level concerns that are important to stakeholders are
encapsulated regardless of how these concerns are distributed over the system structure …
Zitiert von: 2 Ähnliche Artikel Alle 5 Versionen In BibTeX importieren

Modelling a family of systems for crisis management with concern‐oriented reuse

O Alam, J Kienzle, G Mussbacher - Software: Practice and …, 2017 - Wiley Online Library
Concern‐oriented reuse (CORE) proposes the concern as a new unit of model‐based reuse
encapsulating software artefacts pertaining to a domain of interest that span multiple
development phases and levels of abstraction. With CORE, a concern encapsulates multiple …
Zitiert von: 3 Ähnliche Artikel Alle 2 Versionen Web of Science: 1 In BibTeX importieren

Report of the 14th international workshop on aspect-oriented modeling

J Kienzle, J Gray, D Stein, T Cottenier… - … Conference on Model …, 2009 - Springer
This report summarizes the outcome of the 14th Workshop on Aspect-Oriented Modeling
(AOM), as part of the 12th International Conference on Model Driven Engineering
Languages and Systems–MoDELS 2009–in Denver, Colorado, USA, on the 4th of October …
Zitiert von: 2 Ähnliche Artikel Alle 17 Versionen In BibTeX importieren

Specifying redundancy tactics as crosscutting concerns using aspect-oriented modeling

X Qiu, L Zhang - Frontiers of Computer Science, 2014 - Springer
Various redundancy tactics can be modeled at the design stage of safety-critical systems
thereby providing a set of fault-tolerance guidelines for subsequent development activities.
However, existing approaches usually interweave redundancy tactics into the functional …
Zitiert von: 2 Ähnliche Artikel Alle 5 Versionen In BibTeX importieren

[PDF][PDF] A new approach to product line engineering in model-based requirements engineering

R Stoiber - 2012 - researchgate.net
Variability modeling is a major issue in requirements engineering for software product lines.
Existing state-of-the-art approaches heavily leverage the principle of separation of concerns
by specifying the requirements model in multiple separate diagrams (for example, the UML) …
Zitiert von: 2 Ähnliche Artikel Alle 2 Versionen In BibTeX importieren Bibliothekssuche HTML-Version

Reusing and converting code clones to aspects-An algorithmic approach

SA Ajila, AS Gakhar, CH Lung… - Information Reuse and …, 2012 - ieeexplore.ieee.org
In this research we have developed an algorithmic approach to convert source code clones
to aspects. Code cloning is the process of duplicating code or creating replication of code
fragments. In this work, we use an existing code-clone detection tool to identify code clones …
Zitiert von: 1 Ähnliche Artikel Alle 2 Versionen In BibTeX importieren

Reusable goal models

MB Duran - 2017 IEEE 25th International Requirements …, 2017 - computer.org
Goal models help elicit, specify, analyze, and validate requirements as they capture
hierarchical representations of system requirements, possible solutions, stakeholder
objectives, and their relationships. In the early requirements phase, goal models aid …
Zitiert von: 1 Ähnliche Artikel Alle 2 Versionen In BibTeX importieren sfx_GET IT!

[PDF][PDF] Engineering the dynamic semantics of domain specific languages

U Tikhonova - IPA Dissertation Series, 2017 - pure.tue.nl
" Look, old boy," said the machine," if I could do everything starting with 'n'in every possible
language, I'd be a Machine That Could Do Everything in the Whole Alphabet, since any item
you care to mention undoubtedly starts with 'n'in one foreign language or another. It's not …
Zitiert von: 1 Ähnliche Artikel Alle 4 Versionen In BibTeX importieren HTML-Version

[PDF][PDF] Aspect-oriented modeling approaches and aspect code generation

A Mehmood, D Jawawi - International Review on Computers and …, 2013 - researchgate.net
The integration of aspect oriented modeling approaches with model-driven engineering
process achieved through their direct transformation into aspect-oriented code can enhance
the software development from many perspectives. However, since no aspect modeling …
Zitiert von: 1 Ähnliche Artikel Alle 2 Versionen In BibTeX importieren HTML-Version

[PDF][PDF] Revising the Comparison Criteria for Composition.

O Alam, M Schöttle, J Kienzle - CMA@ MoDELS, 2013 - mattsch.com
Abstract The Comparing Modeling Approaches (CMA) workshop proposed in 2011 a set of
criteria that allows modellers to understand, analyze, classify and compare various
modelling approaches. Based on feedback gained from applying the criteria, the criteria and …
Zitiert von: 1 Ähnliche Artikel Alle 5 Versionen In BibTeX importieren HTML-Version

Towards contractual interfaces for reusable functional quality attribute operationalisations

JM Horcas, M Pinto, L Fuentes, S Zschaler - Companion Proceedings of …, 2016 - dl.acm.org
The quality of a software system can be measured by the extent to which it possesses a
desired combination of quality attributes (QAs). While some QAs are achieved implicitly
through the interaction of various functional components of the system, others (eg, security) …
Zitiert von: 2 Ähnliche Artikel In BibTeX importieren sfx_GET IT!

[PDF][PDF] Concern Driven Software Development.

O Alam, J Kienzle… - Demos/Posters …, 2013 - pdfs.semanticscholar.org
This paper describes the vision of Concern-Driven Development (CDD), a novel software
development paradigm that extends model-driven engineering with best practices from
reuse, advanced modularization techniques, goal modelling, and software product line …
Zitiert von: 1 Ähnliche Artikel Alle 5 Versionen In BibTeX importieren HTML-Version

Checking multi-view consistency of discrete systems with respect to periodic sampling abstractions

M Pittou, P Manolios, J Reineke, S Tripakis - Science of Computer …, 2018 - Elsevier
In multi-view modeling (MVM) the system under development is described by distinct
models, called views, which capture different perspectives of the system. Possible overlaps
of the views may give rise to inconsistencies. Following the formal MVM framework of [33] …
Zitiert von: 1 Ähnliche Artikel Alle 4 Versionen In BibTeX importieren sfx_GET IT!

A systematic map of integration of aspect orientation and model-driven engineering

A Mehmood, DNA Jawawi - Open Source Systems and …, 2012 - ieeexplore.ieee.org
An integration of aspect orientation and model-driven engineering is expected to enhance
software development from many perspectives. Different approaches for this integration
have already appeared in literature. In general, all such approaches use aspect-oriented …
Zitiert von: 1 Ähnliche Artikel Alle 4 Versionen In BibTeX importieren

[PDF][PDF] Reusable Aspect Models versus Theme/UML: the Aspect-Oriented Code Generation Perspective

A Mehmood, D Jawawi - … Journal of Software Engineering and Its …, 2013 - researchgate.net
The integration of aspect oriented modeling approaches with model-driven engineering
process achieved through their direct transformation to aspect-oriented code is expected to
enhance the software development from many perspectives. This study aims to assess the …
Zitiert von: 1 Ähnliche Artikel Alle 6 Versionen In BibTeX importieren HTML-Version

Model-Driven Aspect-Oriented Software Security Hardening

D Mouheb - 2012 - spectrum.library.concordia.ca
Security is of paramount importance in software engineering. Nevertheless, security
solutions are generally fitted into existing software as an afterthought phase of the
development process. However, given the complexity and the pervasiveness of today's …
Zitiert von: 1 Ähnliche Artikel Alle 4 Versionen In BibTeX importieren Bibliothekssuche HTML-Version

Reasoning on models combining objects and aspects

E Roubtsova - International Symposium on Business Modeling and …, 2011 - Springer
Modelling techniques are instruments for reality reflection. Precision of reality reflection
demands coexistence of different abstraction types like objects and aspects in one model.
Experiments with extension of modelling techniques aimed to accommodate combinations …
Zitiert von: 1 Ähnliche Artikel Alle 6 Versionen In BibTeX importieren

[PDF][PDF] A Graph Transformation Approach to Introducing Aspects into Software Architectures.

MN Hossain, W Kahl… - MODELS (Satellite …, 2017 - models-and-evolution.com
While aspect-oriented programming (AOP) addresses introduction of “aspects” at the code
level, we argue that addressing this at the level of software architecture is conceptually more
adequate, since many aspects, that is,“cross-cutting concerns”, are formulated already in the …
Zitiert von: 1 Ähnliche Artikel In BibTeX importieren HTML-Version

Addressing non-functional requirements for embedded applications with platform based aspect design

S Resmerita, A Poelzleitner… - … /Service-Oriented Real …, 2015 - ieeexplore.ieee.org
Aspect Oriented Programming (AOP) and Aspect Oriented Modeling (AOM) have been
proposed as development methodologies when dealing with non-functional requirements
for embedded systems, which usually represent cross-cutting concerns in relation to a" …
Zitiert von: 1 Ähnliche Artikel Alle 6 Versionen In BibTeX importieren sfx_GET IT!

Generator-Composition for Aspect-Oriented Domain-Specific Languages

R Jung - 2016 - eprints.uni-kiel.de
Software systems are complex, as they must cover a diverse set of requirements describing
functionality and the environment. Software engineering addresses this complexity with
Model-Driven Engineering (MDE). MDE utilizes different models and metamodels to specify …
Zitiert von: 1 Ähnliche Artikel Alle 12 Versionen In BibTeX importieren Bibliothekssuche HTML-Version

[PDF][PDF] Addressing Aspect Interactions in an Industrial Setting: Experiences Problems and Solutions

A Zambrano - 2013 - postgrado.info.unlp.edu.ar
Aspect oriented programming (AOP) introduces new and powerful modularization
constructs. The aspect module is used to encapsulate crosscutting concerns, which
otherwise would remain tangled and scattered. The idea of encapsulating crosscutting …
Zitiert von: 1 Ähnliche Artikel In BibTeX importieren HTML-Version

Découverte automatique de modèles effectifs

S Sen - 2010 - hal.archives-ouvertes.fr
Scientific discovery often culminates into representing structure in nature as networks
(graphs) of objects. For instance, certain biological reaction networks aim to represent living
processes such as burning fat or switching genes on/off. Knowledge from experiments, data …
Zitiert von: 1 Ähnliche Artikel Alle 7 Versionen In BibTeX importieren HTML-Version

Handling Domain Knowledge in Design and Analysis of Engineering Models

K Hacid, Y Ait-Ameur - Electronic Communications of …, 2018 - ubsrvweb09.ub.tu-berlin.de
The development of complex systems, involves several domain experts and several models
corresponding to different analyses (views) of the same system. No explicit information
recording the characteristics of the performed system analyses is given. We propose a …
Ähnliche Artikel Alle 2 Versionen In BibTeX importieren sfx_GET IT! HTML-Version

Handling domain knowledge in system design models. An ontology based approach.

K Hacid - 2018 - oatao.univ-toulouse.fr
Complex systems models are designed in heterogeneous domains and this heterogeneity is
rarely considered explicitly when describing and validating processes. Moreover, these
systems usually involve several domain experts and several design models corresponding …
Ähnliche Artikel Alle 3 Versionen In BibTeX importieren HTML-Version

[ZITATION][C] Generation and Adaptation of Context-Aware Mobile Applications

C Parra
Ähnliche Artikel In BibTeX importieren

[ZITATION][C] AoUrnToRam from the Outside In

S Leblanc, G Mussbacher, J Kienzle, D Amyot
Ähnliche Artikel In BibTeX importieren

Semantics Weaving in Aspects Modeling for Mobile Software

YYF Jiang, WJ Huang, Y Syu - Advanced Science Letters, 2014 - ingentaconnect.com
A semantic weaving approach of aspect-oriented approach for context modeling for mobile
embedded software is proposed in this paper. It includes an aspect-oriented modeling
process, notations extended from Unified Modeling Language (UML) of structural and …
Ähnliche Artikel In BibTeX importieren

[PDF][PDF] Towards a Dynamic Software Product Line: Analysis of the Background and state of the art

C BOUZID, N Kraiem, Z Al Khanjari - International Journal of …, 2014 - researchgate.net
Dynamic software adaptability is one of the central features leveraged by autonomic
computing. However, developing software that changes its behavior at run time in response
to dynamically varying user needs and resource constraints is a challenging task. With the …
Ähnliche Artikel Alle 5 Versionen In BibTeX importieren HTML-Version

WeaFQAs: A Software Product Line Approach for Customizing and Weaving Efficient Functional Quality Attributes

JM Horcas Aguilera - 2018 - riuma.uma.es
Los atributos de calidad funcionales (FQA) son aquellos que tienen una clara implicación
en la funcionalidad del sistema, es decir, existen unos componentes específicos que deben
ser incorporados a la arquitectura software del sistema para satisfacer sus requisitos de …
Alle 2 Versionen In BibTeX importieren HTML-Version

An exploratory study of the suitability of UML-based aspect modeling techniques with respect to their integration into Model-Driven Engineering context

A Mehmood, DNA Jawawi - arXiv preprint arXiv:1410.3582, 2014 - arxiv.org
The integration of aspect oriented modeling approaches with model-driven engineering
process achieved through their direct transformation to aspect-oriented code is expected to
enhance the software development from many perspectives. However, since no aspect …
Ähnliche Artikel Alle 5 Versionen In BibTeX importieren HTML-Version

[PDF][PDF] CORE Model Submission for the Comparing Modelling Approaches Workshop 2012

O Alam, M Schöttle, G Mussbacher, J Kienzle - cs.colostate.edu
The submitted models apply the Concern-Oriented Reuse Approach (CORE) to the bCMS
case study. CORE is a concern-oriented, model-driven software development approach for
reactive systems that covers the early requirements, late requirements, high-level and low …
Ähnliche Artikel In BibTeX importieren HTML-Version

Towards Online Collaborative Multi-view Modelling

N Kanagasabai, O Alam, J Kienzle - International Conference on System …, 2018 - Springer
Increasingly, distributed software development teams rely on online collaboration tools to
work together in real time. Collaborative textual editors are intuitive, since the position of the
cursor and the currently selected text, if any, tell other collaborators what part of the text/code …
In BibTeX importieren

Software Security using Aspect-Oriented Software Development

BF AL-Dulaimi, AB Al-Kaddo… - JOURNAL OF THE …, 2014 - iasj.net
Abstract Aspect-Oriented Software Development (AOSD) is a technology that helps
achieving better Separation of Concern (SOC) by providing mechanisms to identify all
relevant points in a program at which aspectual adaptations need to take place. This paper …
Ähnliche Artikel Alle 3 Versionen In BibTeX importieren

[PDF][PDF] MAPPING REUSABLE ASPECT MODELS TO ASPECT-ORIENTED CODE

PDJ Kienzle - 2010 - cs.mcgill.ca
ABSTRACT Aspect-Oriented Modeling strives to address cross-cutting concerns at an
abstract level during the design of software systems whereas Aspect-Oriented Programming
tools like AspectJ make it possible to define detailed interactions and aspects on a low level …
Ähnliche Artikel Alle 2 Versionen In BibTeX importieren HTML-Version

Automated composition of sequence diagrams

MI Alwanain - 2016 - etheses.bham.ac.uk
Software design is a significant stage in software development life cycle as it creates a
blueprint for the implementation of the software. Design-errors lead to costly and insufficient
implementation. Hence, it is crucial to provide solutions to discover the design error in early …
Alle 2 Versionen In BibTeX importieren HTML-Version

[HTML][HTML] Expressing aspectual interactions in design: evaluating three AOM approaches in the slot machine domain

J Fabry, A Zambrano, S Gordillo - Software & Systems Modeling, 2016 - Springer
In the context of an industrial project, we evaluated the implementation of the software of a
casino slot machine. This software has a significant amount of crosscutting concerns that
depend on and interact with each other as well as with the modular concerns. We therefore …
Ähnliche Artikel Alle 10 Versionen In BibTeX importieren

Concern-oriented incremental modelling

O Alam, J Kienzle - Proceedings of the 27th Annual International …, 2017 - dl.acm.org
This paper investigates how to incrementally model a software system in the context of
Concern-Oriented Reuse (CORE). CORE proposes concerns as new units of reuse
encapsulating software artifacts that span multiple development phases and levels of …
Ähnliche Artikel In BibTeX importieren

[PDF][PDF] SEA/Aspect: Dynamic Visualization and Composition of Concerns in Aspect-Oriented Modeling (AOM)

P Ghilardi, RP e Silva - cibse.inf.puc-rio.br
The Aspect-Oriented Modeling (AOM) aims to raise the abstraction level from code to
models in the representation of aspectoriented systems. This paper aims at the
representation of aspect-oriented software using UML, through a lightweight profile …
Ähnliche Artikel Alle 2 Versionen In BibTeX importieren HTML-Version

[PDF][PDF] Towards Concern-Oriented Design of Component-Based Systems.

J Kienzle, A Koziolek, A Busch, RH Reussner - ModComp@ MoDELS, 2016 - mrtc.mdh.se
Component-based software engineering (CBSE) is based on defining, implementing and
composing loosely coupled, independent components, thus increasing modularity,
analyzability, separation of concerns and reuse. However, complete separation of concerns …
Ähnliche Artikel Alle 4 Versionen In BibTeX importieren HTML-Version

[PDF][PDF] GECO: A Generator Composition Approach for Aspect-Oriented DSLs

R Jung, R Heinrich, W Hasselbring - 2017 - eprints.uni-kiel.de
Models play a central role in the specification of software systems. As models cannot be
executed directly, model and code generators are used to transform them into
implementation artifacts. These generators face challenges caused by complexity and tight …
Ähnliche Artikel Alle 4 Versionen In BibTeX importieren HTML-Version

[PDF][PDF] Aspect-oriented Model-driven Code Generation Approach for Improving Code Reusability and Maintainability

A Mehmood - 2014 - eprints.utm.my
Software development teams always need methods that can help in producing high-quality
software with reduced development effort and delivery time. Model-Driven Engineering
(MDE) as well as Aspect-Oriented Software Development (AOSD) techniques help in …
In BibTeX importieren Bibliothekssuche HTML-Version

Definition and Validation of Consistency rules between UML diagrams

DC Torre - 2018 - curve.carleton.ca
UML diagrams describe different views of one piece of software. These diagrams strongly
depend on each other and must therefore be consistent with one another, since
inconsistencies between diagrams may be a source of faults during software development …
In BibTeX importieren

[PDF][PDF] Aspect-Oriented Modelling of Software Framework Interfaces

E Dafinov - 2013 - digitool.library.mcgill.ca
Object-oriented software frameworks are a prominent way of software reuse, since they
allow for increased developer productivity. However, frameworks often present the user with
a steep learning curve before they can be leveraged efficiently. This issue is caused by the …
Ähnliche Artikel Alle 2 Versionen In BibTeX importieren Bibliothekssuche HTML-Version

Reusable Model Interfaces with Instantiation Cardinalities

S Bhalotia, J Kienzle - European Conference on Modelling Foundations …, 2015 - Springer
The power of aspect-oriented modelling is that structural and behavioural properties of a
crosscutting concern can be modularized within an aspect model. With proper care, such an
aspect model can also be made reusable. If the functionality provided by such a …
Ähnliche Artikel In BibTeX importieren

[PDF][PDF] Andreas Rentschler, Lucia Happe January 20, 2014

E Burger, J Henß, S en Kruse, M Küster - 2014 - sdqweb.ipd.kit.edu
In model-driven development, information is often spread across instances of multiple
metamodels. These metamodels represent di erent aspects of the domain of interest, so it is
possible that several instances of di erent metamodels, called heterogeneous instances in …
Ähnliche Artikel In BibTeX importieren HTML-Version

[PDF][PDF] with Reusable Aspect Models

B Combemale, O Barais, O Alam, J Kienzle - hal.inria.fr
This paper proposes a software design modelling approach that uses the Common
Variability Language (CVL) to specify and resolve the variability of a software design, and
the aspect-oriented modelling technique Reusable Aspect Models (RAM) to specify and …
Ähnliche Artikel Alle 6 Versionen In BibTeX importieren HTML-Version

Addressing aspect interactions in an industrial setting: experiences, problems and solutions

AF Zambrano Polo y La Borda - 2013 - sedici.unlp.edu.ar
Aspect oriented programming (AOP) introduces new and powerful modularization
constructs. The aspect module is used to encapsulate crosscutting concerns, which
otherwise would remain tangled and scattered. The idea of encapsulating crosscutting …
Ähnliche Artikel Alle 3 Versionen In BibTeX importieren HTML-Version

[PDF][PDF] Aspect-oriented Modelling with Instantiation Cardinalities Illustrated Using Software Design Patterns

S Bhalotia - 2014 - digitool.library.mcgill.ca
The power of aspect-oriented modelling is that a model designer can encapsulate the
structural and behavioural properties of a speci c concern within an aspect model.
Theoretically, if the functionality provided by such a modularized concern is needed …
Zitiert von: 1 Ähnliche Artikel In BibTeX importieren Bibliothekssuche HTML-Version

Synthesis of software design models

H Shokry - 2013 - ulir.ul.ie
Early system requirements are often captured by declarative and property-based artefacts,
such as scenarios and goals. While such artifacts are intuitive and useful, they are partial
and typically lack an overarching structure to allow systematic elaboration of the partial …
Ähnliche Artikel In BibTeX importieren HTML-Version

A unifying framework for homogeneous model composition

J Kienzle, G Mussbacher, B Combemale… - Software & Systems …, 2019 - Springer
The growing use of models for separating concerns in complex systems has lead to a
proliferation of model composition operators. These composition operators have traditionally
been defined from scratch following various approaches differing in formality, level of detail …
Alle 9 Versionen In BibTeX importieren sfx_GET IT!

[PDF][PDF] Integrating Protocol Modelling into an Aspect-Oriented Multi-View Modelling Approach

A Ayed, J Kienzle - 2014 - digitool.library.mcgill.ca
The complexity of modern software makes its development, evolution and maintenance
difficult. Object-Oriented software development provides means for reducing the complexity
by decomposing software into modules with welldefined responsibilities. Unfortunately, the …
Ähnliche Artikel Alle 2 Versionen In BibTeX importieren Bibliothekssuche HTML-Version

[BUCH][B] Aspect oriented programming as a formal framework for runtime monitoring

AA Nusayr - 2011 - search.proquest.com
Abstract Aspect Oriented Programming (AOP) is a programming paradigm that aims to
increase the modularity of a program by separating cross cutting concerns from the
program's main logic. From early on, runtime monitoring has been one of the domains into …
Ähnliche Artikel Alle 2 Versionen In BibTeX importieren sfx_GET IT! Bibliothekssuche

[PDF][PDF] En vue de l'obtention du

MK HACID - oatao.univ-toulouse.fr
Complex systems models are designed in heterogeneous domains and this heterogeneity is
rarely considered explicitly when describing and validating processes. Moreover, these
systems usually involve several domain experts and several design models corresponding …
Alle 2 Versionen In BibTeX importieren HTML-Version

[PDF][PDF] GECO: Generator-Composition for Aspect-oriented DSLs

R Jung - pdfs.semanticscholar.org
Increasing size and complexity of software projects have triggered the use of domain-
specific languages (DSL). Multiple DSLs, some with cross-cutting concerns, are used to
describe software systems. In context of long-living software systems, requirements change …
Ähnliche Artikel Alle 6 Versionen In BibTeX importieren HTML-Version

[PDF][PDF] AN APPROACH FOR ASPECT-ORIENTED SKELETON CODE GENERATION FROM REUSABLE ASPECT MODELS.

A MEHMOOD, DNA JAWAWI - Journal of Theoretical & Applied …, 2013 - researchgate.net
Model-driven code generation has been a topic of interest for researchers owing to its
several benefits including the anticipated reduction in development effort and delivery time.
It has taken a good deal of time to produce techniques that generate executable code in …
Ähnliche Artikel Alle 5 Versionen In BibTeX importieren sfx_GET IT! HTML-Version

[PDF][PDF] Multi-Perspective Modeling and Performance Analysis of Software Product Lines.

M Kowal - DS@ MoDELS, 2015 - pdfs.semanticscholar.org
Software system are typically available in a rich set of variants nowadays to deal with
differing customer or environmental requirements and application contexts. Managing such
a software product line, gets even more difficult considering multiple involved engineering …
Ähnliche Artikel Alle 2 Versionen In BibTeX importieren HTML-Version

[DOC][DOC] Dynamically choosing the appropriate input control strategy using novel Aspect-Oriented Software Development approach

M Zadahmad, B Arasteh, P Yousefzadehfard - researchgate.net
Context: Evolution of web application development approaches represents the intense
tendency to separation of concerns. It is accompanied by the cost of additional complexity
like hardening the transformation of user input into service requests to application …
Ähnliche Artikel Alle 2 Versionen In BibTeX importieren HTML-Version

[PDF][PDF] A TEXT-BASED IMPLEMENTATION MODEL FOR REUSABLE ASPECT MODELS.

A MEHMOOD, DNA JAWAWI - Journal of Theoretical & Applied …, 2013 - researchgate.net
ABSTRACT Model-Driven Engineering utilizes modeling to provide abstraction techniques
in order to effectively manage the complexity inherent in software systems development for a
problem domain. Further, it emphasizes the use of models as primary development artifacts …
Ähnliche Artikel Alle 5 Versionen In BibTeX importieren sfx_GET IT! HTML-Version

[PDF][PDF] Weaving of Domain-Specific modelling Languages

R Ugaz - 2014 - msdl.cs.mcgill.ca
As the use of Domain Specific modelling Languages (DSLs) in modeldriven engineering
(MDE) increases, so does the need for their combination. The combination of DSLs allows
for the re-use of existing DSLs so that designers do not have to start from scratch. It also …
Ähnliche Artikel Alle 2 Versionen In BibTeX importieren HTML-Version

[ZITATION][C] Automating the Transformation from Aspect-Oriented Requirements to Aspect-Oriented Design Models

S Leblanc, G Mussbacher, J Kienzle, D Amyot
Ähnliche Artikel In BibTeX importieren

[PDF][PDF] Modularity and reuse of domain-specific languages

AM Sutii - pure.tue.nl
In this thesis we present MetaMod, consisting of a collection of mechanisms and metatools,
that tackles modularity and reuse in the creation and application of domain-specific
languages. The research we did with MetaMod was an exploration of ideas on better ways …
Ähnliche Artikel In BibTeX importieren HTML-Version

[PDF][PDF] Model-Driven Security With Modularity and Reusability For Engineering Secure Software Systems

PH Nguyen - 1983 - researchgate.net
Context: The more human beings depend on software systems, the more important role that
software security engineering must play to build secure software systems. Model-Driven
Security (MDS) emerged more than a decade ago as a specialised Model-Driven …
Ähnliche Artikel Alle 5 Versionen In BibTeX importieren HTML-Version

[PDF][PDF] Using Model Transformation Language Semantics for Aspects Composition

SA Ajila, D Petriu, P Motshegwa - Semantics in Action-Applications …, 2012 - intechopen.com
Modern software systems are huge, complex, and greatly distributed. In order to design and
model such systems, software architects are faced with the problem of cross-cutting
concerns much earlier in the development process. At this level, cross-cutting concerns …
Ähnliche Artikel Alle 8 Versionen In BibTeX importieren Bibliothekssuche HTML-Version

[PDF][PDF] Interopérabilité des systemes d'informa-tion: approches dirigées par les modeles

JM Goaer, AM Pinna-Dery - hal.univ-grenoble-alpes.fr
Les systemes d'information sont de plus en plus souvent construitsa partir de l'agrégation de
systemes informatiques qu'il convient de maintenir et faire évoluer avec agilité et sans
entropie non contrôlée. Ceci n'est pas sans poser des problemes d'interopérabilité …
Ähnliche Artikel Alle 13 Versionen In BibTeX importieren HTML-Version

Ingénierie dirigée par les modèles: quels supports à l'interopérabilité des systèmes d'information?

A Authosserre-Cavarero, F Bertrand… - Revue des Sciences et …, 2013 - hal.inria.fr
Information systems are more and more often based on aggregation of other systems that
must be maintained and evolved in an agile way and without un-controlled entropy. This is
not without interoperability problems! Among others, the aim of Model-Driven Engineering …
Ähnliche Artikel Alle 15 Versionen In BibTeX importieren HTML-Version

[PDF][PDF] FACULTAD DE CIENCIAS FÍSICAS Y MATEMÁTICAS DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN

UNLDEEDE TEXTRAM - 2015 - repositorio.uchile.cl
La programación orientada a aspectos (AOP) sirve para separar las preocupaciones
transversales desde la perspectiva de implementación de un sistema de software. El
modelamiento orientado a aspectos (AOM) ofrece una alternativa para representar las …
Ähnliche Artikel In BibTeX importieren HTML-Version

Preservando o estilo arquitetural no projeto baseado em busca de produto software

T Mariani - 2015 - acervodigital.ufpr.br
A adoção de estilos arquiteturais contribui para melhorar uma Arquitetura de Linha de
Produto de Software (ALP) ao prover uma organização específica para os elementos,
melhorando sua flexibilidade, extensibilidade e manutenção. Abordagens de otimização …
Ähnliche Artikel In BibTeX importieren HTML-Version

Modèles à la Conception et à l'Exécution pour Gérer la Variability Dynamique

B Morin - 2010 - hal.inria.fr
Society's increasing dependence on software-intensive systems is driving the need for
dependable, robust, continuously available adaptive systems. Such systems often propose
many variability dimensions with many possible variants, leading to an explosion of the …
Ähnliche Artikel Alle 4 Versionen In BibTeX importieren HTML-Version

Zoomti: Framework para visualizar diagramas de software mediante zoomable user in-terfaces y tecnología multi-touch

E Montenegro León, DL Rico Hernández - repository.javeriana.edu.co
Page 1. CIS1510AP01 ZOOMTI: Framework para visualizar diagramas de software mediante
Zoomable User In- terfaces y tecnología Multi-Touch Eduardo Montenegro León Daniel Leonardo
Rico Hernández PONTIFICIA UNIVERSIDAD JAVERIANA FACULTAD DE INGENIERIA CARRERA …
Ähnliche Artikel In BibTeX importieren sfx_GET IT! HTML-Version

[PDF][PDF] Aspectos Iniciais Modelados com SysML

KS de Oliveira - facom.ufu.br
Com o propósito de obter especificações de software com melhor modularização e com o
correto particionamento dos interesses do software, surgiu um novo paradigma de
desenvolvimento de software, denominado Desenvolvimento de Software Orientado a …
Ähnliche Artikel In BibTeX importieren HTML-Version