Artisan Software Tools A Pragmatic Approach Using Ada and UML

Slides:



Advertisements
Similar presentations
Practical Database Design Methodology and Use of UML Diagrams
Advertisements

© Telelogic AB Modeling DoDAF Compliant Architectures Operational Systems Technical.
COMBASE: strategic content management system Soft Format, 2006.
CASE tools Upper CASE tools: support for the analysis and design Lower CASE tools: support for construction and maintenance 1980s… Nowadays… Integrated.
Unveiling ProjectWise V8 XM Edition. ProjectWise V8 XM Edition An integrated system of collaboration servers that enable your AEC project teams, your.
Data Manager Business Intelligence Solutions. Data Mart and Data Warehouse Data Warehouse Architecture Dimensional Data Structure Extract, transform and.
Chapter 22 UML Tooks and UML as Blueprint Model-Driven Architecture (MDA) Object-Constraint Language (OCL)
Software Requirements Engineering
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Requirements Specification
Analysis Stage (Phase I) The goal: understanding the customer's requirements for a software system. n involves technical staff working with customers n.
CS 501: Software Engineering
Chapter 9 & 10 Database Planning, Design and Administration.
Integration of Applications MIS3502: Application Integration and Evaluation Paul Weinberg Adapted from material by Arnold Kurtz, David.
Objectives Explain the purpose and various phases of the traditional systems development life cycle (SDLC) Explain when to use an adaptive approach to.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Introduction to Software Testing
Professional Informatics & Quality Assurance Software Lifecycle Manager „Tools that are more a help than a hindrance”
CASE Tools And Their Effect On Software Quality Peter Geddis – pxg07u.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
Systems Analysis And Design © Systems Analysis And Design © V. Rajaraman MODULE 14 CASE TOOLS Learning Units 14.1 CASE tools and their importance 14.2.
Condor Technology Solutions, Inc. Grace RFTS Application Extension Phase.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
1 IBM Software Group ® Mastering Object-Oriented Analysis and Design with UML 2.0 Module 1: Best Practices of Software Engineering.
Rational Unified Process Fundamentals Module 4: Disciplines II.
Office Live Workspace Visio 2007 Outlook 2007 Groove 2007 Access 2007 Excel 2007 Word 2007.
Configuration Management (CM)
LOGO 2 nd Project Design for Library Programs Supervised By Dr: Mohammed Mikii.
© 2008 IBM Corporation ® IBM Cognos Business Viewpoint Miguel Garcia - Solutions Architect.
Systems Design Approaches The Waterfall vs. Iterative Methodologies.
Chapter 9 Moving to Design
TECHONOLOGY experts INDUSTRY Some of our clients Link Translation’s extensive experience includes translation for some of the world's largest and leading.
Technical Overview The Fastest Way to Create Architecture!
March 2004 At A Glance NASA’s GSFC GMSEC architecture provides a scalable, extensible ground and flight system approach for future missions. Benefits Simplifies.
The IBM Rational Publishing Engine. Agenda What is it? / What does it do? Creating Templates and using Existing DocExpress (DE) Resources in RPE Creating.
Rational Unified Process Fundamentals Best Practices of Software Engineering Rational Unified Process Fundamentals Best Practices of Software Engineering.
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
Managing Data Resources File Organization and databases for business information systems.
REDCap General Overview
Systems Analysis and Design in a Changing World, Fifth Edition
Building Enterprise Applications Using Visual Studio®
Chapter 8 Environments, Alternatives, and Decisions.
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
Component and Deployment
Systems Engineering Tool for Intelligent Transportation
Sales Proposal for Prospect
SE goes software engineering; (practically) managing the Compose
Physical Data Model – step-by-step instructions and template
Computer Aided Software Engineering (CASE)
Unified Modeling Language
1.Introduction to Rational Unified Process (RUP)
Created by Kamila zhakupova
Systems Analysis – ITEC 3155 Evaluating Alternatives for Requirements, Environment, and Implementation.
Chapter 6 Database Design
Abstract descriptions of systems whose requirements are being analysed
Phil Bernstein Microsoft Corp.
Company Overview Mobile World Congress Americas September 2017.
Introduction to Software Testing
Design and Programming
QGen and TQL-1 Qualification
QGen and TQL Qualification
Analytics Plus Product Overview 1.
Enterprise Program Management Office
4+1 View Model of Software Architecture
4+1 View Model of Software Architecture
SE goes software engineering; (practically) managing the Compose
Subject Name: SOFTWARE ENGINEERING Subject Code:10IS51
Presentation transcript:

Artisan Software Tools A Pragmatic Approach Using Ada and UML                    Artisan Software Tools A Pragmatic Approach Using Ada and UML Mike Gizzi – Eastern Regional Sales Manager

Some Customers…                                                                                   2/23/2019

Artisan’s RtS is the Choice for Technical Applications Proven Systems and Software Engineering support Artisan Systems Engineering Extensions now formalized in SysML UML 2.0 Scaleable, multi-user, multi-site advantages Model CM, RT access and locking via repository Ease of Adoption User interface advantages, DOORS Integration, Doc Generation, Powerful API for Import/Export and Automation Model Validation and Verification Animation to verify understanding of customer requirements Simulation to validate model correctness User controllable code-generation and model/code synchronization Ada 83/95, Spark Ada, others … 2/23/2019

Physical Architecture 2/23/2019

Classic Compare & Merge Common File System Compare & Merge Compare & Merge STOP STOP 2/23/2019

A Better Solution: Scaleable Common Workspace Share common work Assign r/w access Hide private work Multiple projects Apply CM/VM Coordinated work without collisions Intellectual store Source of re-useable components Model Management OODB Repository CM Tool PACKAGES ! 2/23/2019

Using the Semantic Dictionary The original relationships are restored. 2/23/2019

Integral Document Generation Any combination of diagrams, models, tables and definitions can be pulled from the repository Scope System Architecture Usage Scenarios Constraints DocGen produces complete, customizable and up-to-the-minute documentation in MS-Word. Changes are automatically updated. Concurrency States DocGen Storage Class Collaboration C/C++/Java Synchronizer Package Dynamic 2/23/2019

FSM Simulation Support Altia FacePlate After(4000)/ Event[ ]/Action ButtonPress/ped_wait=1; Entry/Lights::Amber(1); 2/23/2019

Some Customers…                                                                                   2/23/2019

Reasons for Selecting Artisan                          “We needed to select a tool that has multi-user capabilities, as our teams are large and can’t afford to be out of synch," explained Andy Walter, Development Manager at Logica. "Real-time Studio’s multi-user repository makes the tool a sound fit for our needs. System partitioning was also very important, as we need to model a number of sub-systems each with different target environments and written in a mix of C++ and Ada, but sharing common areas of functionality. We needed a tool with the flexibility that would allow us to do this in a single model.” 2/23/2019

Reasons for Selecting Artisan SPAWAR, one of the Department of the Navy's three major acquisition commands, has selected ARTiSAN's Real-time Studio Professional to support its real-time development work. Jeremy Goulding, President and CEO of ARTiSAN Software commented, “Being selected by SPAWAR is a tremendous endorsement of both the professionalism of our support engineers as well as our approach to quality, given the thoroughness of their evaluation and the number of competitive tools involved. By providing our customers with easy to use, yet highly sophisticated tools, Real-time Studio is picking up market share and becoming the tool of choice for developing mission-critical, real-time systems and software.” 2/23/2019

Reasons for Selecting Artisan “We performed a rigorous three month evaluation of the offerings from ARTiSAN, I-Logix, Rational, Telelogic, and Together,” explained Stefan Pachschwöll, Software Engineer and member of the tool evaluation committee at Austrian Aerospace. “We arrived at our decision to go with Real-time Studio for a number of reasons. Of greatest importance to us is the tool’s support for both systems and software engineering. Also impressive is the flexible template-based code generation which affords many opportunities for tuning and tweaking. This is a strong benefit to us since we use many non-standard processors and compilers, and is impossible with a tool having a more rigid model-to-code association. We found the tool’s use of an underlying repository to be a necessary feature, as it guarantees multi-user support. Another big plus was that RtS supports all of the interfacing tools we use during software design (DOORS, PVCS, Word, etc) and therefore fits seamlessly into our existing design process. We like that RtS supports the Unified Modeling Language’s real-time extensions and offers proprietary diagrams - such as the System Architecture Diagram and Concurrency Diagram - which are very useful for completing UML designs. And finally, Real-time Studio has proven to be intuitive to use and it took our team only a short time to become proficient with the tool.” 2/23/2019