ITECH7410 Software Engineering: Formal Specification using Z Notation
VerifiedAdded on 2023/06/07
|15
|2192
|172
Report
AI Summary
This report details the Z notation specification for a container control system within the context of software engineering methodologies. It covers the formal specification process, Z-specification analysis, initialization, and various operations such as entering new containers, accepting deliveries and pickups, managing delivery queues, uploading ships, and handling accounts for container terminals, ships, and freight companies. The report also touches upon the importance of container size in application lifecycle and concludes with references to relevant research. Desklib provides access to similar solved assignments and past papers for students.

Software Methodology
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.

Table of Contents
1. Introduction..............................................................................................................................2
2. Formal specification.................................................................................................................2
3. Z- Specification analysis..........................................................................................................3
4. Initialization of the z-specification of container control system (init).....................................3
5. Enter new container terminal of container control system.......................................................4
6. Accept delivery of container control system............................................................................5
7. Accept pickup of the container control system........................................................................6
8. Leave delivery queue................................................................................................................7
9. Upload ship...............................................................................................................................7
10. Container terminal account...................................................................................................7
11. Ships total account................................................................................................................8
12. Freight company account......................................................................................................9
13. Conclusion..........................................................................................................................10
References......................................................................................................................................11
1. Introduction..............................................................................................................................2
2. Formal specification.................................................................................................................2
3. Z- Specification analysis..........................................................................................................3
4. Initialization of the z-specification of container control system (init).....................................3
5. Enter new container terminal of container control system.......................................................4
6. Accept delivery of container control system............................................................................5
7. Accept pickup of the container control system........................................................................6
8. Leave delivery queue................................................................................................................7
9. Upload ship...............................................................................................................................7
10. Container terminal account...................................................................................................7
11. Ships total account................................................................................................................8
12. Freight company account......................................................................................................9
13. Conclusion..........................................................................................................................10
References......................................................................................................................................11

1. Introduction
The main of this project to developed the z notation specification using container control
system of the software methodologies. The specified for designing the z notation of the evolved
the software of z notation is a formal specification language of the computer system which is
based on set theory and logic specification of the system design. First initialization of the
software analysis and then modeling and specification of the designing, and then develop the z
notation model specification. They are provides the container control system in which used to the
deports container the most comprehensive that means by using the tracking of the container
movement (in/out), storage, repair of the services. CSS process and involves clients for such
activities. All of that future is accessible through container control system interface designed to
be used by the managers in the office as well as of the z notation formal specification.
2. Formal specification
A detail of a system ought to be help comprehension of that system, helping improvement
and support of the system. Specification need express just dissimilar to usage such us detail
methods. Specification might pick enabling refinement to various executions. Such dynamic
detail taxi be composed in z plot notation specification. Z notation is utilized for the scientific
notation subsequently specification written in z are significance is caught y by the type of the
science utilized, autonomous of the compartments control system names picked. The formal
premise empowers scientific thinking, and subsequently verification that coveted properties are
results of the specification. The formal grammar of a specification empower prerequisites
configuration to be deciphered in just a single way, taking out equivocalness that regularly
happens when a characteristic and graphical notation must be translated into later proclamation
inside the detail.
The main of this project to developed the z notation specification using container control
system of the software methodologies. The specified for designing the z notation of the evolved
the software of z notation is a formal specification language of the computer system which is
based on set theory and logic specification of the system design. First initialization of the
software analysis and then modeling and specification of the designing, and then develop the z
notation model specification. They are provides the container control system in which used to the
deports container the most comprehensive that means by using the tracking of the container
movement (in/out), storage, repair of the services. CSS process and involves clients for such
activities. All of that future is accessible through container control system interface designed to
be used by the managers in the office as well as of the z notation formal specification.
2. Formal specification
A detail of a system ought to be help comprehension of that system, helping improvement
and support of the system. Specification need express just dissimilar to usage such us detail
methods. Specification might pick enabling refinement to various executions. Such dynamic
detail taxi be composed in z plot notation specification. Z notation is utilized for the scientific
notation subsequently specification written in z are significance is caught y by the type of the
science utilized, autonomous of the compartments control system names picked. The formal
premise empowers scientific thinking, and subsequently verification that coveted properties are
results of the specification. The formal grammar of a specification empower prerequisites
configuration to be deciphered in just a single way, taking out equivocalness that regularly
happens when a characteristic and graphical notation must be translated into later proclamation
inside the detail.

3. Z- Specification analysis
The most particular of the investigation is utilized for the formal specification when all is
said in done yet if there should be an occurrence of the specific notation of the formal
requirements which is utilized to the focus completed detail as opposed to the advancement of
specification frame the underlying idea to the container control system prerequisite. The way
toward creating specification can be imperative as the information to pick up the particular in
readiness before thought of execution points of interest can be significant mistake before the
detailed outline and ensuing phase of the z notation of the prerequisite (Dimitrov, 2011). The
introduction of the procedure it ought to be examined and store the formal particular of the when
the compartment terminals stacking onto a ship of the formal specification.
The formal specification of the Z notations is consisting of the some state variables and
initialization and set of operation on the specific requirements. The requirement is also invariant
association with the representing the initial stage of the process.
4. Initialization of the z-specification of container control system (init)
The container control system process by initial stage of the analytical formal
specification. The user can login the process of the terminal and enter the details of the
specification. The new container terminals of the system that can use for the new user can login
the page and enter the details of the system(Jiang, Xu& Zhang, 2018). Let as assume the new
terminal system is empty and new user can login the information to storage the z notation
specification of formal specification database. The specified the init container that can be used in
the place value of the configuration file of the each container must be successful executed before
the next plan of the process can be started on the formal specification.
The most particular of the investigation is utilized for the formal specification when all is
said in done yet if there should be an occurrence of the specific notation of the formal
requirements which is utilized to the focus completed detail as opposed to the advancement of
specification frame the underlying idea to the container control system prerequisite. The way
toward creating specification can be imperative as the information to pick up the particular in
readiness before thought of execution points of interest can be significant mistake before the
detailed outline and ensuing phase of the z notation of the prerequisite (Dimitrov, 2011). The
introduction of the procedure it ought to be examined and store the formal particular of the when
the compartment terminals stacking onto a ship of the formal specification.
The formal specification of the Z notations is consisting of the some state variables and
initialization and set of operation on the specific requirements. The requirement is also invariant
association with the representing the initial stage of the process.
4. Initialization of the z-specification of container control system (init)
The container control system process by initial stage of the analytical formal
specification. The user can login the process of the terminal and enter the details of the
specification. The new container terminals of the system that can use for the new user can login
the page and enter the details of the system(Jiang, Xu& Zhang, 2018). Let as assume the new
terminal system is empty and new user can login the information to storage the z notation
specification of formal specification database. The specified the init container that can be used in
the place value of the configuration file of the each container must be successful executed before
the next plan of the process can be started on the formal specification.
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.

Procedure Init container control system;
Begin
HWM: = 0
End;
This plan depicts the container control system in which set known is vacant. It result the
capacity compartments are unfilled to used for the portrayed in our scientific same system of the
both state our space operational can performed on the container control system. The system can
be used for information objects of the portrayed as far of composes numerical information, for
example capacities and the sets of the information. The state space of the depiction in
incorporated on quality invariant connection between the part of data which used for the
indispensable to understanding of the piece for program and execute on the implementing system
software application to the development.
5. Enter new container terminal of container control system
The container of the system which can used to the when the deploying directly to the
server without using the new user containers of the code built into the process of the enter the
details of the new container and store the formal requirement of the system(Bendaoud&Yachba,
2017).We help our customer buy container form the depot, the same way the big national storage
container companies buy their boxes.
Begin
HWM: = 0
End;
This plan depicts the container control system in which set known is vacant. It result the
capacity compartments are unfilled to used for the portrayed in our scientific same system of the
both state our space operational can performed on the container control system. The system can
be used for information objects of the portrayed as far of composes numerical information, for
example capacities and the sets of the information. The state space of the depiction in
incorporated on quality invariant connection between the part of data which used for the
indispensable to understanding of the piece for program and execute on the implementing system
software application to the development.
5. Enter new container terminal of container control system
The container of the system which can used to the when the deploying directly to the
server without using the new user containers of the code built into the process of the enter the
details of the new container and store the formal requirement of the system(Bendaoud&Yachba,
2017).We help our customer buy container form the depot, the same way the big national storage
container companies buy their boxes.

The revelation of the control system that can used for the way of mapping and the portraying is
presents the states in which are following the four factors known, compartments, known0 to the
container 0. They perceptions of the initial of the before state the change, the last two perceptions
of the state it will change the after perceptions. The individuals factors are combining in the
obliged that verifiably of fulfill the activities of invariant so it must hold both activities. The
contributions of the activity that can process of the assertions of next come to the activity.
However tradition of the question marks that it used for the number of data sources. The pre-
condition for the accomplishment of the activity is gives the beneath of the piece of blueprints of
the application requirements. The name of the frameworks that can use for the understanding to
the initial stage of process that we can perform for it. The pre-condition will occurs the
specification that can perform of the process of the not reclosed. The specification of the state is
can described for the mistake message to be created. The this event that the Precondition of the
system which is recolored , notwithstanding, and the second line says that the compartment work
which is reached out the outline of the given date of the new name specification of the
frameworks.
6. Accept delivery of container control system
A accept the delivery system that can be used for the customer to book the containers of
the z notation of the formal specification to accept the request to deliver the product of the
clients. The containers that on operator them to provide the signaling system of the requirement
after to fill and test the containers you either deliver is the appliers of the storage and holding of
the rail terminals, feeder terminals of the accept the deliver and the product of the process in z-
presents the states in which are following the four factors known, compartments, known0 to the
container 0. They perceptions of the initial of the before state the change, the last two perceptions
of the state it will change the after perceptions. The individuals factors are combining in the
obliged that verifiably of fulfill the activities of invariant so it must hold both activities. The
contributions of the activity that can process of the assertions of next come to the activity.
However tradition of the question marks that it used for the number of data sources. The pre-
condition for the accomplishment of the activity is gives the beneath of the piece of blueprints of
the application requirements. The name of the frameworks that can use for the understanding to
the initial stage of process that we can perform for it. The pre-condition will occurs the
specification that can perform of the process of the not reclosed. The specification of the state is
can described for the mistake message to be created. The this event that the Precondition of the
system which is recolored , notwithstanding, and the second line says that the compartment work
which is reached out the outline of the given date of the new name specification of the
frameworks.
6. Accept delivery of container control system
A accept the delivery system that can be used for the customer to book the containers of
the z notation of the formal specification to accept the request to deliver the product of the
clients. The containers that on operator them to provide the signaling system of the requirement
after to fill and test the containers you either deliver is the appliers of the storage and holding of
the rail terminals, feeder terminals of the accept the deliver and the product of the process in z-

notation that can be used to storage of the information. Placing of the containers terminals form
the truck first of check the storage space is available or not in the terminal. If the storage space is
not available is display on the errors terminals occurs(Jariyapong, 2014). If the storage space is
available to the container it can easy to move the truck deliver process of terminals.
Container’=container U {name date?}
Names’ (I) =date (I) ≤names’ (I) = date’ (I)
Container’ (date (I))
Date’ (i) Display message: successfully
7. Accept pickup of the container control system
The pickup the container the reverse process is used. The drivers’ arrivers and position
the truck close to the containers corners. These can be front or real corners of the containers and
depends on how the containers were delivered("Container sealing system", 2012). The customer
to accept the z-notation of the formal requirement storage of the necessary details is successfully.
the truck first of check the storage space is available or not in the terminal. If the storage space is
not available is display on the errors terminals occurs(Jariyapong, 2014). If the storage space is
available to the container it can easy to move the truck deliver process of terminals.
Container’=container U {name date?}
Names’ (I) =date (I) ≤names’ (I) = date’ (I)
Container’ (date (I))
Date’ (i) Display message: successfully
7. Accept pickup of the container control system
The pickup the container the reverse process is used. The drivers’ arrivers and position
the truck close to the containers corners. These can be front or real corners of the containers and
depends on how the containers were delivered("Container sealing system", 2012). The customer
to accept the z-notation of the formal requirement storage of the necessary details is successfully.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

8. Leave delivery queue
The leave delivery of the containers that can be used to to client can be login the z-
notation specification and book the containers is not available and too automatically to display
on the storage requirements is waiting stage on the deliver specification.
9. Upload ship
The framework will track all ships that have been enrolled to transport wheat abroad for the
Wheat Board. The boats name, nationality and limit (in tons) will be put away. The ship's
commander can determine the measure of wheat to be off-stacked into the ship as long as it is not
as much as the boats limit and furthermore the storehouses current sum away. The framework
will track the measure of wheat off-stacked to the ship and modify the present stockpiling
fittingly.
The leave delivery of the containers that can be used to to client can be login the z-
notation specification and book the containers is not available and too automatically to display
on the storage requirements is waiting stage on the deliver specification.
9. Upload ship
The framework will track all ships that have been enrolled to transport wheat abroad for the
Wheat Board. The boats name, nationality and limit (in tons) will be put away. The ship's
commander can determine the measure of wheat to be off-stacked into the ship as long as it is not
as much as the boats limit and furthermore the storehouses current sum away. The framework
will track the measure of wheat off-stacked to the ship and modify the present stockpiling
fittingly.

10. Container terminal account
The container terminal account is the designed for the handling, storage; possible loading
and unloading luggage to charges the amount maintain the account terminals (Lee & Yu, 2011).
11. Ships total account
The ships management account is used to we are predictable, reliable and transparent partner
of maintain and the expended used to the account of the z notation of the specification.
The container terminal account is the designed for the handling, storage; possible loading
and unloading luggage to charges the amount maintain the account terminals (Lee & Yu, 2011).
11. Ships total account
The ships management account is used to we are predictable, reliable and transparent partner
of maintain and the expended used to the account of the z notation of the specification.

Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.

12. Freight company account
The z notation specification of the container control system is used for the total number of
tonnage of the container delivered terminal by ALL freight companies in the specified time
period to maintaining the account details of the z- specification.
The z notation specification of the container control system is used for the total number of
tonnage of the container delivered terminal by ALL freight companies in the specified time
period to maintaining the account details of the z- specification.

13. Conclusion
Container size affects application life-cycle in many aspects. Making them small
improves these containers in security, performance, efficiency, and maintainability of a
containerized application. Although making the container sizes small is not a must, at least trying
to build the application container using a minimal base image like Alpine greatly helps in
understanding the details of individual container dependencies. This builds confidence for the
developers over the software running inside for investigating potential issues as well as to
optimize of the z-specification.
Container size affects application life-cycle in many aspects. Making them small
improves these containers in security, performance, efficiency, and maintainability of a
containerized application. Although making the container sizes small is not a must, at least trying
to build the application container using a minimal base image like Alpine greatly helps in
understanding the details of individual container dependencies. This builds confidence for the
developers over the software running inside for investigating potential issues as well as to
optimize of the z-specification.

References
Bentwood, Z., &Yachba, K. (2017). Towards A Decision Support System for Optimization of
Container Placement in a Container Terminal. International Journal of Strategic Information
Technology and Applications, 8(3), 59-72. doi: 10.4018/ijsita.2017070104
Container sealing system. (2012). Sealing Technology, 2012(3), 15. doi: 10.1016/s1350-
4789(12)70119-8
Dimitrov, V. (2011). “Relationship” specification in Z-notation. Physics Of Particles And Nuclei
Letters, 8(4), 391-394. doi: 10.1134/s1547477111040078
Jariyapong, P. (2014). Nodavirus-based biological container for targeted delivery
system. Artificial Cells, Nanomedicine, And Biotechnology, 43(5), 355-360. doi:
10.3109/21691401.2014.889702
Jiang, N., Xu, J., & Zhang, S. (2018). Neural network control of networked redundant
manipulator system with weight initialization method. Neurocomputing, 307, 117-129. doi:
10.1016/j.neucom.2018.04.039
Lee, C., & Yu, M. (2011). Inbound container storage price competition between the container
terminal and a remote container yard. Flexible Services And Manufacturing Journal, 24(3),
320-348. doi: 10.1007/s10696-011-9103-6
Bentwood, Z., &Yachba, K. (2017). Towards A Decision Support System for Optimization of
Container Placement in a Container Terminal. International Journal of Strategic Information
Technology and Applications, 8(3), 59-72. doi: 10.4018/ijsita.2017070104
Container sealing system. (2012). Sealing Technology, 2012(3), 15. doi: 10.1016/s1350-
4789(12)70119-8
Dimitrov, V. (2011). “Relationship” specification in Z-notation. Physics Of Particles And Nuclei
Letters, 8(4), 391-394. doi: 10.1134/s1547477111040078
Jariyapong, P. (2014). Nodavirus-based biological container for targeted delivery
system. Artificial Cells, Nanomedicine, And Biotechnology, 43(5), 355-360. doi:
10.3109/21691401.2014.889702
Jiang, N., Xu, J., & Zhang, S. (2018). Neural network control of networked redundant
manipulator system with weight initialization method. Neurocomputing, 307, 117-129. doi:
10.1016/j.neucom.2018.04.039
Lee, C., & Yu, M. (2011). Inbound container storage price competition between the container
terminal and a remote container yard. Flexible Services And Manufacturing Journal, 24(3),
320-348. doi: 10.1007/s10696-011-9103-6
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser


Init container control system
Container control system
Known=Ø
This scheme describes the container control system in which set known is empty: in consequence
the function containers are empty too….we have described in the same mathematical system
both state space our container control system and the operational which can be performed on it.
The data objects which appear in the system were described in terms of mathematical data types
such as sets and functions. The description of the state space included an invariant relationship
Between the parts of the state information which would not be part of a program Implementing
the system, but which is vital to understanding it.
Container control system
Known=Ø
This scheme describes the container control system in which set known is empty: in consequence
the function containers are empty too….we have described in the same mathematical system
both state space our container control system and the operational which can be performed on it.
The data objects which appear in the system were described in terms of mathematical data types
such as sets and functions. The description of the state space included an invariant relationship
Between the parts of the state information which would not be part of a program Implementing
the system, but which is vital to understanding it.
1 out of 15
Related Documents

Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
© 2024 | Zucol Services PVT LTD | All rights reserved.