Search results for "Unified Modeling Language"

showing 10 items of 59 documents

UML/OCL-based modeling of work-based access control policies for collaborative healthcare systems

2016

A work-based access control (WBAC) model is proposed by introducing the team role concept and modifying the user-role assignment model from a previous work. The main goals of WBAC are flexibility, easy manageability, security, as well as suitability to support cooperative work of dynamic teams in healthcare environments. One of the major challenges of WBAC regards authorization constraints in terms of organizational policies. In this article, we show how Unified Modeling Language (UML) and Object Constraints Language (OCL) are utilized to design and analyze the authorization constraints of WBAC in cooperative engagements with complex scenarios in the collaborative healthcare domain. We also…

Flexibility (engineering)021110 strategic defence & security studies021103 operations researchKnowledge managementComputer sciencebusiness.industry0211 other engineering and technologiesAccess control02 engineering and technologyObject (computer science)Domain (software engineering)Work (electrical)Unified Modeling LanguagebusinessSoftware engineeringcomputerObject Constraint Languagecomputer.programming_languageEclipse2016 IEEE 18th International Conference on e-Health Networking, Applications and Services (Healthcom)
researchProduct

Metamodel Specialization for DSL Tool Building

2016

Most of domain-specific tool building and especially diagram editor building nowadays involves some usage of metamodels. However normally the metamodel alone is not sufficient to define an editor. Frequently the metamodel just defines the abstract syntax of the domain, mappings or transformations are required to define the editor. Another approach [8] is based on a fixed type metamodel, there an editor definition consists of an instance of this metamodel to be executed by an engine. However there typically a number of functionality extensions in a transformation language is required. The paper offers a new approach based on metamodel specialization. First the metamodel specialization based …

FlowchartTheoretical computer scienceComputingMethodologies_SIMULATIONANDMODELINGComputer scienceProgramming languagecomputer.software_genreTransformation languagelaw.inventionMetamodelingDomain (software engineering)Unified Modeling LanguageSoftware_SOFTWAREENGINEERINGlawAbstract syntaxSpecialization (logic)Class diagramSoftware_PROGRAMMINGLANGUAGEScomputercomputer.programming_language
researchProduct

Transformation of UML models to CSP : a case study for graph transformation tools

2008

Graph transformation provides an intuitive mechanism for capturing model transformations. In the current paper, we investigate and compare various graph transformation tools using a compact practical model transformation case study carried out as part of the AGTIVE 2007 Tool Contest [22]. The aim of this case study is to generate formal CSP processes from high-level UML activity diagrams, which enables to carry out mathematical analysis of the system under design.

Graph rewritingTransformation (function)Current (mathematics)Unified Modeling LanguageProgramming languageCarry (arithmetic)Model transformationActivity diagramcomputer.software_genrecomputerAlgorithmcomputer.programming_languageMathematicsProceedrings of the third international symposium on Applications of Graph Transformations with Industrial Relevance (AGTIVE 2007), October 10-12, 2007, Kassel, Germany
researchProduct

An Iconic Framework for Learning the Art of Programming

2016

The integration of programming teachings, in all levels of education, highlights the need to acquire the art of programming for each individual student through versatile tools based on specific cognitive methods. Diversified linguistic metaphors have to be adopted by the developing frame, in order to highlight the qualities of each student. Therefore, a framework, oriented to learning the art of programming, must foster polychrome constructs representations, a number of data structures and an intuitive interfaces in order to make easier to understand the evolution of the algorithm that have to be developed. The following contribution will present a theoretical formalization of a framework f…

Iconic Language Visual Programming Language Unified Modeling Language Graphical Language Coding ProgrammingSettore INF/01 - Informatica
researchProduct

Towards a Better Understanding of the Dynamics of Platform as a Service Business Models

2014

Platform as a Service (PaaS) solutions are changing the way software is produced, distributed, used, and priced. However, there has been little research into understanding the dynamics of PaaS business models and how these business models should be designed to establish a flourishing ecosystem around these platforms. Using design science research (DSR) we first identified the main design elements of PaaS business models as well as their relationships by investigating 24 PaaS providers. The resulting classification scheme as well as the qualitative systems dynamics model (in form of a causal loop diagram (CLD)) facilitates a better understanding of the adoption dynamics of PaaS business mode…

Information managementta113Process managementComputer scienceArtifact-centric business process modelbusiness.industryManagement scienceCloud computingBusiness process modelingBusiness modelSoftwareUnified Modeling Languagebusinesscomputercomputer.programming_language
researchProduct

Introduction to the Management of Knowledge Systems Design and Deployment Projects Minitrack

2012

Knowledge systems are increasingly used to support globally distributed work. Projects are a natural means of designing and deploying such systems. There is plenty of literature on the management of information systems design projects and some literature on information systems deployment projects. However, knowledge systems are typically more complex organizationally and socially than most traditional information systems. For example, enterprise resource planning systems typically must be used to get the work done whereas many knowledge systems are voluntary to use. It is reasonable to assume that project management involved in the design and deployment of knowledge systems differs from the…

Knowledge managementComputer sciencebusiness.industryKnowledge engineeringKnowledge sharingKnowledge-based systemsManagement information systemsUnified Modeling LanguageSoftware deploymentInformation systemSystems designProject managementbusinessWork systemsEnterprise resource planningcomputercomputer.programming_language2012 45th Hawaii International Conference on System Sciences
researchProduct

Design, Implementation, and Evaluation of a Virtual Meeting Tool-Based Innovation for UML Technology Training in Global Organizations

2012

End-user training is complicated to implement in global corporations whose activities are typically scattered across multiple sites in different countries and leverage information systems in various ways. This is especially true in global software development where the sites may leverage a development tool for totally different purposes. Web-based Virtual Meeting Tools (VMT) enable synchronous communication globally through interactive audio, online chats, video, and the sharing of presentations. They provide potentially a cost effective way to train even complex topics to large numbers of people in global settings. Few industrial experiences from the design and use of VMT-based training in…

Knowledge managementUnified Modeling LanguageLeverage (negotiation)Computer scienceSoftware deploymentbusiness.industryInnovation managementInformation systembusinesscomputercomputer.programming_languageData modeling2012 45th Hawaii International Conference on System Sciences
researchProduct

RgbDF: Resource Goal and Behaviour Description Framework

2006

Agent-oriented approach has proven to be very efficient in engineering complex distributed software environments with dynamically changing conditions. The efficiency of underlying modelling framework for this domain is undoubtedly of a crucial importance. Currently, a model-driven architecture has been the most popular and developed for purposes of modelling different aspects of multi-agent systems, including behaviour of individual agents. UML is utilized as a basis for this modelling approach and variety of existing UML-based modelling tools after slight extension are reused. This paper proposes an ontology-driven approach to modelling agent behaviour as an emerging paradigm that originat…

Knowledge managementbusiness.industryComputer scienceOntology (information science)Variety (cybernetics)Domain (software engineering)Resource (project management)Unified Modeling LanguageSoftware agentArchitectureSoftware engineeringbusinesscomputerSemantic Webcomputer.programming_language
researchProduct

Domain-specific and general future orientation of high school students in Latvia under socioeconomic changes

2013

Šio tyrimo tikslas – palyginti Latvijos paauglių bendrąją ateities orientaciją ir ateities orientacijas specifinėse gyvenimo sferose gyvenant santykinai ekonomiškai stabiliu ir ekonominės krizės laikotarpiu. Remiantis suvokimo lygio teorija, tikimasi, kad ateities orientacijos konkrečiose srityse labiau skirsis esant skirtingoms ekonominėms sąlygoms nei asmens bendroji ateities orientacija. Metodika. Tyrimas atliktas 2004 ir 2010 metais vidurinėse mokyklose. Dvi tiriamųjų grupes sudarė 530 mokinių nuo 17 iki 19 metų. P. G. Zimbardo laiko perspektyvos bei Vilčių ir baimių klausimynai latvių kalba buvo pateikti etninės daugumos atstovams, rusų kalba – etnolingvistinės mažumos atstovams. Tyrim…

Latvija--Ekonominė padėtisAttitude (psychology)Unified Modeling LanguageComputer scienceProgramming languageDomain-specific modelingcomputer.software_genreUml profileLatvia--Economic conditionsNuostata (psichologija)computercomputer.programming_languageInternational Journal of Psychology : a Biopsychosocial Approach
researchProduct

Designing the Didactic Strategy Modeling Language (DSML) From PoN: An Activity Oriented EML Proposal

2018

[EN] This paper presents the design of the didactic strategy modeling language (DSML) according to the principles of Physics of Notations (PoN). The DSML is a visual and activity-oriented language for learning design characterized by the representation of different activities according to the nature of the task. Once the language is designed, a blind interpretation study is conducted to validate the semantic transparency of the learning activity iconography. The results of the paper allow to refine the icons. In addition to this, an authoring tool for DSML, which is integrated to an LMS, is presented. As a result, a model driven course was designed as a DSML pre-validation.

Learning systemsModeling languagebusiness.industryGeneral EngineeringModelingTransparency (human–computer interaction)NotationEducationVisualizationTask (project management)Unified Modeling LanguageComputer aided instructionTask analysisSoftware engineeringbusinessRepresentation (mathematics)computerComputer languagesLENGUAJES Y SISTEMAS INFORMATICOScomputer.programming_language
researchProduct