A feature-oriented model-driven engineering approach for the early validation of feature-based applications
Autor: | Alain Plantec, Steven Costiou, Vincent Ribaud, Glenn Cavarlé |
---|---|
Přispěvatelé: | Lab-STICC_UBO_CACS_MOCS, Laboratoire des sciences et techniques de l'information, de la communication et de la connaissance (Lab-STICC), École Nationale d'Ingénieurs de Brest (ENIB)-Université de Bretagne Sud (UBS)-Université de Brest (UBO)-Télécom Bretagne-Institut Brestois du Numérique et des Mathématiques (IBNM), Université de Brest (UBO)-Université européenne de Bretagne - European University of Brittany (UEB)-École Nationale Supérieure de Techniques Avancées Bretagne (ENSTA Bretagne)-Institut Mines-Télécom [Paris] (IMT)-Centre National de la Recherche Scientifique (CNRS)-École Nationale d'Ingénieurs de Brest (ENIB)-Université de Bretagne Sud (UBS)-Université de Brest (UBO)-Télécom Bretagne-Institut Brestois du Numérique et des Mathématiques (IBNM), Université de Brest (UBO)-Université européenne de Bretagne - European University of Brittany (UEB)-École Nationale Supérieure de Techniques Avancées Bretagne (ENSTA Bretagne)-Institut Mines-Télécom [Paris] (IMT)-Centre National de la Recherche Scientifique (CNRS) |
Jazyk: | angličtina |
Rok vydání: | 2018 |
Předmět: |
Computer science
Process (engineering) media_common.quotation_subject Context (language use) 02 engineering and technology [INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE] Software 0502 economics and business 0202 electrical engineering electronic engineering information engineering Feature based Smalltalk Pharo media_common computer.programming_language 050208 finance Feature-oriented development business.industry 05 social sciences 020207 software engineering Model driven engineering Debugging Feature (computer vision) Early validation Model-driven architecture Software engineering business computer |
Zdroj: | Science of Computer Programming Science of Computer Programming, Elsevier, 2018, 161, pp.18-33. ⟨10.1016/j.scico.2018.01.001⟩ |
ISSN: | 0167-6423 |
Popis: | International audience; The software industry has to offer increasingly individualized software for a large number of platforms. In a constantly evolving technical context, the appropriateness and the profitableness of a software has to be ensured earlier, before most of the costs have been incurred and before most of the risks have been taken. Feature-Oriented Model-Driven Development (FOMDD) is a promising paradigm to tackle the issue of developing software variants when multiple platforms are targeted. However, because of its model-driven fundament, FOMDD suffers from limited capabilities regarding model execution and early validation. In this paper, we present CrossFabrik, an approach for the design and the early functional validation of feature-based applications. This approach allows the live debugging and editing of the underlying models during a simulation without being forced to stop and restart a validation process. Such an approach relies on the reflective capability of the development environment. An implementation of our approach within Pharo is also presented. |
Databáze: | OpenAIRE |
Externí odkaz: |