Filters








5 Hits in 1.4 sec

Support for Evaluation of Impact Models in Reuse Hierarchies with jUCMNav and TouchCORE

Romain Alexandre, Cécile Camillieri, Mustafa Berk Duran, Aldo Navea Pina, Matthias Schöttle, Jörg Kienzle, Gunter Mussbacher
2015 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems  
This tool demonstration reports on such an evaluation mechanism for two tools that provide integrated support for Concern-Orientation: the requirements engineering tool jUCMNav and the software design  ...  In Concern-Orientation, software systems are built with the help of reusable artifacts called concerns, leading to reuse hierarchies, because higher-level concerns may reuse lower-level concerns.  ...  At Modularity 2015, the TouchCORE tool was demoed for the first time, focusing on feature modelling and traceability in the context of Concern-Orientation [10] .  ... 
dblp:conf/models/AlexandreCDPSKM15 fatcat:p24v7tkeefclhkx3u26asuwapq

Model-Based Reuse of APIs using Concern-Orientation

Matthias Schöttle
2015 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems  
The interface (API) of a framework is modelled using a feature model and design models for each feature enabling their reuse in MDE.  ...  This paper presents model-based reuse of APIs, which makes use of concern-driven development (CDD) to raise the level of abstraction of APIs to the modelling level.  ...  BACKGROUND In contrast to the focus of classic Model-Driven Engineering (MDE) on models, the main unit of abstraction, construction, and reasoning in Concern-Driven Software Development (CDD) is the concern  ... 
dblp:conf/models/Schottle15 fatcat:a4m7em2jjbahfh62rfyakrvy7e

Concern-oriented interfaces for model-based reuse of APIs

Matthias Schottle, Jorg Kienzle
2015 2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS)  
Our API interface models contain additional information, such as the encapsulated features and their impacts, to assist the developer in the reuse process.  ...  Once he has specified his needs, the model interface exposes only the API elements relevant for this specific reuse at the model level, together with the required usage protocol.  ...  Concern-Driven Development In contrast to the focus of classic Model-Driven Engineering (MDE) on models, the main unit of abstraction, construction, and reasoning in Concern-Driven Software Development  ... 
doi:10.1109/models.2015.7338259 dblp:conf/models/SchottleK15 fatcat:qbny35y4hvh7rgpdku322ydzhu

The role of formalism in system requirements (full version) [article]

Jean-Michel Bruel, Sophie Ebersold, Florian Galinier, Alexandr Naumchev, Manuel Mazzara, Bertrand Meyer
2020 arXiv   pre-print
A major determinant of the quality of software systems is the quality of their requirements, which should be both understandable and precise.  ...  To make requirements precise, researchers have for years advocated the use of mathematics-based notations and methods, known as "formal".  ...  They include in particular Jeff Kramer, who went so far as to develop his own LTS specification of the LGS example from which our specification benefited considerably, and for his insightful comments,  ... 
arXiv:1911.02564v6 fatcat:mwsozk5m2rcjdj6whveuhx2bla

A Practical Approach for Extending DSMLs by Composing their Metamodels

Anas Abouzahra, Ayoub Sabraoui, Karim Afdel
2018 Advances in Science, Technology and Engineering Systems  
Domain specific modeling (DSM) has become popular in the software development field during these last years.  ...  It allows to design an application using a domain specific modeling language (DSML) and to generate an end-solution software product directly from models.  ...  Acknowledgment We express our respected gratitude goes to Ibn Zohr University, LabSIV laboratory, Ibn Zohr Doctoral Study Center and Faculty of Sciences of Ibn Zohr University for funding this research  ... 
doi:10.25046/aj030644 fatcat:wexxmriqnra5ffffayzd4cbwmy