CSCI910 Software Requirements Assignment

Assignment Help Other Engineering
Reference no: EM132512097

CSCI910 Software Requirements, Specifications and Formal Methods - University of Wollongong

Part 1. Objective:

The purpose of this assignment is:

The objective of this assignment is to practice the usage of Petri Net

Part 2. Problem Description:
Use a Petri Net to model the following two indicators for controlling cars across the street or turn to another street in an intersection based on the following requirements.

There is an intersection between Flinders Street and Bourke Street near North Wollongong Train Station. There are two traffic lights installed on Flinders Street to control the cars of the street to drive across the intersection, stop, or turn right/left to Burke Street. The statuses of the traffic lights are shown from Figure (a) to Figure (e). The transition sequence of the statuses is:

Figure (a) →Figure (b) →Figure (c) →Figure (d) →Figure (e) →Figure (a)

Please construct a Petri Net to model the two traffic lights on Flinders Street. You need to put the initial markings in your Petri Net to let two traffic lights be in the status of Figure (a).

345_figure.jpg

Descriptions of Status (a) and (b) are as follows. You can easily get the meaning of other three statuses.

(a) Cars from both directions in Flinders Street cannot across the intersection. Cars from the southern direction in Flinders Street cannot turn right to Burke Street. Cars from the northern direction in Flinders Street cannot turn left to Burke Street.

(b) Cars from both directions in Flinders Street can drive through the interaction; cars from northern direction of Flinders street can turn left to Burke Street; and cars from southern direction cannot turn right to Burke Street.

Attachment:- Software Requirement.rar

Reference no: EM132512097

Questions Cloud

Calculate journal entries for issuance of bonds and payments : Why Mr. John was keen to look into the market rate before issuing the Company's Bond in open market. Why he had taken decision to issue Bonds for Financing?
Description of your spreadsheet model : Provide a description of your spreadsheet model. Explain how each problem input was computed and modelled using the appropriate distribution.
What happens to output : What happens to real wages, employment and output if unions are able to obtain a 5 percent nominal wage increase?
Business Law Assignment : Business Law Assignment - Select any 2 different cases below to find, read, understand, summarise, and present
CSCI910 Software Requirements Assignment : CSCI910 Software Requirements, Specifications and Formal Methods Assignment Help and Solution, University of Wollongong - Assessment Writing Service
What was the price of the bond when bought : What is the value (or price) of the bond if the required return is 5%? What is the value of the bond if the required return is 6%? What is the value of the bond
How many machines should the manager purchase initially : How many machines should the manager purchase initially? Use a decision tree to analyze this problem.
Recall our loanable fund model : Recall our loanable fund model. How the real interest rate is determined in a closed economy? How is it determined in an open economy?
What happened to the real gdp between years 1 and 2 : In year 2, the economy produces the same 1000 units of output, and sells it for $100 a unit, on average. What happened to the real GDP between years 1 and 2? Wh

Reviews

Write a Review

Other Engineering Questions & Answers

  Characterization technology for nanomaterials

Calculate the reciprocal lattice of the body-centred cubic and Show that the reciprocal of the face-centred cubic (fcc) structure is itself a bcc structure.

  Calculate the gasoline savings

How much gasoline do vehicles with the following fuel efficiencies consume in one year? Calculate the gasoline savings, in gallons per year, created by the following two options. Show all your work, and draw boxes around your answers.

  Design and modelling of adsorption chromatography

Design and modelling of adsorption chromatography based on isotherm data

  Application of mechatronics engineering

Write an essay on Application of Mechatronics Engineering

  Growth chracteristics of the organism

To examine the relationship between fermenter design and operating conditions, oxygen transfer capability and microbial growth.

  Block diagram, system performance and responses

Questions based on Block Diagram, System Performance and Responses.

  Explain the difference in a technical performance measure

good understanding of Mil-Std-499 and Mil-Std-499A

  Electrode impedances

How did this procedure affect the signal observed from the electrode and the electrode impedances?

  Write a report on environmental companies

Write a report on environmental companies

  Scanning electron microscopy

Prepare a schematic diagram below of the major parts of the SEM

  Design a pumping and piping system

creating the pumping and piping system to supply cool water to the condenser

  A repulsive potential energy should be a positive one

Using the data provided on the webvista site in the file marked vdw.txt, try to develop a mathematical equation for the vdW potential we discussed in class, U(x), that best fits the data

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd