• DocumentCode
    3188418
  • Title

    Engineering Pervasive Services for Legacy Software

  • Author

    Gordillo, Silvia ; Rossi, Gustavo ; Fortier, Andres

  • Author_Institution
    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. e-mail: gordillo@lifia.info.un
  • fYear
    2007
  • fDate
    15-20 July 2007
  • Firstpage
    284
  • Lastpage
    289
  • 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.
  • Keywords
    software architecture; software maintenance; ubiquitous computing; dependency mechanism; formal specification; legacy software; location-aware service; pervasive service; rule-based expression; software architecture; software component; software engineering; software evolution; software maintenance; Application software; Buildings; Context; Context-aware services; Hardware; Object oriented modeling; Software engineering; Software systems; Solids; Stress;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Pervasive Services, IEEE International Conference on
  • Conference_Location
    Istanbul
  • Print_ISBN
    1-4244-1325-7
  • Electronic_ISBN
    1-4244-1326-5
  • Type

    conf

  • DOI
    10.1109/PERSER.2007.4283928
  • Filename
    4283928