Download presentation
Presentation is loading. Please wait.
Published byAshlynn Simpson Modified over 5 years ago
1
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
2
Some Customers… 2/23/2019
3
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
4
Physical Architecture
2/23/2019
5
Classic Compare & Merge
Common File System Compare & Merge Compare & Merge STOP STOP 2/23/2019
6
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
7
Using the Semantic Dictionary
The original relationships are restored. 2/23/2019
8
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
9
FSM Simulation Support
Altia FacePlate After(4000)/ Event[ ]/Action ButtonPress/ped_wait=1; Entry/Lights::Amber(1); 2/23/2019
10
Some Customers… 2/23/2019
11
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
12
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
13
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.