My Profile
Help
Hot Topics
Top Community Contributors

White Papers (98)
White papers provide in-depth technical discussion and best practice guidance on a wide range of modeling topics. The information presented by industry experts from the user community will help you learn new approaches to modeling and solving real-world problems using Enterprise Architect.
Wednesday, 24 April 2013 05:25
State Machine Simulation in Enterprise Architect
Written by sparxsystems
This paper introduces Enterprise Architect's simulation capabilities for State Machines by means of an example model. State Machine simulation can help you to verify that the run-time behavior of your designed system conforms to specification. In this paper, we explore an example 'Digital Clock' system model and bring to life several aspects of Enterprise Architect's State Machine simulation support.
Published in
White Papers
Wednesday, 13 June 2012 00:00
Why You Need Excellent Documents - and How To Produce Them.
Written by eadocxjackie
This White Paper looks at ways to create project documents that improve project quality, provide readers with relevant, easily navigated information, and give new insights. Using EA and eaDocX, approaches are described that can bring our project communications into the 21st Century. This White Paper looks at ways to transform our project documents, helping readers to find and use information that is relevant to them. In both Waterfall and Agile developments, excellent documents can improve project quality and give new insights. New document capabilities allow authors to create high quality, accurate and targeted documents, and allow readers to navigate their…
Published in
White Papers
Friday, 15 June 2012 00:00
Smart Grid - From System Trials to 'Business as Usual'
Written by Gillian Adens
Future Networks and Policy at Scottish & Southern Energy Power Distribution are researching new systems and building foundations for Smart Grid Networks. This paper tells of a journey based on a vision to introduce more formal modelling methods using an IT practice to allow the company to deliver business-driven end-to-end solutions that meet business needs.
Published in
White Papers
Wednesday, 08 August 2012 00:00
Model Driven Development and Visual Execution Analysis
Written by sparxsystems
Enterprise Architect provides the facilities to create and edit models, to derive implementation code from models, and then to test and analyze the resulting software systems. This whitepaper shows how these activities can all be achieved within a single model driven development environment, and highlights the benefits of doing so. This paper covers Enterprise Architect's build, debug and testing features along with its Visual Execution Analysis tools. Together, these tools allow you to integrate your model with each and every phase of the software development lifecycle, thereby facilitating true Model Driven Development.
Published in
White Papers
Tagged under
Thursday, 05 January 2012 00:00
Risk and Issue Management using Enterprise Architect and eaDocX
Written by Jackie Mitchell
This paper considers the requirements for a robust project risk and issue management process and describes how Enterprise Architect and eaDocX can support this key project activity. Many projects use Enterprise Architect (EA) to store information about their projects: requirements, use cases, designs and other information. What is less common however is to use EA as the repository for ALL project information, replacing all the spreadsheets and reports which come along with a well-managed project. This document, one in a series on EA for Project Managers, looks at how risk and issue management and reporting can be automated, made more…
Published in
White Papers
Wednesday, 19 October 2011 00:00
eMoflon: Leveraging EMF and Professional CASE Tools
Written by anthony.anjorin
In our paper (full version available at http://www.es.tu-darmstadt.de/download/publications/anjorin/als2011.pdf) we describe the reasons and background for our decision to switch to EA as our frontend for our meta-CASE tool eMoflon (www.moflon.org/emoflon). MOFLON supports standard compliant metamodeling, code generation andmodel transformations. Development started in 2002 and it has since then been used successfully in a number of case studies for various applications. In recent years, the Eclipse Modeling Framework (EMF) has become a de facto standard, offering stableand well-tested components. In addition, numerous professional, industrial strength CASE tools have become increasingly affordable and open to extensions. We are convinced that it is…
Published in
White Papers
Monday, 12 September 2011 00:00
Combining the Service Oriented Modeling Framework (SOMF) with Business Process Modeling Notation
Written by FrankTruyen
Describes the value of combining the Service Oriented Architecture notation provided by SOMF with the BPMN process modeling notation.
Published in
White Papers
The UML is a popular modeling notation for programmers, but it is little used by database developers. Nevertheless, the UML is highly effective for high-level conceptual data modeling. The UML notation avoids confusing database details, making it easier for business experts to understand data models. The suppression of details promotes deep thinking about data models, such as the use of abstract patterns. This talk explains the UML notation by comparison to IDEF1X.
Published in
White Papers
Tagged under
Enterprise Architect supports comprehensive functionality for modeling database structures. This paper covers the core features for data modeling over the full lifecycle of an application. The initial development of a system typically involves numerous levels of abstraction. Database modeling traditionally includes a well established three tiered approach: Conceptual Model Logical Model Physical Model This paper covers creating these models, interconnecting models on these levels, using MDA transforms for generating the Physical model from the Logical model, along with generating schema scripts for loading to your DBMS. It also covers the features for remodeling legacy systems including Reverse Engineering an existing…
Published in
White Papers
Friday, 19 August 2011 00:00
The Master Class Series - Project Documentation Using Enterprise Architect
Written by Rossco
An important part of implementing Enterprise Architect, as an effective tool for agile analysis and design, is automating generation of project documentation. You need to be able to produce complex and stylised output and this has been a challenge for many. The first of a number of white papers, based on our Master Class training program, this paper looks at how to achieve complete project documents from within your Enterprise Architect models. Having now implemented EA as the tool for analysis and design, for over 11 organisations, I have found that a critical part of its adoption is the transition…
Published in
White Papers
Tagged under
More...
Design Driven Testing (DDT) for software was first outlined in the book Use Case Driven Object Modeling with UML: Theory and Practice (by Doug Rosenberg and Matt Stephens), and then described in detail in Design Driven Testing: Test Smarter, Not Harder by the same authors. DDT is a highly methodical approach to testing, allowing you to know when you’ve finished – i.e. when you’ve written enough tests to cover the design and the requirements. It helps you to “zoom in” and write algorithmic tests to cover intensive or mission‐critical sections of code, and to know when it’s safe to “zoom…
Published in
White Papers
Tagged under
Friday, 11 March 2011 00:00
Design Driven Testing for ArcGIS Server Development
Written by doug rosenberg
The attached presentation, from the recent ESRI Developer Summit, presents the design of the hotel mapping application, and discusses bugs that were detected and fixed before product release following the DDT approach. ICONIX has collaborated with Sparx Systems to produce a uniquely powerful set of capabilities for driving testing from Enterprise Architect UML and SysML models. By combining the functionality of Sparx's structured scenario editor and that of the Agile/ICONIX add-in, it's now possible to automatically generate test cases at multiple levels of abstraction. These include two levels of developer testing, including automatic generation of unit test code for JUnit,…
Published in
White Papers
Thursday, 27 January 2011 00:00
Design Driven Testing: Acceptance Testing - Expanding Use Cases using Structured Scenarios
Written by doug rosenberg
Here is Chapter 7 of Design Driven Testing. This chapter focuses on Acceptance Testing, and leverages Enterprise Architect's Structured Scenario editor heavily to accomplish something we call "use case thread expansion" where all of the sunny day / rainy day permutations of a use case are expanded out into a complete set of tests. In "test driven" approaches to development, unit testing often gets most of the attention. However, unit testing is generally most useful in discovering "errors of Commission" (more poetically, "whoops, I coded that wrong"). Unit testing is of much less help in discovering "errors of Omission" (more…
Published in
White Papers
Tagged under
Thursday, 02 December 2010 00:00
Design Driven Testing (Sample Chapter): Design of a Java/Flex hotel mapping (GIS) application
Written by doug rosenberg
In today's agile universe, we often hear about "test-driven" approaches to development (TDD). TDD emphasizes unit testing to such an extent that in many companies, regression testing frameworks like JUnit have largely replaced upfront design. Design Driven Testing makes the case that skipping design in favor of unit testing is not only backwards, but also Too Damn Difficult. We thought the best way to prove it was by designing and testing a real production application... My new book Design Driven Testing (co-authored with Matt Stephens) addresses both unit testing by developers and acceptance testing, performed by an independent QA organization.…
Published in
White Papers
Tagged under