1 AIT Asian Institute of Technology

On the operational semantics of Java

AuthorCharinya Tayapiwattana
Call NumberAIT Thesis no. CS-99-5
Subject(s)Java (Computer program language)
NoteA thesis submitted in partial fulfillment of the requirements of the degree of Master of Science, School of Engineering and Technology
PublisherAsian Institute of Technology
AbstractA restricted subset of Java called Mini Java, which includes variable declaration, object creation, inheritance and parameter passing mechanism, boolean and numerical expressions, commands, method call, access control modifiers, and local variables, has been selected. Structural operational semantics of this subset is defined regardless of any implementation details. The semantics of programming languages is based on the structure of the environment and the state. The environment in this work is divided into class-environment and working-environment. Local variable inside a block is possible because state is not flat. An internal state inside a block can be initiated over an external state. An object is organized in several levels according to its inheritance hierarchy, which gives a clear picture of workingenvironment.
Year1999
TypeThesis
SchoolSchool of Engineering and Technology (SET)
DepartmentDepartment of Information and Communications Technologies (DICT)
Academic Program/FoSComputer Science (CS)
Chairperson(s)Phan Minh Dung
Examination Committee(s)Sadananda, Ramakoti;Yulu, Qi
Scholarship Donor(s)Asian Institute of Technology Partial Scholarship
DegreeThesis (M.Sc.) - Asian Institute of Technology, 1999


Usage Metrics
View Detail0
Read PDF0
Download PDF0