Filters








2,021 Hits in 5.3 sec

Analysing UML 2.0 activity diagrams in the software performance engineering process

C. Canevet, S. Gilmore, J. Hillston, L. Kloul, P. Stevens
2004 Software engineering notes  
In this paper we present an original method of analysing the newlyrevised UML2.0 activity diagrams.  ...  This process highlights latent performance problems hidden in the high-level design, allowing software developers to fix these design flaws before they are concretised in implementation code.  ...  Analysing UML 2.0 activity diagrams in the software performance engineering process. In Proceedings of the 4th international workshop on Software and performance. (pp. 74-78).  ... 
doi:10.1145/974044.974055 dblp:conf/wosp/CanevetGHKS04 fatcat:zagfcqssh5bsznrj6zkk7qka74

Analysing UML 2.0 activity diagrams in the software performance engineering process

C. Canevet, S. Gilmore, J. Hillston, L. Kloul, P. Stevens
2004 Software engineering notes  
In this paper we present an original method of analysing the newlyrevised UML2.0 activity diagrams.  ...  This process highlights latent performance problems hidden in the high-level design, allowing software developers to fix these design flaws before they are concretised in implementation code.  ...  Analysing UML 2.0 activity diagrams in the software performance engineering process. In Proceedings of the 4th international workshop on Software and performance. (pp. 74-78).  ... 
doi:10.1145/974043.974055 fatcat:ixctovt3tnbypg3sloqjjs47xm

Using UML models for the performance analysis of network systems

Nico de Wet, Pieter Kritzinger
2005 Computer Networks  
Software Performance Engineering using XMI), for the design and performance analysis of communication protocols specified with UML.  ...  With the growth in popularity of UML the most obvious question to ask is whether one can translate one or more UML diagrams describing a system to a performance model.  ...  UML 2.0 AND COMMUNICATION SOFTWARE PERFORMANCE MODELLING With UML the original intention was a language for specifying, visualizing, constructing, and documenting the artifacts of software systems [BRJ98  ... 
doi:10.1016/j.comnet.2005.05.007 fatcat:4fl5r3752vdj3hwhwqhzedueqa

Tools Exhibits [chapter]

Alberto Rodrigues da Silva
2005 Lecture Notes in Computer Science  
The tool exhibits session provided an excellent opportunity where participants analysed and viewed relevant UML and MDA related tools in action and discussed these systems with their creators or distributors  ...  The tool exhibit contributions are described in this paper in the form of an extended summary.  ...  At some point during this maturation process, it will become common practice for software engineers to specify their products using an architectural blueprint language, such as UML 2.0.  ... 
doi:10.1007/978-3-540-31797-5_34 fatcat:i5y34xfiqfertjnmigtfmk4ehm

Object-oriented modelling with unified modelling language 2.0 for simple software application based on agile methodology

H. L.H.S. Warnars
2011 Behavior and Information Technology  
Unified modelling language (UML) 2.0 introduced in 2002 has been developing and influencing object-oriented software engineering and has become a standard and reference for information system analysis  ...  This article will discuss how to model the simple software application by using some of the diagrams of UML 2.0 and not by using the whole diagrams as suggested by agile methodology.  ...  In one diagram, they may use UML version 1.x and in the other diagram they may use UML version 2.0.  ... 
doi:10.1080/01449290903186231 fatcat:snep4eoxfbee5eapdp63v3jgma

What Are the Used UML Diagram Constructs? A Document and Tool Analysis Study Covering Activity and Use Case Diagrams [chapter]

Gianna Reggio, Maurizio Leotta, Filippo Ricca, Diego Clerissi
2015 Communications in Computer and Information Science  
This work is part of a larger project aimed at investigating the usage level of the UML diagrams and their constructs, also by means of a personal opinion survey intended for UML users.  ...  Results of the study show that, among the 47 activity diagrams constructs, a large majority of them seem to be scarcely used, while, only nine result widely used, whereas only two of the nine constructs  ...  Duc 2007 Springer UML Notation Guides Software Engineering books based on UML Fig. 1.  ... 
doi:10.1007/978-3-319-25156-1_5 fatcat:hlsmbtdh5jfvnkujmae7korpmy

From UML to Petri Nets for non functional Property Verification

F. Mallet, M-A. Peraldi-Frati, C. Andre
2006 2006 International Symposium on Industrial Embedded Systems  
This paper focuses on 1) the specification of expected behavior by UML activities, specialized to support the synchronous paradigm, 2) the definition of an analysis model for temporal properties: the Modular  ...  We consider two technical domains: the UML domain for the definition of the model elements, and a non functional property analysis domain, external to UML, used for formal verification.  ...  This justifies our choice of the UML 2.0 activities for behavioral modeling. In this paper, we attempt to define a mapping for a restrictedclass of activity diagrams to Time Petri Nets.  ... 
doi:10.1109/ies.2006.357475 dblp:conf/sies/MalletPA06 fatcat:xiysflhdsrbbhm3mlbknvl5aam

Performance evaluation of a DVB-H enabled mobile device system model

Lukas Pustina, Simon Schwarzer, Michael Gerharz, Peter Martini, Volker Deichmann
2007 Proceedings of the 6th international workshop on Software and performance - WOSP '07  
In this experience report, we present experiences we have gained in applying performance engineering techniques during the design of a DVB-H enabled handheld device.  ...  From sequence diagrams and composite structure diagrams, a queueing network is generated for the analysis of the system performance.  ...  In their Software Performance Engineering (SPE) approach, UML diagrams are used to specify the model from which a performance model is generated for the analysis [24, 26] .  ... 
doi:10.1145/1216993.1217022 dblp:conf/wosp/PustinaSGMD07 fatcat:lnyazsj44jdydkg24uatngn5le

The Integration of Functional Decomposition with UML Notation in Business Process Modelling [chapter]

Adam Przybyłek
2007 Advances in Information Systems Development  
The objective of this paper is to propose a new approach to analysis of the business process using UML notation. UML is the most commonly used language in object-oriented software development.  ...  However, object-oriented decomposition is not well suited to business process modelling. In an object-oriented methodology the decomposition is achieved by objects on which operations are performed.  ...  Applying UML in business process modelling This section presents two of the most useful diagrams in business process modelling: the activity diagram and the process diagram.  ... 
doi:10.1007/978-0-387-70761-7_8 fatcat:qkwyouzt5rhgdjhv7xflyozk2e

Investigating the mapping of an Enterprise Description Language into UML 2.0

M.J. Wiering, M.M. Bonsangue, R. van Buuren, L.P.J. Groenewegen, H. Jonkers, M.M. Lankhorst
2004 Electronical Notes in Theoretical Computer Science  
Business architects and process engineers, when modelling their organisation or parts of it, prefer not to use the Unified Modelling Language (UML) as they find UML too technical for their taste.  ...  In this way, one is able to compensate the disadvantages of writing business models in a non-UML language.  ...  Acknowledgement This paper is a result from the ArchiMate project (http://archimate.telin.nl), a research initiative that aims to provide concepts and techniques to support architects in the visualisation  ... 
doi:10.1016/j.entcs.2004.02.020 fatcat:tnghb7muung5vccitlg4wxdusm

Software Architecture Description and UML [chapter]

Paris Avgeriou, Nicolas Guelfi, Nenad Medvidovic
2005 Lecture Notes in Computer Science  
The upcoming UML 2.0 standard has also created great expectations about the potential of the language to capture software architectures, to allow for early analysis of systems under development and to  ...  More recently, UML has been widely accepted in both industry and academia as a language for Architecture Description (AD), and there have been approaches to UML-based AD either by extending the language  ...  The UML profile for Schedulability, Performance and Time (SPT) is utilized in order to annotate the UML diagrams with performance-related information.  ... 
doi:10.1007/978-3-540-31797-5_3 fatcat:v4hwitnujrgvjdcrpwv4wwfpxm

UML Profiles for Modeling Real-Time Communication Protocols

Barath Kumar, Juergen Jasperneite
2010 Journal of Object Technology  
This paper is organised as follows: section 2 deals with some of the built-in features of UML 2.0 for expressing real-time properties, section 3 is dedicated to UML profile for Schedulability, Performance  ...  Therefore, it is crucial to analyse the capabilities of various UML profiles in the context of modeling time-critical ICPs.  ...  Concurrency Concurrency modeling in UML 2.0 is supported by active objects, concurrent operations and concurrent composite states.  ... 
doi:10.5381/jot.2010.9.2.a5 fatcat:6hwwgo7dwzdjvhrbnqsggl5xyi

Towards UML representation for BPMN and DMN models

Anna Suchenia, Paweł Łopata, Piotr Wiśniewski, Bernadetta Stachura-Terlecka, M. Kulisz, M. Szala, M. Badurowicz, W. Cel, M. Chmielewska, Z. Czyż, K. Falkowicz, J. Kujawska (+1 others)
2019 MATEC Web of Conferences  
Unified Modeling Language (UML) is a standardised Object Management Group (OMG) notation among software engineers. There have been many attempts to design alternatives to UML.  ...  As a single notation design, it allows the user to take advantage of software supporting UML modelling and consistency checking, in addition using such translation can provide additional insights into  ...  The current standard (BPMN 2.0) allows creating: process diagram, cooperation diagram, conversation diagram, choreography diagram.  ... 
doi:10.1051/matecconf/201925202007 fatcat:lpjsmec6njee5hbocnmiosv4se

Reliability Prediction in Model-Driven Development [chapter]

Genaína N. Rodrigues, David S. Rosenblum, Sebastian Uchitel
2005 Lecture Notes in Computer Science  
In this work, we define a profile for reliability analysis by extending the UML 2.0 specification to support reliability prediction based on scenario specifications.  ...  Our research has shown that these extensions are not comprehensive enough to support reliability analysis for model-driven software engineering, because the description of reliability characteristics in  ...  Vittorio Cortellessa provided several valuable comments that improved our understanding of reliability modeling in UML and the state of current efforts with relevant UML profiles.  ... 
doi:10.1007/11557432_25 fatcat:giivah4p7fftrd5e5x7bw7vi7y

A Comparison of Six UML-Based Languages for Software Process Modeling

Reda Bendraou, Jean-Marc Jezequel, Marie-Pierre Gervais, Xavier Blanc
2010 IEEE Transactions on Software Engineering  
Describing and managing activities, resources and constraints of software development processes is a challenging goal for many organizations.  ...  A first generation of Software Process Modeling Languages (SPMLs) has appeared in the nineties but failed to gain broad industrial support.  ...  In the context of process modeling, Activity diagrams are the most used UML diagrams for modeling the process flow of work.  ... 
doi:10.1109/tse.2009.85 fatcat:eeihtiu24bb4pf6qifsrucylxm
« Previous Showing results 1 — 15 out of 2,021 results