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 条
[11]   Performance evaluation of UML design with Stochastic well-formed nets [J].
Bernardi, Simona ;
Merseguer, Jose .
JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (11) :1843-1865
[12]  
Card S. K., 1991, Human Factors in Computing Systems. Reaching Through Technology. CHI '91. Conference Proceedings, P181, DOI 10.1145/108844.108874
[13]  
Catalan E., 2010, TECHNICAL REPORT
[14]  
Chappell D.A., 2004, Enterprise Service Bus
[15]   Pruning a Decision Tree for Selecting Computer-Related Assistive Devices for People With Disabilities [J].
Chi, Chia-Fen ;
Tseng, Li-Kai ;
Jang, Yuh .
IEEE TRANSACTIONS ON NEURAL SYSTEMS AND REHABILITATION ENGINEERING, 2012, 20 (04) :564-573
[16]   GREATSPN-1.7 - GRAPHICAL EDITOR AND ANALYZER FOR TIMED AND STOCHASTIC PETRI NETS [J].
CHIOLA, G ;
FRANCESCHINIS, G ;
GAETA, R ;
RIBAUDO, M .
PERFORMANCE EVALUATION, 1995, 24 (1-2) :47-68
[17]  
Cortellessa V, 2012, J SOFTWARE SYSTEMS M, P1
[18]  
Cortellessa V, 2011, MODEL-BASED SOFTWARE PERFORMANCE ANALYSIS, P1, DOI 10.1007/978-3-642-13621-4
[19]  
Cortés U, 2003, AI COMMUN, V16, P193
[20]  
de Gooijer T., 2012, 3 ACM SPEC INT C PER, P205