Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Lionel Montrieux

dblp:27/8523 · DBLP profile ↗
← Back
5ranked-venue papers
4as first author
0since 2021 · last 2015
0000-0002-0524-2581ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 4 · 3 first-authorSecurity and privacy · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
3 papers
Requirements engineering and software design · 48% Compilers and program optimization · 24% Software maintenance and evolution · 24%
Network and information security
2 papers
Authentication and access control · 79% Network security · 21%

Topics — the 9 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Requirements engineering and software design
model-driven engineering
0.322012
Maintaining invariant traceability through bidirectional transformations · ICSE 2012
Tool support for code generation from a UMLsec property · ASE 2010
Compilers and program optimization › program transformation
bidirectional transformation
0.112012
Maintaining invariant traceability through bidirectional transformations · ICSE 2012
Software maintenance and evolution
traceability
0.112012
Maintaining invariant traceability through bidirectional transformations · ICSE 2012
Authentication and access control › access control
role-based access control
0.112011
Tool support for UML-based specification and verification of role-based access control properties · SIGSOFT FSE 2011
Requirements engineering and software design › model-driven engineering
UML modeling
0.112011
Tool support for UML-based specification and verification of role-based access control properties · SIGSOFT FSE 2011
Compilers and program optimization
code generation
0.012012
Maintaining invariant traceability through bidirectional transformations · ICSE 2012
Software maintenance and evolution
software evolution
0.012012
Maintaining invariant traceability through bidirectional transformations · ICSE 2012
Program verification
model verification
0.012011
Tool support for UML-based specification and verification of role-based access control properties · SIGSOFT FSE 2011
Network security
security modeling
0.012010
Tool support for code generation from a UMLsec property · ASE 2010

Methods — techniques the papers use, named apart from their topics

metamodeling · 0.2OCL constraints · 0.2code generation · 0.2bidirectional transformation · 0.1
YearPublicationVenuePosition
2015 Towards Attribute-Based Authorisation for Bidirectional Programming
abstract
Bidirectional programming allows developers to write programs that will produce transformations that extract data from a source document into a view. The same transformations can then be used to update the source in order to propagate the changes made to the view, provided that the transformations satisfy two essential properties.
Lionel Montrieux, Zhenjiang Hu 0002
SACMAT1
2013 Issues in representing domain-specific concerns in model-driven engineering
abstract
The integration of domain-specific concepts in a model-driven engineering (MDE) approach raises a number of interesting research questions. There are two possibilities to represent these concepts. The first one focuses on models that contain domain-specific concepts only, i.e. domain-specific modelling languages (DSML). The second one advocates the integration of domain-specific concepts in general-purpose models, using what we will refer to in this paper as domain-specific modelling annotation languages (DSMAL). In this position paper, we argue that each approach is particularly suited for specific activities and specific actors, and show how they can be developed and used together. We also highlight the challenges created by the use of two representations, such as the evaluation of models OCL constraints and the synchronisation between the two representations. As an illustration, we present rbacUML, our approach for integrating role-based access control (RBAC) concepts into an MDE approach.
Lionel Montrieux, Yijun Yu 0001, Michel Wermelinger, Zhenjiang Hu 0002
MiSE1
2012 Maintaining invariant traceability through bidirectional transformations
abstract
Following the “convention over configuration” paradigm, model-driven development (MDD) generates code to implement the “default” behaviour that has been specified by a template separate from the input model, reducing the decision effort of developers. For flexibility, users of MDD are allowed to customise the model and the generated code in parallel. A synchronisation of changed model or code is maintained by reflecting them on the other end of the code generation, as long as the traceability is unchanged. However, such invariant traceability between corresponding model and code elements can be violated either when (a) users of MDD protect custom changes from the generated code, or when (b) developers of MDD change the template for generating the default behaviour. A mismatch between user and template code is inevitable as they evolve for their own purposes. In this paper, we propose a two-layered invariant traceability framework that reduces the number of mismatches through bidirectional transformations. On top of existing vertical (model↔code) synchronisations between a model and the template code, a horizontal (code↔code) synchronisation between user and template code is supported, aligning the changes in both directions. Our blinkit tool is evaluated using the data set available from the CVS repositories of a MDD project: Eclipse MDT/GMF.
Yijun Yu 0001, Zhenjiang Hu 0002, Soichiro Hidaka, Hiroyuki Kato, Lionel Montrieux
ICSE6
2011 Tool support for UML-based specification and verification of role-based access control properties
abstract
It has been argued that security perspectives, of which access control is one, should be taken into account as early as possible in the software development process. Towards that goal, we present in this paper a tool supporting our modelling approach to specify and verify access control in accordance to the NIST standard Role-Based Access Control (RBAC). RBAC is centred on mapping users to their roles in an organisation, to make access control permissions easier to set and maintain. Our modelling approach uses only standard UML mechanisms, like metamodels and OCL constraints, and improves on existing approaches in various ways: designers don't have to learn new languages or adopt new tools or methodologies; user-role and role-permission assignments can be specified separately to be reused across models; access control is specified over class and activity diagrams, including 'anti-scenarios'; access control is automatically verified. The tool is built on top of an existing modelling IDE and allows for automatic verification of models according to our RBAC modelling approach, while providing users with the ability to easily identify and correct errors in the model when they are detected.
Lionel Montrieux, Michel Wermelinger, Yijun Yu 0001
SIGSOFT FSE1
2010 Tool support for code generation from a UMLsec property
abstract
S.357-358
Lionel Montrieux, Jan Jürjens, Charles B. Haley, Yijun Yu 0001, Pierre-Yves Schobbens, Hubert Toussaint
ASE1