Professional Documents
Culture Documents
Table of Contents
Table of Contents .......................................................................................................... 1
1 Introduction ............................................................................................................. 2
1.1 System Overview ............................................................................................ 2
1.2 Purpose of this architecture ............................................................................ 2
1.3 Process for creating the architecture (like ADD) ........................................... 2
1.4 Organisational context .................................................................................... 2
1.5 Scope .............................................................................................................. 3
2 Architectural Drivers ............................................................................................... 3
2.1 Primary Functional Requirements .................................................................. 3
2.2 Technical Constraints ..................................................................................... 3
2.3 Business Constraints ...................................................................................... 3
2.4 Quality Attributes............................................................................................. 4
3 Views ...................................................................................................................... 6
3.1 Logical View .................................................................................................... 6
3.2 Process View .................................................................................................. 8
3.3 Physical View ................................................................................................ 11
3.4 Glossary ........................................................................................................ 12
4 Conclusions & Future Works ............................................................................... 12
Reference .................................................................................................................... 13
1 Introduction
1.1 System Overview
The Automated Waste Collection and Management (AWCM) System can be designed for
several purposes, such as accuracy of sorting waste, efficiency of reusing resources, to
benefit work of environment protection. This system can help with several scale of business
use, either group or individual, save time on waste collection. As the world is overwhelming
with human needs on resources, most of waste can be recycled properly by a standard
system.
Individual
This kind of users are the most common users of this system. They are private property
based, such as a family, flatmates sharing the same house. Each user can register to get an
account with their information for personal use.
Group
Rubbish bins will be provided at many public places. Public groups intend to contribute as an
environment friendly place, therefore, a reminder for cleaners can improve the efficiency.
Government
The government need data related to waste collection and management to get a better
sense in protecting the environment. It requires residents of the place to collaborate and
help with sorting out the waste.
1.5 Scope
The scope of this SAD is to explain the architecture of the Automated Waste Collection and
Management System. It is briefly giving out major concerns which will be faced with system
design. The existed Waste Management Systems are used as references while producing
this SAD.
2 Architectural Drivers
2.1 Primary Functional Requirements
Waste Collection
The main function of this system is to sort out waste base on the input of waste info user
input to the app by connecting the smart bin with point-to-point communication such as NFC,
or scan unique QR code on bin. The system should process the user input data to smart bin
and trigger the smart bin built-in system to sort out the waste.
Report generated
This waste management system should generate waste report for different stakeholders
based on data collected from all devices. For government, data is provided for a strategic
use in waste management.
For government, if the smart bins are not be placed for the whole area, then the data being
recorded will only be partial so it is not able to provide a full view report with accurate data.
The Quality Attribute Scenarios are designed based on the article Quality Attributes
Workshop(QAW)(Barbacci et al., 1995). The primary functional requirements, technical and
business constraints and stakeholder concerns are the architecture drivers for producing the
QAS and designing the system architecture. Compare to existing system, this AWCM
system can extend its performance to provide service to a large scale of users(Chowdhury &
Chowdhury, 2007). Then the security quality attribute has to be considered as the
requirements of keeping user data protected. Besides, the usability has to be measured as
the system should be easy to use by different users. Reports generate feature is an extra
function to be implemented to provide useful data that can lead action to get waste
management efficiently(Haastrup et al., 1998).
Response Measure Data collected by smart bin will be uploaded every hour.
User Data on user device will be uploaded once the device
has internet. The initial cloud database storage is 50TB with
scalability.
3 Views
3.1 Logical View
3.1.1 Primary Presentation
3.1.1.1 Use Case Diagram
Device represents the device user uses to connect to the smart bin. User can connect to
one or more bins and save the data on the device.
Smart Bin represents the system smart bin entity with data which contains its unique id and
bin status.
Sensor represents sensor that is built in the smart bin. It can check bin status and pass the
data cloud server, then cleaner can check it through cleaner system.
User represents the system user entity. Smart bin can connect with one or more users.
User Input represents the system user input entity. The smart bin built-in system can only
process one user input at the same time.
Report represents the report has been generated from collected. The smart bin built-in
system only saves reports made for the certain bin and uploaded all date to AWCM cloud
server.
& Chowdhury, 2007). However, the other functions require user to login first and then can
access specific system parts. As for different users, there are a certain subsystem offered.
And all the data from subsystem will be collected by the main system.
3.4 Glossary
Term/Acronym Description
AWCM Automated Waste Collection and Management
NFC Near-field Communication
Reference
Barbacci, M., Klein, M. H., Longstaff, T. A., & Weinstock, C. B. (1995). Quality
Attributes Workshop. https://apps.dtic.mil/sti/pdfs/ADA307888.pdf
Chowdhury, B., & Chowdhury, M. U. (2007, 2-5 Dec. 2007). RFID-based real-time
smart waste management system. 2007 Australasian Telecommunication
Networks and Applications Conference, Christchurch, 2007, pp. 175-180.
https://doi.org/10.1109/ATNAC.2007.4665232
Haastrup, P., Maniezzo, V., Mattarelli, M., Mazzeo Rinaldi, F., Mendes, I., &
Paruccini, M. (1998, 1998/09/01/). A decision support system for urban waste
management. European Journal of Operational Research, 109(2), 330-341.
https://doi.org/https://doi.org/10.1016/S0377-2217(98)00061-7
Kruchten, P. B. (1995). The 4+1 View Model of architecture. IEEE Software, 12(6),
42-50. https://doi.org/10.1109/52.469759
Sharma, A., Kumar, M., & Agarwal, S. (2015, 2015/01/01/). A Complete Survey on
Software Architectural Styles and Patterns. Procedia Computer Science, 70,
16-28. https://doi.org/https://doi.org/10.1016/j.procs.2015.10.019