DocumentCode
2737477
Title
A Domain-Specific Language for Ubiquitous Healthcare
Author
Munnelly, Jennifer ; Clarke, Siobhán
Author_Institution
Trinity Coll. Dublin, Dublin
Volume
2
fYear
2008
fDate
6-8 Oct. 2008
Firstpage
757
Lastpage
762
Abstract
The development of ubiquitous healthcare applications has proved to be significantly more complex than traditional healthcare applications. In software engineering research, there are two approaches of interest to us for handling the kind of complexity that emerges. The first is the use of domain-specific languages, which abstracts the low-level domain knowledge required when using general-purpose programming languages into more expressive domain-specific constructs. The second is advanced modularity techniques, such as aspect-oriented programming, that provide for modularisation of concerns that complicate code by cutting across a broad code base and tangling with other concerns. In this paper, we identify a set of ubiquitous healthcare concerns that complicate their software development. We use advanced modularity techniques to provide good separation of these concerns and encapsulate their behaviour within a new domain-specific language, ALPH that provides the application developer with a high level of abstraction. The result is a means to develop ubiquitous healthcare applications more easily and in a more timely fashion, while improving software quality by increasing modularity in the code.
Keywords
health care; object-oriented programming; specification languages; ubiquitous computing; aspect-oriented programming; domain-specific language; general-purpose programming languages; low-level domain knowledge; software development; ubiquitous healthcare; Abstracts; Application software; Computer languages; Domain specific languages; Educational institutions; Encapsulation; Medical services; Quality of service; Software quality; Ubiquitous computing; Domain-Specific Languages; Programming Languages; Ubiquitous Healthcare;
fLanguage
English
Publisher
ieee
Conference_Titel
Pervasive Computing and Applications, 2008. ICPCA 2008. Third International Conference on
Conference_Location
Alexandria
Print_ISBN
978-1-4244-2020-9
Electronic_ISBN
978-1-4244-2021-6
Type
conf
DOI
10.1109/ICPCA.2008.4783710
Filename
4783710
Link To Document