Page 173 - DCAP405_SOFTWARE_ENGINEERING
P. 173

Software Engineering




                    Notes              (b)  Develop a list of behavioral rules that would be incorporated in the formulation of
                                            the model of the elevator system (e.g., when does an elevator change its direction of
                                            motion, which of the elevators responds to a particular call for service, where does
                                            an idle elevator ‘park,’ etc.?)
                                       (c)  A model’s behaviour can ‘unfold’ only as a consequence of input data. Develop a list
                                            of input data requirements that would necessarily become an integral part of a
                                            study of the elevator system, for example, arrival rates of tenants at each of the
                                            floors, velocity of the elevators, and so on.
                                   4.  What are the types of systems?
                                   5.  What is modeling? Explain in detail.

                                   6.  Describe, in brief, the events and states in terms of simulation.
                                   7.  What is the difference between object model and inheritance model?
                                   8.  Modeling and Simulation is a discipline, it is also very much an art form. Explain.
                                   9.  Simulators represent an application area of the modelling and simulation paradigm.
                                       Analyze.
                                   10.  A model plays the role of a surrogate for the system it represents. Discuss.

                                   Answers: Self Assessment

                                   1.  Systems                           2.   construction
                                   3.  parts                             4.   common

                                   5.  Architectural                     6.   Data flow diagrams
                                   7.  UML                               8.   Model
                                   9.  Modelling                         10.  Simulator

                                   11.  data model                       12.  communication
                                   13.  integration                      14.  conceptual model
                                   15.  scalar

                                   9.10 Further Readings




                                   Books       Balci, O.,(1994), Validation, verification, and testing techniques throughout the
                                               life cycle of a simulation study, Annals of Operations Research, 53: 121–173.
                                               Balci, O., (2001), A methodology for certification of modeling and simulation
                                               applications, ACM Transactions on Modeling and Computer Simulation, 11: 352–
                                               377.
                                               Birta, L.G. and Ozmizrak, N.F., (1996), A knowledge-based approach for the
                                               validation of simulation models: The foundation, ACM Transactions on Modeling
                                               and Computer Simulation, 6: 67–98.
                                               Boehm, B.W., (1979), Software engineering: R&D trends and defense needs, in: P.
                                               Wegner (Ed.), Research Directions in Software Technology, MIT Press, and
                                               Cambridge, MA.




          166                               LOVELY PROFESSIONAL UNIVERSITY
   168   169   170   171   172   173   174   175   176   177   178