Building an Architecture Model 1. 1. Entwerfen Sie mit AxiomSys ein Kontextdiagramm, das folgendermaßen aussieht:



Similar documents
SPICE auf der Überholspur. Vergleich von ISO (TR) und Automotive SPICE

Multipurpsoe Business Partner Certificates Guideline for the Business Partner

Update to V10. Automic Support: Best Practices Josef Scharl. Please ask your questions here Event code 6262

Using an Access Database

Software / FileMaker / Plug-Ins Mailit 6 for FileMaker 10-13

Preparing RTF and MS Word Files with Untranslatable Content for SDL Trados TagEditor & Déjà Vu

Maximizing the Use of Slide Masters to Make Global Changes in PowerPoint

Creating and Using Links and Bookmarks in PDF Documents

Kapitel 2 Unternehmensarchitektur III

R&S DVM software video decoder

Sample Table. Columns. Column 1 Column 2 Column 3 Row 1 Cell 1 Cell 2 Cell 3 Row 2 Cell 4 Cell 5 Cell 6 Row 3 Cell 7 Cell 8 Cell 9.

QAS DEBUG - User und Computer

Understand the Sketcher workbench of CATIA V5.

LEARNING AGREEMENT FOR STUDIES

Introduction to the use of the environment of Microsoft Visual Studio 2008

Ohio University Computer Services Center August, 2002 Crystal Reports Introduction Quick Reference Guide

Microsoft PowerPoint 2010 Templates and Slide Masters (Level 3)

Avaya Flare Experience for Windows Quick Reference

Diese Liste wird präsentiert von. Netheweb.de

Account Create for Outlook Express

Introduction to the TI-Nspire CX

UML Class Diagrams (1.8.7) 9/2/2009

Microsoft Access 2010 handout

Step Sheet: Creating a Data Table and Charts

Make Voice Calls and Share Documents using Skype*

APPLICATION SETUP DOCUMENT

User manual for the AddOn Active Directory Synchronisation (ADSynchronisation)

MICROSOFT WORD TUTORIAL

Introduction to Microsoft Access 2003

IAC-BOX Network Integration. IAC-BOX Network Integration IACBOX.COM. Version English

Excel 2003 Tutorial I

Using SSH Secure Shell Client for FTP

OPERATION MANUAL. MV-410RGB Layout Editor. Version 2.1- higher

Mit einem Auge auf den mathema/schen Horizont: Was der Lehrer braucht für die Zukun= seiner Schüler

SharePoint How To s / Team Sites 1of 6

Implementing Data Models and Reports with Microsoft SQL Server

DTMs in the Cloud. FDT Developer Forum on 5th of May 2015 at Schneider Electric in Marktheidenfeld

How To Use Spss

testo easyheat Configuration and Analysis software Instruction manual

Tutorial Build a simple IBM Rational Publishing Engine (RPE) template for IBM Rational DOORS

Build a New Website Using the UB Content Management System (UBCMS)

DATA is just like CRUDE. It s valuable, but if unrefined it cannot really be used.

PEMBINA TRAILS SCHOOL DIVISION. Information Technology Department

3. On the top menu bar, click on File > New > Project as shown in Fig. 2 below: Figure 2 Window for Orcad Capture CIS

Lab 9 Access PreLab Copy the prelab folder, Lab09 PreLab9_Access_intro

Oracle EM 12cc als Datenlieferant für ITAM/SAM Tools?

MICROSOFT OUTLOOK 2011 READ, SEARCH AND PRINT S

DS-0321 FFT Analysis Software Operation manual Basic operation procedure for Configuration Setting

How to use Wireframe in Visio

Creating Personal Web Sites Using SharePoint Designer 2007

Microsoft Outlook 2010

How to Change Your Schedule for Holidays

WEB TRADER USER MANUAL

Embedded Software Development and Test in 2011 using a mini- HIL approach

SnagIt Add-Ins User Guide

ECDL. European Computer Driving Licence. Spreadsheet Software BCS ITQ Level 2. Syllabus Version 5.0

SAP BusinessObjects Financial Consolidation Web User Guide

What is a Mail Merge?

Infor ERP BaanIV / Baan 5.0 / LN 6.1. User's Guide for Worktop 2.4

IBM Rational University. Essentials of IBM Rational RequisitePro v7.0 REQ370 / RR331 October 2006 Student Workbook Part No.

OpenInsight 9.3 Quick Start Guide

Instructions for Importing (migrating) Data

Houston Region Diesel Engine Database Minimum System Requirements Installation Instructions Quick Start Guide version 0.1

Applicant Tracking System Job Aids. Prepared by:

Configuring the SST DeviceNet OPC Server

Upgrading Your Skills to MCSA Windows Server 2012 MOC 20417

Leitfaden für die Antragstellung zur Förderung einer nationalen Biomaterialbankeninitiative

EMC SourceOne Offline Access

Building A Web Database Using Contextual Mode

Escrow Accounting WORKBOOK

Google Docs Basics Website:

Basic Formatting of a Microsoft Word. Document for Word 2003 and Center for Writing Excellence

Moderne Sicherheit. Fokussiert auf Business Continuity, Mobilität & Application Control. Marc Mathys Country Manager Switzerland

Creating a PowerPoint Poster using Windows

Where do I start? DIGICATION E-PORTFOLIO HELP GUIDE. Log in to Digication

Knowledgebase Article

Semantic Web. Semantic Web: Resource Description Framework (RDF) cont. Resource Description Framework (RDF) W3C Definition:

Start Active-HDL by double clicking on the Active-HDL Icon (windows).

Creating a Calendar in CorelDRAW

Creating Drawings in Pro/ENGINEER

Create a Poster Using Publisher

Helfen Sie Apple, Produkte und Dienste zu verbessern, indem Sie Diagnose- und Nutzungsdaten über icloud senden.

Planning and Managing Projects with Microsoft Project Professional 2013

PowerLogic ION Enterprise 6.0

Making Visio Diagrams Come Alive with Data

PowerPoint 2007: Basics Learning Guide

Data Tool Platform SQL Development Tools

Navigating Microsoft Word 2007

Microsoft Access Rollup Procedure for Microsoft Office Click on Blank Database and name it something appropriate.

ivms-4200 Client Software Quick Start Guide V1.02

Using Spreadsheets, Selection Sets, and COGO Controls

Alfresco Online Collaboration Tool

CORPORATE DESIGN MANUAL English 5/2015

BioWin Network Installation

IBM Proof of Technology Workshop. WebSphere Business Process Management für End-to-End Process Automation

Lab 2: MS ACCESS Tables

LINGUISTIC SUPPORT IN "THESIS WRITER": CORPUS-BASED ACADEMIC PHRASEOLOGY IN ENGLISH AND GERMAN

Introduction to Autodesk Inventor for F1 in Schools

Transcription:

Building an Architecture Model 1 1. Entwerfen Sie mit AxiomSys ein Kontextdiagramm, das folgendermaßen aussieht: Wie Ihnen aus der vergangenen Lehrveranstaltung bekannt ist, bedeuten Sterne neben den Bezeichnungen, daß die jeweiligen Prozesse, Schnittstellen, Daten- und Kontrollflüsse noch nicht näher definiert sind. 2. Schreiben Sie die zugehörigen Definitionen, dabei ist darauf zu achten, daß die Schreibweise übereinstimmt. Zu erstellen sind: P-spec für das Kontextdiagramm (Go To Related p-spec) P-spec für den Prozess (Cursor auf Prozess; rechte Maustaste) Terminator-Specifications für sämtliche Schnittstellen (Cursor auf Schnittstelle, rechte Maustaste) Daten- und Funktionsbeschreibungen für Daten- und Kontrollflüsse (Cursor auf Fluß; rechte Maustaste)

Hinweis: Beim Erstellen der P-specs ist es hilfreich, sich über Input/Output im Menue Show die Datenflüsse anzeigen zu lassen; mittels Mausklick lassen sich diese in den beschreibenden Text integrieren (Vorteil: Namensübereinstimmung und korrekte Syntax.) Beispiel: Die P-spec für den Prozeß Control_And_Monitor_Auto könnte folgendermaßen beginnen: This process is controlled by the driver via IN(Driver_Command). The driver turns the cruise control on and off and selects the speed. The system is also affected by whether the car is in IN(Top_Gear) and whether the car is currently IN(Braking). The cruise control is only available when the car is IN(Running). In determining speed from the IN(Shaft_Rotation), it is necessary to know the number of rotations per mile. The IN(Calibrate_Parameters) is used to determine this value. The car speed is ultimately controlled by the command OUT(Throttle_Position). Vergessen Sie nicht zu sichern und überprüfen sie Ihre Eingaben im Validate-Menue. Bei Eingabe der Data-Item Definitions wird das BNF (Backus-Naur-Format) verwendet: Zur Erinnerung: + AND. A data item, A, whose structure consists of several independent components has its structure represented as A1 + A2 + A3. The symbol + separates the members of the structure. ( ) means that the component is optional. If a member of the structure is optional, i.e. it may or may not appear, the name of the optional component is placed inside parenthesis as (A1). [A1 A2 A3] means EITHER A1 OR A2 OR A3 may be present in the data or control flow. This type of data structure consists of independent components, and represents a mutually exclusive selection. { } means ITERATIONS OF the enclosed component. The iteration operator says that everything enclosed within the braces is repeated. Unadorned braces mean "from zero to infinity repetitions of the component enclosed." Example: A = {A1} means that A consist of zero to infinity iterations of A1. To apply a lower limit to the number of iterations, precede the first brace with an integer defining the minimum number of iterations. For example: 1{A} means one or more iterations of A.

Building an Architecture Model 3 To apply an upper limit to the number of iterations, follow the last brace with an integer defining the maximum number of iterations. For example: {A}5 means that the maximum number of iterations of A is five. ALIAS means that the data item's structure is identical to another, named data item. For example: for data item A, the syntax ALIAS B means that the structure of A is identical to the structure of data item B. / A data item whose structure is an enumeration type has its structure represented as: /A1/A2/A3/ where A1, A2 and A3 are the values of the enumeration. Beispiel für die Strukturdefinition bei Driver_Commands: [Activate Deactivate Resume Start_Accelerate Stop_Accelerate Monitor_Command Calibrate_Command]

In the Data Item Attributes dialog box, enter the data as shown below, and select OK. The Units, Range, Accuracy, Resolution, and Rate attributes may be attached to any data item in the project. Select the File menu, the Close menu item and the Yes button to save the data item definition and close the Data Item Fuel_Quantity window.

Building an Architecture Model 5 If the Undefined Data Items option is selected, undefined data items will be displayed in the. Select the Cancel button in the Data Item dialog box to close the dialog box.. 1 Child Flow Diagram Creation

In this dialog box, the List of Input Data Items contains the data items on control flows entering The Data Item Components dialog box shows the components of data item Driver_Commands as currently defined. Double click on Start_Accelerate in the Components of Driver_Commands list. The Data Item. Moving or resizing a data store is similar to moving or resizing a process. For details, refer to Paragraph Fehler! Verweisquelle konnte nicht gefunden werden., Fehler! Verweisquelle konnte nicht gefunden werden.. Add the additional data store, data flows and control flows to make the flow diagram appear as follows: Select the File menu and then click on Save, or select the Save button, diagram. to save the flow

Building an Architecture Model 7 1.1 Adding a Bar These three missing components are utilized, not by a data process, but by a control process. The control process is represented on the flow diagram by a bar. The bar is a bold solid line on the diagram. This is the symbol suggested by Hatley and Pirbhai in Strategies for Real- Time System Specifications. First, do the following to create a bar: From the tool bar, select the Create Bar button,. Move the cursor to the mid-point between process Control_Throttle and process Monitor_Status (see figure shown below for the bar location) and click on the left mouse button. To exit the create bar mode, select the Cancel Create button,, located on the tool bar. To reposition the bar, click on the bar and drag it to the new location. To reorient or resize the bar: Click on the bar to select it. Click and drag on one of the end-points to reorient or resize the bar.8 Now, create a control flow that ends in the bar with the following data items: Activate, Calibrate_Command, Deactivate and Running. The flow diagram should look like the figure shown below: Select the File menu and Save, or select the save button, to save the flow diagram. Select the Validate menu and Balance FD to Parent to rerun the balancing of the flow diagram against its parent.

1.2 Browsing Flow Diagrams In Hierarchical Order. When this option is selected, the FD List contains all flow diagrams and processes in the project, including those that are declared as being primitive. The following is the dialog box with the In Hierarchical Order option selected: Double click on Control_And_Monitor_Auto to edit the flow diagram.

Building an Architecture Model 9.

To add an event to the List of Events, ws: Again, note the asterisk following the data item. The asterisk indicates that the data item is undefined. The driver must be able to enter several commands, including Activate, Deactivate, Start Acceleration, Stop Acceleration and Resume. :

Building an Architecture Model 11 Click on Exit to close the dialog box. :

Select the OK button to add this section to your report template. Add section 2, Referenced Documents, as a canned text section also. The Add Canned Text dialog box will appear as follows prior to selecting the OK button. The Edit Report Templates dialog box now appears as follows:

Building an Architecture Model 13 You will notice that the Context Diagram box is checked. This is because we wish to start our section with the root diagram of the system, the context diagram. We will now add the flow

diagram and p-spec to our report. Double click on the Flow Diagram option in the List of Possible Subsections. Fill out the Add Flow Diagram dialog box to appear as follows: You will notice that both the Data Information in Diagram and Control Information in Diagram The P-spec will not have its own section number, so the Number Header box is cleared. Again, notice the use of the placeholder %1.

Building an Architecture Model 15 Select the OK button to add this section to the report. The Add Process Subtree dialog box should now appear as follows: We have now completed the definition of Section 3 of our report. Select the OK button to complete the addition of this section to our report. The Edit Report Template dialog box should now appear as follows:

Select the OK button to complete the generation of the tutorial report template. The following empty architecture context diagram is displayed: Click and drag the line toward the top of the diagram to hide the User Interface section. Click and drag the line toward the left of the diagram to hide the Input section. Click and drag the line toward the right of the diagram to hide the Output section. Click and drag the line toward the bottom of the diagram to hide the Maintenance section.

Building an Architecture Model 17 Control Flow button,.

below: Note that these modules are all primitive, they are not grayed and their names are shown in displayed:

Building an Architecture Model 19 In the dialog box, the List of Input Data Items contains the data items on data flows entering the To exit the Create Channel mode, click on the Cancel Create button,, located on the tool In the figure, note the asterisk following the channel name. The asterisk indicates that the exercise.

Summary An introductory tour of AxiomSys has been presented. In this tutorial, only some of the many features of AxiomSys have been investigated. Experiment with the system, learn more of the capabilities of the best Real-Time Structured Analysis, Requirements Tracing and Report Generation CASE tool available on any platform. For more information contact: Structured Technology Group, Inc. 28157 Shelter Cove Drive Saugus, CA 91350 Tel: (805)296-3607, (800)959-2451 Fax: (805)296-5302 E-mail: sales@stgcase.com