6,864 Hits in 4.0 sec

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

Adam Przybyłek
2007 Advances in Information Systems Development  
The primary aim of this paper has been to integrate functional decomposition with UML notation in order to model business processes. A case study is presented as an illustration.  ...  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.  ...  The activity diagram The most important UML diagram from a business point of view is the activity diagram.  ... 
doi:10.1007/978-0-387-70761-7_8 fatcat:qkwyouzt5rhgdjhv7xflyozk2e

How Good Are These UML Diagrams? An Empirical Test of the Wand and Weber Good Decomposition Model

Andrew Burton-Jones, Peter Meso
2002 International Conference on Information Systems  
We operationalized each condition of Wand and Weber's model in a set of UML diagrams and tested participants' understanding of the diagrams across three levels.  ...  In 1989, Wand and Weber proposed a formal model of systems decomposition based on ontology.  ...  test activated nodes in memory that were not activated by the diagrams, thus interfering with the treatment effect.  ... 
dblp:conf/icis/Burton-JonesM02 fatcat:nlspipyop5ajnkcmwxobqd26ne

Agent Oriented Analysis Using Message/UML [chapter]

Giovanni Caire, Wim Coulier, Francisco Garijo, Jorge Gomez, Juan Pavon, Francisco Leal, Paulo Chainho, Paul Kearney, Jamie Stark, Richard Evans, Philippe Massonet
2002 Lecture Notes in Computer Science  
The MESSAGE notation extends the UML with agent knowledge level concepts, and diagrams with notations for viewing them. The proposed diagrams extend UML class and activity diagrams.  ...  This paper presents the MESSAGE/UML agent oriented software engineering methodology and illustrates it on an analysis case study.  ...  All are extensions of UML class diagrams, except for the task diagram, which extends the UML activity diagram. The use of schemas to textually describe the concepts is also illustrated.  ... 
doi:10.1007/3-540-70657-7_8 fatcat:dkbiak2tizgx5cpiawkfc4yuke

Automating Model Transformations in Agent-Oriented Modelling [chapter]

Anna Perini, Angelo Susi
2006 Lecture Notes in Computer Science  
In particular, we will focus on the automatic transformation of a Tropos plan decomposition into a UML 2.0 activity diagram.  ...  The MDA ultimate objective is that of improving quality and software maintainability by allowing for the reuse of models and mappings between models.  ...  The RULE PlanN-oDec2Activity is for the transformation of the plan decomposition leaves, not decomposed, to an activity in the UML activity diagram. The role is composed by clauses.  ... 
doi:10.1007/11752660_13 fatcat:tairzl5pyvfzldlxdizueh5jaa

Evaluation of Graphical Control Flow Management Approaches for Event-B Modelling

Dana Dghaym, Michael Butler, Asieh Salehi Fathabadi
2014 Electronic Communications of the EASST  
In our case study, we focus on building the dynamic part of the model to evaluate the two diagrammatic notations: UML Activity Diagrams and Atomicity Decomposition Diagrams.  ...  The fire dispatch system case study provides a good example of a complex workflow through which we try to identify a process that facilitates defining the structural and the behavioural parts of the Event-B  ...  These modelling techniques are UML activity diagrams (ActD) and atomicity decomposition (AD) diagrams, which have a hierarchical based structure but are not as well known to industry as UML diagrams.  ... 
doi:10.14279/tuj.eceasst.66.891 dblp:journals/eceasst/DghaymBF13 fatcat:yktqh5djlndrlomtfym4fzgcme

1.3.1 Modeling DoDAF Compliant Architectures The Telelogic Approach for Complying with the DoD Architectural Framework

Cris Kobryn, Chris Sibbald
2005 INCOSE International Symposium  
Unified Modeling Language, UML, Model Driven Architecture, and MDA are either registered trademarks or trademarks of Object Management Group.  ...  The information contained in this White Paper represents the current view of Telelogic on the issues discussed as of the date of publication.  ...  The decomposition of interactions into interaction occurrences is a new UML 2.0 feature.  ... 
doi:10.1002/j.2334-5837.2005.tb00656.x fatcat:axgw6ru4jrhkxkxwvj64j2czpu

Embedded UML

Grant Martin, Luciano Lavagno, Jean Louis-Guerin
2001 Proceedings of the ninth international symposium on Hardware/software codesign - CODES '01  
Embedded UML first selects from among the competing real-time UML proposals, the set of ideas which best allow specification and analysis of mixed HW-SW systems.  ...  Embedded UML represents a synthesis of various ideas in the real-time UML community, and concepts drawn from the Hardware-Software co-design field.  ...  Reactive Objects Embedded UML relies on reactive, not active objects [16] . An active object in UML is defined as "an object that owns a thread and can initiate control activity".  ... 
doi:10.1145/371636.371660 dblp:conf/codes/MartinLL01 fatcat:of4rfctsmrfldje6m55mkoi3ku

Comparison of Selected Modeling Notations for Process, Decision and System Modeling

Krzysztof Kluza, Piotr Wiśniewski, Krystian Jobczyk, Antoni Ligęza, Anna Suchenia (Mroczek)
2017 Proceedings of the 2017 Federated Conference on Computer Science and Information Systems  
In this paper, we present an overview of the existing solutions, focusing on UML, BPMN and DMN models and the diagrams provided by these notations.  ...  System specifications can be modeled using various types of notations and diagrams regarding applications of the particular model.  ...  BPMN DMN UML BPMN DMN UML BPMN DMN UML BPMN DMN UML BPMN DMN Table III : III Comparison of diagrams UML BPMN DMN Class diagram Component diagram Composite structure diagram  ... 
doi:10.15439/2017f454 dblp:conf/fedcsis/Kluza0JLS17 fatcat:czsxq6olabfsdd4arrca3mvuha

Informal and formal modelling of engineering processes for design automation using knowledge based engineering

Vibhor Trehan, Craig Chapman, Pathmeswaran Raju
2015 Journal of Zhejiang University: Science A  
This paper discusses all the critical aspects in the form of design decomposition features and narrows down informal modelling approaches based on the criteria formulated for design automation from the  ...  One of the identified shortcomings in the field of design process automation using KBE as a holistic approach is a suitable neutral representation technique of a process model with well-defined syntax,  ...  For dynamic modelling UML utilises four types of diagram: state, sequence, collaboration, and activity diagrams (Kim et al., 2003) .  ... 
doi:10.1631/jzus.a1500140 fatcat:2dfexdfsufga5nbju2lalnw5ha

Describing Software Architecture with UML [chapter]

C. Hofmeister, R. L. Nord, D. Soni
1999 IFIP Advances in Information and Communication Technology  
We could easily describe a particular sequence of activities, but not a general sequence. In addition, the ability to show peer-topeer communication is missing from UML.  ...  This paper describes our experience using UML, the Unified Modeling Language, to describe the software architecture of a system.  ...  A second reason is that active objects have a thread of control, whereas passive objects run only when invoked (UML, 1997) .  ... 
doi:10.1007/978-0-387-35563-4_9 fatcat:q2vhx5wayrf2hcasy7ty5yowum

The UML «include» Relationship and the Functional Refinement of Use Cases

Sofia Azevedo, Ricardo J. Mac, Alexandre Braganca, Hugo Ribeiro
2010 2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications  
In this paper we focus on use cases for software development and we analyze them from the perspective of detail. In that context we explore the UML (Unified Modeling Language) «include» relationship.  ...  Developing software with model-driven approaches involves dealing with diverse modeling artifacts such as use case diagrams, component diagrams, class diagrams, activity diagrams, sequence diagrams and  ...  of the concrete activity to the abstract action.  ... 
doi:10.1109/seaa.2010.65 dblp:conf/euromicro/AzevedoMBR10 fatcat:tvjsmfhrxbflpl2j6pqykbneye

A Model-Based and Automated Approach to Size Estimation of Embedded Software Components [chapter]

Kenneth Lind, Rogardt Heldal
2011 Lecture Notes in Computer Science  
We define a UML Profile capturing all information needed for estimation of Code Size, and develop a tool for automated estimation of Code Size based on CFP.  ...  A case study will show how UML models save manual effort in a realistic case.  ...  We would like to express our thanks to Tigran Harutyunyan and Tony Heimdahl for implementing and validating the CompSize tool, as well as for conducting parts of the case study in this work.  ... 
doi:10.1007/978-3-642-24485-8_24 fatcat:uutolwqkdfertlf4imf4dlcvoe

A Comparison Of Software Analysis And Design Methods For Real Time Systems

Anthony Spiteri Staines
2007 Zenodo  
This paper examines and compares several of the most common real time methods. These methods are CORE, YSM, MASCOT, JSD, DARTS, RTSAD, ADARTS, CODARTS, HOOD, HRT-HOOD, ROOM, UML, UML-RT.  ...  UML instead uses activity diagrams or communication diagrams.  ...  Another advantage of UML is that some UML diagrams are applied in a MDA approach and used to create PIM [6] .  ... 
doi:10.5281/zenodo.1055538 fatcat:k6rxzeztrvcilo2frmeign7mtm

A Process Modeling Language Consisting of High Level UML-based Diagrams and Low Level Process Language

Shih-Chien Chou
2002 Journal of Object Technology  
Since a software process is composed of partially ordered activities [Garg96, Feiler93] and the UML activity diagram is powerful in modeling activities and their order, we designed a diagram based on the  ...  This article presents a process modeling language consisting of high level UML-based diagrams and a low level process language.  ...  Figure 2 (b) shows the decomposition result of the activity "Testing".  ... 
doi:10.5381/jot.2002.1.4.a3 fatcat:slikhfdqybbrlkuennc5wh2zpm

Design of IEC 61131-3 function blocks using SysML

Fabien Chiron, Khalid Kouiss
2007 2007 Mediterranean Conference on Control & Automation  
This paper deals with evaluating the new modeling abilities of this language according to programmable logical controllers specific programming rules.  ...  UML is almost inevitable when dealing with software designing and intends to be extended to cover many different disciplines.  ...  Master Task Decomposition Considering the first decomposition level of a program, we aim at identifying major sub-tasks that belong to the execution model.  ... 
doi:10.1109/med.2007.4433695 fatcat:egurcfx535enjcmwcq32xb7hey
« Previous Showing results 1 — 15 out of 6,864 results