By Topic

Latin America Transactions, IEEE (Revista IEEE America Latina)

Issue 2 • Date April 2006

Filter Results

Displaying Results 1 - 11 of 11
  • Introduction

    Page(s): 69
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (54 KB)  

    First Page of the Article
    View full abstract»

    Open Access
  • A product-line approach to database reporting

    Page(s): 70 - 76
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (384 KB)  

    Reporting for analysis is a common demand to database programmers. Unlike dynamic data analysis, reporting tend to be foreseeable. Despite this fact, staff waste their time programming similar reports time and again, where reports are often built from scratch with little if any reuse at all. Based on the predictability and similarity among reports, this work presents a product-line approach to database reporting. The feature model, core assets and production plan of the product line are sketched, and the architecture discussed. The work was conducted under a main requirement: data warehouse technology was not available. Either the cost or the lack of appropriate staff makes small-and-medium companies reluctant to use these sophisticated tools while simple reporting is all they need. In this scenario, the product-line approach can be a cost-effective solution to achieve reuse. View full abstract»

    Open Access
  • A Web Service for Hypermedia Role-Based Access Policies

    Page(s): 77 - 84
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (583 KB)  

    High level security is a key requirement in hypermedia/web applications. The systems opening to the Internet makes the research effort to move towards protecting the information transmission (i.e. SOAP messages, policy descriptions,…), but little attention is paid to what the user can do with the system. Role-based access control (RBAC) allows to formulate the organization's resource access policy in a simple, natural way, so a role-based access model for hypermedia will make it easier to integrate the security design with the rest of the system design. In service oriented architectures, an access policy service would allow to gather the management and deployment of the security policy in distributed and heterogeneous environments. This paper describes a role-based access control model for hypermedia called MARAH, and its implementation as a web service. An use case of the model in the design of the ARCE application is also discussed. View full abstract»

    Open Access
  • Adaptation of the standards ISO/IEC 12207:2002 and ISO/IEC 15504:2003 for the assessment of the software processes in developing countries

    Page(s): 85 - 92
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (331 KB)  

    Improvement in software development processes gives companies guaranteed high levels of maturity in their processes and increases their competitiveness in international terms. There are improvement, assessment and quality models which enjoy world-wide recognition but which must be adapted to the particular characteristics of the specific countries where those models are applied. These models can not easily be applied in the majority of organizations in many Latin American countries due to the large investment in money, time and resources that the models require. There is also the factor of the complexity of the recommendations they give, and the fact that the return on the investment is a long term prospect. This paper’s main goal is to present MECPDS, a light-weight model for the assessment of the quality of software development processes. This model is based on the ISO/IEC 12207 e ISO/IEC 15504 standards which are applicable to micro organizations, as well as small and medium ones. The model fulfils its function in a simple, economical way, using only a small amount of resources and in a short period of time. View full abstract»

    Open Access
  • Automatic Generation of Hybrid Hw/Sw Applications by means of COTS Component Integration

    Page(s): 93 - 99
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (294 KB)  

    The great advances achieved in the field of electronic engineering have given rise to new hybrid systems which combine the higher flexibility of software (Sw) with the better performance of hardware (Hw). In this paper we present a novel approach to the design and implementation of this kind of hybrid systems which covers their whole development life-cycle. This proposal integrates two of the currently most popular software development paradigms: component-based software engineering and automatic software generation. Although this paper presents the results of applying this new approach to the specific domain of Visual Information Processing Systems (VIPS), it can be easily extended to cover different domains such as control applications or telecommunication systems. As a part of this work a new visual programming tool called IP-CoDER has been developed which allows incrementally building new VIPS from the design and partitioning of functional prototypes to the automatic generation of the final Hw/Sw hybrid system. View full abstract»

    Open Access
  • Establishing software product quality requirements according to international standards

    Page(s): 100 - 106
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (110 KB)  

    Software product quality is an important concern in the computer environment and whose immediate results are appreciated in all the activities where computers are used. The ISO/IEC 9126 standard series settle a software product quality model, for example, in the annex, shows the identification of the quality requirements like a necessary step for product quality. However, the standard does not included the way to get quality requirements, neither how to establish metrics levels. Establishing quality requirements and metric levels seems to be simple activities but they could be annoying and prone to errors if there is not a systematic approach for the process. This article presents a proposal for establishing product quality requirements according to the ISO/IEC 9126 standard. View full abstract»

    Open Access
  • Generation of Advanced Modelling Environments by Means of Graph Transformation Techniques

    Page(s): 107 - 114
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (876 KB)  

    In this paper we show our approach to the automatic generation of modelling environments for Visual Languages (VLs) supporting multiple views. The approach is based on the meta-modelling tool AToM3. Starting from a meta-model description of the VL and its views, a customized modelling environment is generated. Consistency between views is supported by the automatic generation of triple graph grammar rules that build a unique model “gluing” all the view models. Moreover, the generated environments allow taking basic static metrics of the models. Extreme values of the metrics may trigger heuristics for the refactoring of the models. These heuristics are formalized in the form of graph grammar rules. We show the application of these concepts in the area of hypermedia design by generating an environment for the Labyrinth VL. View full abstract»

    Open Access
  • PWSSEC: Secure Web Services-based Systems Development Process

    Page(s): 115 - 122
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (432 KB)  

    Web services (WS, hereafter) paradigm has attained such a relevance in both, the academic and industry world, that the vision of Internet is evolving, passing from being considered as a mere repository of data to become the underlying infrastructure on which complex business processes and alliances are being deployed. Security is a key aspect if WS are to be generally accepted and adopted. In fact, over the past years, the most important consortiums of Internet, like IETF, W3C or OASIS, are producing a huge number of WS-based security standards. Despite of this spectacular growing, a development process that facilitates the systematic integration of security within all stages of WS-based software development life-cycle does not exist yet. In this paper, we present PWSSec (Process for Web Services Security) as a security requirement-centered, and architectural and standard-based process that guides developers of WS-based systems when integrating security in their development processes. PWSSec is composed of three stages, WSSecReq (Web Services Security Requirements), WSSecArch (Web Services Security Architecture) and WSSecTech (Web Services Security Technologies) that enable and facilitates the activities of specifying WS-specific security requirements, defining WS-based security architectures and identifying and configuring WS-based security standards, respectively. View full abstract»

    Open Access
  • Scientific publication in requirements engineering in spain: an analysis in a european context

    Page(s): 123 - 129
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (225 KB)  

    INTRODUCTION: The objective of this study is to analyze the Spanish scientific publications in requirements engineering, comparing them with those of the European Union countries. METHOD: Identification, using several procedures, of 2625 publications with which the analysis has been carried out. RESULTS: Quantitative data about the volume of scientific publication, researchers’ productivity, publication patterns and collaboration patterns have been obtained for both Spain and the other European Union countries. CONCLUSIONS: Spain averages similar European countries in both volume of publication and researchers’ productivity. On the contrary, several drawbacks regarding publication and collaboration patterns were identified. Concretely, it has been observed that: (1) Spanish researchers publish an important percentage of papers in low-importance outlets and (2) collaboration with other researchers, either from foreign countries or industrial/commercial organizations, is particularly low, so that most of the papers are authored only by members of Spanish university research groups. View full abstract»

    Open Access
  • The Effect of Coupling on Understanding and Modifying OCL Expressions: An Experimental Analysis

    Page(s): 130 - 135
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (230 KB)  

    Not all the model constraints can be defined using only UML graphical features due to the limited expressiveness of diagram-based UML notation. To solve this problem, the OCL language was defined as a textual add-on to the UML diagrams, allowing the specification of a wide range of constraints of objects. Aware of the lack of metrics to capture the quality aspects of UML/OCL models and the importance of models in recent initiatives of model-Driven software engineering (such as Model-Driven Development and Model-Driven Architecture), we define a set of metrics for measuring the structural properties of OCL constraints in UML/OCL models. Many of these metrics are defined in terms of navigations, a core concept of OCL that defines coupling between objects. This paper carefully describes a family of experiments we have conducted to ascertain whether any relationship exists between object coupling (defined through metrics related to navigations and collection operations) and two maintainability subcharacteristics: understandability and modifiability of OCL expressions. Empirical evidence that such a relationship exists is shown in the obtained results, however they must be considered as preliminaries results. Further validation is needed to strengthen the conclusions and external validity. View full abstract»

    Open Access
  • Usability measures for software components

    Page(s): 136 - 143
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (663 KB)  

    The last decade marked the first real attempt to turn software development into engineering through the concepts of Component-Based Software Development (CBSD) and Commercial Off-The-Shelf (COTS) components, with the goal of creating high-quality parts that could be joined together to form a functioning system. One of the most critical processes in CBSD is the selection of the software components (from either in-house or external repositories) that fulfill some architectural and user-defined requirements. However, there is currently a lack of quality models and metrics that can help evaluate the quality characteristics of software components during this selection process. This paper presents a set of measures to assess the Usability of software components, and describes the method followed to obtain and validate them. View full abstract»

    Open Access

Aims & Scope

IEEE Region 9 provides IEEE Latin America Transactions to enable the publication of non-published and technically excellent papers from Latin American engineers, in Spanish or Portuguese languages.

Full Aims & Scope

Meet Our Editors

Editor-in-Chief
José Antonio Jardini (Brasil)
IEEE Fellow Member