Performance assessment of an architecture with adaptative interfaces for people with special needs

被引:6
作者
Gomez-Martinez, Elena [1 ]
Gonzalez Cabero, Rafael [2 ]
Merseguer, Jose [3 ]
机构
[1] Univ Politecn Madrid, Babel Grp, Fac Informat, Madrid, Spain
[2] Univ Politecn Madrid, Ontol Engn Grp, Madrid, Spain
[3] Univ Zaragoza, Dept Informat & Ingn Sistemas, Zaragoza, Spain
基金
奥地利科学基金会;
关键词
Software architecture; Performance assessment; ICT for people with special needs; Industrial report; Performance patterns and antipatterns; PREDICTION; SYSTEM; MODEL; DESIGN;
D O I
10.1007/s10664-013-9297-1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
People in industrial societies carry more and more portable electronic devices (e. g., smartphone or console) with some kind of wireless connectivity support. Interaction with auto-discovered target devices present in the environment (e. g., the air conditioning of a hotel) is not so easy since devices may provide inaccessible user interfaces (e. g., in a foreign language that the user cannot understand). Scalability for multiple concurrent users and response times are still problems in this domain. In this paper, we assess an interoperable architecture, which enables interaction between people with some kind of special need and their environment. The assessment, based on performance patterns and antipatterns, tries to detect performance issues and also tries to enhance the architecture design for improving system performance. As a result of the assessment, the initial design changed substantially. We refactorized the design according to the Fast Path pattern and The Ramp antipattern. Moreover, resources were correctly allocated. Finally, the required response time was fulfilled in all system scenarios. For a specific scenario, response time was reduced from 60 seconds to less than 6 seconds.
引用
收藏
页码:1967 / 2018
页数:52
相关论文
共 78 条
[1]   UIML: an appliance-independent XML user interface language [J].
Abrams, M ;
Phanouriou, C ;
Batongbacal, AL ;
Williams, SM ;
Shuster, JE .
COMPUTER NETWORKS-THE INTERNATIONAL JOURNAL OF COMPUTER AND TELECOMMUNICATIONS NETWORKING, 1999, 31 (11-16) :1695-1708
[2]  
Alvargonzalez M, 2010, P 5 JORN CIENT TEN S
[3]  
[Anonymous], 1994, USABILITY INSPECTION, DOI [10.5555/2821575, DOI 10.5555/2821575]
[4]  
[Anonymous], 2000, PATTERN ORIENTED SOF
[5]  
[Anonymous], 1998, AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis
[6]  
[Anonymous], 2009, P 10 INT WORK C AR 2
[7]  
[Anonymous], UML PROF MOD AN REAL
[8]  
Bass L., 2005, SOFTWARE ARCHITECTUR
[9]   The Palladio component model for model-driven performance prediction [J].
Becker, Steffen ;
Koziolek, Heiko ;
Reussner, Ralf .
JOURNAL OF SYSTEMS AND SOFTWARE, 2009, 82 (01) :3-22
[10]  
Bergenti F, 2000, 12 INT C SOFTW ENG K, P336