Integrating the Semiotic into UML via Enhancing and Cross-Validating Use Case with an Enriched Domain Model

Author(s):  
Samia Oussena ◽  
Tim French

Use case models are representation of the way in which users of the system interact with it. The UML specification driven approach to system development enable the use case model to be continuously refined and cross-validated from a number of system viewpoints. However, little has been done for validating the model against the organisational and workgroup setting in which the system will reside. This article aims to address this gap by the use of techniques derived from organisational semiotics for validating use case models against a wider aspect of organisational culture and meaning making at the organisational, workgroup and actor level of abstraction. Such approach will enhance the system development by providing “goodness of fit” between system model and organisational values and beliefs.

2021 ◽  
Vol 11 (14) ◽  
pp. 6464
Author(s):  
Tomas Skersys ◽  
Paulius Danenas ◽  
Rimantas Butleris ◽  
Armantas Ostreika ◽  
Jonas Ceponis

In the domain of model-driven system engineering, model-to-model (M2M) transformations present a very relevant topic because they may provide much-needed automation capabilities to the whole CASE-supported system development life cycle. Nonetheless, it is observed that throughout the whole development process M2M transformations are spread unevenly; in this respect, the phases of Business Modeling and System Analysis are arguably the most underdeveloped ones. The main novelty and contributions of this paper are the presented set of model-based transformations for extracting well-structured SBVR business vocabularies from visual UML use case models, which utilizes M2M transformation technology based on the so-called drag-and-drop actions. The conducted experiments show that this new development provides the same transformation power while introducing more flexibility to the model development process as compared to our previously developed approach for (semi-)automatic extraction of SBVR business vocabularies from UML use case models.


2002 ◽  
Vol 20 (3) ◽  
pp. 231-242 ◽  
Author(s):  
Bogusław Buszewski ◽  
Radosław Zbytniewski

A study was carried out on the sorption of the herbicide linuron in podzolic soil (one of the typical soils of Poland), the sorption isotherms being obtained using batch equilibrium studies. Modelling sorption phenomena involving the interactions of chemicals and particularly herbicides is very difficult because of the strong heterogeneity of the soil matrix. The present work presents the results of applying the most common models, i.e. Freundlich and Linear, as well as the newer concept of the Dual Reactive Domain model. The data obtained were validated using various statistical and chemometric methods. The results suggest that applying the non-linear least-squares method to obtain isotherm parameters gave a much better description of the sorption phenomena than often obtained using linear transformations of the adsorption equations. The study also showed that appropriate weighting schemes should be included in any model calculations. To test the goodness-of-fit of the model to the experimental data both the correlation coefficient and the Residual Root Mean Square Error were obtained. The models were also compared using the Extra Sum of Squares Principle statistical test.


2020 ◽  
Vol 1 (1) ◽  
pp. 61-74
Author(s):  
Mohamad Siraji ◽  
Heri Kuswara

Medical record is a file that contains records and documents about patient identity, examination, treatment, actions and other services that have been provided to patients in health care facilities. Problems that occur in the Clinic PT. Nippon Paint Jakarta is an ineffective and efficient management of medical data. This information system aims to manage medical data quickly and accurately. This system development method uses SDLC by making UML diagrams such as use case diagrams, class diagrams, activity diagrams, entity relationship diagrams as stages of system design. This information system is based on WEB using the PHP programming language supported by SQL database. The results of the design of this system are expected to be one of the solutions to the problems that have occurred so far.   Keywords: Clinic, Medical Records, Informations Systems     Abstrak   Rekam medis adalah berkas yang berisi catatan dan dokumen tentang identitas pasien, pemeriksaan, pengobatan, tindakan dan pelayanan lain yang telah diberikan kepada pasien pada sarana pelayanan kesehatan. Permasalahan yang terjadi di Klinik PT. Nippon Paint Jakarta yaitu pengelolaan data medis yang kurang efektif dan efisien. Sistem informasi ini bertujuan supaya pengelolaan data medis dapat berjalan dengan cepat dan tepat. Metode pengembangan sistem ini menggunakan SDLC dengan membuat diagram-diagram UML seperti use case diagram, class diagram, activity diagram, entity relationship diagram sebagai tahapan perancangan sistem. Sistem informasi ini dibuat dengan berbasis WEB menggunakan bahasa pemrograman PHP yang didukung basis data SQL. Hasil rancang bangun sistem ini diharapkan dapat menjadi salah satu solusi dari permasalahan yang terjadi selama ini.   Kata kunci: Klinik, Rekam Medis, Sistem Informasi


Author(s):  
Jing Liu ◽  
Zhiming Lui ◽  
Xiaoshan Li ◽  
He Jifend ◽  
Yifeng Chen

In this chapter, we study the use of a formal object-oriented method within Relational Unified Process (RUP). Our purposes are (a) to unify different views of UML models; (b) to enhance RUP and UML with a formal method to improve the quality of software; (c) to scale up the use of the formal method with the use-case driven, iterative and incremental aspects of RUP. Our overall aim is to establish a sound foundation of RUP and UML and scale up the use of formal methods in software-intensive system development.


Author(s):  
Raphaela Stadler

Organisational culture is, perhaps not surprisingly, by far the most researched topic in relation to knowledge management to date. It is widely argued that an open, collaborative culture enhances knowledge processes, activities and practices, and that this open culture will help organisations be successful in the long-run (see for example, Du Plessis, 2006; Kathiravelu et al., 2014; Intezari et al., 2017). Organisational values, assumptions, and the cultural context shape what employees believe in, their shared understanding of how things are done in the organisation, as well as their shared language. The process of meaning-making through different knowledge practices is therefore largely shaped by organisational culture and embedded in it (Hislop et al., 2018).


2020 ◽  
Vol 10 (10) ◽  
pp. 2369-2377
Author(s):  
Waqar Mehmood ◽  
Hassan Jari ◽  
Ali Tahir ◽  
Waqar Aslam ◽  
Muhammad Kamran

Development of large-scale healthcare software projects essentially need the efficient management of the created software artifacts during software development process. In such projects different versions of an artifact are created at different times. Traditional software configuration management systems, such as Git, Subversion (SVN), etc., are designed for later phases of software development, which mainly handle the source code document. These systems are unable to perform difference detection and version management tasks on models such as unified modeling language diagrams. UML use case model is used for capturing functional requirements at analyses phase. Different versions of the use case model are created during analyses phase. This paper addresses the detection of differences between two versions of a use case model. In order to perform difference detection, we need to perform three main tasks, i. e., extract the contents of the model, comparison of models and difference representation. Most of the existing approaches in literature of model comparison deal with UML class diagrams. To the best of our knowledge, so far no appropriate approach addresses difference computation of use case model. Existing approaches are not applicable on use case model due to different semantics of use case model. In this research, the concept of model-based software configuration management (SCM) for use case difference detection is proposed. The use case models are created in an open source tool, starUML. The proposed difference algorithm is applied on intermediate tree structure representation of models. As a case study, different versions of a patient appointment healthcare system is used to evaluate different evaluation parameters, such as accuracy, domain independence, high conceptual level and tool independence.


Sign in / Sign up

Export Citation Format

Share Document