10 research outputs found

    XANUI: A Textual Platform-Independent Model for Rich User Interfaces

    Get PDF
    In recent years, several model-driven proposals have defined user interface models that can represent both behavioural and aesthetic aspects. However, the software industry has ignored the majority of these proposals because the quality of the rich user interfaces generated out of these models is usually low and their code generators are not flexible, i.e., the UI templates cannot be customised easily. Furthermore, these proposals do not facilitate the separation between the visual design of the UI, normally performed by graphic designers in the industry, and the visualisation of data, which has been previously modelled using another domain-specific language. This paper proposes a new textual domain-specific language called XANUI, which could be embedded in XML-based UI pages, e.g., HTML or XML. The designed language provides the mechanisms to bind visual components with data structures already existing, and to define the behaviour of these components based on events. In this paper, XANUI is integrated in two OOH4RIA development processes, i.e., the traditional data-intensive and the new design-first process, thus reusing the OOH4RIA models and transformations to generate a complete rich Internet application for any platform or device. In order to validate this approach, the XANUI solution is applied to the development of a RIA with two UI types: a) the administration view of a Web application using HTML5 and AngularJS, and b) a catalogue application for e-Commerce using Windows RT in a Tablet PC

    Impact of interstitial lung disease on the survival of systemic sclerosis with pulmonary arterial hypertension

    Get PDF
    To assess severity markers and outcomes of patients with systemic sclerosis (SSc) with or without pulmonary arterial hypertension (PAH-SSc/non-PAH-SSc), and the impact of interstitial lung disease (ILD) on PAH-SSc. Non-PAH-SSc patients from the Spanish SSc registry and PAH-SSc patients from the Spanish PAH registry were included. A total of 364 PAH-SSc and 1589 non-PAH-SSc patients were included. PAH-SSc patients had worse NYHA-functional class (NYHA-FC), worse forced vital capacity (FVC) (81.2 +/- 20.6% vs 93.6 +/- 20.6%, P < 0.001), worse tricuspid annular plane systolic excursion (TAPSE) (17.4 +/- 5.2 mm vs 19.9 +/- 6.7 mm, P < 0.001), higher incidence of pericardial effusion (30% vs 5.2%, P < 0.001) and similar prevalence of ILD (41.8% vs. 44.9%). In individuals with PAH-SSc, ILD was associated with worse hemodynamics and pulmonary function tests (PFT). Up-front combination therapy was used in 59.8% and 61.7% of patients with and without ILD, respectively. Five-year transplant-free survival rate was 41.1% in PAH-SSc patients and 93.9% in non-PAH-SSc patients (P < 0.001). Global survival of PAH-SSc patients was not affected by ILD regardless its severity. The multivariate survival analysis in PAH-SSc patients confirmed age at diagnosis, worse NYHA-FC, increased PVR, reduced DLCO, and lower management with up-front combination therapy as major risk factors. In conclusion, in PAH-SSc cohort risk of death was greatly increased by clinical, PFT, and hemodynamic factors, whereas it was decreased by up-front combination therapy. Concomitant ILD worsened hemodynamics and PFT in PAH-SSc but not survival regardless of FVC impairment

    Impact of interstitial lung disease on the survival of systemic sclerosis with pulmonary arterial hypertension

    Get PDF
    To assess severity markers and outcomes of patients with systemic sclerosis (SSc) with or without pulmonary arterial hypertension (PAH-SSc/non-PAH-SSc), and the impact of interstitial lung disease (ILD) on PAH-SSc. Non-PAH-SSc patients from the Spanish SSc registry and PAH-SSc patients from the Spanish PAH registry were included. A total of 364 PAH-SSc and 1589 non-PAH-SSc patients were included. PAH-SSc patients had worse NYHA-functional class (NYHA-FC), worse forced vital capacity (FVC) (81.2 ± 20.6% vs 93.6 ± 20.6%, P &lt; 0.001), worse tricuspid annular plane systolic excursion (TAPSE) (17.4 ± 5.2 mm vs 19.9 ± 6.7 mm, P &lt; 0.001), higher incidence of pericardial effusion (30% vs 5.2%, P &lt; 0.001) and similar prevalence of ILD (41.8% vs. 44.9%). In individuals with PAH-SSc, ILD was associated with worse hemodynamics and pulmonary function tests (PFT). Up-front combination therapy was used in 59.8% and 61.7% of patients with and without ILD, respectively. Five-year transplant-free survival rate was 41.1% in PAH-SSc patients and 93.9% in non-PAH-SSc patients (P &lt; 0.001). Global survival of PAH-SSc patients was not affected by ILD regardless its severity. The multivariate survival analysis in PAH-SSc patients confirmed age at diagnosis, worse NYHA-FC, increased PVR, reduced DLCO, and lower management with up-front combination therapy as major risk factors. In conclusion, in PAH-SSc cohort risk of death was greatly increased by clinical, PFT, and hemodynamic factors, whereas it was decreased by up-front combination therapy. Concomitant ILD worsened hemodynamics and PFT in PAH-SSc but not survival regardless of FVC impairment

    Model-driven development of Rich Internet Applications on the Semantic Web

    No full text
    In the last decade, the Web 2.0 brought technological changes in the manner of interaction and communication between users and applications, and among applications as well. Rich Internet Applications (RIA) offer user interfaces with a higher level of interactivity, similar to desktop interfaces, embed multimedia contents and minimise the communication between client and server components. Nonetheless, RIAs behave as black boxes that show the information in a user-friendly manner but this information can be only visualised gradually, according to the events triggered by the users on the Web browser, which limits the access of software agents, e.g., Web searchers. In the context of the present Internet, where the value has been moved from the Web applications to the data they manage, the use of open technological solutions is a need. In this way, the Semantic Web was aimed at solving issues of semantic incompatibility among systems by means of standard techniques and technologies (from knowledge representation and sharing to trust and security), which can be the key to solving the issues detected in RIA. Although some solutions exist, they do not cover all the possible types of RIA or they are dependent on the technology chosen for the implementation of the Web application. As a first contribution, this thesis introduces the concept of Semantic Rich Internet Application (SRIA), which can be defined as a RIA that extensively uses Semantic Web technologies to provide a representation of its contents and to reuse existing knowledge sources on the Web. The solution proposed is adapted to the existing RIA types and technologies. The thesis presents the architecture proposed for this type of application, describing its software modules and components. The evaluation of the solution was performed based on a collection of case studies. The development of Web applications, especially in the context of the Semantic Web, is a process traditionally performed manually and, given the complexity of the SRIA applications in this case, it is a process which might be prone to errors. The application of model-driven engineering techniques can reduce the cost of development and maintenance (in terms of time and resources) of the proposed applications, as demonstrated their use in other types of Web applications. Moreover, they can facilitate the adoption of the solution by the community. In the light of these issues, as a second contribution, this thesis presents the Sm4RIA methodology (Semantic Models for RIA) for the development of SRIA, as an extension of the OOH4RIA methodology. The thesis describes the development process, the models (with the corresponding metamodels) and the transformations included in the methodology. The evaluation of the methodology consisted in the development of the case studies proposed. The application of this model-driven methodology can speed up the development of these Web applications and simplify the reuse of external sources of knowledge. Finally, the thesis describes the Sm4RIA extension for OIDE, i.e., an extension of the OIDE CASE tool that implements all the elements of the Sm4RIA methodology

    Impact of model notations on the productivity of domain modelling: an empirical study

    Get PDF
    Context: The intensive use of models is a cornerstone of the Model-Driven Engineering (MDE) paradigm and its claimed gains in productivity. However, in order to maximize these productivity gains, it is important to adequately select the modeling formalism to be used. Unfortunately, the MDE community still lacks empirical data to support such choice. Objective: This paper aims at contributing to filling this gap by reporting an empirical study in which two types of domain model notations, graphical vs. textual, are compared regarding their efficiency and effectiveness during the creation of domain models. Method: A quasi-experiment was designed in which 127 participants were randomly classified in four groups. Then, each group was randomly assigned to a different combination of notation and application. All the participants were students enrolled in the 6th semester of the Computer Engineering degree at the University of Alicante. The statistical procedure applied was a two-factor multivariate analysis of variance (two-way MANOVA). Results: The data shows a statistically significant effect of notation type on the efficiency and effectiveness of domain modelling activities, independently from the application being modelled. Conclusions: The joint examination of our results and those of previous studies suggests that, in MDE, different tasks call for different types of notations. Therefore, MDE environments should offer both textual and graphical notations, and assist developers in selecting the most suitable one depending on the task being carried out. In particular, our data suggest that domain model creation tasks are better supported by graphical notations. To augment the validity of the conclusions of this paper, the experiment should be replicated with different subject profiles, notations, domain model sizes, tasks and application types.This study was partially funded by the Spanish Ministry of Economy, Industry and Competitiveness under the project TIN2016-78103-C2-2-R “Plataforma para la publicación y consumo de datos abiertos para una ciudad inteligente”

    Developing Semantic Rich Internet Applications with the Sm4RIA Extension for OIDE

    Get PDF
    This paper introduces the Sm4RIA Extension for OIDE, which implements the Sm4RIA approach in OIDE (OOH4RIA Integrated Development Environment). The application, based on the Eclipse framework, supports the design of the Sm4RIA models as well as the model-to-model and model-to-text transformation processes that facilitate the generation of Semantic Rich Internet Applications, i.e., RIA applications capable of sharing data as Linked data and consuming external data from other sources in the same manner. Moreover, the application implements mechanisms for the creation of RIA interfaces from ontologies and the automatic generation of administration interfaces for a previously design application.This paper has been supported by the Spanish Ministry of Education under the FPU program (ref. AP2007-03076) and the SONRIA project (ref. TIN2010-15789). The authors would also like to thank the University of Alicante for the economic support given through the DIMENRIA research project (ref. GRE10-23)

    Towards a new proposal to evaluate the learning objects quality in learning strategies for education (QEES)

    No full text
    In Computer Science world several proposals have been developed for the assessment of the quality of the digital objects, based on the capabilities and facilities offered by current technologies and the available resources. Years ago researchers and specialists from both educational and technological areas have been committed to the development of strategies that improve the quality of education. At present, in the field of teaching-learning, another important aspect is the need to improve the manner of gaining knowledge and learning in education, which the use of learning strategies is a major advance in the teaching-learning process in institutions of higher education. This paper presents QEES, a proposal for evaluating the quality of the learning objects employed on learning strategies to support students during their education processes by using information extraction techniques and ontologies.The first author has a MAEC-AEClD grant (program ll-A) of the Spanish Ministry of Foreign Affairs and Cooperation. This work has also been supported by the Spanish Ministry of Education under the Doctoral Fellowship Program (FPU) (AP2007-03076), the Spanish Ministry of Science and Innovation under the TEXTMESS 2.0 project (TIN2009-13391-C04-01), and the Valencian Government (Generalitat Valenciana) under the Prometeo program (PROMETEO/2009/199) and the ACOMP/2011/001 research

    Applying model-driven engineering to the development of Rich Internet Applications for Business Intelligence

    No full text
    Business Intelligence (BI) applications have been gradually ported to the Web in search of a global platform for the consumption and publication of data and services. On the Internet, apart from techniques for data/knowledge management, BI Web applications need interfaces with a high level of interoperability (similar to the traditional desktop interfaces) for the visualisation of data/knowledge. In some cases, this has been provided by Rich Internet Applications (RIA). The development of these BI RIAs is a process traditionally performed manually and, given the complexity of the final application, it is a process which might be prone to errors. The application of model-driven engineering techniques can reduce the cost of development and maintenance (in terms of time and resources) of these applications, as they demonstrated by other types of Web applications. In the light of these issues, the paper introduces the Sm4RIA-B methodology, i.e., a model-driven methodology for the development of RIA as BI Web applications. In order to overcome the limitations of RIA regarding knowledge management from the Web, this paper also presents a new RIA platform for BI, called RI@BI, which extends the functionalities of traditional RIAs by means of Semantic Web technologies and B2B techniques. Finally, we evaluate the whole approach on a case study—the development of a social network site for an enterprise project manager.The research described in this paper has been supported by the Spanish Ministry of Education, Culture and Sport under the FPU program (ref. AP2007-03076) and by the Spanish Ministry of Science and Innovation under the SONRIA project (ref. TIN2010-15789). The authors would also like to thank the University of Alicante for the economic support given through the DIMENRIA research project (ref. GRE10-23)

    Comparison of a textual versus a graphical notation for the maintainability of MDE domain models: an empirical pilot study

    No full text
    Models are a useful tool to increase the developer’s productivity and satisfaction when performing maintenance tasks. However, in order to maximise these advantages, the right selection of notations must be made. Unfortunately, the software engineering field lacks a body of empirical evidence that supports such selection. A suboptimal decision in this regard may have negative consequences over the maintenance process. The aim of the study was to compare a textual and a graphical notation with respect to the efficiency, effectiveness and satisfaction of junior software developers while performing analysability and modifiability tasks on two different applications. We have carried out a quasi-experiment with 86 third-year students of the Computer Engineering degree at the University of Alicante. Subjects were randomly classified into two groups, and each group performed 20 maintenance tasks with a textual and a graphical notation. We measured and compared the efficiency, effectiveness and satisfaction of subjects assigned to each treatment. The analysed data show that only the actual analysability coverage (AACov) and the actual modifiability efficiency (AMEffc) are affected by the type of notation used, regardless of the application. In both cases, subjects using the textual notation performed significantly better, although the effect size was low to moderate (AACov η2=0.106, AMEffc η2=0.187). This is a pilot study, and it has been conducted to enhance the design of future studies in this area. Thus, it should be replicated to extend our conclusions to other subject profiles, different textual and graphical notations, and application types
    corecore