arrow
返回

Toward a Tool-Based Development Methodology for Pervasive Computing Applications

delete2012-11-01
delete25
delete
OA
AI
C
Cassou, Damien *
B
Bruneau, Julien
C
Consel, Charles
B
Balland, Emilie
DOI:10.1109/TSE.2011.107delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Despite much progress, developing a pervasive computing application remains a challenge because of a lack of conceptual frameworks and supporting tools. This challenge involves coping with heterogeneous devices, overcoming the intricacies of distributed systems technologies, working out an architecture for the application, encoding it in a program, writing specific code to test the application, and finally deploying it. This paper presents a design language and a tool suite covering the development life-cycle of a pervasive computing application. The design language allows us to define a taxonomy of area-specific building-blocks, abstracting over their heterogeneity. This language also includes a layer to define the architecture of an application, following an architectural pattern commonly used in the pervasive computing domain. Our underlying methodology assigns roles to the stakeholders, providing separation of concerns. Our tool suite includes a compiler that takes design artifacts written in our language as input and generates a programming framework that supports the subsequent development stages, namely, implementation, testing, and deployment. Our methodology has been applied on a wide spectrum of areas. Based on these experiments, we assess our approach through three criteria: expressiveness, usability, and productivity.
Keyword:
Methodology
domain-specific language
generative programming
pervasive computing
toolkit
programming support
simulation

期刊

IEEE Transactions on Software Engineering 封面图
IEEE Transactions on Software Engineering
IF:
5.6
论文数:
2.9K
被引数:
1.1W

机构

U
universite de bordeaux
学者数:
2.7W
论文数: 1.9W
被引数: 37
引用论文

引用论文

Inverted papilloma of bladder Two cases with questionable malignancy and squamous metaplasia
err1980-08-01
err0
PREAI
errTakeshi Uyama; Shooichiro Nakamura; Shoosuke Moriwaki
err分享
err收藏
err分享
err收藏
A review of primary health‐care organization
err2007-11-14
err0
PREAI
errNEIL WOOD; STEPHEN FARROW; BERNADETTE ELLIOTT
err分享
err收藏
err分享
err收藏
Treatment of Polycythemia Vera With Hydroxyurea and Pipobroman: Final Results of a Randomized Trial Initiated in 1980
err2011-10-10
err0
errOAAI
errJean-Jacques Kiladjian; Sylvie Chevret; Christine Dosquet; Christine Chomienne; Jean-Didier Rain
err分享
err收藏
学者 查看更多内容