help button home button JAMIA Bigger figures
HOME HELP FEEDBACK SUBSCRIPTIONS ARCHIVE SEARCH TABLE OF CONTENTS

This Article
Right arrow Full Text
Right arrow Full Text (PDF)
Right arrow Submit a response
Right arrow Alert me when this article is cited
Right arrow Alert me when eLetters are posted
Right arrow Alert me if a correction is posted
Services
Right arrow Similar articles in this journal
Right arrow Similar articles in PubMed
Right arrow Alert me to new issues of the journal
Right arrow Download to citation manager
Right arrow reprints & permissions
Citing Articles
Right arrow Citing Articles via HighWire
Right arrow Citing Articles via Google Scholar
Google Scholar
Right arrow Articles by van der Maas, A. A.F.
Right arrow Articles by Ten Hoopen, A. J.
Right arrow Search for Related Content
PubMed
Right arrow PubMed Citation
Right arrow Articles by van der Maas, A. A.F.
Right arrow Articles by Ten Hoopen, A. J.
Journal of the American Medical Informatics Association 8:146-162 (2001)
© 2001 American Medical Informatics Association


Model Formulation

Requirements for Medical Modeling Languages

Arnoud A.F. van der Maas, PhD, Arthur H.M. Ter Hofstede, PhD and A. Johannes Ten Hoopen, MSc

Affiliation of the authors: University of Nijmegen, Nijmegen, The Netherlands.

Correspondence and reprint requests: A. J. ten Hoopen, Department of Medical Informatics, Faculty of Medicine, University of Nijmegen, 251 P.O. Box 9101, 6500 HB Nijmegen, The Netherlands; e-mail: <H.tenHoopen{at}mie.kun.nl.

Objective: The development of tailor-made domain-specific modeling languages is sometimes desirable in medical informatics. Naturally, the development of such languages should be guided. The purpose of this article is to introduce a set of requirements for such languages and show their application in analyzing and comparing existing modeling languages.

Design: The requirements arise from the practical experience of the authors and others in the development of modeling languages in both general informatics and medical informatics. The requirements initially emerged from the analysis of information modeling techniques. The requirements are designed to be orthogonal, i.e., one requirement can be violated without violation of the others.

Results: The proposed requirements for any modeling language are that it be "formal" with regard to syntax and semantics, "conceptual," "expressive," "comprehensible," "suitable," and "executable." The requirements are illustrated using both the medical logic modules of the Arden Syntax as a running example and selected examples from other modeling languages.

Conclusion: Activity diagrams of the Unified Modeling Language, task structures for work flows, and Petri nets are discussed with regard to the list of requirements, and various tradeoffs are thus made explicit. It is concluded that this set of requirements has the potential to play a vital role in both the evaluation of existing domain-specific languages and the development of new ones.




This article has been cited by other articles:


Home page
J. Am. Med. Inform. Assoc.Home page
A. A.F. van der Maas, A. J. Ten Hoopen, and A. H.M. Ter Hofstede
Progress with Formalization in Medical Informatics?
J. Am. Med. Inform. Assoc., March 1, 2001; 8(2): 126 - 130.
[Abstract] [Full Text]




HOME HELP FEEDBACK SUBSCRIPTIONS ARCHIVE SEARCH TABLE OF CONTENTS
Copyright © 2001 by the American Medical Informatics Association.