Filters








5,696 Hits in 5.5 sec

Modeling software architectures in the Unified Modeling Language

Nenad Medvidovic, David S. Rosenblum, David F. Redmiles, Jason E. Robbins
2002 ACM Transactions on Software Engineering and Methodology  
UML provides a variety of useful capabilities to the software designer, including multiple, interrelated design views, a semiformal semantics expressed as a UML meta model, and an associated language for  ...  One strategy involves using UML "as is," while the other incorporates useful features of existing ADLs as UML extensions.  ...  The architecture baseline comprises early versions of the use-case model, analysis model, and design model developed as part of the elaboration phase [Jacobson et al. 1997] 8 .  ... 
doi:10.1145/504087.504088 fatcat:zsxo7fwowfbdjlfx44r57mafce

Modeling Process Patterns and Their Application

Hanh Nhi Tran, Bernard Coulette, Bich Thuy Dong
2007 International Conference on Software Engineering Advances (ICSEA 2007)  
In this paper, we present a UML-based process meta-model that allows explicit representation of process patterns in process models.  ...  Representing process models based on process patterns to explicit process solutions and factor recurrent process constituents is useful for process understanding as well as process modeling.  ...  Our meta-model is developed as an extension of UML 2.0 [13] to profit from the standardization and expressiveness of this language as well as its modeling tools. (1b) a model defining the common artefacts  ... 
doi:10.1109/icsea.2007.52 dblp:conf/icsea/TranCD07 fatcat:h2rsewy3z5d3jns4cpxxrmhnma

A Comparative Study of Approaches of Ontology Driven Software Development

Hele-Mai HAAV
2018 Informatica  
Ontology Driven Software Development (ODSD) combines traditional Model Based Software Development (MBSD) techniques with ontology technology in order to provide extensions to and advantages over MBSD.  ...  The analysis is based on literature and projects reviews in the fields of ontology engineering, MBSD and ODSD.  ...  OWL constructs can be used but a patterns pre-processing engine is exploited for constructing the full pattern for a class before it is used in a query.  ... 
doi:10.15388/informatica.2018.175 fatcat:l46wtghk7rcnpgaqnrsyxw5w6a

Recovering Role-Based Access Control Security Models from Dynamic Web Applications [chapter]

Manar H. Alalfi, James R. Cordy, Thomas R. Dean
2012 Lecture Notes in Computer Science  
We demonstrate our approach by constructing an RBAC security model of PhpBB, a popular internet bulletin board system.  ...  While Model Driven Architecture (MDA) techniques can be used to generate applications with given access control security properties, analysis of existing web applications is more problematic.  ...  Figure 3 shows the relationship between the UML-sequence diagram meta-model and our UML 2.0 data meta-model.  ... 
doi:10.1007/978-3-642-31753-8_9 fatcat:o4zwbimgcjhtvh3wbth3mzzkcm

UML-based Approach to Specify Secured, Fine-grained Concurrent Access to Shared Resources

Jagadish Suryadevara, R.K. Shyamasundar
2007 Journal of Object Technology  
The approach is largely inspired from the language constructs of CDL*. A light-weight extension of UML 2.0 meta-model is proposed for the required constructs and semantics.  ...  The UML activity construct is extended to support concurrency features; synchronization regions, mutual exclusion and conditional synchronization not supported in current UML2.0 semantic model.  ...  Charles Crichton et al. proposed a pattern for concurrency in UML [8] . The approach is based on modeling attribute states through state machine and operations states through activity diagram.  ... 
doi:10.5381/jot.2007.6.1.a3 fatcat:x5dpycalvzfzzh44nttohbkcmi

Modeling Design Patterns for Semi-Automatic Reuse in System Design

Galia Shlezinger, Iris Reinhartz-Berger, Dov Dori
2010 Journal of Database Management  
Design patterns often include models that describe the suggested solutions, while other aspects of the patterns, such as the problems they intend to solve and the ways for integrating the solutions into  ...  We suggest an approach to modeling the different aspects of design patterns and semiautomatically utilizing these models to improve software design.  ...  Indeed, Kim et al. indicated that their approach is intended for developers of tools that incorporate patterns into UML models. Gueannec et al.  ... 
doi:10.4018/jdm.2010112302 fatcat:d3e3khs2vvfxbbsqga5ulz2jvi

Labeled UML model fragments composition by the SPL strategy

Rim Bouhaouel, Naoufel Kraïem, Zuhoor Al-Khanjari
2011 INTERNATIONAL JOURNAL OF COMPUTERS & TECHNOLOGY  
In fact, UML and SPL have a common issue is the model driven engineering, since both of them based on the modeling approach.  ...  One of the most widespread language to modulate and document those two stages is UML (Unified Modeling Language), but the reuse of the UML model is used in ad-hoc method so why do not build a systematic  ...  The aims of MOF is to construct elements and relationship between them, every meta-model should respect it and instanced it from this meta-meta-model.  ... 
doi:10.24297/ijct.v10i10.1197 fatcat:prhypaev2facvmaatczewkcqri

Uniform Support for Modeling Crosscutting Structure [chapter]

Maria Tkatchenko, Gregor Kiczales
2005 Lecture Notes in Computer Science  
This woven structure is represented as a simple extension to the UML meta-model, which makes it easily accessible to the modeling environment and other tools.  ...  Simple and uniform access to the woven structure enables aggregate analysis and reasoning about the crosscutting in the model.  ...  Stein et al. [24] take the ideas developed by the previous two authors further, by introducing weaving as a concept in the extended meta-model of UML.  ... 
doi:10.1007/11557432_39 fatcat:qrp4qghsanc5zczeoofyknvyue

Automatic Code Generation of MVC Web Applications

Gaetanino Paolone, Martina Marinelli, Romolo Paesani, Paolino Di Felice
2020 Computers  
In our approach, the automatic transformations across the MDA's levels are based on meta-models for two of the most important constructs of UML, namely Use Cases and classes.  ...  We adopt the The Unified Modeling Language (UML), as modeling language. UML provides a set of diagrams to model structural and behavioral aspects of the Web applications.  ...  Our Meta-Models To link the business perspective to the system perspective, we have defined meta-models for the UML constructs class and UC.  ... 
doi:10.3390/computers9030056 fatcat:i4r4yggvevbazmgvvqfoefuada

Critic Authoring Templates for Specifying Domain-Specific Visual Language Tool Critics

Norhayati Mohd. Ali, John Hosking, Jun Huh, John Grundy
2009 2009 Australian Software Engineering Conference  
One of these support tools is the critiquing system (also known as critics).  ...  We describe a visual design critic authoring template approach that facilitates the construction of critics for Marama-based domain-specific visual language tools.  ...  In the existing Marama meta-tools, the meta-model folder only contains association types and entity types, as shown in Figure 10 .  ... 
doi:10.1109/aswec.2009.22 dblp:conf/aswec/AliHHG09 fatcat:vuezoqs4gnambc6vmbuoxoroqu

Toward more rigor in ontological analyses

Andreas Gehlert, Werner Esswein
2006 European Conference on Information Systems  
Ontological analyses have been used in numerous publications to compare existing modelling grammars with an ontology. However, a sound theoretical research framework is still missing.  ...  More research needs to be done to extend the formalism provided here to cover the pattern matching approach. This powerful tool might be useful to extend the range of intended applications.  ...  Re2 The ontological analysis must specify the constructs of the modelling grammar used, for instance by specifying a meta-model of that grammar. Re3 For each pair-wise mapping 2 !  ... 
dblp:conf/ecis/GehlertE06 fatcat:4q33tnqxz5hl7d535wss3tqq6q

Specification, verification, and quantification of security in model-based systems

Samir Ouchani, Mourad Debbabi
2015 Computing  
In this paper, we review the state-of-the-art related to security specification, verification, and quantification for software and systems that are modeled by using UML or SysML language.  ...  The main challenge encountered in industry as well as in academia is to develop secure products, prove their security correctness, measure their resilience to attacks, and check if vulnerabilities exist  ...  Those research directions are considered as hot research topics in security and formal verification in both software and hardware modeling for the next years.  ... 
doi:10.1007/s00607-015-0445-x fatcat:yuifxclfgfcmhoxjfpateksysq

Model Transformation from Ontology Model to Content Analysis Model

Wafaa Alakwaa, Akram Salah
2010 International Journal of Computer Applications  
The contribution of this paper is the automatic generation of Content Analysis Model from the Ontology Model.  ...  Keywords Unified Modeling Language (UML),Model Driven Architecture(MDA), Ontology, Semantic Web, Ontology Definition Metamodel(ODM), Web Ontology Language (OWL), Web Engineering.  ...  The metamodels conform to the MOF meta-meta-model [27] . Figure2 : Model transformation pattern\cite{ATL08}} ATL is inspired by the OMG QVT requirements and builds upon the OCL formalism.  ... 
doi:10.5120/1147-1501 fatcat:5je7zx3yk5cwvhicp2mo2wh2ne

Model Driven Design of Distribution Patterns forWeb Service Compositions

Ronan Barrett, Claus Pahl
2006 2006 10th IEEE International Enterprise Distributed Object Computing Conference Workshops (EDOCW'06)  
In this paper, we propose a novel Model Driven Architecture using UML 2.0, which takes existing Web service interfaces as its input and generates an executable Web service composition, based on a distribution  ...  pattern chosen by the software architect.  ...  This relation states that the order value of a Node, from the DPL meta-model, is derived by the order value between two UML CallBahaviorAction elements, from the UML meta-model/DPL Profile.  ... 
doi:10.1109/edocw.2006.48 dblp:conf/edoc/BarrettP06a fatcat:g436sobch5dy7o2pnst5ahirpi

Model Driven Design of Distribution Patterns forWeb Service Compositions

Ronan Barrett, Claus Pahl
2006 2006 IEEE International Conference on Web Services (ICWS'06)  
In this paper, we propose a novel Model Driven Architecture using UML 2.0, which takes existing Web service interfaces as its input and generates an executable Web service composition, based on a distribution  ...  pattern chosen by the software architect.  ...  This relation states that the order value of a Node, from the DPL meta-model, is derived by the order value between two UML CallBahaviorAction elements, from the UML meta-model/DPL Profile.  ... 
doi:10.1109/icws.2006.92 dblp:conf/icws/BarrettP06 fatcat:kg3n5hhztzg3bi3dyv6nia44yi
« Previous Showing results 1 — 15 out of 5,696 results