• Publications
  • Influence
Model-driven engineering: A survey supported by the unified conceptual model
  • A. Silva
  • Computer Science
  • Comput. Lang. Syst. Struct.
  • 1 October 2015
During the last decade a new trend of approaches has emerged, which considers models not just documentation artefacts, but also central artefacts in the software engineering field, allowing theExpand
  • 223
  • 27
XIS-mobile: a DSL for mobile applications
Mobile applications are becoming increasingly more present in our daily life, allowing people to perform several tasks through the use of smartphones or tablets. Despite fostering the innovation, theExpand
  • 49
  • 6
Towards a Reference Model for Surveying Mobile Agent Systems
There are increasing numbers of systems and research projects involving software agents and mobile agents. However, there is no reference model or conceptual framework to compare the resultingExpand
  • 69
  • 5
Linguistic Patterns and Linguistic Styles for Requirements Specification (I): An Application Case with the Rigorous RSL/Business-Level Language
  • A. Silva
  • Computer Science
  • EuroPLoP
  • 12 July 2017
System requirements specification describes technical concerns of a system and is used throughout the project life-cycle. Requirements specification helps sharing the system vision among itsExpand
  • 18
  • 5
UML Modeling Languages and Applications, «UML» 2004 Satellite Activities, Lisbon, Portugal, October 11-15, 2004, Revised Selected Papers
Workshops.- Consistency Problems in UML-Based Software Development.- 5th International Workshop on Aspect-Oriented Modeling.- Software Architecture Description and UML.- SVERTS - Specification andExpand
  • 30
  • 4
RSLingo: An information extraction approach toward formal requirements specifications
Requirements Engineering (RE) is about achieving a shared understanding about the software system to be built. No withstanding the importance of other RE activities, requirements specificationExpand
  • 50
  • 4
PIT-ProcessM: A Software Process Improvement Meta-Model
Software Process Improvement (SPI) is one of the main actual software development challenges. Process metamodels allow capturing informational and behavioural aspects of software developmentExpand
  • 21
  • 4
The Impact of Driving Styles on Fuel Consumption: A Data-Warehouse-and-Data-Mining-Based Discovery Process
This paper discusses the results of applied research on the eco-driving domain based on a huge data set produced from a fleet of Lisbon's public transportation buses for a three-year period. ThisExpand
  • 46
  • 3
Evaluation of XIS-Mobile, a Domain Specific Language for Mobile Application Development
The great evolution of the mobile market during the last years caused some fragmentation of the mobile platforms namely through the existence of different programming languages and softwareExpand
  • 28
  • 2
Collaborative Requirements Elicitation with Visualization Techniques
Requirements elicitation is one of the first activities that tries to define the project scope and elicit user requirements. This activity relies in communication and cooperation between stakeholdersExpand
  • 30
  • 2