jagomart
digital resources
picture1_Software Development Pdf 183260 | Report325


 135x       Filetype PDF       File size 0.40 MB       Source: i.unu.edu


File: Software Development Pdf 183260 | Report325
unu iist international institute for software technology lecturenotesonprogrammingconcurrent computersystems zhimingliu may2005 unu iistreportno 325 t unu iistandunu iistreports unu iist unitednationsuniversityinternational institute for software technology is a research and training ...

icon picture PDF Filetype PDF | Posted on 31 Jan 2023 | 2 years ago
Partial capture of text on file.
                      UNU/IIST
                       International Institute for
                       Software Technology
          LectureNotesonProgrammingConcurrent
          ComputerSystems
          ZhimingLiu
          May2005
          UNU/IISTReportNo. 325                                    T
                         UNU-IISTandUNU-IISTReports
          UNU-IIST(UnitedNationsUniversityInternational Institute for Software Technology) is a Research and Training
          Centre of the United Nations University (UNU). It is based in Macau, and was founded in 1991. It started oper-
          ations in July 1992. UNU-IIST is jointly funded by the Governor of Macau and the governments of the People’s
          Republic of China and Portugal through a contribution to the UNU Endownment Fund. As well as providing two-
          thirds of the endownment fund, the Macau authorities also supply UNU-IIST with its office premises and furniture
          and subsidise fellow accommodation.
          The mission of UNU-IIST is to assist developing countries in the application and development of software tech-
          nology.
          UNU-IISTcontributes through its programmatic activities:
            1. Advanced development projects, in which software techniques supported by tools are applied,
            2. Research projects, in which new techniques for software development are investigated,
            3. Curriculum developmentprojects,inwhichcoursesofsoftwaretechnologyforuniversitiesindeveloping
             countries are developed,
            4. University development projects, which complement the curriculum development projects by aiming to
             strengthen all aspects of computer science teaching in universities in developing countries,
            5. Schools and Courses, which typically teach advanced software development techniques,
            6. Events, in which conferences and workshops are organised or supported by UNU-IIST, and
            7. Dissemination, in which UNU-IIST regularly distributes to developing countries information on interna-
             tional progress of software technology.
          Fellows, who are young scientists and engineers from developing countries, are invited to actively participate in
          all these projects. By doing the projects they are trained.
          At present, the technical focus of UNU-IIST is on formal methods for software development. UNU-IIST is an
          internationally recognised center in the area of formal methods. However, no software technique is universally
          applicable. We are prepared to choose complementary techniques for our projects, if necessary.
          UNU-IIST produces a report series. Reports are either Research R , Technical T , Compendia C or Adminis-
          trative A . They are records of UNU-IIST activities and research and development achievements. Many of the
          reports are also published in conference proceedings and journals.
          Please write to UNU-IIST at P.O. Box 3058, Macau or visit UNU-IIST’s home page: http://www.iist.unu.edu, if
          youwouldliketoknowmoreaboutUNU-IISTanditsreportseries.
                                                       G. M. Reed, Director
                    UNU/IIST
                    International Institute for
                    Software Technology
                        P.O. Box 3058
                        Macau
         LectureNotesonProgrammingConcurrent
         ComputerSystems
         ZhimingLiu
         Abstract
         Concurrent programming is the activity of constructing a program containing multiple processes that
         execute in parallel. The aim of the course is to introduce the basic concepts, principles and techniques
         in programming concurrent computing systems, and to provide practice in solving problems and skill in
         writing concurrent programs. The course will also provide methods for evaluating systems, algorithms
         and languages from a broad perspective.
         The course provides the students with understanding of the notations of concurrency, nondeterminism,
         synchronization, deadlock, livelock, safety and liveness. It provides students with the history of the
         development different language mechanisms for the realization of synchronization and interactions, in-
         cluding synchronization without using synchronization primitives, synchronization by semaphores, con-
         ditional regions, monitors, hand-shake communication and remote invocation. It covers communication
         via shared variables and message passing.
         Wewill take an informal but prices approach in the discussion of of requirements, design and valida-
         tion of concurrent programs.
       Zhiming Liu is a research fellow at UNU/IIST. His research interests include theory of computing sys-
       tems, including sound methods for specification, verification and refinement of fault-tolerant, real-time
       and concurrent systems, and formal techniques for OO development. His teaching interests are Com-
       munication and Concurrency, Concurrent and Distributed Programming, Software Engineering, Formal
       specification and Design of Computer Systems. E-mail: Z.Liu@iis.unu.edu.
            c
       Copyright °2005byUNU/IIST,ZhimingLiu
The words contained in this file might help you see if this file matches what you are looking for:

...Unu iist international institute for software technology lecturenotesonprogrammingconcurrent computersystems zhimingliu may iistreportno t iistandunu iistreports unitednationsuniversityinternational is a research and training centre of the united nations university it based in macau was founded started oper ations july jointly funded by governor governments people s republic china portugal through contribution to endownment fund as well providing two thirds authorities also supply with its ofce premises furniture subsidise fellow accommodation mission assist developing countries application development tech nology iistcontributes programmatic activities advanced projects which techniques supported tools are applied new investigated curriculum developmentprojects inwhichcoursesofsoftwaretechnologyforuniversitiesindeveloping developed complement aiming strengthen all aspects computer science teaching universities schools courses typically teach events conferences workshops organised or d...

no reviews yet
Please Login to review.