%0 Journal Article %T PAMELA: an annotation-based Java Modeling Framework %+ Equipe Processes for Safe and Secure Software and Systems (Lab-STICC_P4S) %+ École Nationale Supérieure de Techniques Avancées Bretagne (ENSTA Bretagne) %+ Département Informatique (IMT Atlantique - INFO) %A Guérin, Sylvain %A Polet, Guillaume %A Silva, Caine %A Champeau, Joel %A Bach, Jean-Christophe %A Martínez, Salvador %A Dagnat, Fabien %A Beugnard, Antoine %< avec comité de lecture %@ 0167-6423 %J Science of Computer Programming %I Elsevier %V 210 %P 102668 %8 2021-10 %D 2021 %R 10.1016/j.scico.2021.102668 %K Model Driven Engineering %K Object Oriented Programming %K Metaprogramming %Z Computer Science [cs]/Programming Languages [cs.PL] %Z Computer Science [cs]/Software Engineering [cs.SE]Journal articles %X This article presents PAMELA, an annotation-based Java modeling framework. PAMELA provides a smooth integration between model and code and enables Java developers to handle software development both at conceptual level and at source-code level, without code transformation and/or generation, avoiding round-trip-related issues. %G English %2 https://hal.science/hal-03217126/document %2 https://hal.science/hal-03217126/file/PAMELA_SoftwarePublication-accepted_authors_version.pdf %L hal-03217126 %U https://hal.science/hal-03217126 %~ UNIV-BREST %~ INSTITUT-TELECOM %~ ENSTA-BRETAGNE %~ CNRS %~ UNIV-UBS %~ ENIB %~ LAB-STICC %~ IMTA_INFO %~ LAB-STICC_IMTA %~ IMT-ATLANTIQUE %~ INSTITUTS-TELECOM %~ LAB-STICC_P4S_IMTA %~ LAB-STICC_P4S %~ LAB-STICC_SHARP