Learn More
Model-Driven Software Development (MDSD) is recognized as a very promising approach to deal with software complexity. The Requirements Engineering community should be aware and take part of the Model-Driven revolution, enabling and promoting the integration of requirements into the MDSD life-cycle. As a first step to reach that goal, this paper proposes(More)
Health service providers are starting to become interested in providing PHRs (Personal Health Records). With PHRs, access to data is controlled by the patient, and not by the health care provider. Companies such as Google and Microsoft are establishing a leadership position in this emerging market. A number of benefits can be achieved with PHRs, but(More)
BACKGROUND Several obstacles prevent the adoption and use of personal health record (PHR) systems, including users' concerns regarding the privacy and security of their personal health information. OBJECTIVE To analyze the privacy and security characteristics of PHR privacy policies. It is hoped that identification of the strengths and weaknesses of the(More)
The appearance of electronic health records has led to the need to strengthen the security of personal health data in order to ensure privacy. Despite the large number of technical security measures and recommendations that exist to protect the security of health data, there is an increase in violations of the privacy of patients' personal data in(More)
Nowadays, many cardiology health care centers and hospitals adopt new technologies to improve interaction with their patients. The Electronic Health Records (EHR) offer health care centers and institutions the possibility to improve the management of their patients' health data. Currently, many physicians are using EHRs to improve health care quality and(More)
A guide to requirements modeling is presented in this paper, in which use cases and the conceptual model are directly obtained from a business mode-ling based on UML activity diagrams. After determining the business processes of the organization, and describing their workflows by means of activity diagrams , use cases are elicited and structured starting(More)
UML is a standard modeling language that enables the specification of applications at many different levels of abstraction using a wide range of notations. However, there is currently only limited research investigating the maintenance of UML models throughout the software lifecycle. In particular, UML behavior models are typically not orthogonal but each(More)