Projects and Research Results

This page includes a description of the main projects and initiatives being addressed right now as part of the Catedra SAES-UMU initiative. It also presents the main results in the form of software developments available as open-source projects.

For research publications better refer to Publications section.





CARIM aims at modeling quality of experience (QoE) in mobile environments. It is based on a meta-model that establishes a set of parameters to dynamically describe user/system interaction, as well as the context in which it is carried. The attractiveness of the interaction process is also represented by a set of parameters that denote how attractive and user friendly the system/application is.

Go to project description.





PALADIN provides a common, generic, and dynamic way to represent human-computer interaction in multimodal contexts. It is a parameter-based model in which multimodal interaction is dinamically described. Instances of such model represent multimodal human-computer interaction, and can be the basis for future analysis, comparison, transformation, and decision processes.

Go to project description and downloads.





S-DAVER is a framework for GUI Data Verification. It decouples the whole verification service from the main logic, and uses rules writen in script languages, which can be changed at run-time without recompiling. The process, that is carried out within a verification layer located between the GUI and the business logic, is completely transparent to the user.

Go to project description and downloads.





EMF4CPP (formerly Ecore2CPP) is a C++ implementation and type mapping for the Eclipse Modeling Framework (EMF) core, the Ecore metamodel. The current release allows to generate C++ code from Ecore metamodels, and to parse and serialize models and metamodels from and into XMI documents. Also, a partially implemented reflective API for generated metamodels is provided.

Go to project description and downloads.





The Aspect-Oriented Behavior Framework is aimed at supporting a sheer iterative prototyping and development approach. It proposes to reuse digital low-fi prototypes from the very beginning. Such prototypes are iteratively refined and developed into hi-fidelity prototypes towards the end-user application.

Go to project description and downloads.





The OHT Plus describes an open application framework for building testing and usability evaluation tools. It provides base functionality to automate testing and usability evaluation processes based on run-time GUI introspection. The OHT Plus uses non-intrusive data extraction process (mainly GUI properties and user behavior) while the user is running the application. Three different usability testing aplications based on this framework are available as proof of concept.

Go to project description and downloads.





The Open HMI Tester is a human-machine GUI testing architecture. Its design is aimed at supporting major event-based windowing systems, thus providing generality, besides some other features such as scalability and tolerance to modifications in the HMI design process. This GUI testing tool follows a capture/replay approach, which represents one of the most used techniques in current windowing systems. The OHT performs a non-intrusive hooking to the target application in order to capture generated events from an application and post new events to it.

Go to project description and downloads.




TODO


TODO





IDL2Test allows to define tests for CORBA 2.0 Interfaces declared as ".idl" files following IDL's grammar as defined in CORBA's specification. This way, every test refers to elements defined inside IDL interfaces.

Go to project description and downloads.




IDL4EMF Ecore metamodel and Xtext grammar for using IDL files in Eclipse Modeling Framework. This project includes also a generated IDL editor and a sample generator project.





CSU Log

Go to project description and downloads.