CpSc 881

Project 1

Real-time Embedded Software

Part1- Business Context and Requirements

 

 

For this project we will be constructing the software architecture for a personal wireless appliance(We are not interested in the supporting base stations and network.). These are devices that blend cellular phone service, PDA services, Internet access, and other accessories that can be attached to the device. A variety of chip sets are available for these devices. The company wants the option to select the cheapest chip set when a specific product is started. The device handles a number of different types of signals: analog and digital telephony signals, radio transceiver and infrared or BlueTooth signals. The software accepts a signal from a signal processing chip and routes the signal to the appropriate devices based on the state of the phone. This state includes what accessories are currently attached to the phone. This includes headset, charger and hands-free mount. The software provides services such as an address book, recognition of spoken commands and internet browser.

Our company has been producing cell phones for a number of years. This is our first integrated wireless device. We intend to translate our knowledge of real-time communication into success in the wireless device market. Our personnel have deep expertise in communication protocols and the OSI Networking model. New standards are often developed in the context of this overall standard. This gives our company an advantage.

Functionality

General device

Specific uses

Cell phone

User uses keypad to make a telephone call

User uses voice recognition to make a phone call

User uses speed dial  to make a phone call

PDA

User enters a new appointment

User sets an alarm to sound for an appointment

User enters a new contact

Internet browser

User accesses a specific URL

User uses a search engine to find pages

User downloads a page for later reading

Applications

User plays solitaire

User sends an SMS message to friend

User attaches a data file to an email message and sends it

Accessories

User takes a picture using digital camera

User identifies current location via GPS

User synchronizes with PC using BlueTooth connection

 

Quality of Service (QoS) constraints

The system must satisfy the following quality constraints

Activities

Evaluation Criteria

Constraints

 

Resources