Engineering pervasive services for legacy software

被引:0
|
作者
Gordillo, Silvia [1 ,2 ]
Rossi, Gustavo [1 ,3 ]
Fortier, Andres [1 ,4 ]
机构
[1] Univ Nacl La Plata, Fac Informat, LIFIA, La Plata, Buenos Aires, Argentina
[2] CICPBA, La Plata, Buenos Aires, Argentina
[3] Consejo Nacl Invest Cient & Tecn, Buenos Aires, DF, Argentina
[4] Univ Politecn Valencia, DSIC, Valencia, Spain
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:284 / +
页数:2
相关论文
共 50 条
  • [1] Software engineering of pervasive services
    Cherrier, Pascal
    Muegge, Holger
    Fortier, Andres
    Ait-Ameur, Yamine
    Hirschfeld, Robert
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE SERVICES, 2007, : 283 - 283
  • [2] The Challenge of Pervasive Software to the Conventional Wisdom of Software Engineering
    Shaw, Mary
    [J]. 7TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, 2009, : 1 - 2
  • [3] Pervasive software services for dynamic virtual organizations
    Dustdar, S
    Gall, H
    [J]. PROCESSES AND FOUNDATIONS FOR VIRTUAL ORGANIZATIONS, 2004, 134 : 201 - 208
  • [4] Model Checking Aspectual Pervasive Software Services
    Abeywickrama, Dhaminda B.
    Ramakrishnan, Sita
    [J]. 2011 35TH IEEE ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2011, : 253 - 262
  • [5] A Framework for Aspectual Pervasive Software Services Evaluation
    Abeywickrama, Dhaminda B.
    Ramakrishnan, Sita
    [J]. EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2011, 2013, 275 : 98 - 113
  • [6] EXPERTISE - A PERVASIVE BUT SURPRISING THEME IN SOFTWARE ENGINEERING
    LEVENTHAL, LM
    [J]. OHIO JOURNAL OF SCIENCE, 1986, 86 (02) : 35 - 35
  • [7] Adaptation of legacy software to grid services
    Balis, B
    Bubak, M
    Wegiel, M
    [J]. COMPUTATIONAL SCIENCE - ICCS 2004, PT 3, PROCEEDINGS, 2004, 3038 : 26 - 33
  • [8] Engineering contextual knowledge for autonomic pervasive services
    Castelli, Gabriella
    Mamei, Marco
    Zambonelli, Franco
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2008, 50 (1-2) : 36 - 50
  • [9] Steps towards pervasive software: Does software engineering need reengineering?
    Al Kukhun, Dana Amin
    Sedes, Florence
    [J]. COMPLEX SYSTEMS CONCURRENT ENGINEERING: COLLABORATION, TECHNOLOGY INNOVATION AND SUSTAINABILITY, 2007, : 143 - +
  • [10] AN EVALUATION FRAMEWORK FOR VALIDATING ASPECTUAL PERVASIVE SOFTWARE SERVICES
    Abeywickrama, Dhaminda B.
    Ramakrishnan, Sita
    [J]. ENASE 2011: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2011, : 80 - 91