Software engineering for pervasive services Workshop

Research Article

Engineering Pervasive Services for Legacy Software

  • @INPROCEEDINGS{10.1109/PERSER.2007.4283928,
        author={Silvia  Gordillo and Andres  Fortier and Gustavo  Rossi},
        title={Engineering Pervasive Services for Legacy Software},
        proceedings={Software engineering for pervasive services Workshop},
        publisher={IEEE},
        proceedings_a={SEPS},
        year={2007},
        month={8},
        keywords={},
        doi={10.1109/PERSER.2007.4283928}
    }
    
  • Silvia Gordillo
    Andres Fortier
    Gustavo Rossi
    Year: 2007
    Engineering Pervasive Services for Legacy Software
    SEPS
    IEEE
    DOI: 10.1109/PERSER.2007.4283928
Silvia Gordillo1,*, Andres Fortier1, Gustavo Rossi1
  • 1: LIFIA, Facultad de Informatica, Universidad Nacional de La Plata phone: 542214236585; fax: 542214228252; CICPBA, Gustavo Rossi is also at CONICET, Andrés Fortier is also at DSIC, Universidad Politécnica de Valencia, Spain.
*Contact email: gordillo@lifia.info.unlp.edu.ar

Abstract

In this paper we present a novel architectural approach to engineer applications that provide location-aware services; in particular, we explain how to extend existing software systems with location-aware services. We show how a clear separation of design concerns (e.g. applicative, context-specific, etc) helps to improve modularity. We stress that, by using dependency mechanisms among outstanding components, we can get rid of explicit rule-based expressions thus simplifying evolution and maintenance. We first motivate our research with a simple example. Next, we present the big picture of our architectural approach. Then we detail how to specify location-aware services; we present details of the services' activation mechanisms. We finally we discuss some related work in the field. We conclude with some further issues in which we are now working.