Barišić, Ankica, Vasco Amaral, Miguel Goulão, and Bruno Barroca. "
Quality in Use of DSLs: Current Evaluation Methods."
3rd INForum - Simpósio de Informática (INForum2011). Coimbra, Portugal 2011.
AbstractDomain Specic Languages (DSLs) are claimed to contribute
to increment productivity, while reducing the required maintenance and
programming expertise. In this context, the usability of these languages
becomes a major issue: if the language is not easy to learn and use, it is
unlikely to be successfully adopted.
It is important to foster high quality DSLs during its engineering process.
We argue that a systematic approach based on User Interface Experi-
mental validation techniques should be used to assess the impact of the
introduction of DSLs in the productivity of DSL user. Productivity can
be fostered by assessing important usability attributes early in the lan-
guage construction . This work's contribution, besides highlighting the
problem of the absence of systematic approaches for experimental vali-
dation of DSLs in general, is to identify existing evaluation approaches
that can be adapted from the eld of User Interfaces.
Espada, Patrícia, Miguel Goulão, and João Araújo. "
Measuring Complexity and Completeness of KAOS Goal Models."
International Workshop on Empirical Requirements Engineering (EmpiRE 2011), at the 19th International Requirements Engineering Conference (RE 2011). Trento, Italy: IEEE Computer Society, 2011.
AbstractKAOS is one of the most well-known goal-oriented requirements engineering approaches. Nevertheless, building large KAOS models sometimes results in incomplete and/or complex requirements models that are difficult to understand and maintain. These shortcomings often lead to an increase in costs of product development and evolution. Therefore, for large-scale systems, the ability to manage the complexity and completeness of KAOS models is essential. In this paper, we propose a metrics suite for supporting the quantitative assessment of KAOS models complexity and completeness, in order to support their early identification. We apply the metrics to an example taken from a health club system specification.
Goulão, Miguel, Ana Moreira, João Araújo, and João Pedro Santos. "
Streamlining scenario modeling with Model-Driven Development: a case study."
Model-Driven Requirements Engineering Workshop (MoDRE 2011), at the 19th International Requirements Engineering Conference (RE 2011). Trento, Italy: IEEE Computer Society, 2011. 55-63.
AbstractScenario modeling can be realized through different perspectives. In UML, scenarios are often modeled with activity models, in an early stage of development. Later, sequence diagrams are used to detail object interactions. The migration from activity diagrams to sequence diagrams is a repetitive and error-prone task. Model-Driven Development (MDD) can help streamlining this process, through transformation rules. Since the information in the activity model is insufficient to generate the corresponding complete sequence model, manual refinements are required. Our goal is to compare the relative effort of building the sequence diagrams manually with that of building them semi-automatically. Our results show a decrease in the number of operations required to build and refine the sequence model of approximately 64% when using MDD, when compared to the manual approach.
Craciunescu, Corneliu M., Karimbi. K. Mahesh, Rui JC Silva, Francisco M. BRAZ FERNANDES, Y. Brechet, E. Clouet, A. Deschamps, A. Finel, and F. Soisson. "
Structural Transitions in a Co2NiGa Ferromagnetic Shape Memory Alloy."
Solid-Solid Phase Transformations in Inorganic Materials, Pts 1-2. 172-174 (2011): 202-207.
Abstractn/a