Academic   
   
Conference/Workshop Proceedings publications
  • Paulo Carreira, Gonçalo Mendes, Bruno Barroca, Vasco Amaral, Samuli Honkapuro, Rui Prada. Energy behaviour engagement in smart urban environments. In 9th International Conference on Applied Energy, ICAE2017, 21-24 August 2017, Cardiff, UK. Download
  • Mustafiz, S., Gomes, C., Barroca, B., & Vangheluwe, H. Modular Design of Hybrid Languages by Explicit Modeling of Semantic Adaptation. In Proceedings of the Symposium on Theory of Modeling & Simulation: DEVS Integrative M&S Symposium. Pasadena, CA, USA. Download
  • Mustafiz, S., Barroca, B., Gomes, C., & Vangheluwe, H. Towards Modular Language Design using Language Fragments: The Hybrid Systems Case Study. In Information Technology - New Generations (ITNG), 2016 13th International Conference on. Download
  • Maris Jukss, Bruno Barroca, Clark Verbrugge, Hans Vangheluwe, Towards a Unifying Model Transformation Bus. In 9th Workshop on Multi-Paradigm Modelling at ACM/IEEE MoDELS 2015, CEUR Workshop Proceedings (CEUR-WS.org), Vol-1511 urn:nbn:de:0074-1511-3. Download
  • Bruno Barroca, Thomas Kuhne, and Hans Vangueluwe. Integrating Language and Ontology Engineering. In 8th Workshop on Multi-Paradigm Modelling at ACM/IEEE MoDELS 2014. Springer-Verlag, Oct. 2014. Download
  • Simon Van Mierlo, Bruno Barroca, Hans Vangueluwe, Eugene Syriani and Thomas Kuhne. Multi-level modelling in the Modelverse. In 1st Workshop on Multi-Level Modelling at ACM/IEEE MoDELS 2014. Springer-Verlag, Oct. 2014.
  • Claudio Gomes, Bruno Barroca, and Vasco Amaral. Classification of Model Transformation Tools: Pattern Matching Techniques. In ACM/IEEE MoDELS 2014. Springer-Verlag, Oct. 2014.
  • Eduardo Marques, Valter Balegas, Bruno Barroca, Vasco Amaral, and Ankica Barisic. The rpg dsl: a case study of language engineering using mdd for generating rpg games for mobile phones. In Proceedings of the 12th Workshop on Domain-Specific Modeling at OOPSLA/SPLASH. ACM Digital Library, Oct. 2012.
  • Vasco Amaral, Bruno Barroca, and Paulo Carreira. Towards a robust solution in building automation systems: supporting rapid prototyping and analysis. In 8th International Conference on the Quality of Information and Communications Technology. IEEE, Sept. 2012.
  • Ankica Barisic, Vasco Amaral, M. Goulao, and Bruno Barroca. Quality in use of domain specific languages: a case study. In Proceedings of the PLATEAU 2011 Workshop on Evaluation and Usability of Programming Languages and Tools - SPLASH 2011. ACM, Oct. 2011.
  • Paulo Carreira, Vasco Amaral, and Bruno Barroca. The case for a systematic development of building automation systems. In Conference Proceedings IEEE-PES ISGT Innovative Smart Grid Technologies, Europe 2011, IEEE, Dec. 2011.
  • Ankica Barisic, Vasco Amaral, M. Goulao, and Bruno Barroca. Quality in use of dsls: Current evaluation methods. In Proceedings of the INFORUM 2011 - Simpsio de Informtica. Universidade de Coimbra, Sept. 2011.
  • Paulo Carreira, Vasco Amaral, and Bruno Barroca. A hierarchical approach for connecting smart buildings to smart grids. In Conference Proceedings IEEE-EPQU2011. IEEE, 11 2011.
  • Bruno Barroca, Levi Silva Lucio, Vasco Amaral, and Vasco Sousa. Dsltrans: A turing incomplete transformation language. In Proc. 3rd International Conference on Software Languages Engineering - SLE 2010, Eindhoven, Netherlands. Springer-Verlag, 2010.
  • Levi Silva Lucio, Bruno Barroca, and Vasco Amaral. A technique for automatic validation of model transformations. In ACM/IEEE MoDELS 2010. Springer-Verlag, Oct. 2010.
  • Luis Miguel Venceslau Pedro, Matteo Risoldi, Didier Buchs, Bruno Barroca, and Vasco Amaral. Composing visual syntax for domain specific languages. In Julie A. Jacko, editor, Human-Computer Interaction. Novel Interaction Methods and Techniques, 13th International Conference, HCI International 2009, number 5611 in Lecture Notes in Computer Science, pages 889–898. Springer-Verlag, 2009.
  • Andre da Fonseca Rosa, Vasco Amaral, and Bruno Barroca. Designing a dsl solution for the domain of augmented reality software applications specification. In Springer, editor, 4th International Conference on E-Learning and Games, number 5670 in LNCS. Springer-Verlag, Aug. 2009.
  • Andre Rosa, Vasco Amaral, and Bruno Barroca. Use of ms-dsl tools in the development process of a domain specific language. In R. Lopes L. Rodrigues, editor, Actas do INForum - Simposio de Informatica 2009. Universidade de Lisboa - Faculdade de Ciencias, Sept. 2009.
  • Bruno Barroca, Vasco Amaral, Matteo Risoldi, Didier Buchs, Ana Moreira, Joao Araujo, and Vasco Sousa. Towards the application of model based design methodology for reliable control systems on hep experiments. In 11th IEEE Nuclear Science Symposium, Proceedings. IEEE, Oct. 2008.
  • Matteo Risoldi, Bruno Barroca, Vasco Amaral, and Didier Buchs. A model-based methodology for control systems GUI design prototyping. In Proceedings on 7th International Workshop on Personal Computers and Particle Accelerator Controls. J.Stefan Institute, Oct. 2008.
  • Vasco Sousa, Vasco Amaral, and Bruno Barroca. Automatically generating domain specific visual language editors for the purpose of deriving a robust hep data analysis tool. In Bo Yu, editor, IEEE 2007 Nuclear Science Symposium and Medical Imaging Conference Conference Record. IEEE Computer Society, Nov. 2007.
  • Bruno Barroca and Vasco Amaral. (H)ALL: A DSVL for designing user interfaces for control systems. In Proceedings of the 5th Nordic Workshop on Model Driven Engineering NW-MoDE 2007 27-29 August 2007. Blekinge Institute of Technology, 2007.
(open access) Journal publications
  • Bruno Barroca and Vasco Amaral. Asserting the correctness of translations. Electronic Communications of the EASST, 50, October 2011. ISSN=1863-2122. Download
  • Ankica Barisic, Vasco Amaral, M. Goulao, and Bruno Barroca. How to reach a usable dsl? moving toward a systematic evaluation. Electronic Communications of the EASST, 50, October 2011. ISSN=1863-2122.
  • Bruno Barroca, Levi Silva Lucio, Didier Buchs, Vasco Amaral, and Luis Miguel Venceslau Pedro. Dsl composition for model-based test generation. Electronic Communications of the EASST, 21, October 2009. ISSN=1863-2122
(closed access) Journal publications
  • Bruno Barroca and Didier Buchs and Vasco Amaral. Semantic languages for developing correct language translations. Software Quality Journal, 2017. Cite
Book Chapter publications
  • Ankica Barisic, Vasco Amaral, M. Goulao, and Bruno Barroca. Evaluating the Usability of Domain-Specific Languages. IGI Global, 09 2012. ISBN=9781466620926.
  • Vasco Amaral, Bruno Barroca, Matteo Risoldi, Didier Buchs, and Gilles Falquet. A language and a methodology for prototyping user interfaces for control systems, pages 223–252. Springer-Verlag, 2009.
Technical Report publications
  • Vasco Amaral, Bruno Barroca, Matteo Risoldi, Didier Buchs, and Levi Silva Lucio. Batic3s project document collection. Technical Report 1, Centre Universitaire de Informatique de la Universite de Geneve, 2006.
  • Bruno Barroca and Vasco Amaral. Rapid prototyping of user interfaces for control systems: A survey. Technical report, Centre Universitaire de Informatique de la Universite de Geneve, 2006.
Scientific Venues (Organization and Program Committees)
  • MPM 2014 PC at Multi-Paradigm Modeling Workshop at ACM/IEEE 17th International Conference on Model Driven Engineering Languages and Systems, 2014.
  • MoDeVVa 2014 PC at MoDeVVa Workshop at ACM/IEEE 17th International Conference on Model Driven Engineering Languages and Systems, 2014.
  • QUATIC 2014 PC at Thematic Track of Quality in Model Driven Engineering on QUATIC, 2014.
  • MPM 2013 PC at Multi-Paradigm Modeling Workshop at ACM/IEEE 16th International Conference on Model Driven Engineering Languages and Systems, 2013.
  • MoDeVVa 2013 PC at MoDeVVa Workshop at ACM/IEEE 16th International Conference on Model Driven Engineering Languages and Systems, 2013.
  • IT4Energy 2012 PC at International Workshop on Information Technology for Energy Applications, 2012.
  • QUATIC 2012 Co-Chairing of Thematic Track of Quality in Model Driven Engineering on QUATIC, 2012.
  • MPM 2012 PC at Multi-Paradigm Modeling Workshop at ACM/IEEE 15th International Conference on Model Driven Engineering Languages and Systems, 2012.
  • MoDeVVa 2012 PC at MoDeVVa Workshop at ACM/IEEE 15th International Conference on Model Driven Engineering Languages and Systems, 2012.
  • INFORUM 2011 PC at Model Driven Engineering Track on INFORUM conference, 2011.
  • MPM 2011 PC at Multi-Paradigm Modeling Workshop at ACM/IEEE 14th International Conference on Model Driven Engineering Languages and Systems, 2011.
  • MoDeVVa 2011 PC at MoDeVVa Workshop at ACM/IEEE 14th International Conference on Model Driven Engineering Languages and Systems, 2011.
  • INFORUM 2010 PC at Model Driven Engineering Track on INFORUM conference, 2010.
Lectures
  • 4th International Summer School on Domain Specific Modeling, Theory and Practice - ”Course on Code Generation (Model Transformations for)”, ”Advanced Course on Model Transformations: EGL, XPand, ATL and DSLTrans”, at Universidade de Santiago de Compostela, Spain, September 2013.
  • DSL Summer School - ”Lecture on Domain Specific Modeling and Languages” and ”Eclipse’s Epsilon Hands-on: Developing a PERT-like Project Management Visual Language and a compiler to automatically derive a Gantt Chart in Microsoft’s Excel”, at Faculty of Organisational Sciences, University of Belgrade, Serbia, June 2013.
  • 3rd International Summer School on Domain Specific Modeling, Theory and Practice - ”Course on Language Engineering with ATL/DSLTrans”, ”Advanced Course on Analysis of Software Language Translations”, at Ordem dos Engenheiros Lisbon, Portugal, September 2012.
  • 2nd International Summer School on Domain Specific Modeling, Theory and Practice - ”Course on language engineering using DSLTrans”, at Ordem dos Engenheiros Lisbon, Portugal, September 2011.
  • 1st International Summer School on Domain Specific Modeling, Theory and Practice - ”Course on language engineering using DSLTrans”, Casa da Cerca, Almada, Portugal, September 2010.
Maintained by Bruno Fontes Barroca. Last Modified: 2017/11/07 17:12:44.