• 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