| Current Research Areas |
- i* modeling. Topics: foundations of i* models (currently, with emphasis on inheritance); definition of metrics for i* models; boosting i* into practice: model interchange between tools, methods for building i* models, etc. Main results: a metamodel for i*; iStarML, an XML-based interchange format for i* tools; iMDF, an i* metrics definition framework; RiSD, a method for building SD diagrams; HiME, a tool for editing i* models.
--> For more information, contact Carlos Cares (ccares essi.upc.edu) or Lidia López (llopez essi.upc.edu).
|
- Requirement patterns. Topics: classification schemas for functional, non-functional and non-technical requirements; processes for building and maintaining requirement pattern catalogues; processes for identifying and applying requirement patterns in a call-for-tender project. Main results: PABRE, a pattern-based requirements elicitation method; a catalogue of non-functional patterns for Enterprise Application components; PABRE, a tool for the definition and application of software patterns.
--> For more information, contact Carme Quer (cquer essi.upc.edu) or Xavier Franch (franch essi.upc.edu).
|
- Quality models. Topics: methods for building and using quality models; quality-model-based requirements elicitation; adding non-technical aspects to quality models. Main results: ISO/IEC-9126-extended, an extension of the ISO/IEC 9126-1 quality model; IQMC, a method for building single quality models; COSTUME, a method for building quality models for composite systems; quality models for several domains.
--> For more information, contact Juan Pablo Carvallo (jpcarvallo essi.upc.edu) or Xavier Franch (franch essi.upc.edu).
|
- Metamodelling. Topics: exploring the relationships among MOF M2 and M1. Main results: the definition of induced associations and its generalization to other kind of induced relationships.
--> For more information, contact Xavier Burgués (diafebus lsi.upc.edu) or Josep M. Ribó (josepma diei.udl.cat).
|
- Service monitoring. Topics: quality of service; service level agreement; monitoring. Main results: a quality model for web services with associated metrics; SALMon, a system for monitoring some properties on web services; WeSSQoS, a system for service ranking.
--> For more information, contact Marc Oriol (moriol lsi.upc.edu) or Jordi Marco (jmarco lsi.upc.edu).
|
- Model-driven development and architectural knowledge. Topics: MDD in the presence of non-functional requirements; characterization of the main architectural styles; analysis of existing software technologies from the non-functional perspective. Main results: a characterization of NFR-driven MDD; empirical evidences about NFRs and software architectures; ARTEON, an (ongoing) taxonomy of architectural knowledge; ArchiTech, an architectural knowledge tool.
--> For more information, contact David Ameller (dameller essi.upc.edu) or Xavier Franch (franch essi.upc.edu).
|
| Old Research Areas |
- Container libraries. Topics: reconciling efficiency and other criteria in container data structure libraries. Main results: the concept of shortcut; an aspect-oriented Java (AspectJ) implementation of the concept of shortcut.
|